
public class OClassRemote extends OClassImpl
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 |
|---|---|
protected |
OClassRemote(OSchemaShared iOwner,
ODocument iDocument,
java.lang.String iName) |
protected |
OClassRemote(OSchemaShared iOwner,
java.lang.String iName) |
protected |
OClassRemote(OSchemaShared iOwner,
java.lang.String iName,
int[] iClusterIds) |
| Modifier and Type | Method and Description |
|---|---|
OClass |
addCluster(java.lang.String clusterNameOrId) |
OClass |
addClusterId(int clusterId) |
protected OProperty |
addProperty(java.lang.String propertyName,
OType type,
OType linkedType,
OClass linkedClass,
boolean unsafe) |
OClass |
addSuperClass(OClass superClass) |
void |
clearCustom() |
protected OPropertyImpl |
createPropertyInstance(ODocument p) |
void |
dropProperty(java.lang.String propertyName) |
protected OClass |
removeBaseClassInternal(OClass baseClass) |
OClass |
removeClusterId(int clusterId) |
OClass |
removeSuperClass(OClass superClass) |
OClass |
setAbstract(boolean isAbstract) |
OClass |
setClusterSelection(java.lang.String value) |
OClassImpl |
setCustom(java.lang.String name,
java.lang.String value) |
void |
setDefaultClusterId(int defaultClusterId) |
OClass |
setDescription(java.lang.String iDescription) |
OClassImpl |
setEncryption(java.lang.String iValue) |
OClass |
setName(java.lang.String name) |
OClass |
setOverSize(float overSize) |
OClass |
setShortName(java.lang.String shortName) |
OClass |
setStrictMode(boolean isStrict) |
OClass |
setSuperClasses(java.util.List<? extends OClass> classes) |
protected void |
setSuperClassesInternal(java.util.List<? extends OClass> classes) |
OClass |
truncateCluster(java.lang.String clusterName) |
acquireSchemaReadLock, 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, getAutoShardingIndex, getBaseClasses, getClassIndex, getClassIndexes, getClassIndexes, getClassInvolvedIndexes, getClassInvolvedIndexes, getClassOverSize, getClusterForNewInstance, 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, onPostIndexManagement, properties, propertiesMap, readableClusters, releaseSchemaReadLock, releaseSchemaWriteLock, releaseSchemaWriteLock, removeCustom, removePolymorphicClusterId, removePolymorphicClusterIds, renameCluster, renameProperty, set, setClusterIds, setClusterSelection, setClusterSelectionInternal, setEncryptionInternal, setSuperClass, setSuperClassesByNames, toNetworkStream, toStream, toString, truncate, truncateClusterInternal, validatePropertyNameprotected OClassRemote(OSchemaShared iOwner, java.lang.String iName)
protected OClassRemote(OSchemaShared iOwner, java.lang.String iName, int[] iClusterIds)
protected OClassRemote(OSchemaShared iOwner, ODocument iDocument, java.lang.String iName)
protected OProperty addProperty(java.lang.String propertyName, OType type, OType linkedType, OClass linkedClass, boolean unsafe)
addProperty in class OClassImplpublic OClassImpl setEncryption(java.lang.String iValue)
setEncryption in class OClassImplpublic OClass setClusterSelection(java.lang.String value)
public OClassImpl setCustom(java.lang.String name, java.lang.String value)
public void clearCustom()
public OClass setName(java.lang.String name)
public OClass setShortName(java.lang.String shortName)
protected OPropertyImpl createPropertyInstance(ODocument p)
createPropertyInstance in class OClassImplpublic OClass truncateCluster(java.lang.String clusterName)
public OClass setStrictMode(boolean isStrict)
public OClass setDescription(java.lang.String iDescription)
public OClass addClusterId(int clusterId)
public OClass removeClusterId(int clusterId)
public void dropProperty(java.lang.String propertyName)
public OClass addCluster(java.lang.String clusterNameOrId)
public OClass setOverSize(float overSize)
public OClass setAbstract(boolean isAbstract)
protected OClass removeBaseClassInternal(OClass baseClass)
removeBaseClassInternal in class OClassImplprotected void setSuperClassesInternal(java.util.List<? extends OClass> classes)
setSuperClassesInternal in class OClassImplpublic void setDefaultClusterId(int defaultClusterId)
Copyright © 2009–2022 OrientDB. All rights reserved.