|
2 | 2 |
|
3 | 3 | package org.jetbrains.kotlinx.dataframe
|
4 | 4 |
|
| 5 | +import org.jetbrains.kotlinx.dataframe.impl.columns.BOOLEAN |
| 6 | +import org.jetbrains.kotlinx.dataframe.impl.columns.BYTE |
| 7 | +import org.jetbrains.kotlinx.dataframe.impl.columns.CHAR |
5 | 8 | import org.jetbrains.kotlinx.dataframe.impl.columns.ColumnDataHolderImpl
|
| 9 | +import org.jetbrains.kotlinx.dataframe.impl.columns.DOUBLE |
| 10 | +import org.jetbrains.kotlinx.dataframe.impl.columns.FLOAT |
| 11 | +import org.jetbrains.kotlinx.dataframe.impl.columns.INT |
| 12 | +import org.jetbrains.kotlinx.dataframe.impl.columns.LONG |
| 13 | +import org.jetbrains.kotlinx.dataframe.impl.columns.SHORT |
| 14 | +import org.jetbrains.kotlinx.dataframe.impl.columns.UBYTE |
| 15 | +import org.jetbrains.kotlinx.dataframe.impl.columns.UINT |
| 16 | +import org.jetbrains.kotlinx.dataframe.impl.columns.ULONG |
| 17 | +import org.jetbrains.kotlinx.dataframe.impl.columns.USHORT |
6 | 18 | import org.jetbrains.kotlinx.dataframe.impl.columns.ofCollection
|
7 | 19 | import org.jetbrains.kotlinx.dataframe.impl.columns.ofBoxedArray
|
8 | 20 | import org.jetbrains.kotlinx.dataframe.impl.columns.ofPrimitiveArray
|
@@ -45,37 +57,37 @@ public inline fun <reified T> Array<T>.toColumnDataHolder(distinct: Lazy<Set<T>>
|
45 | 57 | this.toColumnDataHolder(typeOf<T>(), distinct)
|
46 | 58 |
|
47 | 59 | public fun BooleanArray.asColumnDataHolder(distinct: Lazy<Set<Boolean>>? = null): ColumnDataHolder<Boolean> =
|
48 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<Boolean>(), distinct) |
| 60 | + ColumnDataHolder.ofPrimitiveArray(this, BOOLEAN, distinct) |
49 | 61 |
|
50 | 62 | public fun ByteArray.asColumnDataHolder(distinct: Lazy<Set<Byte>>? = null): ColumnDataHolder<Byte> =
|
51 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<Byte>(), distinct) |
| 63 | + ColumnDataHolder.ofPrimitiveArray(this, BYTE, distinct) |
52 | 64 |
|
53 | 65 | public fun ShortArray.asColumnDataHolder(distinct: Lazy<Set<Short>>? = null): ColumnDataHolder<Short> =
|
54 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<Short>(), distinct) |
| 66 | + ColumnDataHolder.ofPrimitiveArray(this, SHORT, distinct) |
55 | 67 |
|
56 | 68 | public fun IntArray.asColumnDataHolder(distinct: Lazy<Set<Int>>? = null): ColumnDataHolder<Int> =
|
57 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<Int>(), distinct) |
| 69 | + ColumnDataHolder.ofPrimitiveArray(this, INT, distinct) |
58 | 70 |
|
59 | 71 | public fun LongArray.asColumnDataHolder(distinct: Lazy<Set<Long>>? = null): ColumnDataHolder<Long> =
|
60 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<Long>(), distinct) |
| 72 | + ColumnDataHolder.ofPrimitiveArray(this, LONG, distinct) |
61 | 73 |
|
62 | 74 | public fun FloatArray.asColumnDataHolder(distinct: Lazy<Set<Float>>? = null): ColumnDataHolder<Float> =
|
63 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<Float>(), distinct) |
| 75 | + ColumnDataHolder.ofPrimitiveArray(this, FLOAT, distinct) |
64 | 76 |
|
65 | 77 | public fun DoubleArray.asColumnDataHolder(distinct: Lazy<Set<Double>>? = null): ColumnDataHolder<Double> =
|
66 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<Double>(), distinct) |
| 78 | + ColumnDataHolder.ofPrimitiveArray(this, DOUBLE, distinct) |
67 | 79 |
|
68 | 80 | public fun CharArray.asColumnDataHolder(distinct: Lazy<Set<Char>>? = null): ColumnDataHolder<Char> =
|
69 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<Char>(), distinct) |
| 81 | + ColumnDataHolder.ofPrimitiveArray(this, CHAR, distinct) |
70 | 82 |
|
71 | 83 | public fun UByteArray.asColumnDataHolder(distinct: Lazy<Set<UByte>>? = null): ColumnDataHolder<UByte> =
|
72 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<UByte>(), distinct) |
| 84 | + ColumnDataHolder.ofPrimitiveArray(this, UBYTE, distinct) |
73 | 85 |
|
74 | 86 | public fun UShortArray.asColumnDataHolder(distinct: Lazy<Set<UShort>>? = null): ColumnDataHolder<UShort> =
|
75 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<UShort>(), distinct) |
| 87 | + ColumnDataHolder.ofPrimitiveArray(this, USHORT, distinct) |
76 | 88 |
|
77 | 89 | public fun UIntArray.asColumnDataHolder(distinct: Lazy<Set<UInt>>? = null): ColumnDataHolder<UInt> =
|
78 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<UInt>(), distinct) |
| 90 | + ColumnDataHolder.ofPrimitiveArray(this, UINT, distinct) |
79 | 91 |
|
80 | 92 | public fun ULongArray.asColumnDataHolder(distinct: Lazy<Set<ULong>>? = null): ColumnDataHolder<ULong> =
|
81 |
| - ColumnDataHolder.ofPrimitiveArray(this, typeOf<ULong>(), distinct) |
| 93 | + ColumnDataHolder.ofPrimitiveArray(this, ULONG, distinct) |
0 commit comments