-
- All Implemented Interfaces:
-
org.jetbrains.kotlinx.dataframe.DataColumn,org.jetbrains.kotlinx.dataframe.columns.BaseColumn,org.jetbrains.kotlinx.dataframe.columns.ColumnReference,org.jetbrains.kotlinx.dataframe.columns.ColumnSet,org.jetbrains.kotlinx.dataframe.columns.SingleColumn
public interface ColumnWithPath<T extends Object> implements DataColumn<T>
-
-
Method Summary
Modifier and Type Method Description Integerdepth()<C extends Any> ColumnWithPath<C>getChild(ColumnReference<C> accessor)ColumnWithPath<Object>getChild(String name)ColumnWithPath<Object>getChild(Integer index)List<ColumnWithPath<Object>>children()ColumnPathpath()abstract ColumnWithPath<T>rename(String newName)abstract ColumnsContainer<?>getHost()abstract DataColumn<T>getData()abstract ColumnPathgetPath()abstract ColumnWithPath<?>getParent()-
Methods inherited from class org.jetbrains.kotlinx.dataframe.columns.ColumnWithPath
distinct, get, get, getValue, hasNulls, iterator, resolveSingle -
Methods inherited from class org.jetbrains.kotlinx.dataframe.DataColumn
defaultValue, get, get, get, get, kind, ndistinct, size, toList, toSet, type, values -
Methods inherited from class org.jetbrains.kotlinx.dataframe.columns.BaseColumn
getValue, name -
Methods inherited from class org.jetbrains.kotlinx.dataframe.columns.ColumnReference
resolve -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getChild
<C extends Any> ColumnWithPath<C> getChild(ColumnReference<C> accessor)
-
getChild
ColumnWithPath<Object> getChild(String name)
-
getChild
ColumnWithPath<Object> getChild(Integer index)
-
children
List<ColumnWithPath<Object>> children()
-
path
ColumnPath path()
-
rename
abstract ColumnWithPath<T> rename(String newName)
-
getHost
abstract ColumnsContainer<?> getHost()
-
getData
abstract DataColumn<T> getData()
-
getPath
abstract ColumnPath getPath()
-
getParent
abstract ColumnWithPath<?> getParent()
-
-
-
-