public class GeoWaveEmptyTransaction extends AbstractTransactionManagement implements GeoWaveTransaction
components
Constructor and Description |
---|
GeoWaveEmptyTransaction(GeoWaveDataStoreComponents components)
Create an empty Diff
|
Modifier and Type | Method and Description |
---|---|
void |
add(String fid,
org.opengis.feature.simple.SimpleFeature feature) |
String[] |
composeAuthorizations() |
String |
composeVisibility() |
void |
flush()
Flush in memory records to store for query processing.
|
String |
getID() |
CloseableIterator<org.opengis.feature.simple.SimpleFeature> |
interweaveTransaction(Integer limit,
org.opengis.filter.Filter filter,
CloseableIterator<org.opengis.feature.simple.SimpleFeature> it) |
boolean |
isEmpty()
Return true if transaction is empty
|
void |
modify(String fid,
org.opengis.feature.simple.SimpleFeature original,
org.opengis.feature.simple.SimpleFeature updated)
Record a modification to the indicated fid
|
void |
remove(String fid,
org.opengis.feature.simple.SimpleFeature feature) |
getDataStatistics
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataStatistics
public GeoWaveEmptyTransaction(GeoWaveDataStoreComponents components)
public boolean isEmpty()
isEmpty
in interface GeoWaveTransaction
public void flush() throws IOException
GeoWaveTransaction
flush
in interface GeoWaveTransaction
IOException
public void modify(String fid, org.opengis.feature.simple.SimpleFeature original, org.opengis.feature.simple.SimpleFeature updated) throws IOException
modify
in interface GeoWaveTransaction
fid
- original
- the original feature(prior state)updated
- the update feature replacement feature; null to indicate removeIOException
public void add(String fid, org.opengis.feature.simple.SimpleFeature feature) throws IOException
add
in interface GeoWaveTransaction
IOException
public void remove(String fid, org.opengis.feature.simple.SimpleFeature feature) throws IOException
remove
in interface GeoWaveTransaction
IOException
public String getID()
public CloseableIterator<org.opengis.feature.simple.SimpleFeature> interweaveTransaction(Integer limit, org.opengis.filter.Filter filter, CloseableIterator<org.opengis.feature.simple.SimpleFeature> it)
interweaveTransaction
in interface GeoWaveTransaction
public String[] composeAuthorizations()
composeAuthorizations
in interface GeoWaveTransaction
public String composeVisibility()
composeVisibility
in interface GeoWaveTransaction
Copyright © 2013–2022. All rights reserved.