public class HBaseMapState<T> extends Object implements IBackingMap<T>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
HBaseMapState.Factory |
static class |
HBaseMapState.Options<T> |
| Constructor and Description |
|---|
HBaseMapState(HBaseMapState.Options<T> options,
Map<String,Object> map,
int partitionNum)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<T> |
multiGet(List<List<Object>> keys) |
void |
multiPut(List<List<Object>> keys,
List<T> values) |
static StateFactory |
nonTransactional() |
static StateFactory |
nonTransactional(HBaseMapState.Options<Object> opts) |
static StateFactory |
opaque() |
static StateFactory |
opaque(HBaseMapState.Options<OpaqueValue> opts) |
static StateFactory |
transactional() |
static StateFactory |
transactional(HBaseMapState.Options<TransactionalValue> opts) |
public HBaseMapState(HBaseMapState.Options<T> options, Map<String,Object> map, int partitionNum)
Constructor.
options - HBase State options.map - topology config map.partitionNum - the number of partition.public static StateFactory opaque()
public static StateFactory opaque(HBaseMapState.Options<OpaqueValue> opts)
public static StateFactory transactional()
public static StateFactory transactional(HBaseMapState.Options<TransactionalValue> opts)
public static StateFactory nonTransactional()
public static StateFactory nonTransactional(HBaseMapState.Options<Object> opts)
public List<T> multiGet(List<List<Object>> keys)
multiGet in interface IBackingMap<T>Copyright © 2021 The Apache Software Foundation. All rights reserved.