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)
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 © 2023 The Apache Software Foundation. All rights reserved.