public class RedisOperations extends Object implements MapReduceDataStoreOperations
| Constructor and Description |
|---|
RedisOperations(RedisOptions options) |
| Modifier and Type | Method and Description |
|---|---|
org.locationtech.geowave.core.store.operations.RowWriter |
createDataIndexWriter(org.locationtech.geowave.core.store.adapter.InternalDataAdapter<?> adapter) |
<T> org.locationtech.geowave.core.store.operations.Deleter<T> |
createDeleter(org.locationtech.geowave.core.store.operations.ReaderParams<T> readerParams) |
boolean |
createIndex(org.locationtech.geowave.core.store.api.Index index) |
org.locationtech.geowave.core.store.operations.MetadataDeleter |
createMetadataDeleter(org.locationtech.geowave.core.store.operations.MetadataType metadataType) |
org.locationtech.geowave.core.store.operations.MetadataReader |
createMetadataReader(org.locationtech.geowave.core.store.operations.MetadataType metadataType) |
org.locationtech.geowave.core.store.operations.MetadataWriter |
createMetadataWriter(org.locationtech.geowave.core.store.operations.MetadataType metadataType) |
org.locationtech.geowave.core.store.operations.RowReader<org.locationtech.geowave.core.store.entities.GeoWaveRow> |
createReader(org.locationtech.geowave.core.store.operations.DataIndexReaderParams readerParams) |
<T> org.locationtech.geowave.core.store.operations.RowReader<T> |
createReader(org.locationtech.geowave.core.store.operations.ReaderParams<T> readerParams) |
org.locationtech.geowave.core.store.operations.RowReader<org.locationtech.geowave.core.store.entities.GeoWaveRow> |
createReader(RecordReaderParams readerParams) |
org.locationtech.geowave.core.store.operations.RowDeleter |
createRowDeleter(String indexName,
org.locationtech.geowave.core.store.adapter.PersistentAdapterStore adapterStore,
org.locationtech.geowave.core.store.adapter.InternalAdapterStore internalAdapterStore,
String... authorizations) |
org.locationtech.geowave.core.store.operations.RowWriter |
createWriter(org.locationtech.geowave.core.store.api.Index index,
org.locationtech.geowave.core.store.adapter.InternalDataAdapter<?> adapter) |
void |
delete(org.locationtech.geowave.core.store.operations.DataIndexReaderParams readerParams) |
void |
deleteAll() |
boolean |
deleteAll(String indexName,
String typeName,
Short adapterId,
String... additionalAuthorizations) |
void |
deleteRowsFromDataIndex(byte[][] dataIds,
short adapterId,
String typeName) |
boolean |
ensureAuthorizations(String clientUser,
String... authorizations) |
boolean |
indexExists(String indexName) |
boolean |
metadataExists(org.locationtech.geowave.core.store.operations.MetadataType type) |
public RedisOperations(RedisOptions options)
public boolean indexExists(String indexName) throws IOException
indexExists in interface org.locationtech.geowave.core.store.operations.DataStoreOperationsIOExceptionpublic boolean createIndex(org.locationtech.geowave.core.store.api.Index index)
throws IOException
IOExceptionpublic boolean metadataExists(org.locationtech.geowave.core.store.operations.MetadataType type)
throws IOException
metadataExists in interface org.locationtech.geowave.core.store.operations.DataStoreOperationsIOExceptionpublic void deleteAll()
throws Exception
deleteAll in interface org.locationtech.geowave.core.store.operations.DataStoreOperationsExceptionpublic boolean deleteAll(String indexName, String typeName, Short adapterId, String... additionalAuthorizations)
deleteAll in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic boolean ensureAuthorizations(String clientUser, String... authorizations)
ensureAuthorizations in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic org.locationtech.geowave.core.store.operations.RowWriter createWriter(org.locationtech.geowave.core.store.api.Index index,
org.locationtech.geowave.core.store.adapter.InternalDataAdapter<?> adapter)
createWriter in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic org.locationtech.geowave.core.store.operations.RowWriter createDataIndexWriter(org.locationtech.geowave.core.store.adapter.InternalDataAdapter<?> adapter)
createDataIndexWriter in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic org.locationtech.geowave.core.store.operations.MetadataWriter createMetadataWriter(org.locationtech.geowave.core.store.operations.MetadataType metadataType)
createMetadataWriter in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic org.locationtech.geowave.core.store.operations.MetadataReader createMetadataReader(org.locationtech.geowave.core.store.operations.MetadataType metadataType)
createMetadataReader in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic org.locationtech.geowave.core.store.operations.MetadataDeleter createMetadataDeleter(org.locationtech.geowave.core.store.operations.MetadataType metadataType)
createMetadataDeleter in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic <T> org.locationtech.geowave.core.store.operations.RowReader<T> createReader(org.locationtech.geowave.core.store.operations.ReaderParams<T> readerParams)
createReader in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic <T> org.locationtech.geowave.core.store.operations.Deleter<T> createDeleter(org.locationtech.geowave.core.store.operations.ReaderParams<T> readerParams)
createDeleter in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic org.locationtech.geowave.core.store.operations.RowReader<org.locationtech.geowave.core.store.entities.GeoWaveRow> createReader(RecordReaderParams readerParams)
createReader in interface MapReduceDataStoreOperationspublic org.locationtech.geowave.core.store.operations.RowDeleter createRowDeleter(String indexName, org.locationtech.geowave.core.store.adapter.PersistentAdapterStore adapterStore, org.locationtech.geowave.core.store.adapter.InternalAdapterStore internalAdapterStore, String... authorizations)
createRowDeleter in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic org.locationtech.geowave.core.store.operations.RowReader<org.locationtech.geowave.core.store.entities.GeoWaveRow> createReader(org.locationtech.geowave.core.store.operations.DataIndexReaderParams readerParams)
createReader in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic void delete(org.locationtech.geowave.core.store.operations.DataIndexReaderParams readerParams)
delete in interface org.locationtech.geowave.core.store.operations.DataStoreOperationspublic void deleteRowsFromDataIndex(byte[][] dataIds,
short adapterId,
String typeName)
Copyright © 2013–2020. All rights reserved.