Modifier and Type | Field and Description |
---|---|
protected Transaction |
ArcSdeFeatureSource.transaction |
Modifier and Type | Method and Description |
---|---|
Transaction |
ArcSdeFeatureStore.getTransaction() |
Modifier and Type | Method and Description |
---|---|
FeatureReader<SimpleFeatureType,SimpleFeature> |
ArcSDEDataStore.getFeatureReader(Query query,
Transaction transaction)
Returns an
ArcSDEFeatureReader
Preconditions:
query ! |
FeatureReader<SimpleFeatureType,SimpleFeature> |
ArcSDEDataStore.getFeatureReader(Query query,
Transaction transaction,
SimpleFeatureType featureType) |
ArcSdeFeatureWriter |
ArcSDEDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction transaction) |
ArcSdeFeatureWriter |
ArcSDEDataStore.getFeatureWriter(String typeName,
Transaction transaction)
|
ArcSdeFeatureWriter |
ArcSDEDataStore.getFeatureWriterAppend(String typeName,
Transaction transaction)
|
ISession |
ArcSDEDataStore.getSession(Transaction transaction)
Retrieve the connection for the provided transaction.
|
void |
ArcSdeFeatureStore.setTransaction(Transaction transaction)
Sets this FeatureStore transaction.
|
Modifier and Type | Method and Description |
---|---|
Transaction |
GranuleStore.getTransaction()
Gets the
Transaction that this GranuleStore is currently operating against. |
Transaction |
RenamingGranuleStore.getTransaction() |
Modifier and Type | Method and Description |
---|---|
void |
GranuleStore.setTransaction(Transaction transaction)
Provide a transaction for commit/rollback control of a modifying operation on this
GranuleStore . |
void |
RenamingGranuleStore.setTransaction(Transaction transaction) |
Modifier and Type | Method and Description |
---|---|
void |
CoverageSlicesCatalog.addGranule(String typeName,
SimpleFeature granule,
Transaction transaction) |
void |
CoverageSlicesCatalog.addGranules(String typeName,
SimpleFeatureCollection granules,
Transaction transaction) |
void |
CoverageSlicesCatalog.removeGranules(String typeName,
Filter filter,
Transaction transaction) |
void |
CoverageSlicesCatalog.WrappedCoverageSlicesCatalog.removeGranules(String typeName,
Filter filter,
Transaction transaction) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultTransaction
Quick implementation of Transaction api.
|
Modifier and Type | Field and Description |
---|---|
static Transaction |
Transaction.AUTO_COMMIT
Represents AUTO_COMMIT mode as opposed to operations with commit/rollback control under a
user-supplied transaction.
|
Modifier and Type | Method and Description |
---|---|
protected Transaction |
DefaultFeatureResults.getTransaction()
Returns transaction from SimpleFeatureSource (if it is a FeatureStore), or
Transaction.AUTO_COMMIT if it is not.
|
Transaction |
FeatureStore.getTransaction()
Gets the
Transaction that this FeatureStore is currently operating against. |
Modifier and Type | Method and Description |
---|---|
void |
InProcessLockingManager.assertAccess(String typeName,
String featureID,
Transaction transaction)
Checks mutability of featureID for this transaction.
|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
InProcessLockingManager.checkedWriter(FeatureWriter<SimpleFeatureType,SimpleFeature> writer,
Transaction transaction)
Provides a wrapper on the provided writer that checks locks.
|
protected InProcessLockingManager.Lock |
InProcessLockingManager.createLock(Transaction transaction,
FeatureLock featureLock)
Creates the right sort of In-Process Lock.
|
void |
FeatureListenerManager.fireChanged(String typeName,
Transaction transaction,
boolean commit)
Notify all listeners that have registered interest for notification on this event type.
|
void |
FeatureListenerManager.fireEvent(String typeName,
Transaction transaction,
FeatureEvent event)
Provided event will be used as a template for notifying all FeatureSources for the provided
typeName.
|
void |
FeatureListenerManager.fireFeaturesAdded(String typeName,
Transaction transaction,
ReferencedEnvelope bounds,
boolean commit)
Notify all listeners that have registered interest for notification on this event type.
|
void |
FeatureListenerManager.fireFeaturesChanged(String typeName,
Transaction transaction,
ReferencedEnvelope bounds,
boolean commit)
Notify all listeners that have registered interest for notification on this event type.
|
void |
FeatureListenerManager.fireFeaturesRemoved(String typeName,
Transaction transaction,
ReferencedEnvelope bounds,
boolean commit)
Notify all listeners that have registered interest for notification on this event type.
|
FeatureReader<SimpleFeatureType,SimpleFeature> |
DataStore.getFeatureReader(Query query,
Transaction transaction)
Gets a
FeatureReader for features selected by the given Query . |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
FileDataStore.getFeatureWriter(Filter filter,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction transaction)
Gets a
FeatureWriter to modify features in this DataStore . |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DataStore.getFeatureWriter(String typeName,
Transaction transaction)
Gets a
FeatureWriter to modify features in this DataStore . |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
FileDataStore.getFeatureWriter(Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DataStore.getFeatureWriterAppend(String typeName,
Transaction transaction)
Gets a
FeatureWriter that can add new features to the DataStore . |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
FileDataStore.getFeatureWriterAppend(Transaction transaction) |
boolean |
InProcessLockingManager.Lock.isAuthorized(Transaction transaction)
Check if transaction is authorized for this lock
|
void |
InProcessLockingManager.lockFeatureID(String typeName,
String featureID,
Transaction transaction,
FeatureLock featureLock)
Aquire lock on featureID.
|
void |
LockingManager.lockFeatureID(String typeName,
String authID,
Transaction transaction,
FeatureLock featureLock)
FeatureID based locking.
|
boolean |
DefaultRepository.lockRefresh(String lockID,
Transaction transaction)
Implement lockRefresh.
|
boolean |
DefaultRepository.lockRelease(String lockID,
Transaction transaction)
Implement lockRelease.
|
boolean |
InProcessLockingManager.refresh(String authID,
Transaction transaction)
Refresh locks held by the authorization
authID . |
boolean |
LockingManager.refresh(String authID,
Transaction transaction)
Refresh locks held by the authorization
lockID . |
boolean |
InProcessLockingManager.release(String authID,
Transaction transaction)
Release locks held by the authorization
authID . |
boolean |
LockingManager.release(String authID,
Transaction transaction)
Release locks held by the authorization
lockID . |
void |
Transaction.State.setTransaction(Transaction transaction)
Provides configuration information for Transaction.State
setTransaction is called with non null
transaction when Transaction.State
is putState into a Transaction. |
void |
FeatureStore.setTransaction(Transaction transaction)
Provide a transaction for commit/rollback control of a modifying operation on this
FeatureStore . |
void |
InProcessLockingManager.unLockFeatureID(String typeName,
String featureID,
Transaction transaction,
FeatureLock featureLock)
Release indicated featureID, must have correct authroization.
|
void |
LockingManager.unLockFeatureID(String typeName,
String authID,
Transaction transaction,
FeatureLock featureLock)
FeatureID based unlocking.
|
Modifier and Type | Field and Description |
---|---|
protected Transaction |
IndexedMappingFeatureIterator.transaction |
protected Transaction |
AbstractMappingFeatureIterator.transaction |
protected Transaction |
IndexedMappingFeatureIteratorFactory.transaction |
Modifier and Type | Method and Description |
---|---|
Transaction |
AbstractMappingFeatureIterator.getTransaction() |
Modifier and Type | Method and Description |
---|---|
FeatureIterator<Feature> |
MappingFeatureCollection.features(Transaction transaction)
This overload allows client code to explicitly specify the transaction that the created
iterator will be working against.
|
static IMappingFeatureIterator |
MappingFeatureIteratorFactory.getInstance(AppSchemaDataAccess store,
FeatureTypeMapping mapping,
Query query,
Filter unrolledFilter,
Transaction transaction) |
static IMappingFeatureIterator |
MappingFeatureIteratorFactory.getInstance(AppSchemaDataAccess store,
FeatureTypeMapping mapping,
Query query,
Filter unrolledFilter,
Transaction transaction,
boolean indexEnable) |
Modifier and Type | Method and Description |
---|---|
DataAccessMappingFeatureIterator |
CustomSourceDataStore.buildIterator(AppSchemaDataAccess store,
FeatureTypeMapping featureTypeMapping,
Query query,
Transaction transaction)
Allows a data store to build its own iterator that will be used by App-Schema core to
retrieve the necessary attributes from the data store to build the mapped feature types.
|
Modifier and Type | Method and Description |
---|---|
Transaction |
DirectoryFeatureStore.getTransaction() |
Modifier and Type | Method and Description |
---|---|
FeatureReader<SimpleFeatureType,SimpleFeature> |
DirectoryDataStore.getFeatureReader(Query query,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DirectoryDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DirectoryDataStore.getFeatureWriter(String typeName,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DirectoryDataStore.getFeatureWriterAppend(String typeName,
Transaction transaction) |
void |
DirectoryLockingManager.lockFeatureID(String typeName,
String authID,
Transaction transaction,
FeatureLock featureLock) |
boolean |
DirectoryLockingManager.refresh(String authID,
Transaction transaction) |
boolean |
DirectoryLockingManager.release(String authID,
Transaction transaction) |
void |
DirectoryFeatureStore.setTransaction(Transaction transaction) |
void |
DirectoryLockingManager.unLockFeatureID(String typeName,
String authID,
Transaction transaction,
FeatureLock featureLock) |
Modifier and Type | Method and Description |
---|---|
FeatureReader<SimpleFeatureType,SimpleFeature> |
PreGeneralizedDataStore.getFeatureReader(Query query,
Transaction transaction) |
FeatureReader<SimpleFeatureType,SimpleFeature> |
PreGeneralizedFeatureSource.getFeatureReader(Query query,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
PreGeneralizedDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
PreGeneralizedDataStore.getFeatureWriter(String typeName,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
PreGeneralizedDataStore.getFeatureWriterAppend(String typeName,
Transaction transaction) |
Modifier and Type | Method and Description |
---|---|
static void |
JDBCUtils.close(Connection conn,
Transaction transaction,
SQLException sqlException)
A utility method for closing a Connection.
|
Modifier and Type | Method and Description |
---|---|
DataAccessMappingFeatureIterator |
JoiningNestedAttributeMapping.initSourceFeatures(JoiningNestedAttributeMapping.Instance instance,
Name featureTypeName,
CoordinateReferenceSystem reprojection,
List<PropertyName> selectedProperties,
boolean includeMandatory,
int resolveDepth,
Integer resolveTimeOut,
Transaction transaction)
Initialise a new iterator (for polymorphism, there could be multiple per instance)
|
Modifier and Type | Method and Description |
---|---|
void |
MemoryFeatureStore.setTransaction(Transaction transaction) |
void |
CollectionSource.setTransaction(Transaction t) |
Modifier and Type | Method and Description |
---|---|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
MongoDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction tx) |
Modifier and Type | Method and Description |
---|---|
DataAccessMappingFeatureIterator |
MongoComplexDataSource.buildIterator(AppSchemaDataAccess store,
FeatureTypeMapping featureTypeMapping,
Query query,
Transaction transaction) |
Modifier and Type | Method and Description |
---|---|
Transaction |
PropertyFeatureStore.getTransaction() |
Modifier and Type | Method and Description |
---|---|
void |
PropertyFeatureStore.setTransaction(Transaction transaction) |
Modifier and Type | Method and Description |
---|---|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
ShapefileDataStore.getFeatureWriter(Filter filter,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
ShapefileDataStore.getFeatureWriter(Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
ShapefileDataStore.getFeatureWriterAppend(Transaction transaction) |
Modifier and Type | Field and Description |
---|---|
protected Transaction |
DiffTransactionState.transaction
The transaction (ie session) associated with this state
|
protected Transaction |
ContentFeatureSource.transaction
The transaction to work from, use {link
ContentEntry.getState(Transaction) to access
shared state in common to ContentFeatureSource and ContentFeatureStore working on this
Transaction. |
protected Transaction |
ContentState.tx
Transaction the state works from.
|
Modifier and Type | Method and Description |
---|---|
Transaction |
ContentState.getTransaction()
The transaction associated with the state.
|
Transaction |
ContentFeatureSource.getTransaction()
The current transaction the feature source is working against.
|
Modifier and Type | Method and Description |
---|---|
void |
ContentEntry.clearTransaction(Transaction transaction)
Removes a closed transaction from the state cache.
|
protected ContentFeatureStore |
ContentDataStore.ensureFeatureStore(String typeName,
Transaction tx)
Helper method which gets a feature source ensuring that it is a feature store as well.
|
FeatureReader<SimpleFeatureType,SimpleFeature> |
ContentDataStore.getFeatureReader(Query query,
Transaction tx)
Returns a feature reader for the specified query and transaction.
|
FeatureReader<SimpleFeatureType,SimpleFeature> |
DecoratingDataStore.getFeatureReader(Query query,
Transaction transaction) |
ContentFeatureSource |
ContentDataStore.getFeatureSource(Name typeName,
Transaction tx)
Returns the feature source matching the specified name and explicitly specifies a
transaction.
|
ContentFeatureSource |
ContentDataStore.getFeatureSource(String typeName,
Transaction tx)
Returns the feature source matching the specified name and explicitly specifies a
transaction.
|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
ContentDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction tx)
Returns a feature writer for the specified query and transaction.
|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DecoratingDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
ContentDataStore.getFeatureWriter(String typeName,
Transaction tx)
Returns a feature writer for the specified type name and transaction.
|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DecoratingDataStore.getFeatureWriter(String typeName,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
ContentDataStore.getFeatureWriterAppend(String typeName,
Transaction tx)
Returns an appending feature writer for the specified type name and transaction.
|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DecoratingDataStore.getFeatureWriterAppend(String typeName,
Transaction transaction) |
ContentState |
ContentEntry.getState(Transaction transaction)
Returns state for the entry for a particular transaction.
|
void |
ContentState.setTransaction(Transaction tx)
Sets the transaction associated with the state.
|
void |
DiffTransactionState.setTransaction(Transaction transaction) |
void |
ContentFeatureSource.setTransaction(Transaction transaction)
Sets the current transaction the feature source is working against.
|
Modifier and Type | Method and Description |
---|---|
Transaction |
TransformFeatureStore.getTransaction() |
Modifier and Type | Method and Description |
---|---|
FeatureReader<SimpleFeatureType,SimpleFeature> |
SingleFeatureSourceDataStore.getFeatureReader(Query query,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
SingleFeatureSourceDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
SingleFeatureSourceDataStore.getFeatureWriter(String typeName,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
SingleFeatureSourceDataStore.getFeatureWriterAppend(String typeName,
Transaction transaction) |
void |
TransformFeatureStore.setTransaction(Transaction transaction) |
Modifier and Type | Method and Description |
---|---|
void |
WFSContentState.setTransaction(Transaction tx)
Sets the transaction associated with the state.
|
Modifier and Type | Method and Description |
---|---|
Transaction |
GranuleCatalogStore.getTransaction() |
Modifier and Type | Method and Description |
---|---|
void |
GranuleCatalog.addGranule(String typeName,
SimpleFeature granule,
Transaction transaction) |
abstract void |
GranuleCatalog.addGranules(String typeName,
Collection<SimpleFeature> granules,
Transaction transaction) |
void |
GranuleCatalogStore.setTransaction(Transaction transaction) |
Modifier and Type | Method and Description |
---|---|
FeatureReader<SimpleFeatureType,SimpleFeature> |
DataStoreWrapper.getFeatureReader(Query query,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DataStoreWrapper.getFeatureWriter(String typeName,
Filter filter,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DataStoreWrapper.getFeatureWriter(String typeName,
Transaction transaction) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DataStoreWrapper.getFeatureWriterAppend(String typeName,
Transaction transaction) |
Modifier and Type | Method and Description |
---|---|
SimpleFeatureReader |
GeoPackage.reader(FeatureEntry entry,
Filter filter,
Transaction tx)
Returns a reader for the contents of a feature dataset.
|
SimpleFeatureWriter |
GeoPackage.writer(FeatureEntry entry,
boolean append,
Filter filter,
Transaction tx)
Returns a writer used to modify or add to the contents of a feature dataset.
|
Modifier and Type | Field and Description |
---|---|
protected Transaction |
JDBCFeatureReader.tx
current transaction
|
Modifier and Type | Method and Description |
---|---|
Transaction |
JDBCDataStore.buildTransaction(Connection cx)
Builds a transaction object around a user provided connection.
|
Transaction |
JDBCFeatureStore.getTransaction() |
Modifier and Type | Method and Description |
---|---|
protected void |
JDBCDataStore.ensureAuthorization(SimpleFeatureType featureType,
Filter filter,
Transaction tx,
Connection cx)
Ensures that that the specified transaction has access to features specified by a filter.
|
Connection |
JDBCDataStore.getConnection(Transaction t)
Returns a JDBC Connection to the underlying database for the specified GeoTools
Transaction . |
void |
JDBCFeatureStore.setTransaction(Transaction transaction) |
Copyright © 1996–2019 Geotools. All rights reserved.