public class HbaseSessions.CountSession extends Object implements HbaseSessions.HbaseSession<Number>, AutoCloseable
| 构造器和说明 |
|---|
CountSession(HbaseSessions.Session origin) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
delete(String table,
byte[] family,
byte[] rowkey)
Delete a record by rowkey from a table
|
Number |
get(String table,
byte[] family,
byte[] rowkey)
Get a record by rowkey from a table
|
Number |
get(String table,
byte[] family,
byte[] rowkey,
byte[] qualifier)
Get a record by rowkey and qualifier from a table
|
Number |
get(String table,
byte[] family,
Set<byte[]> rowkeys)
Get multi records by rowkeys from a table
|
long |
increase(String table,
byte[] family,
byte[] rowkey,
byte[] qualifier,
long value)
Increase a counter by rowkey and qualifier to a table
|
void |
put(String table,
byte[] family,
byte[] rowkey,
byte[] qualifier,
byte[] value)
Add a row record to a table(can be used when adding an index)
|
void |
put(String table,
byte[] family,
byte[] rowkey,
Collection<BackendEntry.BackendColumn> columns)
Add a row record to a table
|
void |
remove(String table,
byte[] family,
byte[] rowkey,
byte[] qualifier,
boolean latestVersion)
Delete a record by rowkey and qualifier from a table,
just delete the latest version of the specified column if need
|
Number |
scan(String table,
org.apache.hadoop.hbase.client.Scan scan)
Inner scan: send scan request to HBase and get iterator
|
public CountSession(HbaseSessions.Session origin)
public void put(String table, byte[] family, byte[] rowkey, Collection<BackendEntry.BackendColumn> columns)
HbaseSessions.HbaseSessionput 在接口中 HbaseSessions.HbaseSession<Number>public void put(String table, byte[] family, byte[] rowkey, byte[] qualifier, byte[] value)
HbaseSessions.HbaseSessionput 在接口中 HbaseSessions.HbaseSession<Number>public void remove(String table, byte[] family, byte[] rowkey, byte[] qualifier, boolean latestVersion)
HbaseSessions.HbaseSessionremove 在接口中 HbaseSessions.HbaseSession<Number>public void delete(String table, byte[] family, byte[] rowkey)
HbaseSessions.HbaseSessiondelete 在接口中 HbaseSessions.HbaseSession<Number>public Number get(String table, byte[] family, byte[] rowkey, byte[] qualifier)
HbaseSessions.HbaseSessionget 在接口中 HbaseSessions.HbaseSession<Number>public Number get(String table, byte[] family, byte[] rowkey)
HbaseSessions.HbaseSessionget 在接口中 HbaseSessions.HbaseSession<Number>public Number get(String table, byte[] family, Set<byte[]> rowkeys)
HbaseSessions.HbaseSessionget 在接口中 HbaseSessions.HbaseSession<Number>public Number scan(String table, org.apache.hadoop.hbase.client.Scan scan)
HbaseSessions.HbaseSessionscan 在接口中 HbaseSessions.HbaseSession<Number>public long increase(String table, byte[] family, byte[] rowkey, byte[] qualifier, long value)
HbaseSessions.HbaseSessionincrease 在接口中 HbaseSessions.HbaseSession<Number>public void close()
throws IOException
close 在接口中 AutoCloseableIOExceptionCopyright © 2017–2021. All rights reserved.