A B C D E F G H I J K L M N O P R S T U V W Y 

A

AbstractDataset<E> - Class in org.kitesdk.data.spi
A common Dataset base class to simplify implementations.
AbstractDataset(Class<E>, Schema) - Constructor for class org.kitesdk.data.spi.AbstractDataset
 
AbstractDatasetReader<E> - Class in org.kitesdk.data.spi
A common DatasetReader base class to simplify implementations.
AbstractDatasetReader() - Constructor for class org.kitesdk.data.spi.AbstractDatasetReader
 
AbstractDatasetRepository - Class in org.kitesdk.data.spi
A common DatasetRepository base class to simplify implementation.
AbstractDatasetRepository() - Constructor for class org.kitesdk.data.spi.AbstractDatasetRepository
 
AbstractDatasetWriter<E> - Class in org.kitesdk.data.spi
A common DatasetWriter base class to simplify implementations.
AbstractDatasetWriter() - Constructor for class org.kitesdk.data.spi.AbstractDatasetWriter
 
AbstractKeyRecordReaderWrapper<E,K,V> - Class in org.kitesdk.data.spi
A wrapper class for converting a RecordReader<K, V> to a RecordReader<E, Void>.
AbstractKeyRecordReaderWrapper(InputFormat<K, V>) - Constructor for class org.kitesdk.data.spi.AbstractKeyRecordReaderWrapper
 
AbstractMetadataProvider - Class in org.kitesdk.data.spi
A common DatasetRepository base class to simplify implementation.
AbstractMetadataProvider() - Constructor for class org.kitesdk.data.spi.AbstractMetadataProvider
 
AbstractRefinableView<E> - Class in org.kitesdk.data.spi
A common View base class to simplify implementations of Views created from ranges.
AbstractRefinableView(Dataset<E>, Class<E>) - Constructor for class org.kitesdk.data.spi.AbstractRefinableView
 
AbstractRefinableView(AbstractRefinableView<?>, Schema, Class<E>) - Constructor for class org.kitesdk.data.spi.AbstractRefinableView
 
AbstractRefinableView(AbstractRefinableView<E>, Constraints) - Constructor for class org.kitesdk.data.spi.AbstractRefinableView
 
Accessor - Class in org.kitesdk.data.impl
Class to enforce "friend" access to internal methods in org.kitesdk.data classes that are not a part of the public API.
Accessor() - Constructor for class org.kitesdk.data.impl.Accessor
 
accessor - Variable in class org.kitesdk.data.spi.AbstractRefinableView
 
accessor(Class<E>, Schema) - Static method in class org.kitesdk.data.spi.DataModelUtil
 
add(String, Object) - Method in class org.kitesdk.data.Key.Builder
Add a key value for the named field.
add(CharSequence) - Method in class org.kitesdk.data.spi.CharSequences.ImmutableCharSequenceSet
 
add(String, Object) - Method in class org.kitesdk.data.spi.Marker.Builder
Adds a named value to this Builder.
add(String, Object) - Method in class org.kitesdk.data.spi.StorageKey.Builder
 
addToEnd(String, Object) - Method in class org.kitesdk.data.spi.MarkerRange.Builder
 
addToStart(String, Object) - Method in class org.kitesdk.data.spi.MarkerRange.Builder
 
alignedWithBoundaries() - Method in class org.kitesdk.data.spi.Constraints
If this returns true, the entities selected by this set of constraints align to partition boundaries.
apply(StorageKey) - Method in class org.kitesdk.data.spi.Constraints.KeyPredicate
 
apply(S) - Method in class org.kitesdk.data.spi.FieldPartitioner
Apply the partition function to the given value.
array(ArrayNode, List<T>) - Method in class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 
array(Schema, T) - Method in class org.kitesdk.data.spi.SchemaUtil.SchemaVisitor
 
asRefinableView() - Method in class org.kitesdk.data.spi.AbstractDataset
 
asSchema(Schema) - Method in class org.kitesdk.data.spi.AbstractDataset
 
asSchema(Schema) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
asSchema(Schema) - Method in interface org.kitesdk.data.View
Creates a copy of this View that projects entities to the given Schema.
asType(Class<T>) - Method in class org.kitesdk.data.spi.AbstractDataset
Creates a copy of this Dataset that reads and writes entities of the given type class.
asType(Class<T>) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
asType(Class<T>) - Method in interface org.kitesdk.data.View
Creates a copy of this View that reads and writes entities of the given type class.
AVRO - Static variable in class org.kitesdk.data.Formats

B

binary(BinaryNode) - Method in class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 
bool(BooleanNode) - Method in class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 
build() - Method in class org.kitesdk.data.ColumnMapping.Builder
Builds and returns a ColumnMapping from the fields mappings added to this builder.
build() - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Build an instance of the configured dataset descriptor.
build() - Method in class org.kitesdk.data.Key.Builder
Build an instance of the configured key.
build() - Method in class org.kitesdk.data.PartitionStrategy.Builder
Build a configured PartitionStrategy instance.
build() - Method in class org.kitesdk.data.spi.Marker.Builder
Builds a Marker from the content added to this Builder.
build() - Method in class org.kitesdk.data.spi.MarkerRange.Builder
 
build() - Method in class org.kitesdk.data.spi.StorageKey.Builder
 
build(String, String, String) - Static method in class org.kitesdk.data.URIBuilder
Builds a dataset URI from the given repository URI string, namespace, and dataset name.
build(URI, String, String) - Static method in class org.kitesdk.data.URIBuilder
Builds a dataset URI from the given repository URI, namespace, and dataset name.
build() - Method in class org.kitesdk.data.URIBuilder
Returns a dataset or view URI encompassing the given constraints.

C

canRead - Variable in class org.kitesdk.data.spi.AbstractRefinableView
 
canRead(Schema, Schema) - Static method in class org.kitesdk.data.spi.SchemaValidationUtil
 
canReplace(T) - Method in interface org.kitesdk.data.spi.Replaceable
Check whether part can be replaced.
canWrite - Variable in class org.kitesdk.data.spi.AbstractRefinableView
 
CharSequences - Class in org.kitesdk.data.spi
 
CharSequences() - Constructor for class org.kitesdk.data.spi.CharSequences
 
CharSequences.ImmutableCharSequenceSet - Class in org.kitesdk.data.spi
 
CharSequences.ImmutableCharSequenceSet(Object...) - Constructor for class org.kitesdk.data.spi.CharSequences.ImmutableCharSequenceSet
 
CharSequences.ImmutableCharSequenceSet(Iterable<? extends CharSequence>) - Constructor for class org.kitesdk.data.spi.CharSequences.ImmutableCharSequenceSet
 
check(boolean, String, Object...) - Static method in exception org.kitesdk.data.DatasetRecordException
Precondition-style validation that throws a DatasetRecordException.
check(boolean, String, Object...) - Static method in exception org.kitesdk.data.IncompatibleSchemaException
Precondition-style validation that throws a ValidationException.
check(String, String, DatasetDescriptor) - Static method in class org.kitesdk.data.spi.Compatibility
Checks the name and descriptor for known compatibility issues and throws an exception if an incompatibility is found.
check(boolean, String, Object...) - Static method in exception org.kitesdk.data.ValidationException
Precondition-style validation that throws a ValidationException.
checkAndWarn(String, String, Schema) - Static method in class org.kitesdk.data.spi.Compatibility
Checks the name and schema for known compatibility issues and warns.
checkCompatible(DatasetDescriptor, DatasetDescriptor) - Static method in class org.kitesdk.data.spi.Compatibility
Checks that the existing DatasetDescriptor is compatible with test.
checkDatasetName(String, String) - Static method in class org.kitesdk.data.spi.Compatibility
Precondition-style validation that a dataset name is compatible.
checkDescriptor(DatasetDescriptor) - Static method in class org.kitesdk.data.spi.Compatibility
Precondition-style validation that the DatasetDescriptor is compatible.
checkPartitionedBy(DatasetDescriptor, String) - Static method in class org.kitesdk.data.spi.SchemaUtil
 
checkSchema(Schema) - Static method in class org.kitesdk.data.spi.Compatibility
Precondition-style validation that a Schema is compatible.
checkSchemaForRead() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
checkSchemaForWrite() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
checkStrategyUpdate(PartitionStrategy, PartitionStrategy, Schema) - Static method in class org.kitesdk.data.spi.Compatibility
 
checkTypeConsistency(Schema, String, Object...) - Static method in class org.kitesdk.data.spi.SchemaUtil
Checks that the type of each of values is consistent with the type of field fieldName declared in the Avro schema (from descriptor).
checkTypeConsistency(Schema, PartitionStrategy, String, Object...) - Static method in class org.kitesdk.data.spi.SchemaUtil
Checks that the type of each of values is consistent with the type of field fieldName declared in the Avro schema (from descriptor).
checkUpdate(DatasetDescriptor, DatasetDescriptor) - Static method in class org.kitesdk.data.spi.Compatibility
Checks that the existing DatasetDescriptor can be replaced by updated.
close() - Method in interface org.kitesdk.data.DatasetReader
Close the reader and release any system resources.
close() - Method in interface org.kitesdk.data.DatasetWriter
Close the writer and release any system resources.
close() - Method in class org.kitesdk.data.spi.AbstractKeyRecordReaderWrapper
 
close() - Method in class org.kitesdk.data.spi.FilteredRecordReader
 
column(String, String, String) - Method in class org.kitesdk.data.ColumnMapping.Builder
Adds a mapping to store the record field name in a column using the family and qualifier.
column(String, String, String) - Static method in class org.kitesdk.data.FieldMapping
 
ColumnMapping - Class in org.kitesdk.data
A descriptor for an entity's column mappings, which defines how an entity maps to a columnar store.
columnMapping(ColumnMapping) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's column mapping descriptor (optional)
columnMapping(File) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's column mapping descriptor from a File.
columnMapping(InputStream) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's column mapping descriptor from an InputStream.
ColumnMapping.Builder - Class in org.kitesdk.data
A fluent builder to aid in constructing a ColumnMapping.
ColumnMapping.Builder() - Constructor for class org.kitesdk.data.ColumnMapping.Builder
 
