-
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 ColumnDefinition<Object>
toColumnDef(String $self)
final static ColumnDefinition<Object>
toColumnDef(List<String> $self)
final static <T extends Any> ColumnDefinition<T>
toColumnDef(KProperty<T> $self)
final static <T extends Any> ColumnDefinition<T>
toColumnOf(String $self)
final static <T extends Any> ColumnDefinition<T>
toColumnOf(List<String> $self)
final static ColumnDefinition<DataRow<?>>
toGroupColumnDef(List<String> $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, 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 <T extends Any> ColumnDelegate<T>
column()
final static <T extends Any> ColumnDefinition<T>
column(String name)
final static <T extends Any> DataColumn<T>
column(String name, T values)
final static <T extends Any> ColumnDelegate<T>
column(ColumnReference<DataRow<?>> parent)
final static <T extends Any> ColumnDefinition<T>
column(ColumnReference<DataRow<?>> parent, String name)
final static <T extends Any> ColumnProvider<T>
column(Iterable<T> values)
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 ColumnDelegate<DataRow<?>>
columnGroup()
final static ColumnDelegate<DataRow<?>>
columnGroup(ColumnReference<DataRow<?>> parent)
final static <T extends Any> ColumnDefinition<DataRow<T>>
columnGroup(String name)
final static MapColumnDelegate
columnGroup(DataColumn<?> columns)
final static ColumnDelegate<DataFrame<?>>
frameColumn()
final static <T extends Any> ColumnDefinition<DataFrame<T>>
frameColumn(String name)
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> ColumnProvider<T>
columnOf(T values)
final static MapColumnDelegate
columnOf(DataColumn<?> values)
final static FrameColumnDelegate
columnOf(DataFrame<?> frames)
final static FrameColumnDelegate
columnOf(Iterable<DataFrame<?>> frames)
final static <T extends Any> FrameColumn<T>
toFrameColumn(Iterable<DataFrame<T>> $self, String name)
final static <T extends Any> ValueColumn<T>
toColumn(Iterable<T> $self, String name)
final static FrameColumnDelegate
toColumn(Iterable<DataFrame<?>> $self)
final static FrameColumn<Object>
toColumn(Iterable<DataFrame<?>> $self, 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)
final static <T extends Any> T
first(DataColumn<T> $self)
final static <T extends Any> T
first(DataColumn<T> $self, Function1<T, Boolean> predicate)
final static <T extends Any> T
firstOrNull(DataColumn<T> $self)
final static <T extends Any> T
firstOrNull(DataColumn<T> $self, Function1<T, Boolean> predicate)
final static <T extends Any> T
last(DataColumn<T> $self)
final static <T extends Any> T
lastOrNull(DataColumn<T> $self)
final static <C extends Any> Boolean
allNulls(DataColumn<C> $self)
final static Boolean
isSubtypeOf(DataColumn<?> $self, KType type)
final static <T extends Any> Boolean
isSubtypeOf(DataColumn<?> $self)
final static <T extends Any> Boolean
isType(DataColumn<?> $self)
final static Boolean
isNumber(DataColumn<?> $self)
-
-
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 ColumnDefinition<Object> toColumnDef(String $self)
-
toColumnDef
final static ColumnDefinition<Object> toColumnDef(List<String> $self)
-
toColumnDef
final static <T extends Any> ColumnDefinition<T> toColumnDef(KProperty<T> $self)
-
toColumnOf
final static <T extends Any> ColumnDefinition<T> toColumnOf(String $self)
-
toColumnOf
final static <T extends Any> ColumnDefinition<T> toColumnOf(List<String> $self)
-
toGroupColumnDef
final static ColumnDefinition<DataRow<?>> toGroupColumnDef(List<String> $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)
-
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)
-
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> DataColumn<T> column(String name, T values)
-
column
final static <T extends Any> ColumnDelegate<T> column(ColumnReference<DataRow<?>> parent)
-
column
final static <T extends Any> ColumnDefinition<T> column(ColumnReference<DataRow<?>> parent, String name)
-
column
final static <T extends Any> ColumnProvider<T> column(Iterable<T> values)
-
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)
-
columnGroup
final static ColumnDelegate<DataRow<?>> columnGroup()
-
columnGroup
final static ColumnDelegate<DataRow<?>> columnGroup(ColumnReference<DataRow<?>> parent)
-
columnGroup
final static <T extends Any> ColumnDefinition<DataRow<T>> columnGroup(String name)
-
columnGroup
final static MapColumnDelegate columnGroup(DataColumn<?> columns)
-
frameColumn
final static ColumnDelegate<DataFrame<?>> frameColumn()
-
frameColumn
final static <T extends Any> ColumnDefinition<DataFrame<T>> frameColumn(String name)
-
columnList
final static <T extends Any> ColumnDelegate<List<T>> columnList()
-
columnList
final static <T extends Any> ColumnDefinition<List<T>> columnList(String name)
-
columnOf
final static <T extends Any> ColumnProvider<T> columnOf(T values)
-
columnOf
final static MapColumnDelegate columnOf(DataColumn<?> values)
-
columnOf
final static FrameColumnDelegate columnOf(DataFrame<?> frames)
-
columnOf
final static FrameColumnDelegate columnOf(Iterable<DataFrame<?>> frames)
-
toFrameColumn
final static <T extends Any> FrameColumn<T> toFrameColumn(Iterable<DataFrame<T>> $self, String name)
-
toColumn
final static <T extends Any> ValueColumn<T> toColumn(Iterable<T> $self, String name)
-
toColumn
final static FrameColumnDelegate toColumn(Iterable<DataFrame<?>> $self)
-
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)
-
first
final static <T extends Any> T first(DataColumn<T> $self)
-
first
final static <T extends Any> T first(DataColumn<T> $self, Function1<T, Boolean> predicate)
-
firstOrNull
final static <T extends Any> T firstOrNull(DataColumn<T> $self)
-
firstOrNull
final static <T extends Any> T firstOrNull(DataColumn<T> $self, Function1<T, Boolean> predicate)
-
last
final static <T extends Any> T last(DataColumn<T> $self)
-
lastOrNull
final static <T extends Any> T lastOrNull(DataColumn<T> $self)
-
allNulls
final static <C extends Any> Boolean allNulls(DataColumn<C> $self)
-
isSubtypeOf
final static Boolean isSubtypeOf(DataColumn<?> $self, KType type)
-
isSubtypeOf
final static <T extends Any> Boolean isSubtypeOf(DataColumn<?> $self)
-
isType
final static <T extends Any> Boolean isType(DataColumn<?> $self)
-
isNumber
final static Boolean isNumber(DataColumn<?> $self)
-
-
-
-