Class OrientVertexType
java.lang.Object
com.orientechnologies.orient.core.metadata.schema.OClassAbstractDelegate
com.tinkerpop.blueprints.impls.orient.OrientElementType
com.tinkerpop.blueprints.impls.orient.OrientVertexType
- All Implemented Interfaces:
OClass,Comparable<OClass>
Represents a Vertex class.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com) (http://orientdb.com)
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.orientechnologies.orient.core.metadata.schema.OClass
OClass.ATTRIBUTES, OClass.INDEX_TYPE -
Field Summary
FieldsFields inherited from class com.tinkerpop.blueprints.impls.orient.OrientElementType
graphFields inherited from class com.orientechnologies.orient.core.metadata.schema.OClassAbstractDelegate
delegateFields inherited from interface com.orientechnologies.orient.core.metadata.schema.OClass
EDGE_CLASS_NAME, VERTEX_CLASS_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCluster(String iClusterName) protected static voidcreateEdgeProperty(com.tinkerpop.blueprints.Direction iDirection, String iEdgeClassName) createEdgeProperty(com.tinkerpop.blueprints.Direction iDirection, String iEdgeClassName, OType iType) createProperty(String iPropertyName, OType iType) createProperty(String iPropertyName, OType iType, OClass iLinkedClass) createProperty(String iPropertyName, OType iType, OType iLinkedType) protected StringbooleanbooleanMethods inherited from class com.tinkerpop.blueprints.impls.orient.OrientElementType
createIndex, createIndex, createIndex, createIndex, createIndexMethods inherited from class com.orientechnologies.orient.core.metadata.schema.OClassAbstractDelegate
addClusterId, addSuperClass, areIndexed, areIndexed, clearCustom, compareTo, count, count, createProperty, createProperty, declaredProperties, dropProperty, equals, existsProperty, get, getAllBaseClasses, getAllSubclasses, getAllSuperClasses, getAutoShardingIndex, getBaseClasses, getClassIndex, getClassIndexes, getClassIndexes, getClassInvolvedIndexes, getClassInvolvedIndexes, getClassOverSize, getClusterForNewInstance, getClusterIds, getClusterSelection, getCustom, getCustomKeys, getDefaultClusterId, getDelegate, getDescription, getIndexedProperties, getIndexes, getIndexes, getInvolvedIndexes, getInvolvedIndexes, getName, getOverSize, getPolymorphicClusterIds, getProperty, getShortName, getSize, getStreamableName, getSubclasses, getSuperClasses, getSuperClassesNames, hasClusterId, hashCode, hasPolymorphicClusterId, hasSuperClasses, isAbstract, isStrictMode, isSubClassOf, isSubClassOf, isSuperClassOf, properties, propertiesMap, removeClusterId, removeCustom, removeSuperClass, set, setAbstract, setClusterSelection, setClusterSelection, setCustom, setDefaultClusterId, setDescription, setName, setOverSize, setShortName, setStrictMode, setSuperClass, setSuperClasses, toString, truncate, truncateCluster
-
Field Details
-
CLASS_NAME
- See Also:
-
-
Constructor Details
-
OrientVertexType
-
-
Method Details
-
checkType
-
createEdgeProperty
public OrientVertexType.OrientVertexProperty createEdgeProperty(com.tinkerpop.blueprints.Direction iDirection, String iEdgeClassName) -
createEdgeProperty
public OrientVertexType.OrientVertexProperty createEdgeProperty(com.tinkerpop.blueprints.Direction iDirection, String iEdgeClassName, OType iType) -
getSuperClass
- Specified by:
getSuperClassin interfaceOClass- Overrides:
getSuperClassin classOClassAbstractDelegate
-
addCluster
- Specified by:
addClusterin interfaceOClass- Overrides:
addClusterin classOClassAbstractDelegate
-
isEdgeType
public boolean isEdgeType()- Returns:
- true if this class represents a subclass of an edge class (E)
-
isVertexType
public boolean isVertexType()- Returns:
- true if this class represents a subclass of a vertex class (V)
-
createProperty
public OrientVertexType.OrientVertexProperty createProperty(String iPropertyName, OType iType, OClass iLinkedClass) - Specified by:
createPropertyin interfaceOClass- Overrides:
createPropertyin classOrientElementType
-
createProperty
public OrientVertexType.OrientVertexProperty createProperty(String iPropertyName, OType iType, OType iLinkedType) - Specified by:
createPropertyin interfaceOClass- Overrides:
createPropertyin classOrientElementType
-
createProperty
- Specified by:
createPropertyin interfaceOClass- Overrides:
createPropertyin classOrientElementType
-
getTypeName
- Specified by:
getTypeNamein classOrientElementType
-