public class GeoWaveDataStoreComponents extends Object
Constructor and Description |
---|
GeoWaveDataStoreComponents(DataStore dataStore,
DataStatisticsStore dataStatisticsStore,
IndexStore indexStore,
GeotoolsFeatureDataAdapter adapter,
GeoWaveGTDataStore gtStore,
TransactionsAllocator transactionAllocator) |
Modifier and Type | Method and Description |
---|---|
GeotoolsFeatureDataAdapter |
getAdapter() |
Index[] |
getAdapterIndices() |
DataStore |
getDataStore() |
GeoWaveGTDataStore |
getGTstore() |
IndexStore |
getIndexStore() |
CloseableIterator<Index> |
getIndices(Map<StatisticsId,InternalDataStatistics<org.opengis.feature.simple.SimpleFeature,?,?>> stats,
BasicQueryByClass query,
boolean spatialOnly) |
DataStatisticsStore |
getStatsStore() |
String |
getTransaction() |
void |
initForWrite() |
void |
releaseTransaction(String txID) |
void |
remove(org.opengis.feature.simple.SimpleFeature feature,
GeoWaveTransaction transaction) |
void |
remove(String fid,
GeoWaveTransaction transaction) |
void |
write(Iterator<org.opengis.feature.simple.SimpleFeature> featureIt,
Set<String> fidList,
GeoWaveTransaction transaction) |
void |
writeCommit(org.opengis.feature.simple.SimpleFeature feature,
GeoWaveTransaction transaction) |
public GeoWaveDataStoreComponents(DataStore dataStore, DataStatisticsStore dataStatisticsStore, IndexStore indexStore, GeotoolsFeatureDataAdapter adapter, GeoWaveGTDataStore gtStore, TransactionsAllocator transactionAllocator)
public void initForWrite()
public IndexStore getIndexStore()
public GeotoolsFeatureDataAdapter getAdapter()
public DataStore getDataStore()
public GeoWaveGTDataStore getGTstore()
public Index[] getAdapterIndices()
public DataStatisticsStore getStatsStore()
public CloseableIterator<Index> getIndices(Map<StatisticsId,InternalDataStatistics<org.opengis.feature.simple.SimpleFeature,?,?>> stats, BasicQueryByClass query, boolean spatialOnly)
public void remove(org.opengis.feature.simple.SimpleFeature feature, GeoWaveTransaction transaction) throws IOException
IOException
public void remove(String fid, GeoWaveTransaction transaction) throws IOException
IOException
public void write(Iterator<org.opengis.feature.simple.SimpleFeature> featureIt, Set<String> fidList, GeoWaveTransaction transaction) throws IOException
IOException
public void writeCommit(org.opengis.feature.simple.SimpleFeature feature, GeoWaveTransaction transaction) throws IOException
IOException
public String getTransaction() throws IOException
IOException
public void releaseTransaction(String txID) throws IOException
IOException
Copyright © 2013–2020. All rights reserved.