-
- All Implemented Interfaces:
-
kotlin.collections.Collection
,kotlin.collections.Iterable
,kotlin.collections.List
,org.jetbrains.kotlinx.dataframe.columns.ColumnReference
,org.jetbrains.kotlinx.dataframe.columns.ColumnSet
,org.jetbrains.kotlinx.dataframe.columns.SingleColumn
public final class ColumnPath implements List<String>, ColumnReference<Any>
-
-
Constructor Summary
Constructors Constructor Description ColumnPath(String name)
ColumnPath(List<String> path)
-
Method Summary
Modifier and Type Method Description final List<String>
getPath()
Integer
getSize()
final ColumnPath
drop(Integer size)
final ColumnPath
parent()
final ColumnPath
dropLast(Integer size)
final ColumnPath
plus(String name)
final ColumnPath
plus(ColumnPath otherPath)
final ColumnPath
plus(Iterable<String> otherPath)
final ColumnPath
take(Integer first)
final ColumnPath
replaceLast(String name)
final ColumnPath
takeLast(Integer first)
ColumnPath
path()
String
name()
ColumnPath
rename(String newName)
Object
getValue(DataRow<?> row)
-
Methods inherited from class org.jetbrains.kotlinx.dataframe.columns.ColumnPath
contains, containsAll, get, getValue, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, resolveSingle, spliterator, subList
-
Methods inherited from class kotlin.collections.Collection
forEach
-
Methods inherited from class kotlin.collections.List
parallelStream, stream, toArray
-
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
-
drop
final ColumnPath drop(Integer size)
-
parent
final ColumnPath parent()
-
dropLast
final ColumnPath dropLast(Integer size)
-
plus
final ColumnPath plus(String name)
-
plus
final ColumnPath plus(ColumnPath otherPath)
-
plus
final ColumnPath plus(Iterable<String> otherPath)
-
take
final ColumnPath take(Integer first)
-
replaceLast
final ColumnPath replaceLast(String name)
-
takeLast
final ColumnPath takeLast(Integer first)
-
path
ColumnPath path()
-
rename
ColumnPath rename(String newName)
-
-
-
-