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

public class CalculateEnvelopeOfColumnOperation extends AbstractConnectionOperation
  • Field Details

    • table

      protected final OperationsFactory.TableReference table
    • columnName

      protected final String columnName
    • baseFilter

      protected final String 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

      public String getSQL()
    • getSQLWihoutAggregate

      public String getSQLWihoutAggregate()
    • getSQLWithAggregate

      public String 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