-
- 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()IntegergetSize()final ColumnPathdrop(Integer size)final ColumnPathdropLast(Integer size)final ColumnPathplus(String name)final ColumnPathplus(ColumnPath otherPath)final ColumnPathplus(Iterable<String> otherPath)final ColumnPathtake(Integer first)final ColumnPathreplaceLast(String name)final ColumnPathtakeLast(Integer first)ColumnPathpath()Stringname()ColumnPathrename(String newName)-
Methods inherited from class org.jetbrains.kotlinx.dataframe.columns.ColumnPath
contains, containsAll, get, 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)
-
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)
-
-
-
-