columnMappingLiteral(String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's column mappings from a String literal.
ColumnMappingParser - Class in org.kitesdk.data.spi
Parser for ColumnMapping.
ColumnMappingParser() - Constructor for class org.kitesdk.data.spi.ColumnMappingParser
 
columnMappingUri(URI) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's column mappings from a URI.
columnMappingUri(String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's column mappings from a String URI.
comparator - Variable in class org.kitesdk.data.spi.AbstractRefinableView
 
compare(CharSequence, CharSequence) - Static method in class org.kitesdk.data.spi.CharSequences
 
compare(Marker, Marker) - Method in class org.kitesdk.data.spi.MarkerComparator
Compare two Marker objects under the PartitionStrategy.
compare(MarkerRange.Boundary, MarkerRange.Boundary) - Method in class org.kitesdk.data.spi.MarkerRange.Boundary.LeftComparator
 
compare(MarkerRange.Boundary, MarkerRange.Boundary) - Method in class org.kitesdk.data.spi.MarkerRange.Boundary.RightComparator
 
compareTo(MarkerRange.Boundary) - Method in class org.kitesdk.data.spi.MarkerRange.Boundary
 
compareTo(StorageKey) - Method in class org.kitesdk.data.spi.StorageKey
 
Compatibility - Class in org.kitesdk.data.spi
Methods for checking compatibility.
Compatibility() - Constructor for class org.kitesdk.data.spi.Compatibility
 
complement() - Method in class org.kitesdk.data.spi.MarkerRange
 
CompressionType - Enum in org.kitesdk.data
Contains constant definitions for the standard compression types we support.
compressionType(CompressionType) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's compression format (optional).
compressionType(String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's compression format (optional).
ConcurrentSchemaModificationException - Exception in org.kitesdk.data
Exception thrown when a schema modification collides with another client trying to modify the schema of the same dataset.
ConcurrentSchemaModificationException(String) - Constructor for exception org.kitesdk.data.ConcurrentSchemaModificationException
 
ConcurrentSchemaModificationException(Throwable) - Constructor for exception org.kitesdk.data.ConcurrentSchemaModificationException
 
ConcurrentSchemaModificationException(String, Throwable) - Constructor for exception org.kitesdk.data.ConcurrentSchemaModificationException
 
constraints - Variable in class org.kitesdk.data.spi.AbstractRefinableView
 
Constraints - Class in org.kitesdk.data.spi
A set of simultaneous constraints.
Constraints(Schema) - Constructor for class org.kitesdk.data.spi.Constraints
 
Constraints(Schema, PartitionStrategy) - Constructor for class org.kitesdk.data.spi.Constraints
 
Constraints.KeyPredicate - Class in org.kitesdk.data.spi
A Predicate for testing a StorageKey against a set of predicates.
construct(Map<String, String>) - Method in class org.kitesdk.data.spi.URIPattern
Constructs a URI that matches this pattern from the given options.
contains(Object) - Method in class org.kitesdk.data.spi.CharSequences.ImmutableCharSequenceSet
 
contains(Marker, Marker) - Method in class org.kitesdk.data.spi.MarkerComparator
Returns true if container contains test, false otherwise.
contains(Marker) - Method in class org.kitesdk.data.spi.MarkerRange
 
Conversions - Class in org.kitesdk.data.spi
Static helper methods for converting between types.
Conversions() - Constructor for class org.kitesdk.data.spi.Conversions
 
convert(Object, Class<T>) - Static method in class org.kitesdk.data.spi.Conversions
 
convert(Object, Schema) - Static method in class org.kitesdk.data.spi.Conversions
 
convertToAvro(GenericData, JsonNode, Schema) - Static method in class org.kitesdk.data.spi.JsonUtil
 
copy(Schema.Field) - Static method in class org.kitesdk.data.spi.SchemaUtil
Creates a new field with the same name, schema, doc, and default value as the incoming schema.
copy(StorageKey) - Static method in class org.kitesdk.data.spi.StorageKey
A convenience method to make a copy of a StorageKey.
counter(String, String, String) - Method in class org.kitesdk.data.ColumnMapping.Builder
Adds a counter mapping to store record field name in a column using the family and qualifier.
counter(String, String, String) - Static method in class org.kitesdk.data.FieldMapping
 
create(URI, DatasetDescriptor, Class<E>) - Static method in class org.kitesdk.data.Datasets
Create a Dataset for the given dataset or view URI.
create(URI, DatasetDescriptor) - Static method in class org.kitesdk.data.Datasets
Create a Dataset for the given dataset or view URI.
create(String, DatasetDescriptor, Class<E>) - Static method in class org.kitesdk.data.Datasets
Create a Dataset for the given dataset or view URI string.
create(String, DatasetDescriptor) - Static method in class org.kitesdk.data.Datasets
Create a Dataset for the given dataset or view URI string.
create(String, String, DatasetDescriptor) - Method in class org.kitesdk.data.spi.AbstractDatasetRepository
 
create(String, String, DatasetDescriptor) - Method in interface org.kitesdk.data.spi.DatasetRepository
/** Create a Dataset with the supplied descriptor.
create(String, String, DatasetDescriptor, Class<E>) - Method in interface org.kitesdk.data.spi.DatasetRepository
Create a Dataset with the supplied descriptor.
create(String, String, DatasetDescriptor) - Method in interface org.kitesdk.data.spi.MetadataProvider
Create a DatasetDescriptor for the dataset named name.
createRecord(Class<E>, Schema) - Static method in class org.kitesdk.data.spi.DataModelUtil
If E implements GenericRecord, but does not implement SpecificRecord, then create a new instance of E using reflection so that GenericDataumReader will use the expected type.
CSV - Static variable in class org.kitesdk.data.Formats
CSV: comma-separated values (read-only).

D

DataModelUtil - Class in org.kitesdk.data.spi
Utilities for determining the appropriate data model at runtime.
DataModelUtil() - Constructor for class org.kitesdk.data.spi.DataModelUtil
 
Dataset<E> - Interface in org.kitesdk.data
A logical representation of a set of data entities.
dataset - Variable in class org.kitesdk.data.spi.AbstractRefinableView
 
dataset(String) - Method in class org.kitesdk.data.URIBuilder
Sets the dataset name that is used to construct the dataset URI.
DATASET_NAME_OPTION - Static variable in class org.kitesdk.data.URIBuilder
 
DATASET_SCHEME - Static variable in class org.kitesdk.data.URIBuilder
 
DatasetDescriptor - Class in org.kitesdk.data
The structural definition of a Dataset.
DatasetDescriptor(Schema, URL, Format, URI, Map<String, String>, PartitionStrategy) - Constructor for class org.kitesdk.data.DatasetDescriptor
Create an instance of this class with the supplied Schema, optional URL, Format, optional location URL, and optional PartitionStrategy.
DatasetDescriptor(Schema, URL, Format, URI, Map<String, String>, PartitionStrategy, ColumnMapping) - Constructor for class org.kitesdk.data.DatasetDescriptor
Create an instance of this class with the supplied Schema, optional URL, Format, optional location URL, optional PartitionStrategy, and optional ColumnMapping.
DatasetDescriptor(Schema, URI, Format, URI, Map<String, String>, PartitionStrategy, ColumnMapping, CompressionType) - Constructor for class org.kitesdk.data.DatasetDescriptor
Create an instance of this class with the supplied Schema, optional URL, Format, optional location URL, optional PartitionStrategy, optional ColumnMapping, and optional CompressionType.
DatasetDescriptor.Builder - Class in org.kitesdk.data
A fluent builder to aid in the construction of DatasetDescriptors.
DatasetDescriptor.Builder() - Constructor for class org.kitesdk.data.DatasetDescriptor.Builder
 
DatasetDescriptor.Builder(DatasetDescriptor) - Constructor for class org.kitesdk.data.DatasetDescriptor.Builder
Creates a Builder configured to copy descriptor, if it is not modified.
DatasetException - Exception in org.kitesdk.data
Exception thrown for dataset-related failures.
DatasetException() - Constructor for exception org.kitesdk.data.DatasetException
 
DatasetException(String) - Constructor for exception org.kitesdk.data.DatasetException
 
DatasetException(String, Throwable) - Constructor for exception org.kitesdk.data.DatasetException
 
DatasetException(Throwable) - Constructor for exception org.kitesdk.data.DatasetException
 
DatasetExistsException - Exception in org.kitesdk.data
Exception thrown when trying to create a dataset that already exists.
DatasetExistsException(String) - Constructor for exception org.kitesdk.data.DatasetExistsException
 
DatasetExistsException(String, Throwable) - Constructor for exception org.kitesdk.data.DatasetExistsException
 
DatasetExistsException(Throwable) - Constructor for exception org.kitesdk.data.DatasetExistsException
 
DatasetIOException - Exception in org.kitesdk.data
Exception thrown for dataset IO-related failures.
DatasetIOException(String, IOException) - Constructor for exception org.kitesdk.data.DatasetIOException
 
DatasetNotFoundException - Exception in org.kitesdk.data
Exception thrown to indicate that a dataset was not found.
DatasetNotFoundException(String) - Constructor for exception org.kitesdk.data.DatasetNotFoundException
 
DatasetNotFoundException(String, Throwable) - Constructor for exception org.kitesdk.data.DatasetNotFoundException
 
DatasetNotFoundException(Throwable) - Constructor for exception org.kitesdk.data.DatasetNotFoundException
 
DatasetOperationException - Exception in org.kitesdk.data
DatasetException thrown when an implementation-specific step fails and prevents a dataset operation from completing successfully.
DatasetOperationException(String, Object...) - Constructor for exception org.kitesdk.data.DatasetOperationException
 
DatasetOperationException(Throwable, String, Object...) - Constructor for exception org.kitesdk.data.DatasetOperationException
 
DatasetOperationException(String, Throwable) - Constructor for exception org.kitesdk.data.DatasetOperationException
 
DatasetReader<E> - Interface in org.kitesdk.data
A stream-oriented dataset reader.
DatasetRecordException - Exception in org.kitesdk.data
A DatasetException that signals that an individual record has failed.
DatasetRecordException(String) - Constructor for exception org.kitesdk.data.DatasetRecordException
 
DatasetRecordException(String, Throwable) - Constructor for exception org.kitesdk.data.DatasetRecordException
 
DatasetRepositories - Class in org.kitesdk.data.spi
 
DatasetRepositories() - Constructor for class org.kitesdk.data.spi.DatasetRepositories
 
DatasetRepository - Interface in org.kitesdk.data.spi
A logical repository (storage system) of Datasets.
Datasets - Class in org.kitesdk.data
Methods for working with Dataset instances.
Datasets() - Constructor for class org.kitesdk.data.Datasets
 
datasets(String) - Method in interface org.kitesdk.data.spi.DatasetRepository
List the names of the Datasets in a namespace in this DatasetRepository.
datasets(String) - Method in interface org.kitesdk.data.spi.MetadataProvider
List the dataset names managed by this MetadataProvider in the given namespace.
DatasetWriter<E> - Interface in org.kitesdk.data
A stream-oriented dataset writer.
dateFormat(String, String, String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner that applies a custom date format to a timestamp field.
day(String, String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the day from a timestamp field.
day(String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the day from a timestamp field.
DefaultConfiguration - Class in org.kitesdk.data.spi
Manages a default Hadoop Configuration.
DefaultConfiguration() - Constructor for class org.kitesdk.data.spi.DefaultConfiguration
 
delegate - Variable in class org.kitesdk.data.spi.AbstractKeyRecordReaderWrapper
 
delete(URI) - Static method in class org.kitesdk.data.Datasets
Delete a Dataset identified by the given dataset URI.
delete(String) - Static method in class org.kitesdk.data.Datasets
Delete a Dataset identified by the given dataset URI string.
delete(Key) - Method in interface org.kitesdk.data.RandomAccessDataset
Deletes the entity in the dataset with Key key.
delete(E) - Method in interface org.kitesdk.data.RandomAccessDataset
Deletes the entity passed to this method in the dataset.
delete(String, String) - Method in interface org.kitesdk.data.spi.DatasetRepository
Delete data for the Dataset named name and remove its DatasetDescriptor from the underlying metadata provider.
delete(String, String) - Method in interface org.kitesdk.data.spi.MetadataProvider
Delete all metadata associated with the dataset named name.
delete() - Method in interface org.kitesdk.data.spi.TemporaryDatasetRepository
Deletes this temporary repository, removing all data and metadata.
deleteAll() - Method in interface org.kitesdk.data.PartitionView
Deletes the entities included in this View.
deleteAll() - Method in class org.kitesdk.data.spi.AbstractDataset
 
deleteAll() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
deleteAll() - Method in interface org.kitesdk.data.View
Deletes the entities included in this View or throws an UnsupportedOperationException.
DescriptorUtil - Class in org.kitesdk.data.spi
 
DescriptorUtil() - Constructor for class org.kitesdk.data.spi.DescriptorUtil
 
dropPartition(PartitionKey) - Method in interface org.kitesdk.data.spi.PartitionedDataset
Drop a partition for a PartitionKey.

E

embedColumnMapping(Schema, ColumnMapping) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
 
embedPartitionStrategy(Schema, PartitionStrategy) - Static method in class org.kitesdk.data.spi.PartitionStrategyParser
 
EntityAccessor<E> - Class in org.kitesdk.data.spi
 
entityTest - Variable in class org.kitesdk.data.spi.AbstractRefinableView
 
equals(Object) - Method in class org.kitesdk.data.ColumnMapping
 
equals(Object) - Method in class org.kitesdk.data.DatasetDescriptor
 
equals(Object) - Method in class org.kitesdk.data.FieldMapping
 
equals(Object) - Method in class org.kitesdk.data.Format
 
equals(Object) - Method in class org.kitesdk.data.Key
 
equals(Object) - Method in class org.kitesdk.data.PartitionStrategy
 
equals(Object) - Method in class org.kitesdk.data.spi.AbstractDataset
 
equals(Object) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
equals(Object) - Method in class org.kitesdk.data.spi.CharSequences.ImmutableCharSequenceSet
 
equals(Object) - Method in class org.kitesdk.data.spi.Constraints
 
equals(Object) - Method in class org.kitesdk.data.spi.MarkerComparator
 
equals(Object) - Method in class org.kitesdk.data.spi.MarkerRange.Boundary
 
equals(Object) - Method in class org.kitesdk.data.spi.MarkerRange
 
equals(Object) - Method in class org.kitesdk.data.spi.Pair
 
equals(Object) - Method in class org.kitesdk.data.spi.PartitionKey
 
equals(Object) - Method in class org.kitesdk.data.spi.StorageKey
 
equals(Object) - Method in class org.kitesdk.data.spi.URIPattern
 
exists(URI) - Static method in class org.kitesdk.data.Datasets
Check whether a Dataset identified by the given URI exists.
exists(String) - Static method in class org.kitesdk.data.Datasets
Check whether a Dataset identified by the given URI string exists.
exists(String, String) - Method in interface org.kitesdk.data.spi.DatasetRepository
Checks if there is a Dataset in this repository named name.
exists(String, String) - Method in interface org.kitesdk.data.spi.MetadataProvider
Checks if there is a DatasetDescriptor for the dataset named name.

F

fieldMapping(FieldMapping) - Method in class org.kitesdk.data.ColumnMapping.Builder
Adds a FieldMapping.
FieldMapping - Class in org.kitesdk.data
Represents how to store a Schema field.
FieldMapping.MappingType - Enum in org.kitesdk.data
The supported Mapping Types, which control how an entity field maps to columns in an HBase table.
fieldMappings(Collection<FieldMapping>) - Method in class org.kitesdk.data.ColumnMapping.Builder
Adds each FieldMapping from a collection.
FieldPartitioner<S,T> - Class in org.kitesdk.data.spi
Partitions values for a named field.
FieldPartitioner(String, String, Class<S>, Class<T>) - Constructor for class org.kitesdk.data.spi.FieldPartitioner
 
FieldPartitioner(String, String, Class<S>, Class<T>, int) - Constructor for class org.kitesdk.data.spi.FieldPartitioner
 
fieldSchema(Schema, PartitionStrategy, String) - Static method in class org.kitesdk.data.spi.SchemaUtil
Returns a Schema for the given field name, which could be either a schema field or a partition field.
fieldSchema(Schema, String) - Static method in class org.kitesdk.data.spi.SchemaUtil
Returns the nested Schema for the given field name.
filter(Constraints) - Method in class org.kitesdk.data.spi.AbstractDataset
 
filter(Constraints) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
filter(Iterator<E>, EntityAccessor<E>) - Method in class org.kitesdk.data.spi.Constraints
Filter the entities returned by a given iterator by these constraints.
FilteredRecordReader<E> - Class in org.kitesdk.data.spi
 
FilteredRecordReader(RecordReader<E, Void>, Constraints, EntityAccessor<E>) - Constructor for class org.kitesdk.data.spi.FilteredRecordReader
 
first() - Method in class org.kitesdk.data.spi.Pair
 
fixedSizeRange(String, long) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a range partitioner with fixed-size ranges.
fixedSizeRange(String, String, long) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a range partitioner with fixed-size ranges.
flush() - Method in interface org.kitesdk.data.Flushable
Ensure that data has been flushed to OS buffers on all replica data nodes.
Flushable - Interface in org.kitesdk.data
A writer that can guarantee data is present on data nodes.
format(Format) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's format (optional).
format(String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's format from a format name String (optional).
format(String, Object...) - Static method in exception org.kitesdk.data.DatasetException
 
Format - Class in org.kitesdk.data
The data format used for encoding the data in a Dataset.
Formats - Class in org.kitesdk.data
Contains constant definitions for the standard Format instances supported by the library.
forName(String) - Static method in enum org.kitesdk.data.CompressionType
Return a CompressionType for the compression type name specified.
from(String, Comparable) - Method in interface org.kitesdk.data.RefinableView
Creates a sub-View, restricted to entities whose name field is greater than or equal to the given value.
from(String, Comparable) - Method in class org.kitesdk.data.spi.AbstractDataset
 
from(String, Comparable) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
from(String, Comparable) - Method in class org.kitesdk.data.spi.Constraints
 
from(Marker) - Method in class org.kitesdk.data.spi.MarkerRange
 
fromAfter(String, Comparable) - Method in interface org.kitesdk.data.RefinableView
Creates a sub-View, restricted to entities whose name field is greater than the given value.
fromAfter(String, Comparable) - Method in class org.kitesdk.data.spi.AbstractDataset
 
fromAfter(String, Comparable) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
fromAfter(String, Comparable) - Method in class org.kitesdk.data.spi.Constraints
 
fromAfter(Marker) - Method in class org.kitesdk.data.spi.MarkerRange
 
fromAvro(InputStream) - Static method in class org.kitesdk.data.spi.Schemas
 
fromAvro(File) - Static method in class org.kitesdk.data.spi.Schemas
 
fromAvro(FileSystem, Path) - Static method in class org.kitesdk.data.spi.Schemas
 
fromAvro(Configuration, URI) - Static method in class org.kitesdk.data.spi.Schemas
 
fromAvsc(InputStream) - Static method in class org.kitesdk.data.spi.Schemas
 
fromAvsc(File) - Static method in class org.kitesdk.data.spi.Schemas
 
fromAvsc(FileSystem, Path) - Static method in class org.kitesdk.data.spi.Schemas
 
fromAvsc(Configuration, URI) - Static method in class org.kitesdk.data.spi.Schemas
 
fromExpression(String) - Method in class org.kitesdk.data.impl.Accessor
 
fromJSON(String, InputStream) - Static method in class org.kitesdk.data.spi.Schemas
 
fromJSON(String, File) - Static method in class org.kitesdk.data.spi.Schemas
 
fromJSON(String, FileSystem, Path) - Static method in class org.kitesdk.data.spi.Schemas
 
fromJSON(String, Configuration, URI) - Static method in class org.kitesdk.data.spi.Schemas
 
fromParquet(File) - Static method in class org.kitesdk.data.spi.Schemas
 
fromParquet(FileSystem, Path) - Static method in class org.kitesdk.data.spi.Schemas
 
fromParquet(Configuration, URI) - Static method in class org.kitesdk.data.spi.Schemas
 
fromQueryMap(Schema, PartitionStrategy, Map<String, String>) - Static method in class org.kitesdk.data.spi.Constraints
 
fromString(String) - Static method in class org.kitesdk.data.Formats
Return a Format for the format name specified.
fromString(String, Schema) - Static method in class org.kitesdk.data.spi.SchemaUtil
 

G

get(int) - Method in class org.kitesdk.data.Key
Returns the value for index.
get(Key) - Method in interface org.kitesdk.data.RandomAccessDataset
Return the entity stored in the dataset at the row specified with Key key.
get() - Static method in class org.kitesdk.data.spi.DefaultConfiguration
Get a copy of the default Hadoop Configuration.
get(E, String) - Method in class org.kitesdk.data.spi.EntityAccessor
 
get(E, Iterable<Schema.Field>) - Method in class org.kitesdk.data.spi.EntityAccessor
 
get(String) - Method in class org.kitesdk.data.spi.Marker
Returns the value for name.
get(int) - Method in class org.kitesdk.data.spi.Pair
 
get(int) - Method in class org.kitesdk.data.spi.PartitionKey
Return the value at the specified index in the key.
get(String) - Method in class org.kitesdk.data.spi.StorageKey
 
get(int) - Method in class org.kitesdk.data.spi.StorageKey
Returns the value for index.
get(PartitionStrategy, String) - Static method in class org.kitesdk.data.spi.TimeDomain
 
getAccessor() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
getAs(String, Class<T>) - Method in class org.kitesdk.data.spi.Marker
Returns the value for name coerced to the given type, T.
getBound() - Method in class org.kitesdk.data.spi.MarkerRange.Boundary
 
getCardinality() - Method in class org.kitesdk.data.PartitionStrategy
Return the cardinality produced by the contained field partitioners.
getCardinality() - Method in class org.kitesdk.data.spi.FieldPartitioner
 
getClassForType(Schema.Type) - Static method in class org.kitesdk.data.spi.SchemaUtil
 
getColumnMapping() - Method in class org.kitesdk.data.DatasetDescriptor
Get the ColumnMapping.
getCompressionType() - Method in class org.kitesdk.data.DatasetDescriptor
getConf() - Method in class org.kitesdk.data.spi.HadoopFileSystemURLStreamHandler
 
getConstraints() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
getCoveringPartitions() - Method in class org.kitesdk.data.spi.AbstractDataset
 
getCoveringPartitions() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
getCoveringPartitions() - Method in interface org.kitesdk.data.View
Returns an Iterable of non-overlapping View objects that partition the underlying Dataset and cover this View.
getCurrentKey() - Method in class org.kitesdk.data.spi.FilteredRecordReader
 
getCurrentValue() - Method in class org.kitesdk.data.spi.AbstractKeyRecordReaderWrapper
 
getCurrentValue() - Method in class org.kitesdk.data.spi.FilteredRecordReader
 
getDataModelForType(Class<E>) - Static method in class org.kitesdk.data.spi.DataModelUtil
Get the data model for the given type.
getDataset() - Method in class org.kitesdk.data.spi.AbstractDataset
 
getDataset() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
getDataset() - Method in interface org.kitesdk.data.View
Returns the underlying Dataset for the View.
getDatumReaderForType(Class<E>, Schema) - Static method in class org.kitesdk.data.spi.DataModelUtil
Get the DatumReader for the given type.
getDefault() - Static method in class org.kitesdk.data.impl.Accessor
 
getDefaultCompressionType() - Method in class org.kitesdk.data.Format
Get the default CompressionType supported by this Format.
getDefaultConf() - Static method in class org.kitesdk.data.spi.HadoopFileSystemURLStreamHandler
 
getDescriptor() - Method in interface org.kitesdk.data.Dataset
Get the DatasetDescriptor associated with this dataset.
getEnd() - Method in class org.kitesdk.data.spi.MarkerRange
 
getExtension() - Method in class org.kitesdk.data.Format
Get the extension for use in filenames.
getFamily() - Method in class org.kitesdk.data.FieldMapping
 
getFamilyAsString() - Method in class org.kitesdk.data.FieldMapping
 
getFieldMapping(String) - Method in class org.kitesdk.data.ColumnMapping
 
getFieldMappings() - Method in class org.kitesdk.data.ColumnMapping
 
getFieldName() - Method in class org.kitesdk.data.FieldMapping
 
getFieldPartitioners(PartitionStrategy) - Method in class org.kitesdk.data.impl.Accessor
 
getFormat() - Method in class org.kitesdk.data.DatasetDescriptor
Get the associated Format the data is stored in.
getFromOptions(Map<String, String>) - Method in interface org.kitesdk.data.spi.OptionBuilder
Build and return an instance of T configured from the given set of Options.
getInputFormat(Configuration) - Method in interface org.kitesdk.data.spi.InputFormatAccessor
 
getIOException() - Method in exception org.kitesdk.data.DatasetIOException
 
getKeyPredicate() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
getLastMatch() - Method in class org.kitesdk.data.spi.URIPattern
Returns the parsed results of the last matched URI.
getLastModified() - Method in interface org.kitesdk.data.spi.LastModifiedAccessor
 
getLength() - Method in class org.kitesdk.data.spi.PartitionKey
Return the number of values in the key.
getLocation() - Method in class org.kitesdk.data.DatasetDescriptor
Get the URL location where the data for this Dataset is stored (optional).
getLocation() - Method in interface org.kitesdk.data.PartitionView
Returns the location of this partition as a URI.
getMappingType() - Method in class org.kitesdk.data.FieldMapping
 
getMatch(URI) - Method in class org.kitesdk.data.spi.URIPattern
Returns results from parsing a URI with this pattern.
getMatch(String) - Method in class org.kitesdk.data.spi.URIPattern
Returns results from parsing a URI with this pattern.
getName() - Method in enum org.kitesdk.data.CompressionType
Get the String name for this compression type.
getName() - Method in interface org.kitesdk.data.Dataset
Get the name of a Dataset.
getName() - Method in class org.kitesdk.data.Format
Get the format's name.
getName() - Method in class org.kitesdk.data.spi.FieldPartitioner
 
getNamespace() - Method in interface org.kitesdk.data.Dataset
Get the namespace that contains this Dataset.
getPartition(PartitionKey, boolean) - Method in interface org.kitesdk.data.spi.PartitionedDataset
Get a partition for a PartitionKey, optionally creating the partition if it doesn't already exist.
getPartitioner(PartitionStrategy, String) - Method in class org.kitesdk.data.impl.Accessor
 
getPartitions() - Method in interface org.kitesdk.data.spi.PartitionedDataset
Return partitions.
getPartitionStrategy() - Method in class org.kitesdk.data.DatasetDescriptor
Get the PartitionStrategy, if this dataset is partitioned.
getPartitionStrategy() - Method in class org.kitesdk.data.spi.StorageKey
 
getPartitionType(FieldPartitioner<S, T>, Schema) - Static method in class org.kitesdk.data.spi.SchemaUtil
 
getPath() - Method in class org.kitesdk.data.spi.StorageKey
 
getPatternString() - Method in class org.kitesdk.data.spi.URIPattern
 
getPrefix() - Method in class org.kitesdk.data.FieldMapping
 
getProgress() - Method in class org.kitesdk.data.spi.AbstractKeyRecordReaderWrapper
 
getProgress() - Method in class org.kitesdk.data.spi.FilteredRecordReader
 
getProperty(String) - Method in class org.kitesdk.data.DatasetDescriptor
Get a named property.
getProvidedValues() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
getProvidedValues() - Method in class org.kitesdk.data.spi.Constraints
Returns a map of provided or fixed values for this constraint set.
getQualifier() - Method in class org.kitesdk.data.FieldMapping
 
getQualifierAsString() - Method in class org.kitesdk.data.FieldMapping
 
getReaderSchema(Class<E>, Schema) - Static method in class org.kitesdk.data.spi.DataModelUtil
Get the reader schema based on the given type and writer schema.
getReadSchema() - Method in class org.kitesdk.data.spi.EntityAccessor
 
getRequiredColumnFamilies() - Method in class org.kitesdk.data.ColumnMapping
Get the column families required by this schema.
getRequiredColumns() - Method in class org.kitesdk.data.ColumnMapping
Get the columns required by this schema.
getSchema() - Method in class org.kitesdk.data.DatasetDescriptor
Get the associated Schema.
getSchema() - Method in class org.kitesdk.data.spi.AbstractDataset
 
getSchema() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
getSchema() - Method in interface org.kitesdk.data.View
Get the schema of entities contained in this View.
getSchemaUrl() - Method in class org.kitesdk.data.DatasetDescriptor
Get a URL from which the Schema can be retrieved (optional).
getScheme() - Method in class org.kitesdk.data.spi.URIPattern
 
getSize() - Method in interface org.kitesdk.data.spi.SizeAccessor
 
getSourceName() - Method in class org.kitesdk.data.spi.FieldPartitioner
 
getSourceType() - Method in class org.kitesdk.data.spi.FieldPartitioner
The type of the source field, which is the type of the type expected by the apply function.
getSourceType(FieldPartitioner<S, ?>, Schema) - Static method in class org.kitesdk.data.spi.SchemaUtil
 
getStart() - Method in class org.kitesdk.data.spi.MarkerRange
 
getSubpartitionStrategy(PartitionStrategy, int) - Method in class org.kitesdk.data.impl.Accessor
 
getSupportedCompressionTypes() - Method in class org.kitesdk.data.Format
Get the CompressionTypes supported by this Format.
getTemporaryRepository(String, String) - Method in interface org.kitesdk.data.spi.TemporaryDatasetRepositoryAccessor
Return a DatasetRepository that creates temporary datasets.
getType() - Method in class org.kitesdk.data.spi.AbstractDataset
 
getType() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
getType() - Method in class org.kitesdk.data.spi.EntityAccessor
 
getType() - Method in class org.kitesdk.data.spi.FieldPartitioner
The type of the target field, which is the type of the return value of the partition function.
getType(Class<? extends S>) - Method in class org.kitesdk.data.spi.FieldPartitioner
The type of the target field, which is the type of the return value of the partition function.
getType() - Method in interface org.kitesdk.data.View
Get the runtime type of entities contained in this View.
getUri() - Method in interface org.kitesdk.data.Dataset
Return a URI for this Dataset.
getUri() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
getUri() - Method in interface org.kitesdk.data.spi.DatasetRepository
Return the URI of this repository.
getUri() - Method in interface org.kitesdk.data.View
Get a URI that identifies this View.
getValues() - Method in class org.kitesdk.data.spi.PartitionKey
 
getWriterSchema(Class<E>, Schema) - Static method in class org.kitesdk.data.spi.DataModelUtil
Get the writer schema based on the given type and dataset schema.
getWriteSchema() - Method in class org.kitesdk.data.spi.EntityAccessor
 

H

HadoopFileSystemURLStreamHandler - Class in org.kitesdk.data.spi
A URLStreamHandler for handling Hadoop filesystem URLs, most commonly those with the hdfs scheme.
HadoopFileSystemURLStreamHandler() - Constructor for class org.kitesdk.data.spi.HadoopFileSystemURLStreamHandler
 
has(String) - Method in class org.kitesdk.data.spi.Marker
Returns whether name is stored in this Marker.
has(String) - Method in class org.kitesdk.data.spi.StorageKey
 
hasEmbeddedColumnMapping(Schema) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
 
hasEmbeddedFieldMappings(Schema) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
 
hasEmbeddedStrategy(Schema) - Static method in class org.kitesdk.data.spi.PartitionStrategyParser
 
hash(String, int) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a hash partitioner with the specified number of buckets.
hash(String, String, int) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a hash partitioner with the specified number of buckets.
hashCode() - Method in class org.kitesdk.data.ColumnMapping
 
hashCode() - Method in class org.kitesdk.data.DatasetDescriptor
 
hashCode() - Method in class org.kitesdk.data.FieldMapping
 
hashCode() - Method in class org.kitesdk.data.Format
 
hashCode() - Method in class org.kitesdk.data.Key
 
hashCode() - Method in class org.kitesdk.data.PartitionStrategy
 
hashCode() - Method in class org.kitesdk.data.spi.AbstractDataset
 
hashCode() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
hashCode(CharSequence) - Static method in class org.kitesdk.data.spi.CharSequences
 
hashCode() - Method in class org.kitesdk.data.spi.CharSequences.ImmutableCharSequenceSet
 
hashCode() - Method in class org.kitesdk.data.spi.Constraints
 
hashCode() - Method in class org.kitesdk.data.spi.MarkerComparator
 
hashCode() - Method in class org.kitesdk.data.spi.MarkerRange.Boundary
 
hashCode() - Method in class org.kitesdk.data.spi.MarkerRange
 
hashCode() - Method in class org.kitesdk.data.spi.Pair
 
hashCode() - Method in class org.kitesdk.data.spi.PartitionKey
 
hashCode() - Method in class org.kitesdk.data.spi.StorageKey
 
hashCode() - Method in class org.kitesdk.data.spi.URIPattern
 
hasNext() - Method in interface org.kitesdk.data.DatasetReader
Tests the reader to see if additional entities can be read.
hasPartitioner(PartitionStrategy, String) - Method in class org.kitesdk.data.impl.Accessor
 
hasProperty(String) - Method in class org.kitesdk.data.DatasetDescriptor
Check if a named property exists.
HOST - Static variable in class org.kitesdk.data.spi.URIPattern
 
hour(String, String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the hour from a timestamp field.
hour(String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the hour from a timestamp field.

I

identity(String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure an identity partitioner.
identity(String, String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure an identity partitioner.
identity(String, int) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure an identity partitioner with a cardinality hint of cardinalityHint.
identity(String, String, int) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure an identity partitioner with a cardinality hint of cardinalityHint.
includes(E) - Method in class org.kitesdk.data.spi.AbstractDataset
 
includes(E) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
includes(E) - Method in interface org.kitesdk.data.View
Returns whether an entity Object would be included in this View if it were present in the Dataset.
IncompatibleSchemaException - Exception in org.kitesdk.data
Exception thrown when a schema update is not compatible with the previous schema (or schemas) or with existing datasets (if shared storage is used, for example).
IncompatibleSchemaException(String) - Constructor for exception org.kitesdk.data.IncompatibleSchemaException
 
IncompatibleSchemaException(String, Throwable) - Constructor for exception org.kitesdk.data.IncompatibleSchemaException
 
IncompatibleSchemaException(Throwable) - Constructor for exception org.kitesdk.data.IncompatibleSchemaException
 
increment(Key, String, long) - Method in interface org.kitesdk.data.RandomAccessDataset
Increment a field named fieldName on the entity by the specified amount.
inferSchema(InputStream, String, int) - Static method in class org.kitesdk.data.spi.JsonUtil
 
inferSchema(JsonNode, String) - Static method in class org.kitesdk.data.spi.JsonUtil
 
inferSchemaWithMaps(JsonNode, String) - Static method in class org.kitesdk.data.spi.JsonUtil
 
init(Configuration) - Static method in class org.kitesdk.data.spi.DefaultConfiguration
Initialize the default Hadoop Configuration if it has not been set.
initialize(InputSplit, TaskAttemptContext) - Method in class org.kitesdk.data.spi.AbstractKeyRecordReaderWrapper
 
initialize(InputSplit, TaskAttemptContext) - Method in class org.kitesdk.data.spi.FilteredRecordReader
 
initialize() - Method in interface org.kitesdk.data.spi.InitializeAccessor
Prepare the reader or writer, allocating any necessary resources required to produce entities.
InitializeAccessor - Interface in org.kitesdk.data.spi
 
INPUTFORMAT - Static variable in class org.kitesdk.data.Formats
INPUTFORMAT: a mapreduce InputFormat (read-only).
InputFormatAccessor<E> - Interface in org.kitesdk.data.spi
This interface is for datasets or views that can provide a MapReduce InputFormat.
intersection(MarkerRange) - Method in class org.kitesdk.data.spi.MarkerRange
 
isAvroCompatibleName(String) - Static method in class org.kitesdk.data.spi.Compatibility
Returns true if the name does not contain characters that are known to be incompatible with the specs defined in Avro schema.
isColumnMapped() - Method in class org.kitesdk.data.DatasetDescriptor
Returns true if an associated dataset is column mapped (that is, has an associated ColumnMapping), false otherwise.
isCompatibleName(String) - Static method in class org.kitesdk.data.spi.Compatibility
Returns true if the name does not contain characters that are known to be incompatible with some projects, such as Hive or HBase.
isConsistentWithExpectedType(Schema.Type, Class<?>) - Static method in class org.kitesdk.data.spi.SchemaUtil
Checks that a schema type should produce an object of the expected class.
isConsistentWithMappingType(Schema.Type, FieldMapping.MappingType) - Static method in class org.kitesdk.data.spi.SchemaUtil
 
isDisabled(String, DatasetDescriptor) - Static method in class org.kitesdk.data.spi.DescriptorUtil
Returns whether the value of the descriptor property is false.
isEmpty() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
isEmpty() - Method in interface org.kitesdk.data.View
Check whether this View contains any records.
isEnabled(String, DatasetDescriptor) - Static method in class org.kitesdk.data.spi.DescriptorUtil
Returns whether the value of the descriptor property is true.
isField(Schema, PartitionStrategy, String) - Static method in class org.kitesdk.data.spi.SchemaUtil
Return whether there is a field named name in the schema or partition strategy.
isGeneric(Class<?>) - Static method in class org.kitesdk.data.spi.DataModelUtil
Test whether the class is a generic GenericRecord and not a SpecificRecord.
isGreaterThan(Marker) - Method in class org.kitesdk.data.spi.MarkerRange.Boundary
 
isInclusive() - Method in class org.kitesdk.data.spi.MarkerRange.Boundary
 
isLessThan(Marker) - Method in class org.kitesdk.data.spi.MarkerRange.Boundary
 
isOpen() - Method in interface org.kitesdk.data.DatasetReader
 
isOpen() - Method in interface org.kitesdk.data.DatasetWriter
 
isPartitioned() - Method in class org.kitesdk.data.DatasetDescriptor
Returns true if an associated dataset is partitioned (that is, has an associated PartitionStrategy), false otherwise.
isReady() - Method in interface org.kitesdk.data.Signalable
Returns true if the view's data is ready for consumption.
isUnbounded() - Method in class org.kitesdk.data.spi.Constraints
Returns true if there are no constraints.
iterator() - Method in class org.kitesdk.data.spi.AbstractDatasetReader
 
iterator() - Method in class org.kitesdk.data.spi.CharSequences.ImmutableCharSequenceSet
 

J

JSON - Static variable in class org.kitesdk.data.Formats
JSON: white-space separated json values (read-only).
JsonUtil - Class in org.kitesdk.data.spi
 
JsonUtil() - Constructor for class org.kitesdk.data.spi.JsonUtil
 
JsonUtil.JsonTreeVisitor<T> - Class in org.kitesdk.data.spi
 
JsonUtil.JsonTreeVisitor() - Constructor for class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 

K

key(String) - Method in class org.kitesdk.data.ColumnMapping.Builder
Adds a mapping to store the record field name in the record key.
key(String) - Static method in class org.kitesdk.data.FieldMapping
 
Key - Class in org.kitesdk.data
A key for retrieving entities from a RandomAccessDataset.
Key.Builder - Class in org.kitesdk.data
A fluent builder to aid in the construction of Key objects.
Key.Builder(RandomAccessDataset) - Constructor for class org.kitesdk.data.Key.Builder
Construct a Key.Builder for a RandomAccessDataset.
keyAsColumn(String, String) - Method in class org.kitesdk.data.ColumnMapping.Builder
Adds a key-as-column mapping to store the record field name in the given family, using its keys or fields as column qualifiers.
keyAsColumn(String, String, String) - Method in class org.kitesdk.data.ColumnMapping.Builder
Adds a key-as-column mapping to store the record field name in the given family, using column qualifiers built from its keys or field names appended to the qualifierPrefix.
keyAsColumn(String, String) - Static method in class org.kitesdk.data.FieldMapping
 
keyAsColumn(String, String, String) - Static method in class org.kitesdk.data.FieldMapping
 
keyFor(E, Map<String, Object>, StorageKey) - Method in class org.kitesdk.data.spi.EntityAccessor
 
keys - Variable in class org.kitesdk.data.spi.AbstractRefinableView
 
keySchema(Schema, PartitionStrategy) - Static method in class org.kitesdk.data.spi.SchemaUtil
Creates a Schema for the keys of a PartitionStrategy based on an entity Schema.

L

LastModifiedAccessor - Interface in org.kitesdk.data.spi
This interface is for classes that can report the last modified time of the entity that they represent.
leftCompare(Marker, Marker) - Method in class org.kitesdk.data.spi.MarkerComparator
Compare two Marker objects under the PartitionStrategy.
list(URI) - Static method in class org.kitesdk.data.Datasets
List the Dataset URIs in the repository identified by the URI.
list(String) - Static method in class org.kitesdk.data.Datasets
List the Dataset URIs in the repository identified by the URI string.
listProperties() - Method in class org.kitesdk.data.DatasetDescriptor
List the names of all custom properties set.
load(URI, Class<E>) - Static method in class org.kitesdk.data.Datasets
Load a Dataset or View for the given URI.
load(URI) - Static method in class org.kitesdk.data.Datasets
Load a Dataset or View for the given URI.
load(String, Class<E>) - Static method in class org.kitesdk.data.Datasets
Load a Dataset or View for the given URI.
load(String) - Static method in class org.kitesdk.data.Datasets
Load a Dataset or View for the given URI.
load(String, String) - Method in class org.kitesdk.data.spi.AbstractDatasetRepository
 
load(String, String) - Method in interface org.kitesdk.data.spi.DatasetRepository
Get the latest version of a named Dataset.
load(String, String, Class<E>) - Method in interface org.kitesdk.data.spi.DatasetRepository
Get the latest version of a named Dataset.
load() - Method in interface org.kitesdk.data.spi.Loadable
Performs any loading and registration tasks.
load(String, String) - Method in interface org.kitesdk.data.spi.MetadataProvider
Load the dataset descriptor for the dataset name.
Loadable - Interface in org.kitesdk.data.spi
This interface is used to load classes via a ServiceLoader.
location(URI) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's location (optional).
location(Path) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's location (optional).
location(String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's location (optional).
lookupDatasetPattern(URI) - Static method in class org.kitesdk.data.spi.Registration
 
lookupDatasetUri(URI) - Static method in class org.kitesdk.data.spi.Registration
 
lookupPatternByRepoUri(URI) - Static method in class org.kitesdk.data.spi.Registration
 
lookupRepoUri(URI) - Static method in class org.kitesdk.data.spi.Registration
 

M

makeDouble(Object) - Static method in class org.kitesdk.data.spi.Conversions
 
makeFloat(Object) - Static method in class org.kitesdk.data.spi.Conversions
 
makeInteger(Object) - Static method in class org.kitesdk.data.spi.Conversions
 
makeLong(Object) - Static method in class org.kitesdk.data.spi.Conversions
 
makeString(Object) - Static method in class org.kitesdk.data.spi.Conversions
 
makeString(Object, Integer) - Static method in class org.kitesdk.data.spi.Conversions
 
map(Schema, T) - Method in class org.kitesdk.data.spi.SchemaUtil.SchemaVisitor
 
Marker - Class in org.kitesdk.data.spi
A Marker is a bookmark in the partition space, which is the space of each possible partition in a PartitionStrategy.
Marker() - Constructor for class org.kitesdk.data.spi.Marker
 
Marker.Builder - Class in org.kitesdk.data.spi
A fluent builder for creating Marker instances.
Marker.Builder(Marker.ImmutableMarker) - Constructor for class org.kitesdk.data.spi.Marker.Builder
Constructs a Builder from the contents of a Marker.
Marker.Builder(Marker.Builder) - Constructor for class org.kitesdk.data.spi.Marker.Builder
Constructs a Builder from the contents of another Builder.
Marker.Builder(Map<String, Object>) - Constructor for class org.kitesdk.data.spi.Marker.Builder
Constructs a Builder from the contents of a Map.
Marker.Builder(String, Object) - Constructor for class org.kitesdk.data.spi.Marker.Builder
A convenience constructor for a Builder with only one value.
Marker.Builder() - Constructor for class org.kitesdk.data.spi.Marker.Builder
Constructs an empty Builder.
MarkerComparator - Class in org.kitesdk.data.spi
Comparison methods for Marker objects with respect to a PartitionStrategy.
MarkerComparator(PartitionStrategy) - Constructor for class org.kitesdk.data.spi.MarkerComparator
 
MarkerRange - Class in org.kitesdk.data.spi
Represents a range of concrete partitions.
MarkerRange(MarkerComparator) - Constructor for class org.kitesdk.data.spi.MarkerRange
 
MarkerRange.Boundary - Class in org.kitesdk.data.spi
Represents the boundary of a range, either inclusive or exclusive.
MarkerRange.Boundary(MarkerComparator, Marker, boolean) - Constructor for class org.kitesdk.data.spi.MarkerRange.Boundary
 
MarkerRange.Boundary.LeftComparator - Class in org.kitesdk.data.spi
 
MarkerRange.Boundary.LeftComparator() - Constructor for class org.kitesdk.data.spi.MarkerRange.Boundary.LeftComparator
 
MarkerRange.Boundary.RightComparator - Class in org.kitesdk.data.spi
 
MarkerRange.Boundary.RightComparator() - Constructor for class org.kitesdk.data.spi.MarkerRange.Boundary.RightComparator
 
MarkerRange.Builder - Class in org.kitesdk.data.spi
 
MarkerRange.Builder(MarkerComparator) - Constructor for class org.kitesdk.data.spi.MarkerRange.Builder
 
matches(URI) - Method in class org.kitesdk.data.spi.URIPattern
Returns true if the URI matches this pattern.
matches(String) - Method in class org.kitesdk.data.spi.URIPattern
Returns true if the URI String matches this pattern.
merge(T) - Method in interface org.kitesdk.data.spi.Mergeable
Merge the update object into this.
merge(Iterable<Schema>) - Static method in class org.kitesdk.data.spi.SchemaUtil
Merges Schema instances if they are compatible.
merge(Schema, Schema) - Static method in class org.kitesdk.data.spi.SchemaUtil
Merges two Schema instances if they are compatible.
Mergeable<T> - Interface in org.kitesdk.data.spi
This interface is for classes that can merge updates into themselves in some (undefined) way.
mergeOrUnion(Iterable<Schema>) - Static method in class org.kitesdk.data.spi.SchemaUtil
Merges Schema instances and creates a union of schemas if any are incompatible.
MetadataProvider - Interface in org.kitesdk.data.spi
A service provider interface for metadata system plugins.
minute(String, String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the minute from a timestamp field.
minute(String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the minute from a timestamp field.
missing(MissingNode) - Method in class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 
month(String, String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the month from a timestamp field.
month(String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the month from a timestamp field.

N

namespace(String) - Method in class org.kitesdk.data.URIBuilder
Sets the namespace that is used to construct the dataset URI.
NAMESPACE_DEFAULT - Static variable in class org.kitesdk.data.URIBuilder
 
NAMESPACE_OPTION - Static variable in class org.kitesdk.data.URIBuilder
 
namespaces() - Method in interface org.kitesdk.data.spi.DatasetRepository
List the names of the Dataset namespaces, or logical groups, in this DatasetRepository.
namespaces() - Method in interface org.kitesdk.data.spi.MetadataProvider
List the namespaces for Datasets managed by this MetadataProvider.
NEGATIVE_INFINITY - Static variable in class org.kitesdk.data.spi.MarkerRange.Boundary
 
newFormat(String) - Method in class org.kitesdk.data.impl.Accessor
 
newReader() - Method in class org.kitesdk.data.spi.AbstractDataset
 
newReader() - Method in interface org.kitesdk.data.View
Get an appropriate DatasetReader implementation based on this View of the underlying Dataset implementation.
newWriter() - Method in interface org.kitesdk.data.PartitionView
Get an appropriate DatasetWriter implementation based on the constraints for this View of the underlying Dataset.
newWriter() - Method in class org.kitesdk.data.spi.AbstractDataset
 
newWriter() - Method in interface org.kitesdk.data.View
Get an appropriate DatasetWriter implementation based on this View of the underlying Dataset implementation.
next() - Method in interface org.kitesdk.data.DatasetReader
Fetch the next entity from the reader.
nextKeyValue() - Method in class org.kitesdk.data.spi.AbstractKeyRecordReaderWrapper
 
nextKeyValue() - Method in class org.kitesdk.data.spi.FilteredRecordReader
 
nullNode(NullNode) - Method in class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 
nullOk(Schema) - Static method in class org.kitesdk.data.spi.SchemaUtil
Returns whether null is allowed by the schema.
number(NumericNode) - Method in class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 

O

object(ObjectNode, Map<String, T>) - Method in class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 
occ(String) - Method in class org.kitesdk.data.ColumnMapping.Builder
Adds an OCC version mapping for the record field name.
occ(String) - Static method in class org.kitesdk.data.FieldMapping
 
of(Marker) - Method in class org.kitesdk.data.spi.MarkerRange
 
of(T, U) - Static method in class org.kitesdk.data.spi.Pair
 
open(URI) - Static method in class org.kitesdk.data.spi.Registration
 
openConnection(URL) - Method in class org.kitesdk.data.spi.HadoopFileSystemURLStreamHandler
 
OptionBuilder<T> - Interface in org.kitesdk.data.spi
This interface defines methods that allow instances of some type, T, to be created from a set of options.
org.kitesdk.data - package org.kitesdk.data
Provides interfaces and classes for reading and writing datasets.
org.kitesdk.data.impl - package org.kitesdk.data.impl
Provides internal implementation classes that are not part of the public API, and which are not published in the Javadoc.
org.kitesdk.data.spi - package org.kitesdk.data.spi
Provides a service provider interface for implementors of Kite Data APIs.

P

Pair<K,V> - Class in org.kitesdk.data.spi
 
Pair(K, V) - Constructor for class org.kitesdk.data.spi.Pair
 
PARQUET - Static variable in class org.kitesdk.data.Formats
parse(String) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
Parses the Mapping Descriptor as a JSON string.
parse(File) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
Parses the Mapping Descriptor from a File
parse(InputStream) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
Parses the Mapping Descriptor from an input stream
parse(String) - Static method in class org.kitesdk.data.spi.JsonUtil
 
parse(String, Class<T>) - Static method in class org.kitesdk.data.spi.JsonUtil
 
parse(File) - Static method in class org.kitesdk.data.spi.JsonUtil
 
parse(File, Class<T>) - Static method in class org.kitesdk.data.spi.JsonUtil
 
parse(InputStream) - Static method in class org.kitesdk.data.spi.JsonUtil
 
parse(InputStream, Class<T>) - Static method in class org.kitesdk.data.spi.JsonUtil
 
parse(String) - Static method in class org.kitesdk.data.spi.PartitionStrategyParser
Parses a PartitionStrategy from a JSON string.
parse(File) - Static method in class org.kitesdk.data.spi.PartitionStrategyParser
Parses a PartitionStrategy from a File
parse(InputStream) - Static method in class org.kitesdk.data.spi.PartitionStrategyParser
Parses a PartitionStrategy from an input stream
parseFieldMapping(JsonNode) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
Parses the FieldMapping from an annotated schema field.
parseFieldMapping(String, JsonNode) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
Parses the FieldMapping from an annotated schema field.
parseFromSchema(Schema) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
 
parseFromSchema(Schema) - Static method in class org.kitesdk.data.spi.PartitionStrategyParser
 
parseFromSchemaFields(Schema) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
 
parseKeyMappingsFromSchemaFields(Schema) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
 
parser(InputStream) - Static method in class org.kitesdk.data.spi.JsonUtil
 
partitionAdded(String, String, String) - Method in interface org.kitesdk.data.spi.PartitionListener
 
partitionDeleted(String, String, String) - Method in interface org.kitesdk.data.spi.PartitionListener
 
PartitionedDataset<E> - Interface in org.kitesdk.data.spi
 
partitionFieldSchema(FieldPartitioner<?, ?>, Schema) - Static method in class org.kitesdk.data.spi.SchemaUtil
Builds a Schema for the FieldPartitioner using the given Schema to determine types not fixed by the FieldPartitioner.
PartitionKey - Class in org.kitesdk.data.spi
A key for retrieving partitions from a Dataset.
PartitionKey(Object...) - Constructor for class org.kitesdk.data.spi.PartitionKey
 
partitionKeyForEntity(PartitionStrategy, E, EntityAccessor<E>) - Static method in class org.kitesdk.data.spi.PartitionKey
Construct a partition key for the given entity.
partitionKeyForEntity(PartitionStrategy, E, EntityAccessor<E>, PartitionKey) - Static method in class org.kitesdk.data.spi.PartitionKey
Construct a partition key for the given entity, reusing the supplied key if not null.
PartitionListener - Interface in org.kitesdk.data.spi
Callback interface for metadata providers to listen for a new partition being added so they can act on it (e.g.
partitionStrategy(PartitionStrategy) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's partitioning strategy (optional).
partitionStrategy(File) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's partition strategy from a File.
partitionStrategy(InputStream) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's partition strategy from an InputStream.
PartitionStrategy - Class in org.kitesdk.data
The strategy used to determine how a dataset is partitioned.
PartitionStrategy.Builder - Class in org.kitesdk.data
A fluent builder to aid in the construction of PartitionStrategys.
PartitionStrategy.Builder() - Constructor for class org.kitesdk.data.PartitionStrategy.Builder
 
partitionStrategyLiteral(String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's partition strategy from a String literal.
PartitionStrategyParser - Class in org.kitesdk.data.spi
Parses a PartitionStrategy from JSON representation.
PartitionStrategyParser() - Constructor for class org.kitesdk.data.spi.PartitionStrategyParser
 
partitionStrategyUri(URI) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's partition strategy from a URI.
partitionStrategyUri(String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's partition strategy from a String URI.
PartitionView<E> - Interface in org.kitesdk.data
A PartitionView is a subset of a Dataset that corresponds to a single partition, with a location.
PASSWORD - Static variable in class org.kitesdk.data.spi.URIPattern
 
PORT - Static variable in class org.kitesdk.data.spi.URIPattern
 
POSITIVE_INFINITY - Static variable in class org.kitesdk.data.spi.MarkerRange.Boundary
 
primitive(Schema) - Method in class org.kitesdk.data.spi.SchemaUtil.SchemaVisitor
 
project(Schema, Class<T>) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
project(Predicate<S>) - Method in class org.kitesdk.data.spi.FieldPartitioner
Projects a source-data constraint Predicate into the image of the backing partition function.
project(Predicate<Long>) - Method in class org.kitesdk.data.spi.TimeDomain
 
projectStrict(Predicate<S>) - Method in class org.kitesdk.data.spi.FieldPartitioner
Projects a source-data constraint Predicate into the image of the backing partition function.
projectStrict(Predicate<Long>) - Method in class org.kitesdk.data.spi.TimeDomain
 
property(String, String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Add a key-value property to the descriptor.
provided(String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner that uses values always provided at runtime.
provided(String, String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner that uses values always provided at runtime.
put(E) - Method in interface org.kitesdk.data.RandomAccessDataset
Put the entity into the dataset.

R

RandomAccessDataset<E> - Interface in org.kitesdk.data
A Dataset that supports random access operations on entities.
range(String, int...) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a range partitioner with a set of upperBounds.
range(String, String...) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a range partitioner for strings with a set of upperBounds.
ReaderWriterState - Enum in org.kitesdk.data.spi
An enum representing the state of a DatasetReader or DatasetWriter.
record(Schema, List<String>, List<T>) - Method in class org.kitesdk.data.spi.SchemaUtil.SchemaVisitor
 
recordLevels - Variable in class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 
recordLevels - Variable in class org.kitesdk.data.spi.SchemaUtil.SchemaVisitor
 
RefinableView<E> - Interface in org.kitesdk.data
A RefinableView specifies a subset of a Dataset by one or more logical constraints.
register(URIPattern, URIPattern, OptionBuilder<DatasetRepository>) - Static method in class org.kitesdk.data.spi.Registration
Registers a repository and a dataset URIPattern using a repository OptionBuilder.
Registration - Class in org.kitesdk.data.spi
 
Registration() - Constructor for class org.kitesdk.data.spi.Registration
 
remove() - Method in interface org.kitesdk.data.DatasetReader
Remove the last entity from the reader (OPTIONAL).
remove() - Method in class org.kitesdk.data.spi.AbstractDatasetReader
 
remove(Object) - Method in class org.kitesdk.data.spi.CharSequences.ImmutableCharSequenceSet
 
removeEmbeddedMapping(Schema) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
 
removeEmbeddedStrategy(Schema) - Static method in class org.kitesdk.data.spi.PartitionStrategyParser
 
replace(T, T) - Method in interface org.kitesdk.data.spi.Replaceable
Replace part of this with the replacement object.
replace(int, Object) - Method in class org.kitesdk.data.spi.StorageKey
Replaces the value at index with the given value.
Replaceable<T> - Interface in org.kitesdk.data.spi
This interface is for classes that can replace parts of themselves in some (undefined) way.
replaceValues(List<Object>) - Method in class org.kitesdk.data.spi.StorageKey
Replaces all of the values in this StorageKey with the given List.
REPO_SCHEME - Static variable in class org.kitesdk.data.URIBuilder
 
repositoryFor(URI) - Static method in class org.kitesdk.data.spi.DatasetRepositories
Load a DatasetRepository for the given dataset, view or repository URI.
repositoryFor(String) - Static method in class org.kitesdk.data.spi.DatasetRepositories
Load a DatasetRepository for the given dataset or view URI string.
resolveType(Class<E>, Schema) - Static method in class org.kitesdk.data.spi.DataModelUtil
Resolves the type based on the given schema.
reuseFor(E, EntityAccessor<E>) - Method in class org.kitesdk.data.spi.StorageKey
Replaces all of the values in this StorageKey with values from the given entity.
reuseFor(E, Map<String, Object>, EntityAccessor<E>) - Method in class org.kitesdk.data.spi.StorageKey
Replaces all of the values in this StorageKey with values from the given entity.
reuseFor(List<String>, PathConversion) - Method in class org.kitesdk.data.spi.StorageKey
 
reuseFor(Path, PathConversion) - Method in class org.kitesdk.data.spi.StorageKey
 
rightCompare(Marker, Marker) - Method in class org.kitesdk.data.spi.MarkerComparator
Compare two Marker objects under the PartitionStrategy.

S

schema(Schema) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's schema.
schema(File) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's schema from a File.
schema(InputStream) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's schema from an InputStream.
schema(Class<T>) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's schema via a Java class type.
schema - Variable in class org.kitesdk.data.spi.AbstractDataset
 
schemaFromAvroDataFile(File) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's schema by using the schema from an existing Avro data file.
schemaFromAvroDataFile(InputStream) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's schema by using the schema from an existing Avro data file.
schemaFromAvroDataFile(URI) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's schema by using the schema from an existing Avro data file.
schemaLiteral(String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the dataset's schema from a String.
SchemaNotFoundException - Exception in org.kitesdk.data
Exception thrown to indicate that there is a problem finding a particular version of a schema.
SchemaNotFoundException(String) - Constructor for exception org.kitesdk.data.SchemaNotFoundException
 
SchemaNotFoundException(String, Throwable) - Constructor for exception org.kitesdk.data.SchemaNotFoundException
 
SchemaNotFoundException(Throwable) - Constructor for exception org.kitesdk.data.SchemaNotFoundException
 
Schemas - Class in org.kitesdk.data.spi
 
Schemas() - Constructor for class org.kitesdk.data.spi.Schemas
 
schemaUri(URI) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the Dataset's schema from a URI.
schemaUri(String) - Method in class org.kitesdk.data.DatasetDescriptor.Builder
Configure the Dataset's schema from a String URI.
SchemaUtil - Class in org.kitesdk.data.spi
 
SchemaUtil() - Constructor for class org.kitesdk.data.spi.SchemaUtil
 
SchemaUtil.SchemaVisitor<T> - Class in org.kitesdk.data.spi
 
SchemaUtil.SchemaVisitor() - Constructor for class org.kitesdk.data.spi.SchemaUtil.SchemaVisitor
 
SchemaValidationUtil - Class in org.kitesdk.data.spi
 
SchemaValidationUtil() - Constructor for class org.kitesdk.data.spi.SchemaValidationUtil
 
SCHEME - Static variable in class org.kitesdk.data.spi.URIPattern
 
second() - Method in class org.kitesdk.data.spi.Pair
 
SerializationException - Exception in org.kitesdk.data
Exception thrown when an object cannot be serialized to, or deserialized from, its binary representation.
SerializationException(String, Throwable) - Constructor for exception org.kitesdk.data.SerializationException
 
set(Configuration) - Static method in class org.kitesdk.data.spi.DefaultConfiguration
Set the default Hadoop Configuration.
set(int, Object) - Method in class org.kitesdk.data.spi.PartitionKey
 
setConf(Configuration) - Method in class org.kitesdk.data.spi.HadoopFileSystemURLStreamHandler
 
setDefault(Accessor) - Static method in class org.kitesdk.data.impl.Accessor
 
setDefaultConf(Configuration) - Static method in class org.kitesdk.data.spi.HadoopFileSystemURLStreamHandler
 
Signalable<E> - Interface in org.kitesdk.data
Signalable views may signal consumers when their underlying data is ready for consumption.
signalReady() - Method in interface org.kitesdk.data.Signalable
Signal that the view's data is ready for consumption.
size() - Method in class org.kitesdk.data.spi.CharSequences.ImmutableCharSequenceSet
 
SizeAccessor - Interface in org.kitesdk.data.spi
This interface is for classes that can report the storage size of the entity that they represent.
span(MarkerRange) - Method in class org.kitesdk.data.spi.MarkerRange
 
StorageKey - Class in org.kitesdk.data.spi
A StorageKey is a complete set of values for a PartitionStrategy.
StorageKey(PartitionStrategy) - Constructor for class org.kitesdk.data.spi.StorageKey
 
StorageKey.Builder - Class in org.kitesdk.data.spi
A fluent Builder for creating a StorageKey.
StorageKey.Builder(PartitionStrategy) - Constructor for class org.kitesdk.data.spi.StorageKey.Builder
 
StorageKey.Builder(Dataset) - Constructor for class org.kitesdk.data.spi.StorageKey.Builder
 
sync() - Method in interface org.kitesdk.data.Syncable
Ensure that data has been synced to disk on all replica data nodes.
Syncable - Interface in org.kitesdk.data
A writer that can guarantee data is persisted to disk.

T

TemporaryDatasetRepository - Interface in org.kitesdk.data.spi
A DatasetRepository that can be discarded when no longer needed.
TemporaryDatasetRepositoryAccessor - Interface in org.kitesdk.data.spi
 
text(TextNode) - Method in class org.kitesdk.data.spi.JsonUtil.JsonTreeVisitor
 
TimeDomain - Class in org.kitesdk.data.spi
 
TimeDomain(PartitionStrategy, String) - Constructor for class org.kitesdk.data.spi.TimeDomain
 
to(String, Comparable) - Method in interface org.kitesdk.data.RefinableView
Creates a sub-View, restricted to entities whose name field is less than or equal to the given value.
to(String, Comparable) - Method in class org.kitesdk.data.spi.AbstractDataset
 
to(String, Comparable) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
to(String, Comparable) - Method in class org.kitesdk.data.spi.Constraints
 
to(Marker) - Method in class org.kitesdk.data.spi.MarkerRange
 
toBefore(String, Comparable) - Method in interface org.kitesdk.data.RefinableView
Creates a sub-View, restricted to entities whose name field is less than the given value.
toBefore(String, Comparable) - Method in class org.kitesdk.data.spi.AbstractDataset
 
toBefore(String, Comparable) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
toBefore(String, Comparable) - Method in class org.kitesdk.data.spi.Constraints
 
toBefore(Marker) - Method in class org.kitesdk.data.spi.MarkerRange
 
toEntityPredicate(EntityAccessor<E>) - Method in class org.kitesdk.data.spi.Constraints
Get a Predicate for testing entity objects.
toEntityPredicate(StorageKey, EntityAccessor<E>) - Method in class org.kitesdk.data.spi.Constraints
Get a Predicate for testing entity objects that match the given StorageKey.
toExpression(PartitionStrategy) - Method in class org.kitesdk.data.impl.Accessor
 
toKeyPredicate() - Method in class org.kitesdk.data.spi.Constraints
Get a Predicate that tests StorageKey objects.
toKeyRanges() - Method in class org.kitesdk.data.spi.Constraints
Get a set of MarkerRange objects that covers the set of possible StorageKey partitions for this constraint set.
toNormalizedQueryMap() - Method in class org.kitesdk.data.spi.Constraints
Get a normalized query map for the constraints.
toQueryMap() - Method in class org.kitesdk.data.spi.Constraints
 
toString() - Method in class org.kitesdk.data.ColumnMapping
 
toString(boolean) - Method in class org.kitesdk.data.ColumnMapping
 
toString() - Method in enum org.kitesdk.data.CompressionType
 
toString() - Method in class org.kitesdk.data.DatasetDescriptor
 
toString() - Method in class org.kitesdk.data.FieldMapping
 
toString() - Method in class org.kitesdk.data.Format
 
toString() - Method in class org.kitesdk.data.Key
 
toString() - Method in class org.kitesdk.data.PartitionStrategy
 
toString(boolean) - Method in class org.kitesdk.data.PartitionStrategy
 
toString() - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
toString(FieldMapping) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
 
toString(ColumnMapping, boolean) - Static method in class org.kitesdk.data.spi.ColumnMappingParser
 
toString() - Method in class org.kitesdk.data.spi.Constraints.KeyPredicate
 
toString() - Method in class org.kitesdk.data.spi.Constraints
 
toString() - Method in class org.kitesdk.data.spi.MarkerRange.Boundary
 
toString() - Method in class org.kitesdk.data.spi.MarkerRange
 
toString() - Method in class org.kitesdk.data.spi.Pair
 
toString() - Method in class org.kitesdk.data.spi.PartitionKey
 
toString(PartitionStrategy, boolean) - Static method in class org.kitesdk.data.spi.PartitionStrategyParser
 
toString(Object, Schema) - Static method in class org.kitesdk.data.spi.SchemaUtil
 
toString() - Method in class org.kitesdk.data.spi.StorageKey
 
toString() - Method in class org.kitesdk.data.spi.URIPattern
 
type - Variable in class org.kitesdk.data.spi.AbstractDataset
 
TypeNotFoundException - Exception in org.kitesdk.data
Exception thrown to indicate that there is a problem finding a given type.
TypeNotFoundException(String) - Constructor for exception org.kitesdk.data.TypeNotFoundException
 
TypeNotFoundException(String, Throwable) - Constructor for exception org.kitesdk.data.TypeNotFoundException
 
TypeNotFoundException(Throwable) - Constructor for exception org.kitesdk.data.TypeNotFoundException
 

U

union(Schema, List<T>) - Method in class org.kitesdk.data.spi.SchemaUtil.SchemaVisitor
 
UNKNOWN_CARDINALITY - Static variable in class org.kitesdk.data.spi.FieldPartitioner
 
UnknownFormatException - Exception in org.kitesdk.data
Exception thrown when a Dataset is in an unknown format.
UnknownFormatException(String) - Constructor for exception org.kitesdk.data.UnknownFormatException
 
UnknownFormatException(String, Throwable) - Constructor for exception org.kitesdk.data.UnknownFormatException
 
UnknownFormatException(Throwable) - Constructor for exception org.kitesdk.data.UnknownFormatException
 
update(URI, DatasetDescriptor, Class<E>) - Static method in class org.kitesdk.data.Datasets
Update a Dataset for the given dataset or view URI.
update(URI, DatasetDescriptor) - Static method in class org.kitesdk.data.Datasets
Update a Dataset for the given dataset or view URI.
update(String, DatasetDescriptor, Class<E>) - Static method in class org.kitesdk.data.Datasets
Update a Dataset for the given dataset or view URI string.
update(String, DatasetDescriptor) - Static method in class org.kitesdk.data.Datasets
Update a Dataset for the given dataset or view URI string.
update(String, String, DatasetDescriptor) - Method in class org.kitesdk.data.spi.AbstractDatasetRepository
 
update(String, String, DatasetDescriptor) - Method in interface org.kitesdk.data.spi.DatasetRepository
Update an existing Dataset to reflect the supplied descriptor.
update(String, String, DatasetDescriptor, Class<E>) - Method in interface org.kitesdk.data.spi.DatasetRepository
Update an existing Dataset to reflect the supplied descriptor.
update(String, String, DatasetDescriptor) - Method in interface org.kitesdk.data.spi.MetadataProvider
Update a DatasetDescriptor for the dataset named name.
URIBuilder - Class in org.kitesdk.data
Builds dataset and view URIs
URIBuilder(String, String, String) - Constructor for class org.kitesdk.data.URIBuilder
Constructs a builder based on the given repository URI and dataset name.
URIBuilder(URI, String, String) - Constructor for class org.kitesdk.data.URIBuilder
Constructs a builder based on the given repository URI and dataset name.
URIBuilder(String) - Constructor for class org.kitesdk.data.URIBuilder
Constructs a builder based on the given dataset or view URI string.
URIBuilder(URI) - Constructor for class org.kitesdk.data.URIBuilder
Constructs a builder based on the given dataset or view URI.
URIPattern - Class in org.kitesdk.data.spi
Defines a URI pattern that can be used to parse and match other URIs.
URIPattern(URI) - Constructor for class org.kitesdk.data.spi.URIPattern
 
URIPattern(String) - Constructor for class org.kitesdk.data.spi.URIPattern
 
USERNAME - Static variable in class org.kitesdk.data.spi.URIPattern
 

V

ValidationException - Exception in org.kitesdk.data
Exception thrown to indicate that there was a problem parsing or validating a schema, partition strategy, or column mapping.
ValidationException(String) - Constructor for exception org.kitesdk.data.ValidationException
 
ValidationException(Throwable) - Constructor for exception org.kitesdk.data.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception org.kitesdk.data.ValidationException
 
valueFor(FieldPartitioner<S, T>) - Method in class org.kitesdk.data.spi.Marker
Return the value of a FieldPartitioner field for this Marker.
valueOf(String) - Static method in enum org.kitesdk.data.CompressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitesdk.data.FieldMapping.MappingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitesdk.data.spi.ReaderWriterState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kitesdk.data.CompressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kitesdk.data.FieldMapping.MappingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kitesdk.data.spi.ReaderWriterState
Returns an array containing the constants of this enum type, in the order they are declared.
version(String) - Method in class org.kitesdk.data.ColumnMapping.Builder
Adds an OCC version mapping for the record field name.
version(String) - Static method in class org.kitesdk.data.FieldMapping
 
View<E> - Interface in org.kitesdk.data
A View is a subset of a Dataset.
VIEW_SCHEME - Static variable in class org.kitesdk.data.URIBuilder
 
visit(JsonNode, JsonUtil.JsonTreeVisitor<T>) - Static method in class org.kitesdk.data.spi.JsonUtil
 
visit(Schema, SchemaUtil.SchemaVisitor<T>) - Static method in class org.kitesdk.data.spi.SchemaUtil
 

W

with(String, Object...) - Method in interface org.kitesdk.data.RefinableView
Creates a sub-View, restricted to entities whose name field is equal to any of the given values.
with(String, Object...) - Method in class org.kitesdk.data.spi.AbstractDataset
 
with(String, Object...) - Method in class org.kitesdk.data.spi.AbstractRefinableView
 
with(String, Object...) - Method in class org.kitesdk.data.spi.Constraints
 
with(String, Object) - Method in class org.kitesdk.data.URIBuilder
Adds a view constraint equivalent to RefinableView.with(String, Object...)
write(E) - Method in interface org.kitesdk.data.DatasetWriter
Write an entity to the underlying dataset.

Y

year(String, String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the year from a timestamp field.
year(String) - Method in class org.kitesdk.data.PartitionStrategy.Builder
Configure a partitioner for extracting the year from a timestamp field.
A B C D E F G H I J K L M N O P R S T U V W Y 

Copyright © 2013–2015. All rights reserved.