@InternalApi(value="For internal usage only") public class BigtableTable extends AbstractBigtableTable
Table.CheckAndMutateBuilder, Table.CheckAndMutateWithFilterBuilderbigtableConnection, clientWrapper, hbaseAdapter, LOG, settings, tableName| Constructor and Description |
|---|
BigtableTable(AbstractBigtableConnection bigtableConnection,
HBaseRequestAdapter hbaseAdapter) |
append, batch, batch, batchCallback, batchCoprocessorService, batchCoprocessorService, checkAndDelete, checkAndDelete, checkAndMutate, checkAndPut, checkAndPut, close, coprocessorService, coprocessorService, coprocessorService, createBatchExecutor, delete, delete, exists, existsAll, get, get, getConfiguration, getName, getOperationTimeout, getRpcTimeout, getScanner, getScanner, getScanner, getTableDescriptor, getWriteBufferSize, hasWhileMatchFilter, increment, incrementColumnValue, incrementColumnValue, mutateRow, put, put, setOperationTimeout, setRpcTimeout, setWriteBufferSize, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckAndMutatepublic BigtableTable(AbstractBigtableConnection bigtableConnection, HBaseRequestAdapter hbaseAdapter)
public static final CompareFilter.CompareOp toCompareOp(CompareOperator compareOp)
public boolean checkAndDelete(byte[] row,
byte[] family,
byte[] qualifier,
CompareOperator compareOp,
byte[] value,
Delete delete)
throws IOException
IOExceptionpublic boolean checkAndMutate(byte[] row,
byte[] family,
byte[] qualifier,
CompareOperator compareOp,
byte[] value,
RowMutations rm)
throws IOException
IOExceptionpublic boolean checkAndPut(byte[] row,
byte[] family,
byte[] qualifier,
CompareOperator compareOp,
byte[] value,
Put put)
throws IOException
IOExceptionpublic boolean[] exists(List<Get> gets) throws IOException
IOExceptionpublic TableDescriptor getDescriptor() throws IOException
IOExceptionpublic RegionLocator getRegionLocator() throws IOException
IOExceptionpublic long getOperationTimeout(TimeUnit arg0)
public int getReadRpcTimeout()
getReadRpcTimeout in interface TablegetReadRpcTimeout in class AbstractBigtableTablepublic long getReadRpcTimeout(TimeUnit arg0)
public long getRpcTimeout(TimeUnit arg0)
public int getWriteRpcTimeout()
getWriteRpcTimeout in interface TablegetWriteRpcTimeout in class AbstractBigtableTablepublic long getWriteRpcTimeout(TimeUnit arg0)
public void setReadRpcTimeout(int arg0)
setReadRpcTimeout in interface TablesetReadRpcTimeout in class AbstractBigtableTablepublic void setWriteRpcTimeout(int arg0)
setWriteRpcTimeout in interface TablesetWriteRpcTimeout in class AbstractBigtableTablepublic Table.CheckAndMutateBuilder checkAndMutate(byte[] row, byte[] family)
public <R> void batchCallback(List<? extends Row> actions, Object[] results, org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) throws IOException, InterruptedException
batchCallback in interface TablebatchCallback in class AbstractBigtableTableIOExceptionInterruptedException