-
- All Implemented Interfaces:
-
org.jetbrains.dataframe.columns.ColumnReference
,org.jetbrains.dataframe.columns.Columns
,org.jetbrains.dataframe.columns.SingleColumn
public interface ColumnWithPath<T extends Object> implements ColumnReference<T>
-
-
Method Summary
Modifier and Type Method Description Boolean
isGroup()
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()
String
name()
ColumnWithPath<T>
resolveSingle(ColumnResolutionContext context)
abstract ColumnWithPath<T>
rename(String newName)
abstract DataFrameBase<?>
getDf()
abstract DataColumn<T>
getData()
abstract List<String>
getPath()
ColumnKind
getKind()
Integer
getDepth()
String
getName()
KType
getType()
Boolean
getHasNulls()
abstract ColumnWithPath<?>
getParent()
-
Methods inherited from class org.jetbrains.dataframe.columns.ColumnWithPath
invoke, path
-
Methods inherited from class org.jetbrains.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()
-
resolveSingle
ColumnWithPath<T> resolveSingle(ColumnResolutionContext context)
-
rename
abstract ColumnWithPath<T> rename(String newName)
-
getDf
abstract DataFrameBase<?> getDf()
-
getData
abstract DataColumn<T> getData()
-
getKind
ColumnKind getKind()
-
getHasNulls
Boolean getHasNulls()
-
getParent
abstract ColumnWithPath<?> getParent()
-
-
-
-