Package | Description |
---|---|
org.geotools.arcsde.data |
DataStore implementation for the ArcSDE 8.x and 9.x spatial gateway.
|
org.geotools.arcsde.data.view | |
org.geotools.arcsde.filter | |
org.geotools.arcsde.jndi |
This package contains relevant classes to support configuring a GeoTools ArcSDE
ISessionPool (a pool of connections to an ArcSDE server) inside a Java Naming and
Directory Interface (JNDI) context. |
org.geotools.arcsde.raster.info | |
org.geotools.arcsde.session | |
org.geotools.arcsde.versioning |
Modifier and Type | Method and Description |
---|---|
protected ISession |
ArcSdeFeatureSource.getSession()
Returns a session appropriate for the current transaction
This is convenient way to get a connection for
ArcSdeFeatureSource.getBounds() and ArcSdeFeatureSource.getCount(Query) . |
ISession |
ArcSDEDataStore.getSession(Transaction transaction)
Retrieve the connection for the provided transaction.
|
Modifier and Type | Method and Description |
---|---|
static FeatureTypeInfo |
ArcSDEAdapter.createInprocessViewSchema(ISession session,
String typeName,
String namespace,
PlainSelect qualifiedSelect,
SeQueryInfo queryInfo)
Creates a schema for the "SQL SELECT" like view definition
|
static void |
ArcSDEAdapter.createSchema(SimpleFeatureType featureType,
Map<String,String> hints,
ISession session)
Creates the given featuretype in the underlying ArcSDE database.
|
static FeatureTypeInfo |
ArcSDEAdapter.fetchSchema(String typeName,
String namespace,
ISession session)
Fetches the schema of a given ArcSDE featureclass and creates its corresponding Geotools
FeatureType
|
protected ReferencedEnvelope |
ArcSdeFeatureSource.getBounds(Query namedQuery,
ISession session) |
protected int |
ArcSdeFeatureSource.getCount(Query namedQuery,
ISession session) |
static FIDReader |
FIDReader.getFidReader(ISession session,
SeTable table,
SeLayer layer,
SeRegistration reg)
Returns a FID strategy appropriate for the given SeLayer
|
Modifier and Type | Method and Description |
---|---|
static SeQueryInfo |
QueryInfoParser.parse(ISession session,
PlainSelect select) |
static ColumnReference |
ColumnReferenceQualifier.qualify(ISession session,
Map<String,Object> tableAliases,
ColumnReference colRef) |
static OrderByElement |
OrderByElementQualifier.qualify(ISession session,
Map<String,Object> tableAliases,
OrderByElement orderBy) |
static PlainSelect |
SelectQualifier.qualify(ISession conn,
PlainSelect select) |
Constructor and Description |
---|
SelectQualifier(ISession session)
Creates a new SelectQualifier object.
|
Constructor and Description |
---|
FilterToSQLSDE(String layerQName,
String layerFidColName,
SimpleFeatureType ft,
PlainSelect definitionQuery,
ISession session) |
Modifier and Type | Method and Description |
---|---|
ISession |
SharedSessionPool.getSession() |
ISession |
SharedSessionPool.getSession(boolean transactional) |
Modifier and Type | Method and Description |
---|---|
RasterDatasetInfo |
GatherCoverageMetadataCommand.execute(ISession session,
SeConnection connection) |
Modifier and Type | Class and Description |
---|---|
class |
SessionWrapper
A pure session wrapper to aid in creating session decorators by extending this class.
|
Modifier and Type | Field and Description |
---|---|
protected ISession |
SessionWrapper.wrapped |
Modifier and Type | Method and Description |
---|---|
ISession |
ISessionPool.getSession()
Shortcut for
getSession(true) |
ISession |
ISessionPool.getSession(boolean transactional)
Grab a session from the pool, this session is the responsibility of the calling code and must
be closed after use.
|
Modifier and Type | Method and Description |
---|---|
abstract R |
Command.execute(ISession session,
SeConnection connection)
Executed to operate on an SeConnection, a Command is scheduled for execution on a Session.
|
SeState |
Commands.CreateVersionStateCommand.execute(ISession session,
SeConnection connection) |
SeQuery |
Commands.CreateAndExecuteQueryCommand.execute(ISession session,
SeConnection connection) |
SeState |
Commands.CreateSeStateCommand.execute(ISession session,
SeConnection connection) |
Void |
Commands.CloseStreamCommand.execute(ISession session,
SeConnection connection) |
Void |
Commands.CloseStateCommand.execute(ISession session,
SeConnection connection) |
SeColumnDefinition[] |
Commands.DescribeTableCommand.execute(ISession session,
SeConnection connection) |
SeTable |
Commands.CreateSeTableCommand.execute(ISession session,
SeConnection connection) |
SeVersion |
Commands.GetVersionCommand.execute(ISession session,
SeConnection connection) |
SeTable |
Commands.GetTableCommand.execute(ISession session,
SeConnection connection) |
SeLayer |
Commands.GetLayerCommand.execute(ISession session,
SeConnection connection) |
SdeRow |
Commands.FetchRowCommand.execute(ISession session,
SeConnection connection) |
Void |
Commands.CommitTransaction.execute(ISession session,
SeConnection connection) |
Void |
Commands.CloseConnection.execute(ISession session,
SeConnection connection) |
SeRegistration |
Commands.CreateSeRegistrationCommand.execute(ISession session,
SeConnection connection) |
SeQuery |
Commands.PrepareQueryCommand.execute(ISession session,
SeConnection connection) |
Constructor and Description |
---|
SessionWrapper(ISession wrapped) |
Modifier and Type | Method and Description |
---|---|
void |
AutoCommitVersionHandler.setUpStream(ISession session,
SeStreamOp streamOperation) |
void |
ArcSdeVersionHandler.setUpStream(ISession session,
SeStreamOp streamOperation)
Sets up the stream to work over the version/state needed
|
void |
TransactionVersionHandler.setUpStream(ISession session,
SeStreamOp streamOperation)
Called by ArcSdeFeatureWriter.createStream
|
Constructor and Description |
---|
TransactionVersionHandler(ISession session,
String versionName) |
Copyright © 1996–2019 Geotools. All rights reserved.