public class DatasourceInfo
extends java.lang.Object
implements java.io.Serializable
Data source information.
The class mainly describes the basic information of the datasource.
You can open the multi-count datasources in a workspace, the alias (name
) can be the unique identifier with the datasource.
One datasource is corresponding with a data engine type. Multi-types of the datasource are provided In SuperMap, which include that the file datasource, the database datasource and Web datasource. For instance, the UDB datasource belongs to the file datasource type, and the Oracle, SQL Server, MySQL, PistgreSQL and DB2 datasource belong to the database datasource type, OGC, GoogleMaps and SuperMap cloud service, REST map service and tianditu map service datasources belong to Web datasource. It needs different data engines (EngineType
) for accessing different datasources.
EngineType
, DatasetInfo
, Serialized FormModifier and Type | Field and Description |
---|---|
Unit |
coordUnit
the coordinate unit.
|
java.lang.String |
description
Datasource description.
|
Unit |
distanceUnit
Distance unit.
|
EngineType |
engineType
Datasource engine type, read-only.
|
java.lang.String |
name
The alias of the datasource.
|
PrjCoordSys |
prjCoordSys
The projection information.
|
Constructor and Description |
---|
DatasourceInfo()
The Constructor.
|
DatasourceInfo(DatasourceInfo dataSourceInfo)
Construct a new DatasourceInfo instance according to a DatasourceInfo object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compare whether the specified object equals to this datasource information object.
|
int |
hashCode()
Generate the hash code for the datasource according to the property of the datasource.
|
java.lang.String |
toString() |
public java.lang.String description
public EngineType engineType
public PrjCoordSys prjCoordSys
public Unit coordUnit
public Unit distanceUnit
public java.lang.String name
The alias of the datasource.
Alias is used to uniquely identify datasource in a workspace and can also be used to call a datasource. The alias of a datasource has been assigned once the datasource was created or opened. You can use a different alias to open a datasource.
public DatasourceInfo()
public DatasourceInfo(DatasourceInfo dataSourceInfo)
Construct a new DatasourceInfo instance according to a DatasourceInfo object.
dataSourceInfo
- Datasource information.public int hashCode()
Generate the hash code for the datasource according to the property of the datasource.
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
Compare whether the specified object equals to this datasource information object.
equals
in class java.lang.Object
obj
- the object to compare with the datasource information object.public java.lang.String toString()
toString
in class java.lang.Object