public interface FeatureStoreProviderFactory extends DataStoreProviderFactory
NO, UNKNOWN, YES| Modifier and Type | Method and Description |
|---|---|
int |
allowEditableFeatureType() |
java.util.function.Function<java.lang.String,java.lang.Integer> |
allowFunction() |
int |
allowGroupBy() |
boolean |
allowsMandatoryAttributes() |
boolean |
allowSpatialIndexSupport() |
boolean |
allowsPrimaryKeyAttributes() |
FeatureType |
createDefaultFeatureType() |
int |
getMaxAttributeNameSize()
Returns max size for attributes names returns -1 if it is undefined
|
java.util.List |
getSupportedDataTypes()
Returns a list of
DataTypes supported by this
FeatureStoreProviderFactory |
java.util.List |
getSupportedGeometryTypesSubtypes()
Geometry
Return a matrix (list of pairs) (int, int] [Geometry.TYPE,GEOMETRY.SUBTYPE]
with types and subtypes supported by this provider. |
int |
isOptimalRecoverFeaturesByReference() |
boolean |
preferNotToUseNonNullRestrictions() |
int |
supportInsertOrUpdate() |
boolean |
supportNumericOID() |
int |
supportPassthroughMode() |
int |
useLocalIndexesCanImprovePerformance() |
allowCreate, allowRead, allowWrite, createProvider, getDescription, getName, hasRasterSupport, hasSQLSupport, hasTabularSupport, hasVectorialSupport, isTiledSupported, worksBestTiledcreate, createParameters, isHiddenjava.util.List getSupportedDataTypes()
DataTypes supported by this
FeatureStoreProviderFactoryDataTypes supported by this
FeatureStoreProviderFactory or null if it has no restrictions on data typesjava.util.List getSupportedGeometryTypesSubtypes()
Geometry
Return a matrix (list of pairs) (int, int] [Geometry.TYPE,GEOMETRY.SUBTYPE]
with types and subtypes supported by this provider.
If the provider has not vector support or has not restrictions over
geometry types return null.boolean allowsMandatoryAttributes()
boolean preferNotToUseNonNullRestrictions()
boolean allowsPrimaryKeyAttributes()
FeatureType createDefaultFeatureType()
int allowEditableFeatureType()
int useLocalIndexesCanImprovePerformance()
int isOptimalRecoverFeaturesByReference()
int getMaxAttributeNameSize()
boolean supportNumericOID()
java.util.function.Function<java.lang.String,java.lang.Integer> allowFunction()
int allowGroupBy()
boolean allowSpatialIndexSupport()
int supportPassthroughMode()
int supportInsertOrUpdate()