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 forTIOError
org.apache.thrift.TException
TResult get(ByteBuffer table, TGet get) throws TIOError, org.apache.thrift.TException
table
- the table to get fromget
- the TGet to fetchTIOError
org.apache.thrift.TException
List<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 errorTIOError
org.apache.thrift.TException
void put(ByteBuffer table, TPut put) throws TIOError, org.apache.thrift.TException
table
- the table to put data input
- the TPut to putTIOError
org.apache.thrift.TException
boolean 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 succeedsTIOError
org.apache.thrift.TException
void putMultiple(ByteBuffer table, List<TPut> puts) throws TIOError, org.apache.thrift.TException
table
- the table to put data inputs
- a list of TPuts to commitTIOError
org.apache.thrift.TException
void deleteSingle(ByteBuffer table, TDelete deleteSingle) throws TIOError, org.apache.thrift.TException
table
- the table to delete fromdeleteSingle
- the TDelete to deleteTIOError
org.apache.thrift.TException
List<TDelete> deleteMultiple(ByteBuffer table, List<TDelete> deletes) throws TIOError, org.apache.thrift.TException
table
- the table to delete fromdeletes
- list of TDeletes to deleteTIOError
org.apache.thrift.TException
boolean 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 succeedsTIOError
org.apache.thrift.TException
TResult increment(ByteBuffer table, TIncrement increment) throws TIOError, org.apache.thrift.TException
TIOError
org.apache.thrift.TException
TResult append(ByteBuffer table, TAppend append) throws TIOError, org.apache.thrift.TException
TIOError
org.apache.thrift.TException
int 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 forTIOError
org.apache.thrift.TException
List<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 returnTIOError
TIllegalArgument
org.apache.thrift.TException
void closeScanner(int scannerId) throws TIOError, TIllegalArgument, org.apache.thrift.TException
scannerId
- the Id of the Scanner to close *TIOError
TIllegalArgument
org.apache.thrift.TException
void mutateRow(ByteBuffer table, TRowMutations rowMutations) throws TIOError, org.apache.thrift.TException
table
- table to apply the mutationsrowMutations
- mutations to applyTIOError
org.apache.thrift.TException
List<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 returnTIOError
org.apache.thrift.TException
Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.