public static interface THBaseService.Iface
| Modifier and Type | Method and Description |
|---|---|
TResult |
append(ByteBuffer table,
TAppend append) |
boolean |
checkAndDelete(ByteBuffer table,
ByteBuffer row,
ByteBuffer family,
ByteBuffer qualifier,
ByteBuffer value,
TDelete deleteSingle)
Atomically checks if a row/family/qualifier value matches the expected
value.
|
boolean |
checkAndPut(ByteBuffer table,
ByteBuffer row,
ByteBuffer family,
ByteBuffer qualifier,
ByteBuffer value,
TPut put)
Atomically checks if a row/family/qualifier value matches the expected
value.
|
void |
closeScanner(int scannerId)
Closes the scanner.
|
List<TDelete> |
deleteMultiple(ByteBuffer table,
List<TDelete> deletes)
Bulk commit a List of TDeletes to the table.
|
void |
deleteSingle(ByteBuffer table,
TDelete deleteSingle)
Deletes as specified by the TDelete.
|
boolean |
exists(ByteBuffer table,
TGet get)
Test for the existence of columns in the table, as specified in the TGet.
|
TResult |
get(ByteBuffer table,
TGet get)
Method for getting data from a row.
|
List<TResult> |
getMultiple(ByteBuffer table,
List<TGet> gets)
Method for getting multiple rows.
|
List<TResult> |
getScannerResults(ByteBuffer table,
TScan scan,
int numRows)
Get results for the provided TScan object.
|
List<TResult> |
getScannerRows(int scannerId,
int numRows)
Grabs multiple rows from a Scanner.
|
TResult |
increment(ByteBuffer table,
TIncrement increment) |
void |
mutateRow(ByteBuffer table,
TRowMutations rowMutations)
mutateRow performs multiple mutations atomically on a single row.
|
int |
openScanner(ByteBuffer table,
TScan scan)
Get a Scanner for the provided TScan object.
|
void |
put(ByteBuffer table,
TPut put)
Commit a TPut to a table.
|
void |
putMultiple(ByteBuffer table,
List<TPut> puts)
Commit a List of Puts to the table.
|
boolean exists(ByteBuffer table, TGet get) throws TIOError, org.apache.thrift.TException
table - the table to check onget - the TGet to check forTIOErrororg.apache.thrift.TExceptionTResult get(ByteBuffer table, TGet get) throws TIOError, org.apache.thrift.TException
table - the table to get fromget - the TGet to fetchTIOErrororg.apache.thrift.TExceptionList<TResult> getMultiple(ByteBuffer table, List<TGet> gets) throws TIOError, org.apache.thrift.TException
table - the table to get fromgets - a list of TGets to fetch, the Result list
will have the Results at corresponding positions
or null if there was an errorTIOErrororg.apache.thrift.TExceptionvoid put(ByteBuffer table, TPut put) throws TIOError, org.apache.thrift.TException
table - the table to put data input - the TPut to putTIOErrororg.apache.thrift.TExceptionboolean checkAndPut(ByteBuffer table, ByteBuffer row, ByteBuffer family, ByteBuffer qualifier, ByteBuffer value, TPut put) throws TIOError, org.apache.thrift.TException
table - to check in and put torow - row to checkfamily - column family to checkqualifier - column qualifier to checkvalue - the expected value, if not provided the
check is for the non-existence of the
column in questionput - the TPut to put if the check succeedsTIOErrororg.apache.thrift.TExceptionvoid putMultiple(ByteBuffer table, List<TPut> puts) throws TIOError, org.apache.thrift.TException
table - the table to put data inputs - a list of TPuts to commitTIOErrororg.apache.thrift.TExceptionvoid deleteSingle(ByteBuffer table, TDelete deleteSingle) throws TIOError, org.apache.thrift.TException
table - the table to delete fromdeleteSingle - the TDelete to deleteTIOErrororg.apache.thrift.TExceptionList<TDelete> deleteMultiple(ByteBuffer table, List<TDelete> deletes) throws TIOError, org.apache.thrift.TException
table - the table to delete fromdeletes - list of TDeletes to deleteTIOErrororg.apache.thrift.TExceptionboolean checkAndDelete(ByteBuffer table, ByteBuffer row, ByteBuffer family, ByteBuffer qualifier, ByteBuffer value, TDelete deleteSingle) throws TIOError, org.apache.thrift.TException
table - to check in and delete fromrow - row to checkfamily - column family to checkqualifier - column qualifier to checkvalue - the expected value, if not provided the
check is for the non-existence of the
column in questiondeleteSingle - the TDelete to execute if the check succeedsTIOErrororg.apache.thrift.TExceptionTResult increment(ByteBuffer table, TIncrement increment) throws TIOError, org.apache.thrift.TException
TIOErrororg.apache.thrift.TExceptionTResult append(ByteBuffer table, TAppend append) throws TIOError, org.apache.thrift.TException
TIOErrororg.apache.thrift.TExceptionint openScanner(ByteBuffer table, TScan scan) throws TIOError, org.apache.thrift.TException
table - the table to get the Scanner forscan - the scan object to get a Scanner forTIOErrororg.apache.thrift.TExceptionList<TResult> getScannerRows(int scannerId, int numRows) throws TIOError, TIllegalArgument, org.apache.thrift.TException
scannerId - the Id of the Scanner to return rows from. This is an Id returned from the openScanner function.numRows - number of rows to returnTIOErrorTIllegalArgumentorg.apache.thrift.TExceptionvoid closeScanner(int scannerId)
throws TIOError,
TIllegalArgument,
org.apache.thrift.TException
scannerId - the Id of the Scanner to close *TIOErrorTIllegalArgumentorg.apache.thrift.TExceptionvoid mutateRow(ByteBuffer table, TRowMutations rowMutations) throws TIOError, org.apache.thrift.TException
table - table to apply the mutationsrowMutations - mutations to applyTIOErrororg.apache.thrift.TExceptionList<TResult> getScannerResults(ByteBuffer table, TScan scan, int numRows) throws TIOError, org.apache.thrift.TException
table - the table to get the Scanner forscan - the scan object to get a Scanner fornumRows - number of rows to returnTIOErrororg.apache.thrift.TExceptionCopyright © 2014 The Apache Software Foundation. All rights reserved.