See: Description
Interface | Description |
---|---|
Dataset |
Implementations of this class perform data operations on dataset instance.
|
DatasetAdmin |
Defines the minimum administrative operations a dataset should support.
|
DatasetDefinition<D extends Dataset,A extends DatasetAdmin> | Deprecated
custom datasets will be removed in a future version
|
DatasetManager |
Provides dataset management functions.
|
Reconfigurable |
Interface implemented by DatasetDefinitions that have a way to reconfigure the dataset
properties.
|
Updatable |
Interface implemented by DatasetAdmin that have a way to update the dataset after
reconfiguration.
|
Class | Description |
---|---|
DatasetContext |
Provides access to the context for a dataset including its environment and configuration
|
DatasetProperties |
Dataset instance properties.
|
DatasetProperties.Builder |
A Builder to construct DatasetProperties instances.
|
DatasetSpecification |
A
DatasetSpecification is a hierarchical meta data object that contains all meta data
needed to instantiate a dataset at runtime. |
DatasetSpecification.Builder |
A Builder to construct DatasetSpecification instances.
|
Exception | Description |
---|---|
DataSetException |
Thrown when a data operation fails.
|
DatasetManagementException |
Thrown when there's an error during dataset modules, types or instances management operations.
|
IncompatibleUpdateException |
Exception thrown when a dataset instance is reconfigured in an incompatible way.
|
InstanceConflictException |
Thrown when operation conflicts with existing dataset instances available in the system.
|
InstanceNotFoundException |
Thrown for an operation on a non-existing dataset instance.
|
PartitionNotFoundException |
Thrown when a
Partition is not found on a
PartitionedFileSet. |
Implement DatasetDefinition
or Dataset
to define custom data set types.
Otherwise, use pre-packaged types available in the io.cdap.cdap.api.dataset.lib
and
io.cdap.cdap.api.dataset.table
packages.
Copyright © 2024 Cask Data, Inc. Licensed under the Apache License, Version 2.0.