Class OgrDataSourceInfo
java.lang.Object
com.kheops.jmap.metadata.LocalizedObject
com.kheops.jmap.metadata.JMapObject
com.kheops.jmap.server.datasources.SpatialDataSourceInfo
com.kheops.jmap.server.datasources.VectorDataSourceInfo
com.kheops.jmap.server.datasources.SQLDataSourceInfo
com.kheops.jmap.server.datasources.ogr.OgrDataSourceInfo
- All Implemented Interfaces:
ISpatialDataSourceInfo
,IVectorDataSourceInfo
,Serializable
,Cloneable
,Comparable<SpatialDataSourceInfo>
- See Also:
-
Field Summary
Fields inherited from class com.kheops.jmap.server.datasources.SQLDataSourceInfo
geometryColumnName, geometryIdColumnName, geometrySchemaName, geometryTableName, poolId, SQLCondition
Fields inherited from class com.kheops.jmap.server.datasources.VectorDataSourceInfo
hasEmptyUnivTile, indexStat, keyAttribute, SERVERLAYER_CLASS_NAME
Fields inherited from class com.kheops.jmap.server.datasources.SpatialDataSourceInfo
attributeMetaData, availableGeometryTypes, desc, extent, geometryTypesFilter, id, lastException, metadataExternalUrl, metadataTemplateId, name, projection, status, systemManaged, timeStamp, updateStatus
Fields inherited from class com.kheops.jmap.metadata.JMapObject
acl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
protected void
clone
(OgrDataSourceInfo info) Returns the data source class name which should be created using this data source info.void
setConnectionString
(String connectionString) void
setDriverName
(String driverName) void
update
(SpatialDataSourceInfo dataSourceInfo) Persist the values of the column namesMethods inherited from class com.kheops.jmap.server.datasources.SQLDataSourceInfo
clone, getSQLCondition, setSQLCondition
Methods inherited from class com.kheops.jmap.server.datasources.VectorDataSourceInfo
clone, getKeyAttribute, getServerLayerClassName, hasEmptyUnivTile, setHasEmptyUnivTile
Methods inherited from class com.kheops.jmap.server.datasources.SpatialDataSourceInfo
clone, compareTo, equals, getAttributeMetaData, getUpdateProgress, getUpdateStatus, hashCode, isEditable, load, setAcl, setId, setLastException, setStatus, setStatus, setUpdateStatus, setUpdateStatus, toString
Methods inherited from class com.kheops.jmap.metadata.JMapObject
clone
Methods inherited from class com.kheops.jmap.metadata.LocalizedObject
getAvailableLocales, getTranslation, isTranslationExists, removeTranslationsOtherThan, setTranslation, updateTranslations
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.kheops.jmap.server.datasources.ISpatialDataSourceInfo
compareTo, getAcl, getAttributeMetaData, getAttributeMetaData, getAvailableGeometryTypes, getDesc, getExtent, getGeometryTypesFilter, getId, getLastException, getName, getProjection, getStatus, getTimeStamp, getUpdateProgress, getUpdateStatus, isSystemManaged, setAcl, setAttributeMetaData, setAvailableGeometryTypes, setDesc, setExtent, setGeometryTypesFilter, setId, setLastException, setName, setProjection, setStatus, setSystemManaged, setTimeStamp, setUpdateStatus, toString
Methods inherited from interface com.kheops.jmap.server.datasources.IVectorDataSourceInfo
getIndexStat, setIndexStat
-
Constructor Details
-
OgrDataSourceInfo
public OgrDataSourceInfo()
-
-
Method Details
-
clone
- Specified by:
clone
in interfaceISpatialDataSourceInfo
- Specified by:
clone
in classSpatialDataSourceInfo
-
getDataSourceClassName
Description copied from interface:ISpatialDataSourceInfo
Returns the data source class name which should be created using this data source info.- Specified by:
getDataSourceClassName
in interfaceISpatialDataSourceInfo
- Specified by:
getDataSourceClassName
in classSpatialDataSourceInfo
- Returns:
- the data source class name.
-
clone
-
getConnectionString
-
setConnectionString
-
getDriverName
-
setDriverName
-
getGeometryIdColumnName
-
getGeometryColumnName
-
getIdAttribute
- Specified by:
getIdAttribute
in interfaceIVectorDataSourceInfo
- Overrides:
getIdAttribute
in classSQLDataSourceInfo
-
update
Persist the values of the column names- Specified by:
update
in interfaceISpatialDataSourceInfo
- Overrides:
update
in classSQLDataSourceInfo
-