| Interface | Description |
|---|---|
| ChunkFactory<DataType> |
This factory creates a TypedChunk; there's a variety of data sources,
can be a materialized Chunk, or a function.
|
| CMetricFunc |
Custom metric evaluation function.
|
| Column<T> |
Generic typed data column
This is a type-aware representation of id -> value accessors.
|
| ColumnFactory<T> |
General-case factory for columns
|
| TypedChunk<T> |
Represents a chunk that knows its type
|
| Class | Description |
|---|---|
| CFuncLoader |
Custom function loader interface.
|
| CFuncLoaderService |
Loader for custom function providers.
|
| CFuncRef | |
| CFuncTask<T extends water.udf.CFunc,S extends CFuncTask<T,S>> |
Low-level MRTask to invoke given function stored in DKV.
|
| ColumnBase<T> |
Basic common behavior for Functional Columns
|
| DataChunk<T> |
Wrapper of a chunk that knows its type, with mutability
|
| DataColumn<T> |
A Column based on actual data in a Vec (hence implementing Vec.Holder)
|
| DataColumns |
An adapter to Vec, allows type-safe access to data
|
| DataColumns.BaseFactory<T> | |
| DependentChunk<T> |
Represents a chunk that depends on another
|
| FoldingColumn<X,Y> |
This column depends a plurality of columns
|
| Fun2Column<X,Y,Z> |
This column depends on two other columns
|
| Fun3Column<X,Y,Z,T> |
This column depends on three other columns
|
| FunColumn<X,Y> |
This column depends on another column
|
| FunColumnBase<T> |
Basic common behavior for Functional Columns
|
| JavaCFuncLoader |
Custom function loader of java-based function.
|
| TypedFrame<X> |
Single column frame that knows its data type
|
| TypedFrame.EnumFrame | |
| UnfoldingColumn<X,Y> |
This column depends a plurality of columns
|
| UnfoldingFrame<X> |
Single-column frame that knows its data type and can unfold
|