Class MDBStoreProviderFactory

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
org.gvsig.fmap.dal.store.mdb.MDBStoreProviderFactory
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 MDBStoreProviderFactory extends org.gvsig.fmap.dal.store.jdbc2.impl.JDBCStoreProviderFactoryBase
  • 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
    Constructor
    Description
     
  • Method Summary

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

    Methods inherited from class org.gvsig.fmap.dal.store.jdbc2.impl.JDBCStoreProviderFactoryBase

    caseIndentifierPreferedMode, isOptimalRecoverFeaturesByReference, supportPassthroughMode, useLocalIndexesCanImprovePerformance

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

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

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

    allowCreate, allowRead, allowWrite, create, 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, isTiledSupported, worksBestTiled
  • Constructor Details

    • MDBStoreProviderFactory

      public MDBStoreProviderFactory()
  • Method Details

    • createProvider

      public org.gvsig.fmap.dal.store.jdbc2.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
      Overrides:
      createProvider in class org.gvsig.fmap.dal.store.jdbc2.impl.JDBCStoreProviderFactoryBase
      Throws:
      org.gvsig.fmap.dal.exception.InitializeException
    • createParameters

      public org.gvsig.fmap.dal.store.jdbc.JDBCStoreParametersBase createParameters()
      Specified by:
      createParameters in interface org.gvsig.fmap.dal.DataFactory
      Overrides:
      createParameters in class org.gvsig.fmap.dal.store.jdbc2.impl.JDBCStoreProviderFactoryBase
    • hasVectorialSupport

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

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

      public int hasTabularSupport()
      Specified by:
      hasTabularSupport in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      hasTabularSupport in class org.gvsig.fmap.dal.store.jdbc2.impl.JDBCStoreProviderFactoryBase
    • hasSQLSupport

      public int hasSQLSupport()
      Specified by:
      hasSQLSupport in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      hasSQLSupport in class org.gvsig.fmap.dal.store.jdbc2.impl.JDBCStoreProviderFactoryBase
    • allowFunction

      public Function<String,Integer> allowFunction()
      Specified by:
      allowFunction in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      allowFunction in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
    • allowGroupBy

      public int allowGroupBy()
      Specified by:
      allowGroupBy in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      allowGroupBy 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.store.jdbc2.impl.JDBCStoreProviderFactoryBase