Class OrientDBTypeMapping
java.lang.Object
org.gcube.informationsystem.resourceregistry.persistence.orientdb.base.OrientDBTypeMapping
- Author:
- Luca Frosini (ISTI - CNR)
Create a mapping between OrientDB
OTypehttps://orientdb.gitbooks.io/orientdb-manual/content/orientdb.wiki/Types.html andPropertyTypeName.BaseType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Map<org.gcube.informationsystem.types.PropertyTypeName.BaseType,com.orientechnologies.orient.core.metadata.schema.OType> The mapping from Information System BaseType to OrientDB OType.protected static final Map<com.orientechnologies.orient.core.metadata.schema.OType,org.gcube.informationsystem.types.PropertyTypeName.BaseType> The mapping from OrientDB OType to Information System BaseType. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.gcube.informationsystem.types.PropertyTypeName.BaseTypegetBaseTypeByOType(com.orientechnologies.orient.core.metadata.schema.OType oType) Returns the matchingPropertyTypeName.BaseTypefor the specified OrientDBOType.static com.orientechnologies.orient.core.metadata.schema.OTypegetOTypeByBaseType(org.gcube.informationsystem.types.PropertyTypeName.BaseType baseType) Returns the matching OrientDBOTypefor the specifiedPropertyTypeName.BaseType.
-
Field Details
-
BASE_TYPE_TO_OTYPE
protected static final Map<org.gcube.informationsystem.types.PropertyTypeName.BaseType,com.orientechnologies.orient.core.metadata.schema.OType> BASE_TYPE_TO_OTYPEThe mapping from Information System BaseType to OrientDB OType. -
OTYPE_TO_BASE_TYPE
protected static final Map<com.orientechnologies.orient.core.metadata.schema.OType,org.gcube.informationsystem.types.PropertyTypeName.BaseType> OTYPE_TO_BASE_TYPEThe mapping from OrientDB OType to Information System BaseType.
-
-
Constructor Details
-
OrientDBTypeMapping
public OrientDBTypeMapping()
-
-
Method Details
-
getOTypeByBaseType
public static com.orientechnologies.orient.core.metadata.schema.OType getOTypeByBaseType(org.gcube.informationsystem.types.PropertyTypeName.BaseType baseType) Returns the matching OrientDBOTypefor the specifiedPropertyTypeName.BaseType.- Parameters:
baseType- the Information System base type- Returns:
- the matching OrientDB OType
-
getBaseTypeByOType
public static org.gcube.informationsystem.types.PropertyTypeName.BaseType getBaseTypeByOType(com.orientechnologies.orient.core.metadata.schema.OType oType) Returns the matchingPropertyTypeName.BaseTypefor the specified OrientDBOType.- Parameters:
oType- the OrientDB schema type- Returns:
- the matching Information System BaseType
-