| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
E - The type of entities stored in this Dataset.@Immutable public interface Dataset<E>
A logical representation of a set of data entities.
 Logically, all datasets have two generic properties: a name, and a descriptor
 that holds information such as the dataset's schema and its partitioning
 information. Concrete implementations of Dataset can support
 additional properties, mandatory or otherwise, as needed. Datasets
 are not normally instantiated directly, but managed by a repository (also
 implementation-specific).
 
 Implementations of Dataset are immutable.
 
View, 
DatasetRepository, 
DatasetWriter, 
DatasetReader, 
PartitionStrategy, 
DatasetDescriptor, 
Schema| Method Summary | |
|---|---|
 void | 
dropPartition(org.kitesdk.data.spi.PartitionKey key)
Deprecated. will be removed in 0.16.0; use View.deleteAll() on an appropriate
 view instead | 
 DatasetDescriptor | 
getDescriptor()
Get the DatasetDescriptor associated with this dataset. | 
 String | 
getName()
Get the name of a Dataset. | 
 Dataset<E> | 
getPartition(org.kitesdk.data.spi.PartitionKey key,
             boolean autoCreate)
Deprecated. will be removed in 0.16.0; use RefinableView
 methods instead | 
 Iterable<? extends Dataset<E>> | 
getPartitions()
Deprecated. will be removed in 0.16.0; use RefinableView
 methods instead | 
 URI | 
getUri()
Return a URI for this Dataset. | 
| Methods inherited from interface org.kitesdk.data.RefinableView | 
|---|
from, fromAfter, to, toBefore, with | 
| Methods inherited from interface org.kitesdk.data.View | 
|---|
deleteAll, getDataset, getType, includes, isEmpty, newReader, newWriter | 
| Method Detail | 
|---|
String getName()
Dataset. No guarantees are made about the format
 of this name.
DatasetDescriptor getDescriptor()
DatasetDescriptor associated with this dataset.
@Deprecated
Dataset<E> getPartition(org.kitesdk.data.spi.PartitionKey key,
                                   boolean autoCreate)
RefinableView
 methods instead
PartitionKey, optionally creating the
 partition if it doesn't already exist. You can obtain the
 PartitionKey using
 PartitionStrategy.partitionKey(Object...) or
 PartitionStrategy.partitionKeyForEntity(Object).
key - The key used to look up the partition.autoCreate - If true, automatically creates the partition if it
 doesn't exist.
DatasetException@Deprecated void dropPartition(org.kitesdk.data.spi.PartitionKey key)
View.deleteAll() on an appropriate
 view instead
PartitionKey. Dropping a partition that
 doesn't exist results in a DatasetException being thrown.
key - The key used to look up the partition.
DatasetException@Deprecated Iterable<? extends Dataset<E>> getPartitions()
RefinableView
 methods instead
Return partitions, if this dataset is partitioned.
Note that, depending on the implementation, the returned iterable can hold system resources until exhausted and/or finalized.
DatasetExceptionURI getUri()
URI for this Dataset.
 The returned URI should load a copy of this dataset when passed to
 Datasets.load(java.net.URI, java.lang.Class).
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||