-
public final class ColumnsKt
-
-
Method Summary
Modifier and Type Method Description final static DataFrame<?>toDataFrame(Column<?> $self)final static <TD extends Any, T extends DataFrameBase<TD>, C extends Any> Columns<C>toColumns(Function2<T, T, Columns<C>> $self, Function1<ColumnResolutionContext, T> createReceiver)final static <C extends Any> Columns<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 ColumnAccessor<Object>toColumnDef(String $self)final static ColumnAccessor<Object>toColumnDef(List<String> $self)final static <T extends Any> ColumnAccessor<T>toColumnDef(KProperty<T> $self)final static <T extends Any> ColumnAccessor<T>toColumnOf(String $self)final static <T extends Any> ColumnAccessor<T>toColumnOf(List<String> $self)final static ColumnAccessor<DataRow<?>>toGroupColumnDef(List<String> $self)final static <T extends Any> ColumnAccessor<T>subcolumn(ColumnAccessor<DataRow<?>> $self, String childName)final static <T extends Any> ColumnAccessor<T>nullable(ColumnAccessor<T> $self)final static <T extends Any> KTypegetType()final static KTypecreateStarProjectedType(KClass<?> $self, Boolean nullable)final static <T extends Any> ValueColumn<T>withValues(ColumnReference<T> $self, T values)final static <T extends Any> ValueColumn<T>withValues(ColumnReference<T> $self, Iterable<T> values)final static <T extends Any, R extends Any> Pair<Boolean, List<R>>computeValues(DataFrame<T> df, Function2<AddDataRow<T>, AddDataRow<T>, R> expression)final static <T extends Any, R extends Any> DataColumn<R>newColumn(DataFrame<T> $self, String name, Function2<AddDataRow<T>, AddDataRow<T>, R> expression)final static DataFrame<?>asFrame(Column<?> $self)final static BooleanisGroup(Column<?> $self)final static <T extends Any> ColumnDelegate<T>column()final static <T extends Any> ColumnAccessor<T>column(String name)final static <T extends Any> ColumnDelegate<T>column(ColumnReference<DataRow<?>> parent)final static <T extends Any> ColumnAccessor<T>column(ColumnReference<DataRow<?>> parent, String name)final static <T extends Any> DataColumn<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> ColumnAccessor<DataRow<T>>columnGroup(String name)final static ColumnDelegate<DataFrame<?>>frameColumn()final static <T extends Any> ColumnAccessor<DataFrame<T>>frameColumn(String name)final static <T extends Any> ColumnDelegate<List<T>>columnList()final static <T extends Any> ColumnAccessor<List<T>>columnList(String name)final static <T extends Any> DataColumn<T>columnOf(T values)final static DataColumn<DataRow<?>>columnOf(Column<?> values)final static FrameColumn<Object>columnOf(DataFrame<?> frames)final static <T extends Any> FrameColumn<T>columnOf(Iterable<DataFrame<T>> 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 <T extends Any> ValueColumn<T>toColumn(Iterable<T> $self, ColumnReference<T> ref)final static FrameColumn<Object>toColumn(Iterable<DataFrame<?>> $self)final static FrameColumn<Object>toColumn(Iterable<DataFrame<?>> $self, String name)final static DataColumn<?>toColumnGuessType(Iterable<Object> $self, String name)final static <C extends Any> Csingle(Column<C> $self)final static <T extends Any> ColumnAccessor<DataFrame<T>>toDefinition(FrameColumn<T> $self)final static <T extends Any> ColumnAccessor<DataRow<T>>toDefinition(ColumnGroup<T> $self)final static <T extends Any> ColumnAccessor<T>toDefinition(ValueColumn<T> $self)final static DataFrame<?>plus(Column<?> $self, Column<?> 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, C extends Column<T>> Cnamed(C $self, String name)final static <T extends Any> BooleanArrayeq(DataColumn<T> $self, T value)final static <T extends Any> BooleanArrayneq(DataColumn<T> $self, T value)final static BooleanArraygt(DataColumn<Integer> $self, Integer value)final static BooleanArraygt(DataColumn<Double> $self, Double value)final static BooleanArraygt(DataColumn<Float> $self, Float value)final static BooleanArraygt(DataColumn<String> $self, String value)final static BooleanArraylt(DataColumn<Integer> $self, Integer value)final static BooleanArraylt(DataColumn<Double> $self, Double value)final static BooleanArraylt(DataColumn<Float> $self, Float value)final static BooleanArraylt(DataColumn<String> $self, String value)final static <T extends Any> BooleanArrayisMatching(DataColumn<T> $self, Function1<T, Boolean> predicate)final static <T extends Any> Tfirst(Column<T> $self)final static <T extends Any> Tfirst(Column<T> $self, Function1<T, Boolean> predicate)final static <T extends Any> TfirstOrNull(Column<T> $self)final static <T extends Any> TfirstOrNull(Column<T> $self, Function1<T, Boolean> predicate)final static <T extends Any> Tlast(Column<T> $self)final static <T extends Any> TlastOrNull(DataColumn<T> $self)final static <C extends Any> BooleanallNulls(DataColumn<C> $self)final static BooleanisSubtypeOf(DataColumn<?> $self, KType type)final static <T extends Any> BooleanisSubtypeOf(DataColumn<?> $self)final static <T extends Any> BooleanisType(DataColumn<?> $self)final static BooleanisNumber(DataColumn<?> $self)final static DataColumn<?>guessType(DataColumn<?> $self)-
-
Method Detail
-
toDataFrame
final static DataFrame<?> toDataFrame(Column<?> $self)
-
toColumns
final static <TD extends Any, T extends DataFrameBase<TD>, C extends Any> Columns<C> toColumns(Function2<T, T, Columns<C>> $self, Function1<ColumnResolutionContext, T> createReceiver)
-
createColumnSet
final static <C extends Any> Columns<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 ColumnAccessor<Object> toColumnDef(String $self)
-
toColumnDef
final static ColumnAccessor<Object> toColumnDef(List<String> $self)
-
toColumnDef
final static <T extends Any> ColumnAccessor<T> toColumnDef(KProperty<T> $self)
-
toColumnOf
final static <T extends Any> ColumnAccessor<T> toColumnOf(String $self)
-
toColumnOf
final static <T extends Any> ColumnAccessor<T> toColumnOf(List<String> $self)
-
toGroupColumnDef
final static ColumnAccessor<DataRow<?>> toGroupColumnDef(List<String> $self)
-
subcolumn
final static <T extends Any> ColumnAccessor<T> subcolumn(ColumnAccessor<DataRow<?>> $self, String childName)
-
nullable
final static <T extends Any> ColumnAccessor<T> nullable(ColumnAccessor<T> $self)
-
createStarProjectedType
final static KType createStarProjectedType(KClass<?> $self, Boolean nullable)
-
withValues
final static <T extends Any> ValueColumn<T> withValues(ColumnReference<T> $self, T values)
-
withValues
final static <T extends Any> ValueColumn<T> withValues(ColumnReference<T> $self, Iterable<T> values)
-
computeValues
final static <T extends Any, R extends Any> Pair<Boolean, List<R>> computeValues(DataFrame<T> df, Function2<AddDataRow<T>, AddDataRow<T>, R> expression)
-
newColumn
final static <T extends Any, R extends Any> DataColumn<R> newColumn(DataFrame<T> $self, String name, Function2<AddDataRow<T>, AddDataRow<T>, R> expression)
-
column
final static <T extends Any> ColumnDelegate<T> column()
-
column
final static <T extends Any> ColumnAccessor<T> column(String name)
-
column
final static <T extends Any> ColumnDelegate<T> column(ColumnReference<DataRow<?>> parent)
-
column
final static <T extends Any> ColumnAccessor<T> column(ColumnReference<DataRow<?>> parent, String name)
-
column
final static <T extends Any> DataColumn<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> ColumnAccessor<DataRow<T>> columnGroup(String name)
-
frameColumn
final static ColumnDelegate<DataFrame<?>> frameColumn()
-
frameColumn
final static <T extends Any> ColumnAccessor<DataFrame<T>> frameColumn(String name)
-
columnList
final static <T extends Any> ColumnDelegate<List<T>> columnList()
-
columnList
final static <T extends Any> ColumnAccessor<List<T>> columnList(String name)
-
columnOf
final static <T extends Any> DataColumn<T> columnOf(T values)
-
columnOf
final static DataColumn<DataRow<?>> columnOf(Column<?> values)
-
columnOf
final static FrameColumn<Object> columnOf(DataFrame<?> frames)
-
columnOf
final static <T extends Any> FrameColumn<T> columnOf(Iterable<DataFrame<T>> 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 <T extends Any> ValueColumn<T> toColumn(Iterable<T> $self, ColumnReference<T> ref)
-
toColumn
final static FrameColumn<Object> toColumn(Iterable<DataFrame<?>> $self)
-
toColumnGuessType
final static DataColumn<?> toColumnGuessType(Iterable<Object> $self, String name)
-
toDefinition
final static <T extends Any> ColumnAccessor<DataFrame<T>> toDefinition(FrameColumn<T> $self)
-
toDefinition
final static <T extends Any> ColumnAccessor<DataRow<T>> toDefinition(ColumnGroup<T> $self)
-
toDefinition
final static <T extends Any> ColumnAccessor<T> toDefinition(ValueColumn<T> $self)
-
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)
-
firstOrNull
final static <T extends Any> T firstOrNull(Column<T> $self)
-
firstOrNull
final static <T extends Any> T firstOrNull(Column<T> $self, Function1<T, Boolean> predicate)
-
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)
-
guessType
final static DataColumn<?> guessType(DataColumn<?> $self)
-
-
-
-