All Classes and Interfaces

Class
Description
AbstractEncoder is an Encoder that implements all of Encoder's methods validating the input, but has those methods defer logic to to a new method, AbstractEncoder.decodeUnchecked(byte[], int, int).
A base class that can be used to create Samplers based on hashing.
An abstract input format to provide shared methods common to all other input format classes.
An abstract input format to provide shared methods common to all other input format classes.
An abstract base class to be used to create RecordReader instances that convert from Accumulo Key/Value pairs to the user's K/V types.
An abstract base class to be used to create RecordReader instances that convert from Accumulo Key/Value pairs to the user's K/V types.
A generic Accumulo Exception for general accumulo failures.
This class allows MapReduce jobs to write output in the Accumulo data file format.
Care should be taken to write only sorted data (sorted by Key), as this is an important requirement of Accumulo data files.
This class allows MapReduce jobs to write output in the Accumulo data file format.
Care should be taken to write only sorted data (sorted by Key), as this is an important requirement of Accumulo data files.
This class allows MapReduce jobs to use Accumulo as the source of data.
This class allows MapReduce jobs to use Accumulo as the source of data.
This class allows MapReduce jobs to use multiple Accumulo tables as the source of data.
This class allows MapReduce jobs to use multiple Accumulo tables as the source of data.
This class allows MapReduce jobs to use Accumulo as the sink for data.
This class allows MapReduce jobs to use Accumulo as the sink for data.
A base class to be used to create RecordWriter instances that write to Accumulo.
A base class to be used to create RecordWriter instances that write to Accumulo.
This class allows MapReduce jobs to use Accumulo as the source of data.
This class allows MapReduce jobs to use Accumulo as the source of data.
An Accumulo Exception for security violations, authentication failures, authorization failures, etc.
 
 
 
A class that contains information about an ActiveScan
An implementation of ByteSequence that uses a backing byte array.
 
A utility class to serialize/deserialize AuthenticationToken objects.
Unfortunately, these methods are provided in an inner-class, to avoid breaking the interface API.
 
 
An interface for classes that contain a collection of authorizations.
A collection of authorization strings.
Implementations of BatchDeleter support efficient deletion of ranges in accumulo.
In exchange for possibly returning scanned entries out of order, BatchScanner implementations may scan an Accumulo table more efficiently by Looking up multiple ranges in parallel.
Send Mutations to a single Table in Accumulo.
This object holds configuration settings used to instantiate a BatchWriter
A lexicoder to encode/decode a BigInteger to/from bytes that maintain its native Java sort order.
A sequence of bytes.
For each of the methods, this lexicoder just passes the input through untouched.
Contains a list of property keys recognized by the Accumulo client and convenience methods for setting them.
 
A scanner that instantiates iterators on the client side instead of on the tablet server.
A configuration object that can be used with the table clone command in the TableOperations.
A CloneConfiguration builder
A column, specified by family, qualifier, and visibility.
A single column and value pair within a Mutation.
Validate the column visibility is a valid expression and set the visibility for a Mutation.
A node in the parse tree for a visibility expression.
A node comparator.
The node types in a parse tree for a visibility expression.
This class exist to pass parameters to TableOperations.compact(String, CompactionConfig)
Configuration object which describes how a Compaction is run.
Deprecated.
since 1.7.0 In an attempt to clean up types in the data package that were not intended to be in public API this type was deprecated.
Conditions that must be met on a particular column in a row.
A Mutation that contains a list of conditions that must all be met before the mutation is applied.
ConditionalWriter provides the ability to do efficient, atomic read-modify-write operations on rows.
 
 
 
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
Connector connects to an Accumulo instance and allows the user to request readers and writers for the instance as well as various objects that permit administrative operations.
A summary of constraint violations across some number of mutations.
An AuthenticationToken backed by a Hadoop CredentialProvider.
A lexicoder for date objects.
An AuthenticationToken that wraps a "Hadoop style" delegation token created by Accumulo.
Configuration options for obtaining a delegation token created by SecurityOperations.getDelegationToken(DelegationTokenConfig)
 
A lexicoder for preserving the native Java sort order of Double values.
The value for the durability of a BatchWriter or ConditionalWriter.
An encoder represents a typed object that can be encoded/decoded to/from a byte array.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
 
