Class H2SpatialStoreProviderFactory

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.h2.H2SpatialStoreProviderFactory
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 H2SpatialStoreProviderFactory 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
     
     
    int
     
    org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters
     
    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

    allowSpatialIndexSupport, caseIndentifierPreferedMode, isOptimalRecoverFeaturesByReference, supportPassthroughMode, useLocalIndexesCanImprovePerformance

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

    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

    • H2SpatialStoreProviderFactory

      public H2SpatialStoreProviderFactory()
  • 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.JDBCStoreParameters 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
    • allowEditableFeatureType

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