Dataset
implementations available out-of-the-box
in CDAP.See: Description
Interface | Description |
---|---|
CloseableIterator<T> |
Iterator that can be closed.
|
DatasetStatePersistor |
Defines how some state will be persisted/managed, using a
DatasetContext to read and
persist state. |
FileSet |
This dataset represents a collection of files on the file system.
|
ObjectMappedTable<T> | Deprecated
table based datasets will be removed in a future version
|
ObjectStore<T> | Deprecated
table based datasets will be removed in a future version
|
Partition |
Represents a partition of a partitioned file set.
|
PartitionDetail |
Represents a partition of a partitioned file set, having metadata associated with it.
|
PartitionedFileSet | Deprecated
table based datasets will be removed in a future version
|
PartitionOutput |
Represents a partition of a partitioned file set for writing.
|
TimePartition |
Represents a partition of a time partitioned file set.
|
TimePartitionDetail |
Represents a partition of a time partitioned file set.
|
TimePartitionedFileSet | Deprecated
table based datasets will be removed in a future version
|
TimePartitionOutput |
Represents a partition of a partitioned file set for writing.
|
Class | Description |
---|---|
AbstractCloseableIterator<T> |
An abstract that Iterator helps implement an non-removable
CloseableIterator . |
AbstractDataset |
Handy abstract implementation of
Dataset that acts on a list of underlying datasets and
implements TransactionAware and MeteredDataset interfaces by propagating
corresponded logic to each dataset in a list when possible. |
AbstractDatasetDefinition<D extends Dataset,A extends DatasetAdmin> |
Basic abstract implementation of
DatasetDefinition . |
CompositeDatasetAdmin |
Implementation of
DatasetAdmin that propagates administrative operations to the given
list of DatasetAdmin s |
CompositeDatasetDefinition<D extends Dataset> |
Handy implementation of
DatasetDefinition that implements basic methods by delegating
logic execution to underlying dataset definitions. |
ConditionCodec |
Codec used to serialize and deserialize
PartitionFilter.Condition s. |
CounterTimeseriesTable | Deprecated
table based datasets will be removed in a future version
|
CounterTimeseriesTable.Counter |
Defines an object for counters in
CounterTimeseriesTable . |
CounterTimeseriesTableDefinition | |
DynamicPartitioner<K,V> |
Responsible for dynamically determining a @{link PartitionKey}.
|
FileSetArguments |
Constants and helper methods to configure runtime arguments for a file dataset.
|
FileSetProperties |
Helper to build properties for files datasets.
|
FileSetProperties.Builder |
A Builder to construct properties for FileSet datasets.
|
IndexedObjectStore<T> | Deprecated
table based datasets will be removed in a future version
|
IndexedObjectStoreDefinition |
DatasetDefinition for
IndexedObjectStore . |
IndexedTable | Deprecated
table based datasets will be removed in a future version
|
IndexedTableDefinition |
DatasetDefinition for
IndexedTable . |
KeyValue<KEY_TYPE,VALUE_TYPE> |
Represents key value pair
|
KeyValueTable | Deprecated
table based datasets will be removed in a future version
|
KeyValueTableDefinition | |
ObjectMappedTableProperties |
Helper to build properties for an
ObjectMappedTable . |
ObjectMappedTableProperties.Builder |
A Builder to construct properties for
ObjectMappedTable datasets. |
ObjectStores |
Utility for describing
ObjectStore and similar datasets within application
configuration. |
PartitionConsumerResult |
Returns access to an iterator of the requested partitions as well as a
PartitionConsumerState which can be used to request partitions created after the previous
request of partitions. |
PartitionConsumerState |
Contains the state necessary to keep track of which partitions are processed and which partitions
would need to be processed as they are created.
|
PartitionedFileSetArguments |
Helpers for manipulating runtime arguments of time-partitioned file sets.
|
PartitionedFileSetProperties |
Helper to build properties for files datasets.
|
PartitionedFileSetProperties.Builder |
A Builder to construct properties for FileSet datasets.
|
PartitionFilter |
Describes a filter over partition keys.
|
PartitionFilter.Builder |
A builder for partition filters.
|
PartitionFilter.Condition<T extends Comparable<T>> |
Represents a condition on a partitioning field, by means of an inclusive lower bound and an
exclusive upper bound.
|
Partitioning |
This class describes how a dataset is partitioned, by means of the fields of a partition key and
their types.
|
Partitioning.Builder |
A builder for partitioning objects.
|
PartitionKey |
Types and methods to specify partitioning keys for datasets.
|
PartitionKey.Builder |
A builder for partitioning objects.
|
PartitionMetadata |
Contains metadata associated with a particular
Partition of a PartitionedFileSet . |
TimePartitionedFileSetArguments |
Helpers for manipulating runtime arguments of time-partitioned file sets.
|
TimeseriesTable | Deprecated
table based datasets will be removed in a future version
|
TimeseriesTable.Entry |
Time series table entry.
|
TimeseriesTable.InputSplit |
A method for using a Dataset as input for a MapReduce job.
|
TimeseriesTableDefinition | |
TimeseriesTables |
Utility for describing
TimeseriesTable data set within application configuration. |
Enum | Description |
---|---|
DynamicPartitioner.PartitionWriteOption |
Defines options for when writing to a partition.
|
Partitioning.FieldType |
Describes the type of a partitioning field.
|
Exception | Description |
---|---|
PartitionAlreadyExistsException |
Thrown when a Partition already exists.
|
Dataset
implementations available out-of-the-box
in CDAP.Copyright © 2024 Cask Data, Inc. Licensed under the Apache License, Version 2.0.