A lexicoder for preserving the native Java sort order of Float values.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
This abstract InputFormat class allows MapReduce jobs to use Accumulo as the source of K,V pairs.
This abstract InputFormat class allows MapReduce jobs to use Accumulo as the source of K,V pairs.
Deprecated.
since 1.5.2; Use RangeInputSplit instead.
Deprecated.
since 1.5.2; Use RangeInputSplit instead.
 
 
This class to holds a batch scan configuration for a table.
This class represents the information a client needs to know to connect to an instance of accumulo.
 
A lexicoder for signed integers.
A scanner that presents a row isolated view of an accumulo table.
 
 
 
 
Deprecated.
since 1.8.0; use IteratorAdapter instead.
Configure an iterator for minc, majc, and/or scan.
A convenience class for passing column family and column qualifiers to iterator configuration methods.
Authentication token for Kerberos authenticated clients
This is the Key used to store and access individual values in Accumulo.
Deprecated.
since 1.7.0 use TabletId
Hadoop partitioner that uses ranges based on row keys, and optionally sub-bins based on hashing.
A key/value pair.
A lexicoder provides methods to convert to/from byte arrays.
A lexicoder to encode/decode a Java List to/from a byte array where the concatenation of each encoded element sorts lexicographically.
A snapshot of metadata information about where a specified set of ranges are located returned by TableOperations.locate(String, java.util.Collection)
Signed long lexicoder.
 
A utility class that will create Zookeeper and Accumulo processes that write all of their data to a single local directory.
Holds configuration for MiniAccumuloCluster.
 
A runner for starting up a MiniAccumuloCluster from the command line using an optional configuration properties file.
 
 
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
This class enables efficient batch writing to multiple tables.
Mutation represents an action that manipulates a row in a table.
Formats available for serializing Mutations.
Communicate the failed mutations of a BatchWriter back to the client.
Thrown when the namespace specified already exists, and it was expected that it didn't
Thrown when the namespace specified contains tables
Thrown when the namespace specified doesn't exist when it was expected to
Provides an API for administering namespaces All tables exist in a namespace.
Accumulo namespace permissions.
This object stores table creation parameters.
 
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
Deprecated.
since 1.6.0; Configure your job with the appropriate InputFormat or OutputFormat.
PairLexicoder<A extends Comparable<A>,B extends Comparable<B>>
This class is a lexicoder that sorts a ComparablePair.
Specifications for part of a Key.
 
The peer already exists
The peer already exists
This class is used to specify a range of Accumulo keys.
The Class RangeInputSplit.
The Class RangeInputSplit.
Hadoop partitioner that uses ranges, and optionally sub-bins based on hashing.
Supports replication configuration
A lexicoder that flips the sort order from another lexicoder.
RFile is Accumulo's internal storage format for Key Value pairs.
This is an intermediate interface in a larger builder pattern.
This is an intermediate interface in a larger builder pattern.
This is an intermediate interface in a larger builder pattern.
This is an intermediate interface in a larger builder pattern.
This is an intermediate interface in a larger builder pattern.
This is an intermediate interface in a larger builder pattern.
RFile metadata is stored at the end of the file.
This class provides an API for writing RFiles.
This sampler can hash any subset of a Key's fields.
Group Key/Value pairs into Iterators over rows.
Builds a sample based on entire rows.
Exception thrown when a table does not have sampling configured or when sampling is configured but it differs from what was requested.
A function that decides which key values are stored in a tables sample.
This class encapsultes configuration and options needed to setup and use sampling.
Scans a table over a given range.
This class hosts configuration methods that are shared between different types of scanners.
 
 
 
Provides a class for managing users and permissions
 
This lexicoder encodes/decodes a given String to/from bytes without further processing.
Accumulo system permissions.
This exception is thrown if a table is deleted after an operation starts.
Thrown when the table specified already exists, and it was expected that it didn't
Thrown when the table specified doesn't exist when it was expected to
 
Provides a class for administering tables
Accumulo table permissions.
A TabletId provides the information needed to uniquely identify a tablet.
A lexicoder that preserves a Text's native sort order.
 
The type of ordering to use for the table's entries (default is MILLIS)
A lexicoder for an unsigned integer.
Unsigned long lexicoder.
A lexicoder for a UUID that maintains its lexicographic sorting order.
A byte sequence that is usable as a key or value.
A Comparator optimized for Value.
Deprecated.
since 1.7.0 This is server side code not intended to exist in a public API package.
A class which evaluates visibility expressions against a set of authorizations.
An exception thrown when a visibility string cannot be parsed.
An implementation of instance that looks in zookeeper to find information needed to connect to an instance of accumulo.