-
public final class ColumnsKt
-
-
Method Summary
Modifier and Type Method Description final static DataFrame<?>
toDataFrame(DataColumn<?> $self)
final static <TD extends Any, T extends DataFrameBase<TD>, C extends Any> ColumnSet<C>
toColumns(Function2<T, T, ColumnSet<C>> $self, Function1<ColumnResolutionContext, T> createReceiver)
final static <C extends Any> ColumnSet<C>
createColumnSet(Function1<ColumnResolutionContext, List<ColumnWithPath<C>>> resolver)
final static <C extends Any, R extends Any> SingleColumn<R>
map(ColumnReference<C> $self, Function1<C, R> transform)
final static <C extends Any, R extends Any> SingleColumn<R>
map(ColumnReference<C> $self, KType targetType, Function1<C, R> transform)
final static ColumnReference<Object>
toColumnDef(String $self)
final static ColumnReference<Object>
toColumnDef(List<String> $self)
final static <T extends Any> ColumnDefinition<T>
toColumnDef(KProperty<T> $self)
final static <T extends Any> ColumnDefinition<T>
subcolumn(ColumnDefinition<DataRow<?>> $self, String childName)
final static <T extends Any> ColumnDefinition<T>
nullable(ColumnDefinition<T> $self)
final static <T extends Any> KType
getType()
final static KType
createStarProjectedType(KClass<?> $self, Boolean nullable)
final static <T extends Any> DataColumn<T>
withValues(ColumnReference<T> $self, List<T> values, Boolean hasNulls)
final static <T extends Any> DataColumn<T>
withValues(DataColumn<T> $self, List<T> values, Boolean hasNulls)
final static InplaceColumnBuilder
column(String name)
final static <T extends Any> ColumnDelegate<T>
column()
final static <T extends Any> ColumnDefinition<T>
column(String name)
final static <T extends Any> ColumnProvider<T>
column(Iterable<T> values)
final static <T extends Any> ColumnProvider<T>
column(T values)
final static MapColumnDelegate
column(DataColumn<?> values)
final static FrameColumnDelegate
column(DataFrame<?> frames)
final static FrameColumnDelegate
column(Iterable<DataFrame<?>> frames)
final static <T extends Any> DataColumn<T>
column(String name, List<T> values)
final static <T extends Any> DataColumn<T>
column(String name, List<T> values, Boolean hasNulls)
final static <T extends Any, R extends Any> DataColumn<R>
newColumn(DataFrame<T> $self, String name, Function2<DataRow<T>, DataRow<T>, R> expression)
final static DataFrame<?>
asFrame(DataColumn<?> $self)
final static Boolean
isGroup(DataColumn<?> $self)
final static ColumnDelegate<DataRow<?>>
columnGroup()
final static <T extends Any> ColumnDefinition<DataRow<T>>
columnGroup(String name)
final static MapColumnDelegate
columnGroup(DataColumn<?> columns)
final static <T extends Any> ColumnDelegate<List<T>>
columnList()
final static <T extends Any> ColumnDefinition<List<T>>
columnList(String name)
final static <T extends Any> ColumnDefinition<DataFrame<T>>
frameColumn(String name)
final static <C extends Any> C
single(DataColumn<C> $self)
final static <T extends Any> ColumnDefinition<DataFrame<T>>
toDefinition(FrameColumn<T> $self)
final static <T extends Any> ColumnDefinition<DataRow<T>>
toDefinition(MapColumn<T> $self)
final static <T extends Any> ColumnDefinition<T>
toDefinition(ValueColumn<T> $self)
final static DataFrame<?>
plus(DataColumn<?> $self, DataColumn<?> other)
final static DataColumn<Integer>
len(DataColumn<String> $self)
final static DataColumn<String>
lower(DataColumn<String> $self)
final static DataColumn<String>
upper(DataColumn<String> $self)
final static <T extends Any> BooleanArray
eq(DataColumn<T> $self, T value)
final static <T extends Any> BooleanArray
neq(DataColumn<T> $self, T value)
final static BooleanArray
gt(DataColumn<Integer> $self, Integer value)
final static BooleanArray
gt(DataColumn<Double> $self, Double value)
final static BooleanArray
gt(DataColumn<Float> $self, Float value)
final static BooleanArray
gt(DataColumn<String> $self, String value)
final static BooleanArray
lt(DataColumn<Integer> $self, Integer value)
final static BooleanArray
lt(DataColumn<Double> $self, Double value)
final static BooleanArray
lt(DataColumn<Float> $self, Float value)
final static BooleanArray
lt(DataColumn<String> $self, String value)
final static <T extends Any> BooleanArray
isMatching(DataColumn<T> $self, Function1<T, Boolean> predicate)
-
-
Method Detail
-
toDataFrame
final static DataFrame<?> toDataFrame(DataColumn<?> $self)
-
toColumns
final static <TD extends Any, T extends DataFrameBase<TD>, C extends Any> ColumnSet<C> toColumns(Function2<T, T, ColumnSet<C>> $self, Function1<ColumnResolutionContext, T> createReceiver)
-
createColumnSet
final static <C extends Any> ColumnSet<C> createColumnSet(Function1<ColumnResolutionContext, List<ColumnWithPath<C>>> resolver)
-
map
final static <C extends Any, R extends Any> SingleColumn<R> map(ColumnReference<C> $self, Function1<C, R> transform)
-
map
final static <C extends Any, R extends Any> SingleColumn<R> map(ColumnReference<C> $self, KType targetType, Function1<C, R> transform)
-
toColumnDef
final static ColumnReference<Object> toColumnDef(String $self)
-
toColumnDef
final static ColumnReference<Object> toColumnDef(List<String> $self)
-
toColumnDef
final static <T extends Any> ColumnDefinition<T> toColumnDef(KProperty<T> $self)
-
subcolumn
final static <T extends Any> ColumnDefinition<T> subcolumn(ColumnDefinition<DataRow<?>> $self, String childName)
-
nullable
final static <T extends Any> ColumnDefinition<T> nullable(ColumnDefinition<T> $self)
-
createStarProjectedType
final static KType createStarProjectedType(KClass<?> $self, Boolean nullable)
-
withValues
final static <T extends Any> DataColumn<T> withValues(ColumnReference<T> $self, List<T> values, Boolean hasNulls)
-
withValues
final static <T extends Any> DataColumn<T> withValues(DataColumn<T> $self, List<T> values, Boolean hasNulls)
-
column
final static InplaceColumnBuilder column(String name)
-
column
final static <T extends Any> ColumnDelegate<T> column()
-
column
final static <T extends Any> ColumnDefinition<T> column(String name)
-
column
final static <T extends Any> ColumnProvider<T> column(Iterable<T> values)
-
column
final static <T extends Any> ColumnProvider<T> column(T values)
-
column
final static MapColumnDelegate column(DataColumn<?> values)
-
column
final static FrameColumnDelegate column(DataFrame<?> frames)
-
column
final static FrameColumnDelegate column(Iterable<DataFrame<?>> frames)
-
column
final static <T extends Any> DataColumn<T> column(String name, List<T> values)
-
column
final static <T extends Any> DataColumn<T> column(String name, List<T> values, Boolean hasNulls)
-
newColumn
final static <T extends Any, R extends Any> DataColumn<R> newColumn(DataFrame<T> $self, String name, Function2<DataRow<T>, DataRow<T>, R> expression)
-
asFrame
final static DataFrame<?> asFrame(DataColumn<?> $self)
-
isGroup
final static Boolean isGroup(DataColumn<?> $self)
-
columnGroup
final static ColumnDelegate<DataRow<?>> columnGroup()
-
columnGroup
final static <T extends Any> ColumnDefinition<DataRow<T>> columnGroup(String name)
-
columnGroup
final static MapColumnDelegate columnGroup(DataColumn<?> columns)
-
columnList
final static <T extends Any> ColumnDelegate<List<T>> columnList()
-
columnList
final static <T extends Any> ColumnDefinition<List<T>> columnList(String name)
-
frameColumn
final static <T extends Any> ColumnDefinition<DataFrame<T>> frameColumn(String name)
-
single
final static <C extends Any> C single(DataColumn<C> $self)
-
toDefinition
final static <T extends Any> ColumnDefinition<DataFrame<T>> toDefinition(FrameColumn<T> $self)
-
toDefinition
final static <T extends Any> ColumnDefinition<DataRow<T>> toDefinition(MapColumn<T> $self)
-
toDefinition
final static <T extends Any> ColumnDefinition<T> toDefinition(ValueColumn<T> $self)
-
plus
final static DataFrame<?> plus(DataColumn<?> $self, DataColumn<?> other)
-
len
final static DataColumn<Integer> len(DataColumn<String> $self)
-
lower
final static DataColumn<String> lower(DataColumn<String> $self)
-
upper
final static DataColumn<String> upper(DataColumn<String> $self)
-
eq
final static <T extends Any> BooleanArray eq(DataColumn<T> $self, T value)
-
neq
final static <T extends Any> BooleanArray neq(DataColumn<T> $self, T value)
-
gt
final static BooleanArray gt(DataColumn<Integer> $self, Integer value)
-
gt
final static BooleanArray gt(DataColumn<Double> $self, Double value)
-
gt
final static BooleanArray gt(DataColumn<Float> $self, Float value)
-
gt
final static BooleanArray gt(DataColumn<String> $self, String value)
-
lt
final static BooleanArray lt(DataColumn<Integer> $self, Integer value)
-
lt
final static BooleanArray lt(DataColumn<Double> $self, Double value)
-
lt
final static BooleanArray lt(DataColumn<Float> $self, Float value)
-
lt
final static BooleanArray lt(DataColumn<String> $self, String value)
-
isMatching
final static <T extends Any> BooleanArray isMatching(DataColumn<T> $self, Function1<T, Boolean> predicate)
-
-
-
-