Class CalculateEnvelopeOfColumnOperation
java.lang.Object
org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
org.gvsig.fmap.dal.store.jdbc2.spi.operations.CalculateEnvelopeOfColumnOperation
- All Implemented Interfaces:
ConnectionOperation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final Stringprotected final org.gvsig.crs.projection.lib.Projectionprotected final org.gvsig.fmap.dal.feature.FeatureTypeprotected final org.gvsig.fmap.geom.primitive.Envelopeprotected final OperationsFactory.TableReferenceFields inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
conn, helper, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionCalculateEnvelopeOfColumnOperation(JDBCHelper helper, org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table, String columnName, String baseFilter, org.gvsig.fmap.geom.primitive.Envelope limit, org.gvsig.crs.projection.lib.Projection crs) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.geom.primitive.EnvelopecalculateEnvelopeOfColumn(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) protected org.gvsig.fmap.geom.primitive.EnvelopecalculateEnvelopeOfColumnWithAggregate(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) protected org.gvsig.fmap.geom.primitive.EnvelopecalculateEnvelopeOfColumnWithoutAggregate(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) getSQL()final Objectperform(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) Methods inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
closeConnection, continueTransactionAllowed, createSQLBuilder, getConnection, needTransaction, perform, perform_operation
-
Field Details
-
table
-
columnName
-
baseFilter
-
limit
protected final org.gvsig.fmap.geom.primitive.Envelope limit -
crs
protected final org.gvsig.crs.projection.lib.Projection crs -
featureType
protected final org.gvsig.fmap.dal.feature.FeatureType featureType
-
-
Constructor Details
-
CalculateEnvelopeOfColumnOperation
public CalculateEnvelopeOfColumnOperation(JDBCHelper helper, org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table, String columnName, String baseFilter, org.gvsig.fmap.geom.primitive.Envelope limit, org.gvsig.crs.projection.lib.Projection crs)
-
-
Method Details
-
perform
public final Object perform(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
getSQL
-
getSQLWihoutAggregate
-
getSQLWithAggregate
-
calculateEnvelopeOfColumn
public org.gvsig.fmap.geom.primitive.Envelope calculateEnvelopeOfColumn(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
calculateEnvelopeOfColumnWithAggregate
protected org.gvsig.fmap.geom.primitive.Envelope calculateEnvelopeOfColumnWithAggregate(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
calculateEnvelopeOfColumnWithoutAggregate
protected org.gvsig.fmap.geom.primitive.Envelope calculateEnvelopeOfColumnWithoutAggregate(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-