Class JDBCStoreProviderFactoryBase

java.lang.Object
org.gvsig.fmap.dal.spi.AbstractDataFactory
org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
org.gvsig.fmap.dal.store.jdbc2.impl.JDBCStoreProviderFactoryBase
All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactory, org.gvsig.fmap.dal.DataStoreProviderFactory, org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory, org.gvsig.fmap.dal.store.jdbc2.JDBCStoreProviderFactory, org.gvsig.tools.extensionpoint.ExtensionSingleton

public class JDBCStoreProviderFactoryBase extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory implements org.gvsig.fmap.dal.store.jdbc2.JDBCStoreProviderFactory
  • Field Summary

    Fields inherited from interface org.gvsig.fmap.dal.DataStoreProviderFactory

    NO, UNKNOWN, YES

    Fields inherited from interface org.gvsig.fmap.dal.store.jdbc2.JDBCStoreProviderFactory

    CASE_IDENTIFIERS_INDIFERENT, CASE_IDENTIFIERS_LOWERCASE, CASE_IDENTIFIERS_UPPERCASE
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
     
    protected
     
    protected
    JDBCStoreProviderFactoryBase(String name, String description, boolean hidden)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int
     
    org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters
     
    createProvider(org.gvsig.fmap.dal.DataParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices)
     
    int
     
    int
     
    int
     
    int
     
    int
     

    Methods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory

    allowEditableFeatureType, allowFunction, allowGroupBy, allowsMandatoryAttributes, allowsPrimaryKeyAttributes, createDefaultFeatureType, getMaxAttributeNameSize, getSupportedDataTypes, getSupportedGeometryTypesSubtypes, preferNotToUseNonNullRestrictions, supportInsertOrUpdate, supportNumericOID

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory

    allowCreate, allowRead, allowWrite, create, hasRasterSupport, hasVectorialSupport, isTiledSupported, worksBestTiled

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataFactory

    getDescription, getName, isHidden

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.fmap.dal.DataFactory

    create, isHidden

    Methods inherited from interface org.gvsig.fmap.dal.DataStoreProviderFactory

    allowCreate, allowRead, allowWrite, getDescription, getName, hasRasterSupport, hasVectorialSupport, isTiledSupported, worksBestTiled
  • Constructor Details

    • JDBCStoreProviderFactoryBase

      public JDBCStoreProviderFactoryBase()
    • JDBCStoreProviderFactoryBase

      protected JDBCStoreProviderFactoryBase(String name, String description)
    • JDBCStoreProviderFactoryBase

      protected JDBCStoreProviderFactoryBase(String name, String description, boolean hidden)
  • Method Details

    • hasTabularSupport

      public int hasTabularSupport()
      Specified by:
      hasTabularSupport in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      hasTabularSupport in class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
    • hasSQLSupport

      public int hasSQLSupport()
      Specified by:
      hasSQLSupport in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      hasSQLSupport in class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
    • createProvider

      public JDBCStoreProvider createProvider(org.gvsig.fmap.dal.DataParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices) throws org.gvsig.fmap.dal.exception.InitializeException
      Specified by:
      createProvider in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Throws:
      org.gvsig.fmap.dal.exception.InitializeException
    • createParameters

      public org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters createParameters()
      Specified by:
      createParameters in interface org.gvsig.fmap.dal.DataFactory
    • isOptimalRecoverFeaturesByReference

      public int isOptimalRecoverFeaturesByReference()
      Specified by:
      isOptimalRecoverFeaturesByReference in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      isOptimalRecoverFeaturesByReference in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
    • useLocalIndexesCanImprovePerformance

      public int useLocalIndexesCanImprovePerformance()
      Specified by:
      useLocalIndexesCanImprovePerformance in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      useLocalIndexesCanImprovePerformance in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
    • allowSpatialIndexSupport

      public boolean allowSpatialIndexSupport()
      Specified by:
      allowSpatialIndexSupport in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      allowSpatialIndexSupport in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
    • caseIndentifierPreferedMode

      public int caseIndentifierPreferedMode()
      Specified by:
      caseIndentifierPreferedMode in interface org.gvsig.fmap.dal.store.jdbc2.JDBCStoreProviderFactory
    • supportPassthroughMode

      public int supportPassthroughMode()
      Specified by:
      supportPassthroughMode in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      supportPassthroughMode in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory