| Package | Description |
|---|---|
| org.apache.hadoop.hdfs.server.federation.store |
The federation state store tracks persistent values that are shared between
multiple routers.
|
| org.apache.hadoop.hdfs.server.federation.store.driver |
The state store uses modular data storage classes derived from
StateStoreDriver to handle querying, updating and deleting data records.
|
| org.apache.hadoop.hdfs.server.federation.store.driver.impl |
Implementations of state store data providers/drivers.
|
| Modifier and Type | Method | Description |
|---|---|---|
static <T extends BaseRecord> |
StateStoreUtils.filterMultiple(Query<T> query,
java.lang.Iterable<T> records) |
Filters a list of records to find all records matching the query.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends BaseRecord> |
StateStoreRecordOperations.get(java.lang.Class<T> clazz,
Query<T> query) |
Get a single record from the store that matches the query.
|
<T extends BaseRecord> |
StateStoreRecordOperations.getMultiple(java.lang.Class<T> clazz,
Query<T> query) |
Get multiple records from the store that match a query.
|
<T extends BaseRecord> |
StateStoreRecordOperations.remove(java.lang.Class<T> clazz,
Query<T> query) |
Remove multiple records of a specific class that match a query.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends BaseRecord> |
StateStoreBaseImpl.get(java.lang.Class<T> clazz,
Query<T> query) |
|
<T extends BaseRecord> |
StateStoreBaseImpl.getMultiple(java.lang.Class<T> clazz,
Query<T> query) |
|
<T extends BaseRecord> |
StateStoreFileBaseImpl.remove(java.lang.Class<T> clazz,
Query<T> query) |
|
<T extends BaseRecord> |
StateStoreMySQLImpl.remove(java.lang.Class<T> clazz,
Query<T> query) |
|
<T extends BaseRecord> |
StateStoreZooKeeperImpl.remove(java.lang.Class<T> clazz,
Query<T> query) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.