public class JMapPersonalDataSource extends JMapEditableDataSource
DEFAULT_INDEX_BASE, DEFAULT_TABLE_BASEhiddenAttributes, systemAttributesdbConfig, DEFAULT_GEOMETRY_FORMAT, JMAP_AREA_FIELD, JMAP_CENTROID_X_FIELD, JMAP_CENTROID_Y_FIELD, JMAP_GEOMETRY_FIELD, JMAP_GEOMETRY_TYPE_FIELD, JMAP_GEOMETRY_TYPE_FIELD_IX_NAME, JMAP_ID_FIELD, JMAP_ID_FIELD_IX_NAME, JMAP_LENGTH_FIELD, JMAP_MBR_FIELDS_IX_NAME, JMAP_MBR_X1_FIELD, JMAP_MBR_X2_FIELD, JMAP_MBR_Y1_FIELD, JMAP_MBR_Y2_FIELD, LAYER_TABLE_BASE, LAYERS_INDEX_TABLE, METADATA_EXTENT_X1, METADATA_EXTENT_X2, METADATA_EXTENT_Y1, METADATA_EXTENT_Y2, METADATA_GEOMETRY_FORMAT, METADATA_INDEX_COLS, METADATA_INDEX_ROWS, METADATA_INDEX_TABLE_NAME, METADATA_SRID, METADATA_TABLE, METADATA_TABLE_NAME, SPATIAL_INDEX_TABLE_BASE, TABLE_BASEintegerFields, mbrX1Field, mbrX2Field, mbrY1Field, mbrY2FieldconnPool, MAX_EXTRACT_ELEMENTS_COUNTEMPTY_ATTRIBUTE_ARRAY, EMPTY_ELEMENT_ARRAY| Constructor and Description |
|---|
JMapPersonalDataSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete()
The
delete() method is called when a spatial data source is being deleted
in order to free and delete all resources used. |
EditionResult[] |
deleteElements(EditionTransaction.Delete transaction) |
JMapGeoElement[] |
extractElements(QueryFilter[] queryFilters) |
JMapGeoElement[] |
extractElements(QueryFilter[] queryFilters,
Attribute[] attributes) |
void |
init(SpatialDataSourceInfo dsInfo) |
EditionResult[] |
insertElements(EditionTransaction.Insert transaction) |
EditionResult[] |
insertElements(EditionTransaction.Insert transaction,
Attribute[] attributes) |
protected void |
setSystemFields() |
EditionResult[] |
updateElements(EditionTransaction.Update transaction) |
EditionResult[] |
updateElements(EditionTransaction.Update transaction,
Attribute[] attributes) |
close, getAttributeMetaData, getBaseDataTableName, getBaseIndexTableName, getConflictEditionResults, getDataSourceInfo, getName, getNextGeometryId, isSpatialIndexSupported, updatealterTable, appendGeometryTypesFilter, computeElementsCount, computeExtent, createBaseTable, getCount, getExtent, getHiddenAttributes, getSystemAttributescalculateStats, deleteMetadataTableEntry, extractAttributes, extractElements, formatGeometryTableName, formatIndexTableName, getMetadataExtent, prepareSpatialIndexWhereClause, updateMetadataTable, validateAttributeNames, validateAttributeNames, validateFieldName, validateFieldNameappendSpatialFilter, createIndex, createIndex, deleteIndex, getExtent, getSimpleExtent, indexExists, setDefaultIsolationLevel, setIsolationLevel, setMinIsolationLevelappendSqlFilter, insertSqlRestrictions, setupQueryFiltersappendAttributeFilter, applyQueryFiltersisCancelled, validateProjectionpublic void init(SpatialDataSourceInfo dsInfo)
init in class JMapEditableDataSourcepublic void delete()
delete() method is called when a spatial data source is being deleted
in order to free and delete all resources used.delete in class AbstractJMapTableDataSourcepublic JMapGeoElement[] extractElements(QueryFilter[] queryFilters, Attribute[] attributes) throws java.lang.Exception
extractElements in class AbstractJMapDataSourcejava.lang.Exceptionpublic JMapGeoElement[] extractElements(QueryFilter[] queryFilters) throws java.lang.Exception
java.lang.Exceptionpublic EditionResult[] deleteElements(EditionTransaction.Delete transaction)
deleteElements in interface EditableVectorDataSourcedeleteElements in class JMapEditableDataSourcepublic EditionResult[] insertElements(EditionTransaction.Insert transaction, Attribute[] attributes)
insertElements in interface EditableVectorDataSourceinsertElements in class JMapEditableDataSourcepublic EditionResult[] insertElements(EditionTransaction.Insert transaction)
public EditionResult[] updateElements(EditionTransaction.Update transaction, Attribute[] attributes)
updateElements in interface EditableVectorDataSourceupdateElements in class JMapEditableDataSourcepublic EditionResult[] updateElements(EditionTransaction.Update transaction)
protected void setSystemFields()
setSystemFields in class JMapEditableDataSource