public enum EngineType extends java.lang.Enum<EngineType>
Datasource Engine Types.
SuperMap SDX+ is the spatial engine technology of SuperMap. It provides a universal access mechanism (or mode) for accessing data stored on different engines.
ORACLEPLUS
), SQL Server engine (SQLPLUS
), PostgreSQL engine (POSTGRESQL
) and DB2 engine (DB2
).SDBPLUS
), the UDB engine (UDB
), and the image read-only engine (IMAGEPLUGINS
) and network universal data type engine (NetCDF
).OGC
), Google engine (GOOGLEMAPS
) and SuperMap cloud service engine (SUPERMAPCLOUD
).Enum Constant and Description |
---|
DB2
Used for DB2 datasource.
|
ES
ES engine type.
|
GOOGLEMAPS
GoogleMaps engine type.
|
IMAGEPLUGINS
${services_components_commontypes_EngineType_attribute_IMAGEPLUGINS_Title}
|
ISERVERREST
Rest service engine, it is a read only engine and can’t be created.
|
KINGBASE
Used for Kingbase datasource, multiband data is not supported.
|
MAPWORLD
Tianditu service engine, it is a read only engine and can’t be created.
|
MONGODB
MongoDB engine type.
|
MYSQL
MySQL Engine Type.
|
NetCDF
Deprecated.
|
OGC
The OGC engine type is for the Web datasource.The current supported types are WMS, WFS, and WCS.
|
ORACLEPLUS
${services_components_commontypes_EngineType_attribute_ORACLEPLUS_Title}
|
ORACLESPATIAL
Currently, only a few datasets are supported, they are tabular dataset, point dataset, line dataset, region dataset, text dataset while CAD dataset and route dataset are not supported.
|
PGGIS
PGGIS engine type.
|
POSTGRESQL
The PostgreSQL engine type for PostgreSQL datasource.
|
SDBPLUS
Deprecated.
|
SQLPLUS
${services_components_commontypes_EngineType_attribute_SQLPLUS_Title}
|
SUPERMAPCLOUD
SuperMap Cloud Services engine.
|
UDB
${services_components_commontypes_EngineType_attribute_UDB_Title}
|
Modifier and Type | Method and Description |
---|---|
static EngineType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EngineType[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final EngineType IMAGEPLUGINS
${services_components_commontypes_EngineType_attribute_IMAGEPLUGINS_Title}
${services_components_commontypes_EngineType_attribute_IMAGEPLUGINS_Description}
public static final EngineType OGC
The OGC engine type is for the Web datasource.The current supported types are WMS, WFS, and WCS.
The current supported types are WMS, WFS, and WCS.
public static final EngineType ORACLEPLUS
${services_components_commontypes_EngineType_attribute_ORACLEPLUS_Title}
${services_components_commontypes_EngineType_attribute_ORACLEPLUS_Description}
@Deprecated public static final EngineType SDBPLUS
${services_components_commontypes_EngineType_attribute_SDBPLUS_Title}
${services_components_commontypes_EngineType_attribute_SDBPLUS_Description}
public static final EngineType SQLPLUS
${services_components_commontypes_EngineType_attribute_SQLPLUS_Title}
${services_components_commontypes_EngineType_attribute_SQLPLUS_Description}
public static final EngineType UDB
${services_components_commontypes_EngineType_attribute_UDB_Title}
${services_components_commontypes_EngineType_attribute_UDB_Description}
public static final EngineType ES
ES engine type. For ES datasource.
public static final EngineType GOOGLEMAPS
GoogleMaps engine type.
This constant is supported only in the version for 32-bit Windows, not provided in the versions for Linux, AIX and HPUnix.
public static final EngineType SUPERMAPCLOUD
SuperMap Cloud Services engine. It's a read only engine and can not be created. Only for cloud services published by SuperMap.
This constant is supported only in the version for 32-bit Windows, not provided in the versions for Linux, AIX and HPUnix.
public static final EngineType POSTGRESQL
The PostgreSQL engine type for PostgreSQL datasource.
64-bit program doen't support the constant currently.
public static final EngineType PGGIS
PGGIS engine type. For PGGIS datasource.
public static final EngineType KINGBASE
Used for Kingbase datasource, multiband data is not supported. This engine is only supported in projects.
64-bit program doen't support the constant currently.
KingbaseES V4 and KingbaseES V6 are supported,there is no need to configure ODBC datasource.
The version for Windows supports the following functions:
The version for Linux supports the following functions:
Methods to create Kingbase datasource:
public static final EngineType DB2
Used for DB2 datasource.
64-bit program doen't support the constant currently.
@Deprecated public static final EngineType NetCDF
The Engine of netCDF, read only, can not be created.
public static final EngineType ISERVERREST
Rest service engine, it is a read only engine and can’t be created.
public static final EngineType MAPWORLD
Tianditu service engine, it is a read only engine and can’t be created.
public static final EngineType ORACLESPATIAL
Currently, only a few datasets are supported, they are tabular dataset, point dataset, line dataset, region dataset, text dataset while CAD dataset and route dataset are not supported.
Only support R index. Spatial index must be needed when doing spatial query.(It is requested by Oracle Spatial itself.)
About coordinate system: This engine adopt the projection mechanism provided by Oracle Spatial itself. When setting projection, system will find the corresponding SRID in the Oralce table MDSYS.SDO_CS_SRS according to EPSG code specified by users. If SRID is found, it will be used. If not, one record will be inserted in the table MDSYS.SDO_CS_SRS to create a SRID, which is used for customized projection. So if users want to insert customized projection, users need to have the insert permission. Currently, only empty dataset is supported to be edited projection. The projection of the dataset cannot be changed if the dataset is not empty. Users are suggested to set projection before creating, copying, or importing.
public static final EngineType MYSQL
MySQL Engine Type.
This constant is supported only in 64 bit platform.
public static final EngineType MONGODB
MongoDB engine type.
public static EngineType[] values()
for (EngineType c : EngineType.values()) System.out.println(c);
public static EngineType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null