
public abstract class OrientElementType extends OClassAbstractDelegate
OClass.ATTRIBUTES, OClass.INDEX_TYPE| Modifier and Type | Field and Description |
|---|---|
protected OrientBaseGraph |
graph |
delegateEDGE_CLASS_NAME, VERTEX_CLASS_NAME| Constructor and Description |
|---|
OrientElementType(OrientBaseGraph graph,
OClass delegate) |
| Modifier and Type | Method and Description |
|---|---|
OIndex |
createIndex(String iName,
OClass.INDEX_TYPE iType,
OProgressListener iProgressListener,
String... fields)
Creates database index that is based on passed in field names.
|
OIndex |
createIndex(String iName,
OClass.INDEX_TYPE iType,
String... fields)
Creates database index that is based on passed in field names.
|
OIndex |
createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String... fields)
Creates database index that is based on passed in field names.
|
OIndex |
createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String algorithm,
String... fields)
Creates database index that is based on passed in field names.
|
OIndex |
createIndex(String iName,
String iType,
String... fields)
Creates database index that is based on passed in field names.
|
OProperty |
createProperty(String iPropertyName,
OType iType) |
OProperty |
createProperty(String iPropertyName,
OType iType,
OClass iLinkedClass) |
OProperty |
createProperty(String iPropertyName,
OType iType,
OType iLinkedType) |
protected abstract String |
getTypeName() |
addCluster, addClusterId, addSuperClass, areIndexed, areIndexed, clearCustom, compareTo, count, count, createProperty, createProperty, declaredProperties, dropProperty, equals, existsProperty, get, getAllBaseClasses, getAllSubclasses, getAllSuperClasses, getBaseClasses, getClassIndex, getClassIndexes, getClassIndexes, getClassInvolvedIndexes, getClassInvolvedIndexes, getClassOverSize, getClusterForNewInstance, getClusterIds, getClusterSelection, getCustom, getCustomKeys, getDefaultClusterId, getDescription, getIndexedProperties, getIndexes, getIndexes, getInvolvedIndexes, getInvolvedIndexes, getName, getOverSize, getPolymorphicClusterIds, getProperty, getShortName, getSize, getStreamableName, getSubclasses, getSuperClass, 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, truncateClusterclone, finalize, getClass, notify, notifyAll, wait, wait, waitisEdgeType, isVertexTypeprotected final OrientBaseGraph graph
public OrientElementType(OrientBaseGraph graph, OClass delegate)
public OProperty createProperty(String iPropertyName, OType iType, OClass iLinkedClass)
createProperty in interface OClasscreateProperty in class OClassAbstractDelegatepublic OProperty createProperty(String iPropertyName, OType iType, OType iLinkedType)
createProperty in interface OClasscreateProperty in class OClassAbstractDelegatepublic OProperty createProperty(String iPropertyName, OType iType)
createProperty in interface OClasscreateProperty in class OClassAbstractDelegatepublic OIndex createIndex(String iName, OClass.INDEX_TYPE iType, String... fields)
OClasscreateIndex in interface OClasscreateIndex in class OClassAbstractDelegateiName - Database index nameiType - Index type.fields - Field names from which index will be created.public OIndex createIndex(String iName, String iType, String... fields)
OClasscreateIndex in interface OClasscreateIndex in class OClassAbstractDelegateiName - Database index nameiType - Index type.fields - Field names from which index will be created.public OIndex createIndex(String iName, OClass.INDEX_TYPE iType, OProgressListener iProgressListener, String... fields)
OClasscreateIndex in interface OClasscreateIndex in class OClassAbstractDelegateiName - Database index name.iType - Index type.iProgressListener - Progress listener.fields - Field names from which index will be created.public OIndex createIndex(String iName, String iType, OProgressListener iProgressListener, ODocument metadata, String algorithm, String... fields)
OClasscreateIndex in interface OClasscreateIndex in class OClassAbstractDelegateiName - Database index name.iType - Index type.iProgressListener - Progress listener.metadata - Additional parameters which will be added in index configuration document as
"metadata" field.algorithm - Algorithm to use for indexing.fields - Field names from which index will be created. @return Class index registered
inside of given class ans associated with database index.public OIndex createIndex(String iName, String iType, OProgressListener iProgressListener, ODocument metadata, String... fields)
OClasscreateIndex in interface OClasscreateIndex in class OClassAbstractDelegateiName - Database index name.iType - Index type.iProgressListener - Progress listener.metadata - Additional parameters which will be added in index configuration document as
"metadata" field.fields - Field names from which index will be created. @return Class index registered
inside of given class ans associated with database index.protected abstract String getTypeName()
Copyright © 2009–2025 OrientDB. All rights reserved.