- balancer() - Method in class org.apache.hadoop.hbase.client.AbstractBigtableAdmin
-
- batch(List<? extends Row>, Object[]) - Method in class com.google.cloud.bigtable.hbase.BatchExecutor
-
Implementation of HTable.batch(List, Object[])
- batch(List<? extends Row>) - Method in class com.google.cloud.bigtable.hbase.BatchExecutor
-
Implementation of HTable.batch(List)
- batch(List<? extends Row>, Object[]) - Method in class com.google.cloud.bigtable.hbase.BigtableTable
-
- batch(List<? extends Row>) - Method in class com.google.cloud.bigtable.hbase.BigtableTable
-
- batchCallback(List<? extends Row>, Batch.Callback<R>) - Method in class com.google.cloud.bigtable.hbase.BatchExecutor
-
Implementation of
HTable.batchCallback(List, Batch.Callback)
- batchCallback(List<? extends Row>, Object[], Batch.Callback<R>) - Method in class com.google.cloud.bigtable.hbase.BatchExecutor
-
Implementation of
HTable.batchCallback(List, Object[], Batch.Callback)
- batchCallback(List<? extends Row>, Object[], Batch.Callback<R>) - Method in class com.google.cloud.bigtable.hbase.BigtableTable
-
- batchCallback(List<? extends Row>, Batch.Callback<R>) - Method in class com.google.cloud.bigtable.hbase.BigtableTable
-
- batchCoprocessorService(Descriptors.MethodDescriptor, Message, byte[], byte[], R) - Method in class com.google.cloud.bigtable.hbase.BigtableTable
-
- batchCoprocessorService(Descriptors.MethodDescriptor, Message, byte[], byte[], R, Batch.Callback<R>) - Method in class com.google.cloud.bigtable.hbase.BigtableTable
-
- BatchExecutor - Class in com.google.cloud.bigtable.hbase
-
Class to help BigtableTable with batch operations on an BigtableClient.
- BatchExecutor(AsyncExecutor, BigtableOptions, ListeningExecutorService, HBaseRequestAdapter) - Constructor for class com.google.cloud.bigtable.hbase.BatchExecutor
-
- batchExecutor - Variable in class com.google.cloud.bigtable.hbase.BigtableTable
-
- beginFilterList(FilterList) - Method in class com.google.cloud.bigtable.hbase.adapters.filters.FilterAdapterContext
-
- BIGTABE_USE_SERVICE_ACCOUNTS_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
Key to set to enable service accounts to be used, either metadata server-based or P12-based.
- BIGTABLE_BUFFERED_MUTATOR_MAX_MEMORY_KEY - Static variable in class org.apache.hadoop.hbase.client.AbstractBigtableConnection
-
The maximum amount of memory to be used for asynchronous buffered mutator RPCs.
- BIGTABLE_CHANNEL_TIMEOUT_MS_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
The maximum length of time to keep a Bigtable grpc channel open.
- BIGTABLE_CLUSTER_ADMIN_HOST_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
- BIGTABLE_COLUMN_SEPARATOR_BYTE - Static variable in class com.google.cloud.bigtable.hbase.BigtableConstants
-
Separator between column family and column name for bigtable, as a single byte.
- BIGTABLE_COLUMN_SEPARATOR_BYTE_STRING - Static variable in class com.google.cloud.bigtable.hbase.BigtableConstants
-
Byte string of the column family and column name separator for Bigtable.
- BIGTABLE_COLUMN_SEPARATOR_LENGTH - Static variable in class com.google.cloud.bigtable.hbase.BigtableConstants
-
The length of the column separator, in bytes.
- BIGTABLE_DATA_CHANNEL_COUNT_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
The number of grpc channels to open for asynchronous processing such as puts.
- BIGTABLE_HOST_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
- BIGTABLE_NULL_CREDENTIAL_ENABLE_DEFAULT - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
- BIGTABLE_NULL_CREDENTIAL_ENABLE_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
Key to allow unit tests to proceed with an invalid credential configuration.
- BIGTABLE_PORT_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
- BIGTABLE_RESULT_SCAN_ADAPTER - Static variable in class com.google.cloud.bigtable.hbase.adapters.Adapters
-
- BIGTABLE_SERVICE_ACCOUNT_EMAIL_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
Key to set when using P12 keyfile authentication.
- BIGTABLE_SERVICE_ACCOUNT_JSON_KEYFILE_LOCATION_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
Key to set to a location where a json security credentials file can be found.
- BIGTABLE_SERVICE_ACCOUNT_P12_KEYFILE_LOCATION_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
Key to set to a location where a P12 keyfile can be found that corresponds to the provided
service account email address.
- BIGTABLE_TABLE_ADMIN_HOST_KEY - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
- BIGTABLE_TIMEUNIT - Static variable in class com.google.cloud.bigtable.hbase.BigtableConstants
-
TimeUnit in which Bigtable requires messages to be sent and received.
- BIGTABLE_USE_SERVICE_ACCOUNTS_DEFAULT - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
- BIGTABLE_WHILE_MATCH_RESULT_RESULT_SCAN_ADAPTER - Static variable in class com.google.cloud.bigtable.hbase.adapters.Adapters
-
- BigtableBufferedMutator - Class in com.google.cloud.bigtable.hbase
-
Bigtable's BufferedMutator
implementation.
- BigtableBufferedMutator(BigtableDataClient, HBaseRequestAdapter, Configuration, String, BufferedMutator.ExceptionListener, HeapSizeManager) - Constructor for class com.google.cloud.bigtable.hbase.BigtableBufferedMutator
-
- BigtableConfiguration - Class in com.google.cloud.bigtable.hbase
-
This class provides a simplified mechanism of creating a programmatic Bigtable Connection.
- BigtableConfiguration() - Constructor for class com.google.cloud.bigtable.hbase.BigtableConfiguration
-
- bigtableConnection - Variable in class com.google.cloud.bigtable.hbase.BigtableTable
-
- BigtableConstants - Class in com.google.cloud.bigtable.hbase
-
Constants related to Bigtable.
- BigtableConstants() - Constructor for class com.google.cloud.bigtable.hbase.BigtableConstants
-
- BigtableOptionsFactory - Class in com.google.cloud.bigtable.hbase
-
Static methods to convert an instance of
Configuration
to a
BigtableOptions
instance.
- BigtableOptionsFactory() - Constructor for class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
- BigtableRegionLocator - Class in com.google.cloud.bigtable.hbase
-
- BigtableRegionLocator(TableName, BigtableOptions, BigtableDataClient) - Constructor for class com.google.cloud.bigtable.hbase.BigtableRegionLocator
-
- BigtableResultScannerAdapter - Class in com.google.cloud.bigtable.hbase.adapters
-
Adapt a Bigtable ResultScanner to an HBase Result Scanner.
- BigtableResultScannerAdapter(ResponseAdapter<Row, Result>) - Constructor for class com.google.cloud.bigtable.hbase.adapters.BigtableResultScannerAdapter
-
- BigtableTable - Class in com.google.cloud.bigtable.hbase
-
- BigtableTable(AbstractBigtableConnection, TableName, BigtableOptions, BigtableDataClient, HBaseRequestAdapter, BatchExecutor) - Constructor for class com.google.cloud.bigtable.hbase.BigtableTable
-
Constructed by BigtableConnection
- bigtableTableName - Variable in class com.google.cloud.bigtable.hbase.adapters.HBaseRequestAdapter
-
- BigtableWhileMatchResultScannerAdapter - Class in com.google.cloud.bigtable.hbase.adapters
-
Adapt a Bigtable ResultScanner to an HBase Result Scanner.
- BigtableWhileMatchResultScannerAdapter(ResponseAdapter<Row, Result>) - Constructor for class com.google.cloud.bigtable.hbase.adapters.BigtableWhileMatchResultScannerAdapter
-
- buildAdapter() - Static method in class com.google.cloud.bigtable.hbase.adapters.filters.FilterAdapter
-
Create a new FilterAdapter
- buildFilter(Scan, ReadHooks) - Method in class com.google.cloud.bigtable.hbase.adapters.ScanAdapter
-
Given a Scan, build a RowFilter that include matching columns
- buildGarbageCollectionExpression(HColumnDescriptor) - Static method in class com.google.cloud.bigtable.hbase.adapters.ColumnDescriptorAdapter
-
Construct an Bigtable GC expression from the given column descriptor.
- RandomRowFilterAdapter - Class in com.google.cloud.bigtable.hbase.adapters.filters
-
Adapter for RandomRowFilter
- RandomRowFilterAdapter() - Constructor for class com.google.cloud.bigtable.hbase.adapters.filters.RandomRowFilterAdapter
-
- READ_BATCH_SIZE - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
Key to set the batch size of messages to request when scanning.
- READ_BUFFER_SIZE - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
Key to set the maximum number of messages to buffer when scanning.
- READ_PARTIAL_ROW_TIMEOUT_MS - Static variable in class com.google.cloud.bigtable.hbase.BigtableOptionsFactory
-
Key to set the amount of time to wait when reading a partial row.
- ReaderExpressionHelper - Class in com.google.cloud.bigtable.hbase.adapters
-
Methods and constants to help build a bigtable reader expression
// TODO(AngusDavis): Move more ScanAdapter and FilterAdapter writing logic to here.
- ReaderExpressionHelper() - Constructor for class com.google.cloud.bigtable.hbase.adapters.ReaderExpressionHelper
-
- ReaderExpressionHelper.QuoteFilterExpressionStream - Class in com.google.cloud.bigtable.hbase.adapters
-
An OutputStream that performs bigtable reader filter expression language quoting of
'@', '{', and '}' by pre-pending a '@' to each.
- ReaderExpressionHelper.QuoteMetaOutputStream - Class in com.google.cloud.bigtable.hbase.adapters
-
An OutputStream that performs RE2:QuoteMeta as bytes are written.
- ReadHooks - Interface in com.google.cloud.bigtable.hbase.adapters
-
Hooks for modifying a ReadRowsRequest before being sent to Cloud Bigtable.
- ReadOperationAdapter<T extends org.apache.hadoop.hbase.client.Operation> - Interface in com.google.cloud.bigtable.hbase.adapters
-
Interface used for Scan and Get operation adapters.
- requestAdapter - Variable in class com.google.cloud.bigtable.hbase.BatchExecutor
-
- ResponseAdapter<T extends GeneratedMessage,U extends org.apache.hadoop.hbase.client.Result> - Interface in com.google.cloud.bigtable.hbase.adapters
-
An adapter for transforming a response from the Bigtable server to a HBase result.
- restoreSnapshot(byte[]) - Method in class org.apache.hadoop.hbase.client.AbstractBigtableAdmin
-
- restoreSnapshot(String) - Method in class org.apache.hadoop.hbase.client.AbstractBigtableAdmin
-
- restoreSnapshot(byte[], boolean) - Method in class org.apache.hadoop.hbase.client.AbstractBigtableAdmin
-
- restoreSnapshot(String, boolean) - Method in class org.apache.hadoop.hbase.client.AbstractBigtableAdmin
-
- rollWALWriter(ServerName) - Method in class org.apache.hadoop.hbase.client.AbstractBigtableAdmin
-
- ROW_ADAPTER - Static variable in class com.google.cloud.bigtable.hbase.adapters.Adapters
-
- RowAdapter - Class in com.google.cloud.bigtable.hbase.adapters
-
Adapt a bigtable.v1.Row to an hbase client Result.
- RowAdapter() - Constructor for class com.google.cloud.bigtable.hbase.adapters.RowAdapter
-
- RowCell - Class in com.google.cloud.bigtable.hbase.adapters
-
This implementation of Cell
is more efficient for Bigtable scanning than KeyValue
.
- RowCell(byte[], byte[], byte[], long, byte[]) - Constructor for class com.google.cloud.bigtable.hbase.adapters.RowCell
-
- RowFilterAdapter - Class in com.google.cloud.bigtable.hbase.adapters.filters
-
An adapter for row key filters using comparators and operators.
- RowFilterAdapter() - Constructor for class com.google.cloud.bigtable.hbase.adapters.filters.RowFilterAdapter
-
- rowMutationsAdapter - Variable in class com.google.cloud.bigtable.hbase.adapters.HBaseRequestAdapter
-
- RowMutationsAdapter - Class in com.google.cloud.bigtable.hbase.adapters
-
An adapter that adapts a RowMutations
object into an Bigtable
MutateRowRequest
.
- RowMutationsAdapter(OperationAdapter<Mutation, MutateRowRequest.Builder>) - Constructor for class com.google.cloud.bigtable.hbase.adapters.RowMutationsAdapter
-
- runCatalogScan() - Method in class org.apache.hadoop.hbase.client.AbstractBigtableAdmin
-