| Package | Description |
|---|---|
| tech.bitey.dataframe |
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnBuilder<E,C extends Column<E>,B extends ColumnBuilder<E,C,B>> |
class |
NonNullSingleBufferColumn<E,I extends Column<E>,C extends NonNullSingleBufferColumn<E,I,C>> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BooleanColumn |
interface |
DateColumn |
interface |
DateTimeColumn |
interface |
DoubleColumn |
interface |
FloatColumn |
interface |
IntColumn |
interface |
LongColumn |
interface |
NumericColumn<E extends Number> |
interface |
StringColumn |
| Modifier and Type | Class and Description |
|---|---|
class |
NonNullSingleBufferColumn<E,I extends Column<E>,C extends NonNullSingleBufferColumn<E,I,C>> |
| Modifier and Type | Method and Description |
|---|---|
Column<E> |
Column.append(Column<E> tail)
Appends two columns with the same element type.
|
default Column<E> |
Column.append(Column<E> tail,
boolean coerce)
Appends two columns with the same element type.
|
<T> Column<T> |
DataFrameImpl.column(int columnIndex) |
<T> Column<T> |
DataFrame.column(int columnIndex) |
<T> Column<T> |
DataFrameImpl.column(String columnName) |
<T> Column<T> |
DataFrame.column(String columnName) |
Column<E> |
Column.copy()
Returns a column equal to this one, but with elements stored in a newly
allocated buffer.
|
<T> Column<T> |
DataFrameImpl.deriveColumn(ColumnType type,
Function<Row,T> function) |
<T> Column<T> |
DataFrame.deriveColumn(ColumnType type,
Function<Row,T> function) |
Column<E> |
Column.head(E toElement)
Same behavior as
head(Object, boolean), with inclusive set
to false. |
Column<E> |
Column.head(E toElement,
boolean inclusive)
Returns a view of the portion of this column whose elements are less than (or
equal to, if
inclusive is true) toElement. |
Column<?> |
ColumnType.nullColumn(int size) |
Column<E> |
Column.subColumn(E fromElement,
boolean fromInclusive,
E toElement,
boolean toInclusive)
Returns a view of the portion of this column whose elements range from
fromElement to toElement. |
Column<E> |
Column.subColumn(E fromElement,
E toElement)
Same behavior as
Column#subColumn(Object, boolean, Object, Boolean),
with fromInclusive set to true and toInclusive set to false. |
Column<E> |
Column.subColumn(int fromIndex,
int toIndex)
Returns a view of the portion of this column between the specified
fromIndex, inclusive, and toIndex, exclusive.
|
Column<E> |
Column.tail(E fromElement)
Same behavior as
tail(Object, boolean), with inclusive set
to true. |
Column<E> |
Column.tail(E fromElement,
boolean inclusive)
Returns a view of the portion of this column whose elements are greater than
(or equal to, if
inclusive is true) fromElement. |
Column<E> |
Column.toDistinct()
Converts a column to a unique index.
|
Column<E> |
Column.toHeap()
Converts an index into a heap.
|
Column<E> |
Column.toSorted()
Converts a heap to an index.
|
| Modifier and Type | Method and Description |
|---|---|
LinkedHashMap<String,Column<?>> |
DataFrameImpl.columnMap() |
LinkedHashMap<String,Column<?>> |
DataFrame.columnMap() |
List<Column<?>> |
DataFrameImpl.columns() |
List<Column<?>> |
DataFrame.columns() |
| Modifier and Type | Method and Description |
|---|---|
BooleanColumn |
BooleanColumn.append(Column<Boolean> tail) |
DoubleColumn |
DoubleColumn.append(Column<Double> tail) |
Column<E> |
Column.append(Column<E> tail)
Appends two columns with the same element type.
|
default Column<E> |
Column.append(Column<E> tail,
boolean coerce)
Appends two columns with the same element type.
|
FloatColumn |
FloatColumn.append(Column<Float> tail) |
IntColumn |
IntColumn.append(Column<Integer> tail) |
DateColumn |
DateColumn.append(Column<LocalDate> tail) |
DateTimeColumn |
DateTimeColumn.append(Column<LocalDateTime> tail) |
LongColumn |
LongColumn.append(Column<Long> tail) |
StringColumn |
StringColumn.append(Column<String> tail) |
DataFrame |
DataFrameFactory.create(Column<?>[] columns,
String[] columnNames) |
DataFrame |
DataFrameFactory.create(Column<?>[] columns,
String[] columnNames,
String keyColumnName) |
DataFrame |
DataFrameImpl.withColumn(String columnName,
Column<?> column) |
DataFrame |
DataFrame.withColumn(String columnName,
Column<?> column) |
DataFrame |
DataFrameImpl.withColumns(String[] columnNames,
Column<?>[] columns) |
DataFrame |
DataFrame.withColumns(String[] columnNames,
Column<?>[] columns) |
| Modifier and Type | Method and Description |
|---|---|
DataFrame |
DataFrameFactory.create(LinkedHashMap<String,Column<?>> columnMap) |
DataFrame |
DataFrameFactory.create(LinkedHashMap<String,Column<?>> columnMap,
String keyColumnName) |
DataFrame |
DataFrameFactory.create(List<Column<?>> columns,
List<String> columnNames) |
DataFrame |
DataFrameFactory.create(List<Column<?>> columns,
List<String> columnNames,
String keyColumnName) |
DataFrame |
DataFrameImpl.withColumns(LinkedHashMap<String,Column<?>> columns) |
DataFrame |
DataFrame.withColumns(LinkedHashMap<String,Column<?>> columns) |
| Constructor and Description |
|---|
ColumnBackedMap(Column<K> keyColumn,
Column<V> valueColumn) |
ColumnBackedMap(Column<K> keyColumn,
Column<V> valueColumn) |
Copyright © 2019. All rights reserved.