| Interface | Description |
|---|---|
| MetricsTable |
A table interface dedicated to our metrics system and is currently used by Cube dataset.
|
| Update<T> |
Represents a write to the datastore for in-memory buffering.
|
| Class | Description |
|---|---|
| AbstractTable |
Implements some of the methods in a generic way (not necessarily in most efficient way).
|
| BufferingTable |
An abstract
TransactionAware implementation of Table which
keeps data in memory buffer until transaction commits. |
| CoreDatasetsModule |
DatasetModule containing default datasets.
|
| CubeModule |
DatasetModule for Cube. |
| FuzzyRowFilter |
This is inspired by HBase's FuzzyRowFilter.
|
| IncrementValue |
Represents an incremental write to a datastore for in-memory buffering.
|
| KeyRange |
Describes a range of (row) keys.
|
| MDSKey |
Metadata entry key
|
| MDSKey.Builder |
Builds
MDSKeys. |
| MDSKey.Splitter |
Decodes the keys parts, as specified (int, long, byte[], String)
|
| MetadataStoreDataset |
Handy dataset to be used for managing metadata
|
| MetaTableUtil |
Common utility for managing system metadata tables needed by various services.
|
| ObjectMappedTableDataset<T> |
Default implementation for
ObjectMappedTable. |
| ObjectMappedTableDefinition |
DatasetDefinition for
ObjectMappedTableDataset. |
| ObjectMappedTableModule |
DatasetModule for ObjectMappedTable. |
| ObjectStoreDataset<T> |
Default implementation for
ObjectStore |
| ObjectStoreDefinition |
DatasetDefinition for
ObjectStoreDataset. |
| PutValue |
Represents a normal (full) write to a datastore for in-memory buffering, overwriting the previously stored value.
|
| SplitsUtil |
Provides handy methods for simple table splits calculation.
|
| Updates |
Utility class for working with
Update instances. |
| Enum | Description |
|---|---|
| FuzzyRowFilter.ReturnCode |
Return codes for filterRow().
|
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.