public interface FeatureStoreProviderFactory extends DataStoreProviderFactory
NO, UNKNOWN, YES
Modifier and Type | Method and Description |
---|---|
int |
allowEditableFeatureType() |
boolean |
allowsMandatoryAttributes() |
boolean |
allowsPrimaryKeyAttributes() |
FeatureType |
createDefaultFeatureType() |
int |
getMaxAttributeNameSize()
Returns max size for attributes names
returns -1 if it is undefined
|
List |
getSupportedDataTypes()
Returns a list of
DataTypes supported
by this FeatureStoreProviderFactory |
List |
getSupportedGeometryTypesSubtypes()
Geometry
Return a matrix (list of pairs) (int, int]
[Geometry.TYPE,GEOMETRY.SUBTYPE]
with types and subtypes supported by this provider. |
int |
useLocalIndexesCanImprovePerformance() |
allowCreate, allowRead, allowWrite, createProvider, getDescription, getName, hasRasterSupport, hasTabularSupport, hasVectorialSupport
create, createParameters, initialize
List getSupportedDataTypes()
DataTypes
supported
by this FeatureStoreProviderFactoryDataTypes
supported
by this FeatureStoreProviderFactory or null
if it has no restrictions on data typesList 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 allowsPrimaryKeyAttributes()
FeatureType createDefaultFeatureType()
int allowEditableFeatureType()
int useLocalIndexesCanImprovePerformance()
int getMaxAttributeNameSize()