
public class OClassDistributed extends OClassEmbedded
OClass.ATTRIBUTES, OClass.INDEX_TYPEabstractClass, clusterIds, clusterSelection, customFields, defaultClusterId, description, document, hashCode, name, NOT_EXISTENT_CLUSTER_ID, overSize, owner, polymorphicClusterIds, properties, shortName, strictMode, subclasses, superClassesEDGE_CLASS_NAME, VERTEX_CLASS_NAME| Modifier | Constructor and Description |
|---|---|
|
OClassDistributed(OSchemaShared iOwner,
ODocument iDocument,
String iName) |
protected |
OClassDistributed(OSchemaShared iOwner,
String iName) |
|
OClassDistributed(OSchemaShared iOwner,
String iName,
int[] iClusterIds) |
addClusterIdInternal, addPropertyInternal, addSuperClassInternal, clearCustomInternal, dropPropertyInternal, removeBaseClassInternal, removeClusterId, removeClusterIdInternal, removeSuperClassInternal, setAbstractInternal, setClusterSelectionInternal, setCustomInternal, setDefaultClusterId, setDescriptionInternal, setNameInternal, setOverSizeInternal, setShortNameInternal, setStrictModeInternal, setSuperClassesInternalacquireSchemaReadLock, acquireSchemaWriteLock, addBaseClass, addClusters, addPolymorphicClusterId, addPolymorphicClusterIds, areIndexed, areIndexed, checkAllLikedObjects, checkEmbedded, checkParametersConflict, checkParametersConflict, checkPersistentPropertyType, compareTo, count, count, createIndex, createIndex, createIndex, createIndex, createIndex, createProperty, createProperty, createProperty, createProperty, createProperty, declaredProperties, decodeClassName, equals, existsProperty, extractFieldTypes, fireDatabaseMigration, firePropertyNameMigration, fromStream, fromStream, get, getAllBaseClasses, getAllSubclasses, getAllSuperClasses, getBaseClasses, getClassIndex, getClassIndexes, getClassIndexes, getClassInvolvedIndexes, getClassInvolvedIndexes, getClassOverSize, getClusterIds, getClusterSelection, getCustom, getCustomInternal, getCustomKeys, getDatabase, getDefaultClusterId, getDescription, getEscapedName, getIndexedProperties, getIndexedProperties, getIndexes, getIndexes, getInvolvedIndexes, getInvolvedIndexes, getName, getOverSize, getOwner, getPolymorphicClusterIds, getProperty, getShortName, getSize, getStreamableName, getSubclasses, getSuperClass, getSuperClasses, getSuperClassesNames, hasClusterId, hashCode, hasPolymorphicClusterId, hasSuperClasses, isAbstract, isEdgeType, isStrictMode, isSubClassOf, isSubClassOf, isSuperClassOf, isVertexType, matchesType, properties, propertiesMap, readableClusters, releaseSchemaReadLock, releaseSchemaWriteLock, releaseSchemaWriteLock, removeCustom, removePolymorphicClusterId, removePolymorphicClusterIds, renameCluster, renameProperty, set, setClusterIds, setClusterSelection, setClusterSelectionInternal, setEncryptionInternal, setSuperClass, setSuperClassesByNames, toNetworkStream, toStream, toString, truncate, truncateClusterInternal, validatePropertyNameprotected OClassDistributed(OSchemaShared iOwner, String iName)
public OClassDistributed(OSchemaShared iOwner, String iName, int[] iClusterIds)
public OClassDistributed(OSchemaShared iOwner, ODocument iDocument, String iName)
protected OPropertyImpl createPropertyInstance(ODocument p)
createPropertyInstance in class OClassEmbeddedprotected OPropertyEmbedded createPropertyInstance(OGlobalProperty global)
createPropertyInstance in class OClassEmbeddedpublic OProperty addProperty(String propertyName, OType type, OType linkedType, OClass linkedClass, boolean unsafe)
addProperty in class OClassEmbeddedpublic OClassImpl setEncryption(String iValue)
setEncryption in class OClassEmbeddedpublic OClass setClusterSelection(String value)
setClusterSelection in interface OClasssetClusterSelection in class OClassEmbeddedpublic OClassImpl setCustom(String name, String value)
setCustom in interface OClasssetCustom in class OClassEmbeddedpublic void clearCustom()
clearCustom in interface OClassclearCustom in class OClassEmbeddedpublic OClass setSuperClasses(List<? extends OClass> classes)
setSuperClasses in interface OClasssetSuperClasses in class OClassEmbeddedpublic OClass addSuperClass(OClass superClass)
addSuperClass in interface OClassaddSuperClass in class OClassEmbeddedpublic OClass removeSuperClass(OClass superClass)
removeSuperClass in interface OClassremoveSuperClass in class OClassEmbeddedpublic OClass setName(String name)
setName in interface OClasssetName in class OClassEmbeddedpublic OClass setShortName(String shortName)
setShortName in interface OClasssetShortName in class OClassEmbeddedpublic OClass truncateCluster(String clusterName)
OClassEmbeddedtruncateCluster in interface OClasstruncateCluster in class OClassEmbeddedclusterName - Name of cluster to be truncated.public OClass setStrictMode(boolean isStrict)
setStrictMode in interface OClasssetStrictMode in class OClassEmbeddedpublic OClass setDescription(String iDescription)
setDescription in interface OClasssetDescription in class OClassEmbeddedpublic OClass addClusterId(int clusterId)
addClusterId in interface OClassaddClusterId in class OClassEmbeddedpublic OClass removeClusterId(int clusterId)
removeClusterId in interface OClassremoveClusterId in class OClassEmbeddedpublic void dropProperty(String propertyName)
dropProperty in interface OClassdropProperty in class OClassEmbeddedpublic OClass addCluster(String clusterNameOrId)
addCluster in interface OClassaddCluster in class OClassEmbeddedpublic OClass setOverSize(float overSize)
OClasssetOverSize in interface OClasssetOverSize in class OClassEmbeddedOClass.getOverSize()public OClass setAbstract(boolean isAbstract)
setAbstract in interface OClasssetAbstract in class OClassEmbeddedpublic int getClusterForNewInstance(ODocument doc)
getClusterForNewInstance in interface OClassgetClusterForNewInstance in class OClassImplpublic int getClusterForNewInstance(ODatabaseDocumentDistributed db, ODocument doc)
public ODistributedConfiguration readConfiguration(ODatabaseDocumentDistributed db, ODistributedServerManager manager)
protected boolean isDistributedCommand(ODatabaseDocumentInternal database)
Copyright © 2009–2025 OrientDB. All rights reserved.