-
- 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 Integer
depth()
<C extends Any> ColumnWithPath<C>
getChild(ColumnReference<C> accessor)
ColumnWithPath<Object>
getChild(String name)
ColumnWithPath<Object>
getChild(Integer index)
List<ColumnWithPath<Object>>
children()
ColumnPath
path()
abstract ColumnWithPath<T>
rename(String newName)
abstract ColumnsContainer<?>
getHost()
abstract DataColumn<T>
getData()
abstract ColumnPath
getPath()
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()
-
-
-
-