Class MockConnector
java.lang.Object
org.apache.accumulo.core.client.Connector
org.apache.accumulo.core.client.mock.MockConnector
Deprecated.
since 1.8.0; use MiniAccumuloCluster or a standard mock framework instead.
-
Method Summary
Modifier and TypeMethodDescriptioncreateBatchDeleter(String tableName, Authorizations authorizations, int numQueryThreads, long maxMemory, long maxLatency, int maxWriteThreads) Deprecated.createBatchDeleter(String tableName, Authorizations authorizations, int numQueryThreads, BatchWriterConfig config) Deprecated.createBatchScanner(String tableName, Authorizations authorizations, int numQueryThreads) Deprecated.Factory method to create a BatchScanner connected to Accumulo.createBatchWriter(String tableName, long maxMemory, long maxLatency, int maxWriteThreads) Deprecated.createBatchWriter(String tableName, BatchWriterConfig config) Deprecated.Factory method to create a BatchWriter connected to Accumulo.createConditionalWriter(String tableName, ConditionalWriterConfig config) Deprecated.Factory method to create a ConditionalWriter connected to Accumulo.createMultiTableBatchWriter(long maxMemory, long maxLatency, int maxWriteThreads) Deprecated.Deprecated.Factory method to create a Multi-Table BatchWriter connected to Accumulo.createScanner(String tableName, Authorizations authorizations) Deprecated.Factory method to create a Scanner connected to Accumulo.Deprecated.Accessor method for internal instance object.Deprecated.Retrieves an InstanceOperations object to modify instance configuration.Deprecated.Retrieves a NamespaceOperations object to perform namespace functions, such as create and delete.Deprecated.Retrieves a ReplicationOperations object to manage replication configuration.Deprecated.Retrieves a SecurityOperations object to perform user security operations, such as creating users.Deprecated.Retrieves a TableOperations object to perform table functions, such as create and delete.whoami()Deprecated.Get the current user for this connector
-
Method Details
-
createBatchScanner
public BatchScanner createBatchScanner(String tableName, Authorizations authorizations, int numQueryThreads) throws TableNotFoundException Deprecated.Description copied from class:ConnectorFactory method to create a BatchScanner connected to Accumulo.- Specified by:
createBatchScannerin classConnector- Parameters:
tableName- the name of the table to queryauthorizations- A set of authorization labels that will be checked against the column visibility of each key in order to filter data. The authorizations passed in must be a subset of the accumulo user's set of authorizations. If the accumulo user has authorizations (A1, A2) and authorizations (A2, A3) are passed, then an exception will be thrown.numQueryThreads- the number of concurrent threads to spawn for querying- Returns:
- BatchScanner object for configuring and querying
- Throws:
TableNotFoundException- when the specified table doesn't exist
-
createBatchDeleter
@Deprecated public BatchDeleter createBatchDeleter(String tableName, Authorizations authorizations, int numQueryThreads, long maxMemory, long maxLatency, int maxWriteThreads) throws TableNotFoundException Deprecated.Description copied from class:ConnectorFactory method to create a BatchDeleter connected to Accumulo.- Specified by:
createBatchDeleterin classConnector- Parameters:
tableName- the name of the table to query and delete fromauthorizations- A set of authorization labels that will be checked against the column visibility of each key in order to filter data. The authorizations passed in must be a subset of the accumulo user's set of authorizations. If the accumulo user has authorizations (A1, A2) and authorizations (A2, A3) are passed, then an exception will be thrown.numQueryThreads- the number of concurrent threads to spawn for queryingmaxMemory- size in bytes of the maximum memory to batch before writingmaxLatency- size in milliseconds; set to 0 or Long.MAX_VALUE to allow the maximum time to hold a batch before writingmaxWriteThreads- the maximum number of threads to use for writing data to the tablet servers- Returns:
- BatchDeleter object for configuring and deleting
- Throws:
TableNotFoundException- when the specified table doesn't exist
-
createBatchDeleter
public BatchDeleter createBatchDeleter(String tableName, Authorizations authorizations, int numQueryThreads, BatchWriterConfig config) throws TableNotFoundException Deprecated.- Specified by:
createBatchDeleterin classConnector- Parameters:
tableName- the name of the table to query and delete fromauthorizations- A set of authorization labels that will be checked against the column visibility of each key in order to filter data. The authorizations passed in must be a subset of the accumulo user's set of authorizations. If the accumulo user has authorizations (A1, A2) and authorizations (A2, A3) are passed, then an exception will be thrown.numQueryThreads- the number of concurrent threads to spawn for queryingconfig- configuration used to create batch writer- Returns:
- BatchDeleter object for configuring and deleting
- Throws:
TableNotFoundException
-
createBatchWriter
@Deprecated public BatchWriter createBatchWriter(String tableName, long maxMemory, long maxLatency, int maxWriteThreads) throws TableNotFoundException Deprecated.Description copied from class:ConnectorFactory method to create a BatchWriter connected to Accumulo.- Specified by:
createBatchWriterin classConnector- Parameters:
tableName- the name of the table to insert data intomaxMemory- size in bytes of the maximum memory to batch before writingmaxLatency- time in milliseconds; set to 0 or Long.MAX_VALUE to allow the maximum time to hold a batch before writingmaxWriteThreads- the maximum number of threads to use for writing data to the tablet servers- Returns:
- BatchWriter object for configuring and writing data to
- Throws:
TableNotFoundException- when the specified table doesn't exist
-
createBatchWriter
public BatchWriter createBatchWriter(String tableName, BatchWriterConfig config) throws TableNotFoundException Deprecated.Description copied from class:ConnectorFactory method to create a BatchWriter connected to Accumulo.- Specified by:
createBatchWriterin classConnector- Parameters:
tableName- the name of the table to insert data intoconfig- configuration used to create batch writer- Returns:
- BatchWriter object for configuring and writing data to
- Throws:
TableNotFoundException
-
createMultiTableBatchWriter
@Deprecated public MultiTableBatchWriter createMultiTableBatchWriter(long maxMemory, long maxLatency, int maxWriteThreads) Deprecated.Description copied from class:ConnectorFactory method to create a Multi-Table BatchWriter connected to Accumulo. Multi-table batch writers can queue data for multiple tables, which is good for ingesting data into multiple tables from the same source- Specified by:
createMultiTableBatchWriterin classConnector- Parameters:
maxMemory- size in bytes of the maximum memory to batch before writingmaxLatency- size in milliseconds; set to 0 or Long.MAX_VALUE to allow the maximum time to hold a batch before writingmaxWriteThreads- the maximum number of threads to use for writing data to the tablet servers- Returns:
- MultiTableBatchWriter object for configuring and writing data to
-
createMultiTableBatchWriter
Deprecated.Description copied from class:ConnectorFactory method to create a Multi-Table BatchWriter connected to Accumulo. Multi-table batch writers can queue data for multiple tables. Also data for multiple tables can be sent to a server in a single batch. Its an efficient way to ingest data into multiple tables from a single process.- Specified by:
createMultiTableBatchWriterin classConnector- Parameters:
config- configuration used to create multi-table batch writer- Returns:
- MultiTableBatchWriter object for configuring and writing data to
-
createScanner
public Scanner createScanner(String tableName, Authorizations authorizations) throws TableNotFoundException Deprecated.Description copied from class:ConnectorFactory method to create a Scanner connected to Accumulo.- Specified by:
createScannerin classConnector- Parameters:
tableName- the name of the table to query data fromauthorizations- A set of authorization labels that will be checked against the column visibility of each key in order to filter data. The authorizations passed in must be a subset of the accumulo user's set of authorizations. If the accumulo user has authorizations (A1, A2) and authorizations (A2, A3) are passed, then an exception will be thrown.- Returns:
- Scanner object for configuring and querying data with
- Throws:
TableNotFoundException- when the specified table doesn't exist
-
getInstance
Deprecated.Description copied from class:ConnectorAccessor method for internal instance object.- Specified by:
getInstancein classConnector- Returns:
- the internal instance object
-
whoami
Deprecated.Description copied from class:ConnectorGet the current user for this connector -
tableOperations
Deprecated.Description copied from class:ConnectorRetrieves a TableOperations object to perform table functions, such as create and delete.- Specified by:
tableOperationsin classConnector- Returns:
- an object to manipulate tables
-
securityOperations
Deprecated.Description copied from class:ConnectorRetrieves a SecurityOperations object to perform user security operations, such as creating users.- Specified by:
securityOperationsin classConnector- Returns:
- an object to modify users and permissions
-
instanceOperations
Deprecated.Description copied from class:ConnectorRetrieves an InstanceOperations object to modify instance configuration.- Specified by:
instanceOperationsin classConnector- Returns:
- an object to modify instance configuration
-
namespaceOperations
Deprecated.Description copied from class:ConnectorRetrieves a NamespaceOperations object to perform namespace functions, such as create and delete.- Specified by:
namespaceOperationsin classConnector- Returns:
- an object to manipulate namespaces
-
createConditionalWriter
public ConditionalWriter createConditionalWriter(String tableName, ConditionalWriterConfig config) throws TableNotFoundException Deprecated.Description copied from class:ConnectorFactory method to create a ConditionalWriter connected to Accumulo.- Specified by:
createConditionalWriterin classConnector- Parameters:
tableName- the name of the table to query data fromconfig- configuration used to create conditional writer- Returns:
- ConditionalWriter object for writing ConditionalMutations
- Throws:
TableNotFoundException- when the specified table doesn't exist
-
replicationOperations
Deprecated.Description copied from class:ConnectorRetrieves a ReplicationOperations object to manage replication configuration.- Specified by:
replicationOperationsin classConnector- Returns:
- an object to modify replication configuration
-