public class JDBCStoreProviderFactoryBase extends AbstractFeatureStoreProviderFactory implements JDBCStoreProviderFactory
CASE_IDENTIFIERS_INDIFERENT, CASE_IDENTIFIERS_LOWERCASE, CASE_IDENTIFIERS_UPPERCASENO, UNKNOWN, YES| Modifier | Constructor and Description |
|---|---|
|
JDBCStoreProviderFactoryBase() |
protected |
JDBCStoreProviderFactoryBase(java.lang.String name,
java.lang.String description) |
protected |
JDBCStoreProviderFactoryBase(java.lang.String name,
java.lang.String description,
boolean hidden) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowSpatialIndexSupport() |
int |
caseIndentifierPreferedMode() |
JDBCStoreParameters |
createParameters() |
JDBCStoreProvider |
createProvider(DataParameters parameters,
DataStoreProviderServices providerServices)
Builds a specific provider
|
int |
hasSQLSupport() |
int |
hasTabularSupport()
The provider has tabular support.
|
int |
isOptimalRecoverFeaturesByReference() |
int |
supportPassthroughMode() |
int |
useLocalIndexesCanImprovePerformance() |
allowEditableFeatureType, allowFunction, allowGroupBy, allowsMandatoryAttributes, allowsPrimaryKeyAttributes, createDefaultFeatureType, getMaxAttributeNameSize, getSupportedDataTypes, getSupportedGeometryTypesSubtypes, preferNotToUseNonNullRestrictions, supportInsertOrUpdate, supportNumericOIDallowCreate, allowRead, allowWrite, create, hasRasterSupport, hasVectorialSupport, isTiledSupported, worksBestTiledgetDescription, getName, isHiddenclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallowCreate, allowRead, allowWrite, getDescription, getName, hasRasterSupport, hasVectorialSupport, isTiledSupported, worksBestTiledcreate, isHiddenpublic JDBCStoreProviderFactoryBase()
protected JDBCStoreProviderFactoryBase(java.lang.String name,
java.lang.String description)
protected JDBCStoreProviderFactoryBase(java.lang.String name,
java.lang.String description,
boolean hidden)
public int hasTabularSupport()
DataStoreProviderFactoryhasTabularSupport in interface DataStoreProviderFactoryhasTabularSupport in class AbstractDataStoreProviderFactorypublic int hasSQLSupport()
hasSQLSupport in interface DataStoreProviderFactoryhasSQLSupport in class AbstractDataStoreProviderFactorypublic JDBCStoreProvider createProvider(DataParameters parameters, DataStoreProviderServices providerServices) throws InitializeException
DataStoreProviderFactorycreateProvider in interface DataStoreProviderFactoryInitializeExceptionpublic JDBCStoreParameters createParameters()
createParameters in interface DataFactorypublic int isOptimalRecoverFeaturesByReference()
isOptimalRecoverFeaturesByReference in interface FeatureStoreProviderFactoryisOptimalRecoverFeaturesByReference in class AbstractFeatureStoreProviderFactorypublic int useLocalIndexesCanImprovePerformance()
useLocalIndexesCanImprovePerformance in interface FeatureStoreProviderFactoryuseLocalIndexesCanImprovePerformance in class AbstractFeatureStoreProviderFactorypublic boolean allowSpatialIndexSupport()
allowSpatialIndexSupport in interface FeatureStoreProviderFactoryallowSpatialIndexSupport in class AbstractFeatureStoreProviderFactorypublic int caseIndentifierPreferedMode()
caseIndentifierPreferedMode in interface JDBCStoreProviderFactorypublic int supportPassthroughMode()
supportPassthroughMode in interface FeatureStoreProviderFactorysupportPassthroughMode in class AbstractFeatureStoreProviderFactory