Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accumulator() - Method in class com.github.martincooper.datatable.TransformCollector
-
The accumulator.
- add(IDataColumn) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Adds a IDataColumn to the column collection.
- add(Object) - Method in class com.github.martincooper.datatable.DataColumn
-
Attempts to add / append a new item to the end of the column.
- add(Object[]) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns a new DataTable with the additional row appended.
- add(V) - Method in interface com.github.martincooper.datatable.IModifiable
-
Adds an item to the collection.
- addItem(Vector<T>, T) - Static method in class com.github.martincooper.datatable.VectorExtensions
-
Adds - Appends a new item to the end of the vector.
- addItem(T) - Method in class com.github.martincooper.datatable.DataColumn
-
Adds / Appends and item to the end of the column.
- addValues(Object...) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns a new DataTable with the additional row appended.
- Ascending - Enum constant in enum class com.github.martincooper.datatable.sorting.SortOrder
- asSeq() - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns access to the Data Row collection as a sequence of Data Rows.
- asType(Class<V>) - Method in class com.github.martincooper.datatable.DataColumn
-
Returns the generic data column as it's typed implementation.
- asType(Class<V>) - Method in interface com.github.martincooper.datatable.IDataColumn
-
Returns the generic data column as it's typed implementation.
B
- build() - Method in class com.github.martincooper.datatable.DataTableBuilder
-
Attempts to build the data table from all the details in the chained method calls.
- build(DataTable) - Static method in class com.github.martincooper.datatable.DataRowCollection
-
Builds a new DataRowCollection for the specified DataTable.
- build(DataTable) - Static method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Builds a new DataRowCollection for the specified DataTable.
- build(DataTable, Integer) - Static method in class com.github.martincooper.datatable.DataRow
-
Builds an instance of a DataRow.
- build(DataTable, Iterable<DataRow>) - Static method in class com.github.martincooper.datatable.DataRowCollection
-
Builds a new DataRowCollection for the specified DataTable.
- build(DataTable, Iterable<DataRow>) - Static method in class com.github.martincooper.datatable.DataView
-
Builds an instance of a DataView.
- build(String) - Static method in class com.github.martincooper.datatable.DataTable
-
Builds an instance of a DataTable.
- build(String, IDataColumn[]) - Static method in class com.github.martincooper.datatable.DataTable
-
Builds an instance of a DataTable.
- build(String, Stream<IDataColumn>) - Static method in class com.github.martincooper.datatable.DataTable
-
Builds an instance of a DataTable.
- build(String, Iterable<IDataColumn>) - Static method in class com.github.martincooper.datatable.DataTable
-
Builds an instance of a DataTable.
- buildFromRows(Seq<Integer>) - Method in class com.github.martincooper.datatable.DataColumn
-
Builds a new DataColumn from the data at the specified row indexes.
- buildFromRows(Seq<Integer>) - Method in interface com.github.martincooper.datatable.IDataColumn
-
Builds a new DataColumn from the data in the specified row indexes.
C
- characteristics() - Method in class com.github.martincooper.datatable.TransformCollector
-
Default set of characteristics.
- column() - Method in class com.github.martincooper.datatable.ColumnValuePair
-
The column.
- column(Integer) - Method in class com.github.martincooper.datatable.DataTable
-
Accessor to a specific column by index.
- column(Integer) - Method in class com.github.martincooper.datatable.DataView
-
Accessor to a specific column by index.
- column(String) - Method in class com.github.martincooper.datatable.DataTable
-
Accessor to a specific column by name.
- column(String) - Method in class com.github.martincooper.datatable.DataView
-
Accessor to a specific column by name.
- columnIdentity() - Method in class com.github.martincooper.datatable.sorting.SortItem
-
Returns the column identity.
- columns() - Method in class com.github.martincooper.datatable.DataTable
-
The column collection.
- columns() - Method in class com.github.martincooper.datatable.DataView
- columns() - Method in interface com.github.martincooper.datatable.IBaseTable
- ColumnValuePair - Class in com.github.martincooper.datatable
-
ColumnValuePair class.
- com.github.martincooper.datatable - package com.github.martincooper.datatable
- com.github.martincooper.datatable.sorting - package com.github.martincooper.datatable.sorting
- combiner() - Method in class com.github.martincooper.datatable.TransformCollector
- compare(DataRow, DataRow) - Method in class com.github.martincooper.datatable.sorting.DataRowComparator
-
THe main compare method.
- count() - Method in class com.github.martincooper.datatable.DataColumnCollection
-
The number of columns in the collection.
- create(String) - Static method in class com.github.martincooper.datatable.DataTableBuilder
-
Creates a new instance of a DataTableBuilder, passing table name.
D
- data() - Method in class com.github.martincooper.datatable.DataColumn
-
Returns the underlying data.
- data() - Method in class com.github.martincooper.datatable.DataRow
-
Returns the data as an array for this row.
- data() - Method in interface com.github.martincooper.datatable.IDataColumn
-
The underlying data.
- DataColumn<T> - Class in com.github.martincooper.datatable
-
DataColumn.
- DataColumn(Class<T>, String) - Constructor for class com.github.martincooper.datatable.DataColumn
-
DataColumn constructor.
- DataColumn(Class<T>, String, Vector<T>) - Constructor for class com.github.martincooper.datatable.DataColumn
-
DataColumn constructor.
- DataColumn(Class<T>, String, Iterable<T>) - Constructor for class com.github.martincooper.datatable.DataColumn
-
DataColumn constructor.
- DataColumn(Class<T>, String, T[]) - Constructor for class com.github.martincooper.datatable.DataColumn
-
DataColumn constructor.
- DataColumnCollection - Class in com.github.martincooper.datatable
-
DataColumnCollection.
- DataRow - Class in com.github.martincooper.datatable
-
A row of data in the DataTable.
- DataRowCollection - Class in com.github.martincooper.datatable
-
DataRowCollection.
- DataRowCollectionModifiable - Class in com.github.martincooper.datatable
-
DataRowCollectionModifiable.
- DataRowComparator - Class in com.github.martincooper.datatable.sorting
-
DataRowComparator class.
- DataSort - Class in com.github.martincooper.datatable.sorting
-
DataSort.
- DataSort() - Constructor for class com.github.martincooper.datatable.sorting.DataSort
- DataTable - Class in com.github.martincooper.datatable
-
DataTable class.
- DataTableBuilder - Class in com.github.martincooper.datatable
-
DataTableBuilder.
- DataTableException - Exception in com.github.martincooper.datatable
-
Custom Data Table Exception.
- DataTableException(String) - Constructor for exception com.github.martincooper.datatable.DataTableException
-
Data Table Exception
- DataTableException(String, Throwable) - Constructor for exception com.github.martincooper.datatable.DataTableException
-
Data Table Exception
- DataView - Class in com.github.martincooper.datatable
-
DataView.
- Descending - Enum constant in enum class com.github.martincooper.datatable.sorting.SortOrder
F
- filter(Predicate<DataRow>) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Filters the row data using the specified predicate, returning the results as a DataView over the original table.
- filter(Predicate<DataRow>) - Method in class com.github.martincooper.datatable.DataTable
-
Filters the row data using the specified predicate, returning the results as a DataView over the original table.
- filter(Predicate<DataRow>) - Method in class com.github.martincooper.datatable.DataView
-
Filters the row data using the specified predicate, returning the results as a DataView over the original table.
- finisher() - Method in class com.github.martincooper.datatable.TransformCollector
-
The finisher has all the items in the list.
- flatMap(Function<? super DataRow, ? extends Iterable<? extends U>>) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
FlatMap implementation for the DataRowCollection class.
- flatMap(Function<? super DataRow, ? extends Iterable<? extends U>>) - Method in class com.github.martincooper.datatable.DataTable
-
FlatMap implementation for the DataRowCollection class.
- flatMap(Function<? super DataRow, ? extends Iterable<? extends U>>) - Method in class com.github.martincooper.datatable.DataView
-
FlatMap implementation for the DataRowCollection class.
- foldLeft(U, BiFunction<? super U, ? super DataRow, ? extends U>) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Fold Left implementation for the DataRowCollection class.
- foldLeft(U, BiFunction<? super U, ? super DataRow, ? extends U>) - Method in class com.github.martincooper.datatable.DataTable
-
Fold Left implementation for the DataRowCollection class.
- foldLeft(U, BiFunction<? super U, ? super DataRow, ? extends U>) - Method in class com.github.martincooper.datatable.DataView
-
Fold Left implementation for the DataRowCollection class.
- foldRight(U, BiFunction<? super DataRow, ? super U, ? extends U>) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Fold Right implementation for the DataRowCollection class.
- foldRight(U, BiFunction<? super DataRow, ? super U, ? extends U>) - Method in class com.github.martincooper.datatable.DataTable
-
Fold Right implementation for the DataRowCollection class.
- foldRight(U, BiFunction<? super DataRow, ? super U, ? extends U>) - Method in class com.github.martincooper.datatable.DataView
-
Fold Right implementation for the DataRowCollection class.
G
- get(int) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Returns the IDataColumn at the specified index.
- get(Integer) - Method in class com.github.martincooper.datatable.DataRow
-
Returns the data at the specified column index, returning as an object.
- get(Integer) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns the Data Row at the specified index.
- get(String) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Returns the IDataColumn by name.
- get(String) - Method in class com.github.martincooper.datatable.DataRow
-
Returns the data in the specified column name, returning as an object.
- getAs(Class<T>, Integer) - Method in class com.github.martincooper.datatable.DataRow
-
Returns the value of a particular row column as a specific type.
- getAs(Class<T>, String) - Method in class com.github.martincooper.datatable.DataRow
-
Returns the value of a particular row column as a specific type.
- getColumn(DataTable) - Method in class com.github.martincooper.datatable.sorting.SortItem
-
Returns the column from the table.
- groupBy(Function<? super DataRow, ? extends C>) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
GroupBy implementation for the DataRowCollection class.
- groupBy(Function<? super DataRow, ? extends C>) - Method in class com.github.martincooper.datatable.DataTable
-
GroupBy implementation for the DataRowCollection class.
- groupBy(Function<? super DataRow, ? extends C>) - Method in class com.github.martincooper.datatable.DataView
-
GroupBy implementation for the DataRowCollection class.
- Guard - Class in com.github.martincooper.datatable
-
Guard class.
- Guard() - Constructor for class com.github.martincooper.datatable.Guard
I
- IBaseTable - Interface in com.github.martincooper.datatable
-
IBaseTable.
- IDataColumn - Interface in com.github.martincooper.datatable
-
Generic interface for the DataColumn class.
- IModifiable<I,
V, R> - Interface in com.github.martincooper.datatable -
IModifiable.
- IModifiableByColumn<R> - Interface in com.github.martincooper.datatable
-
IModifiableByColumn.
- IModifiableByIndex<V,
R> - Interface in com.github.martincooper.datatable -
IModifiableByIndex.
- IModifiableByName<V,
R> - Interface in com.github.martincooper.datatable -
IModifiableByName.
- insert(int, Object[]) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns a new DataTable with the additional row inserted at the specified index.
- insert(IDataColumn, IDataColumn) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Inserts a new column after the specified column.
- insert(IDataColumn, IDataColumn) - Method in interface com.github.martincooper.datatable.IModifiableByColumn
-
Inserts a new column after the specified column.
- insert(I, V) - Method in interface com.github.martincooper.datatable.IModifiable
-
Inserts an item into the collection.
- insert(Integer, IDataColumn) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Inserts a new column at the specified index.
- insert(Integer, Object) - Method in class com.github.martincooper.datatable.DataColumn
-
Attempts to insert a new item into the column.
- insert(String, IDataColumn) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Inserts a column after an existing column.
- insert(String, V) - Method in interface com.github.martincooper.datatable.IModifiableByName
-
Inserts an item after an existing item.
- insertItem(Vector<T>, Integer, T) - Static method in class com.github.martincooper.datatable.VectorExtensions
-
Inserts a new item into the vector, with additional bounds check.
- insertItem(Integer, T) - Method in class com.github.martincooper.datatable.DataColumn
-
Inserts the item at the specified index.
- insertValues(int, Object...) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns a new DataTable with the additional row inserted at the specified index.
- IQuickSort - Interface in com.github.martincooper.datatable.sorting
-
Created by Martin Cooper on 29/07/2017.
- IsComparable() - Method in class com.github.martincooper.datatable.DataColumn
-
Checks if the data column supports comparable for sorting.
- IsComparable() - Method in interface com.github.martincooper.datatable.IDataColumn
-
Checks if the data column supports comparable for sorting.
- itemsNotNull(Iterable<T>, String) - Static method in class com.github.martincooper.datatable.Guard
-
Asserts the argument, and none of it's iterable items, is null.
- itemsNotNull(T[], String) - Static method in class com.github.martincooper.datatable.Guard
-
Asserts the argument, and none of it's items, is null.
- iterator() - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Returns an iterator over elements of type IDataColumn.
- iterator() - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns an iterator over elements of DataRow.
- iterator() - Method in class com.github.martincooper.datatable.DataTable
-
Returns an iterator over elements of type DataRow.
- iterator() - Method in class com.github.martincooper.datatable.DataView
-
Returns an iterator over elements of type DataRow.
M
- map(Function<? super DataRow, ? extends U>) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Map implementation for the DataRowCollection class.
- map(Function<? super DataRow, ? extends U>) - Method in class com.github.martincooper.datatable.DataTable
-
Map operation across the Data Rows in the table.
- map(Function<? super DataRow, ? extends U>) - Method in class com.github.martincooper.datatable.DataView
-
Map operation across the Data Rows in the table.
- map(Function<? super IDataColumn, ? extends U>) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Map implementation for the DataColumnCollection class.
N
- name() - Method in class com.github.martincooper.datatable.DataColumn
-
Gets the column name.
- name() - Method in class com.github.martincooper.datatable.DataTable
-
The name of the table.
- name() - Method in class com.github.martincooper.datatable.DataView
- name() - Method in interface com.github.martincooper.datatable.IBaseTable
- name() - Method in interface com.github.martincooper.datatable.IDataColumn
-
The column name.
- notNull(Object, String) - Static method in class com.github.martincooper.datatable.Guard
-
Asserts the value is not null.
O
- outOfBounds(Vector, Integer) - Static method in class com.github.martincooper.datatable.VectorExtensions
-
Checks if the specified parameters are out of bounds.
- outOfBounds(Integer, Integer) - Static method in class com.github.martincooper.datatable.VectorExtensions
-
Checks if the specified parameters are out of bounds.
Q
- quickSort(DataTable, Seq<DataRow>, Seq<SortItem>) - Static method in class com.github.martincooper.datatable.sorting.DataSort
-
Performs a quick sort on a DataTable given the specified parameters.
- quickSort(SortItem) - Method in class com.github.martincooper.datatable.DataTable
-
Table QuickSort by single sort item.
- quickSort(SortItem) - Method in class com.github.martincooper.datatable.DataView
-
Table QuickSort by single sort item.
- quickSort(SortItem) - Method in interface com.github.martincooper.datatable.sorting.IQuickSort
-
Table QuickSort by single sort item.
- quickSort(Integer) - Method in class com.github.martincooper.datatable.DataTable
-
Table QuickSort by single column index.
- quickSort(Integer) - Method in class com.github.martincooper.datatable.DataView
-
Table QuickSort by single column index.
- quickSort(Integer) - Method in interface com.github.martincooper.datatable.sorting.IQuickSort
-
Table QuickSort by single column index.
- quickSort(Integer, SortOrder) - Method in class com.github.martincooper.datatable.DataTable
-
Table QuickSort by single column index and a sort order.
- quickSort(Integer, SortOrder) - Method in class com.github.martincooper.datatable.DataView
-
Table QuickSort by single column index and a sort order.
- quickSort(Integer, SortOrder) - Method in interface com.github.martincooper.datatable.sorting.IQuickSort
-
Table QuickSort by single column index and a sort order.
- quickSort(Iterable<SortItem>) - Method in class com.github.martincooper.datatable.DataTable
-
Table QuickSort by multiple sort items.
- quickSort(Iterable<SortItem>) - Method in class com.github.martincooper.datatable.DataView
-
Table QuickSort by multiple sort items.
- quickSort(Iterable<SortItem>) - Method in interface com.github.martincooper.datatable.sorting.IQuickSort
-
Table QuickSort by multiple sort items.
- quickSort(String) - Method in class com.github.martincooper.datatable.DataTable
-
Table QuickSort by single column name.
- quickSort(String) - Method in class com.github.martincooper.datatable.DataView
-
Table QuickSort by single column name.
- quickSort(String) - Method in interface com.github.martincooper.datatable.sorting.IQuickSort
-
Table QuickSort by single column name.
- quickSort(String, SortOrder) - Method in class com.github.martincooper.datatable.DataTable
-
Table QuickSort by single column name and a sort order.
- quickSort(String, SortOrder) - Method in class com.github.martincooper.datatable.DataView
-
Table QuickSort by single column name and a sort order.
- quickSort(String, SortOrder) - Method in interface com.github.martincooper.datatable.sorting.IQuickSort
-
Table QuickSort by single column name and a sort order.
R
- reduce(BiFunction<? super DataRow, ? super DataRow, ? extends DataRow>) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Reduce implementation for the DataRowCollection class.
- reduce(BiFunction<? super DataRow, ? super DataRow, ? extends DataRow>) - Method in class com.github.martincooper.datatable.DataTable
-
Reduce implementation for the DataRowCollection class.
- reduce(BiFunction<? super DataRow, ? super DataRow, ? extends DataRow>) - Method in class com.github.martincooper.datatable.DataView
-
Reduce implementation for the DataRowCollection class.
- remove(int) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns a new DataTable with the specified row removed.
- remove(IDataColumn) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Removes the specified column.
- remove(IDataColumn) - Method in interface com.github.martincooper.datatable.IModifiableByColumn
-
Removes the specified column.
- remove(I) - Method in interface com.github.martincooper.datatable.IModifiable
-
Removes an item from the collection.
- remove(Integer) - Method in class com.github.martincooper.datatable.DataColumn
-
Attempts to remove an existing item at the specified index.
- remove(Integer) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Removes the specified column.
- remove(String) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Removes a named column.
- remove(String) - Method in interface com.github.martincooper.datatable.IModifiableByName
-
Removes a named item.
- removeItem(Vector<T>, Integer) - Static method in class com.github.martincooper.datatable.VectorExtensions
-
Removes an item from the vector, with additional bounds check.
- removeItem(Integer) - Method in class com.github.martincooper.datatable.DataColumn
-
Removes the item at the specified index.
- replace(int, Object[]) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns a new DataTable with the data replaced at the specified index.
- replace(IDataColumn, IDataColumn) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Replaces the old column with the new column.
- replace(IDataColumn, IDataColumn) - Method in interface com.github.martincooper.datatable.IModifiableByColumn
-
Replaces the old column with the new column.
- replace(I, V) - Method in interface com.github.martincooper.datatable.IModifiable
-
Replaces an item in the collection.
- replace(Integer, IDataColumn) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Replaces the column at the specified index with the new column.
- replace(Integer, Object) - Method in class com.github.martincooper.datatable.DataColumn
-
Attempts to replace an existing item with a new item in the column.
- replace(String, IDataColumn) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Replaces the old column with the new column.
- replace(String, V) - Method in interface com.github.martincooper.datatable.IModifiableByName
-
Replaces the old item with the new item.
- replaceItem(Vector<T>, Integer, T) - Static method in class com.github.martincooper.datatable.VectorExtensions
-
Replaces - Updates an item in the vector, with additional bounds check.
- replaceItem(Integer, T) - Method in class com.github.martincooper.datatable.DataColumn
-
Replaces the existing item at the specified index with the new item.
- replaceValues(int, Object...) - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
Returns a new DataTable with the data replaced at the specified index.
- row(Integer) - Method in class com.github.martincooper.datatable.DataTable
-
Accessor to a specific row by index.
- row(Integer) - Method in class com.github.martincooper.datatable.DataView
-
Accessor to a specific row by index.
- row(Integer) - Method in interface com.github.martincooper.datatable.IBaseTable
-
Accessor to a specific row by index.
- rowCount() - Method in class com.github.martincooper.datatable.DataRowCollectionModifiable
-
The number of rows in the collection.
- rowCount() - Method in class com.github.martincooper.datatable.DataTable
-
Returns the rowCount / row count of the table.
- rowCount() - Method in class com.github.martincooper.datatable.DataView
-
Returns the rowCount / row count of the table.
- rowCount() - Method in interface com.github.martincooper.datatable.IBaseTable
-
Returns the rowCount / row count of the table.
- rowIdx() - Method in class com.github.martincooper.datatable.DataRow
-
Gets the row index.
- rows - Variable in class com.github.martincooper.datatable.DataRowCollectionModifiable
- rows() - Method in class com.github.martincooper.datatable.DataTable
-
The row collection.
- rows() - Method in class com.github.martincooper.datatable.DataView
- rows() - Method in interface com.github.martincooper.datatable.IBaseTable
S
- SortItem - Class in com.github.martincooper.datatable.sorting
-
SortItem class.
- SortItem(Integer) - Constructor for class com.github.martincooper.datatable.sorting.SortItem
-
SortItem constructor.
- SortItem(Integer, SortOrder) - Constructor for class com.github.martincooper.datatable.sorting.SortItem
-
SortItem constructor.
- SortItem(String) - Constructor for class com.github.martincooper.datatable.sorting.SortItem
-
SortItem constructor.
- SortItem(String, SortOrder) - Constructor for class com.github.martincooper.datatable.sorting.SortItem
-
SortItem constructor.
- sortOrder() - Method in class com.github.martincooper.datatable.sorting.SortItem
-
Returns the sort order.
- SortOrder - Enum Class in com.github.martincooper.datatable.sorting
-
SortOrder Enumeration.
- supplier() - Method in class com.github.martincooper.datatable.TransformCollector
-
The supplier.
T
- table - Variable in class com.github.martincooper.datatable.DataRowCollectionModifiable
- table() - Method in class com.github.martincooper.datatable.DataRow
-
Returns the underlying Data Table for this row.
- toDataTable() - Method in class com.github.martincooper.datatable.DataTable
-
Return a new DataTable based on this table (clone).
- toDataTable() - Method in class com.github.martincooper.datatable.DataView
-
Return a new DataTable based on this table (clone).
- toDataTable() - Method in interface com.github.martincooper.datatable.IBaseTable
-
Return a new DataTable based on this table (clone).
- toDataView() - Method in class com.github.martincooper.datatable.DataTable
-
Return a new Data View based on this table.
- toDataView() - Method in class com.github.martincooper.datatable.DataView
-
Return a new Data View based on this table
- toDataView() - Method in interface com.github.martincooper.datatable.IBaseTable
-
Return a new Data View based on this table.
- transform(Function<Stream<T>, U>) - Static method in class com.github.martincooper.datatable.TransformCollector
-
as method.
- TransformCollector<T,
U> - Class in com.github.martincooper.datatable -
TransformCollector.
- TransformCollector(Function<Stream<T>, U>) - Constructor for class com.github.martincooper.datatable.TransformCollector
-
TransformCollector constructor.
- tryError(String) - Static method in exception com.github.martincooper.datatable.DataTableException
-
Creates a DataTableException wrapped in a Try.
- tryError(String, Throwable) - Static method in exception com.github.martincooper.datatable.DataTableException
-
Creates a DataTableException wrapped in a Try.
- tryGet(int) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Returns the IDataColumn at the specified index.
- tryGet(String) - Method in class com.github.martincooper.datatable.DataColumnCollection
-
Returns the IDataColumn by name.
- tryGetAs(Class<T>, Integer) - Method in class com.github.martincooper.datatable.DataRow
-
Returns the value of a particular row column as a specific type.
- tryGetAs(Class<T>, String) - Method in class com.github.martincooper.datatable.DataRow
-
Returns the value of a particular row column as a specific type.
- tryNotNull(T, String) - Static method in class com.github.martincooper.datatable.Guard
-
Asserts the argument is not null.
- type() - Method in class com.github.martincooper.datatable.DataColumn
-
Gets the column type.
- type() - Method in interface com.github.martincooper.datatable.IDataColumn
-
The data type of the column.
V
- value() - Method in class com.github.martincooper.datatable.ColumnValuePair
-
The value.
- valueAt(Integer) - Method in class com.github.martincooper.datatable.DataColumn
-
Returns the value at the specified index.
- valueAt(Integer) - Method in interface com.github.martincooper.datatable.IDataColumn
-
Returns the value at the specified index.
- valueOf(String) - Static method in enum class com.github.martincooper.datatable.sorting.SortOrder
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.github.martincooper.datatable.sorting.SortOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VectorExtensions - Class in com.github.martincooper.datatable
-
VectorExtensions class.
- VectorExtensions() - Constructor for class com.github.martincooper.datatable.VectorExtensions
W
- withColumn(Class<T>, String, Iterable<T>) - Method in class com.github.martincooper.datatable.DataTableBuilder
-
Allows an additional column to be added when building a table.
- withColumn(Class<T>, String, T...) - Method in class com.github.martincooper.datatable.DataTableBuilder
-
Allows an additional column to be added when building a table.
All Classes and Interfaces|All Packages|Serialized Form