public class OViewEmbedded extends OViewImpl
OClass.ATTRIBUTES, OClass.INDEX_TYPE
abstractClass, clusterIds, clusterSelection, customFields, defaultClusterId, description, document, hashCode, name, NOT_EXISTENT_CLUSTER_ID, overSize, owner, polymorphicClusterIds, properties, shortName, strictMode, subclasses, superClasses
EDGE_CLASS_NAME, VERTEX_CLASS_NAME
Modifier | Constructor and Description |
---|---|
protected |
OViewEmbedded(OSchemaShared iOwner,
ODocument iDocument,
String iName) |
protected |
OViewEmbedded(OSchemaShared iOwner,
String iName,
OViewConfig cfg,
int[] iClusterIds) |
addActiveIndexes, count, fromStream, getClassIndexes, getClassIndexes, getInactiveIndexes, getNodes, getOriginRidField, getQuery, getRequiredIndexesInfo, getUpdateIntervalSeconds, getUpdateStrategy, getWatchClasses, inactivateIndex, inactivateIndexes, isUpdatable, toNetworkStream, toStream
acquireSchemaReadLock, acquireSchemaWriteLock, addBaseClass, addClusters, addPolymorphicClusterId, addPolymorphicClusterIds, areIndexed, areIndexed, checkEmbedded, checkParametersConflict, checkParametersConflict, checkPersistentPropertyType, compareTo, count, createIndex, createIndex, createIndex, createIndex, createIndex, createProperty, createProperty, createProperty, createProperty, createProperty, declaredProperties, decodeClassName, equals, existsProperty, extractFieldTypes, fireDatabaseMigration, firePropertyNameMigration, fromStream, get, getAllBaseClasses, getAllSubclasses, getAllSuperClasses, getAutoShardingIndex, getBaseClasses, getClassIndex, 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, onPostIndexManagement, properties, propertiesMap, readableClusters, releaseSchemaReadLock, releaseSchemaWriteLock, releaseSchemaWriteLock, removeCustom, removePolymorphicClusterId, removePolymorphicClusterIds, renameCluster, renameProperty, set, setClusterIds, setClusterSelection, setClusterSelectionInternal, setEncryptionInternal, setSuperClass, setSuperClassesByNames, toString, truncate, truncateClusterInternal, validatePropertyName
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
areIndexed, areIndexed, count, createIndex, createIndex, createIndex, createIndex, createIndex, createProperty, createProperty, createProperty, createProperty, createProperty, declaredProperties, existsProperty, get, getAllBaseClasses, getAllSubclasses, getAllSuperClasses, getAutoShardingIndex, getBaseClasses, getClassIndex, 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, hasPolymorphicClusterId, hasSuperClasses, isAbstract, isEdgeType, isStrictMode, isSubClassOf, isSubClassOf, isSuperClassOf, isVertexType, properties, propertiesMap, removeCustom, set, setClusterSelection, setSuperClass, truncate
compareTo
protected OViewEmbedded(OSchemaShared iOwner, String iName, OViewConfig cfg, int[] iClusterIds)
protected OViewEmbedded(OSchemaShared iOwner, ODocument iDocument, String iName)
public OProperty addProperty(String propertyName, OType type, OType linkedType, OClass linkedClass, boolean unsafe)
addProperty
in class OClassImpl
public OClassImpl setEncryption(String iValue)
setEncryption
in class OClassImpl
public OClassImpl setCustom(String name, String value)
public void clearCustom()
protected OClass removeBaseClassInternal(OClass baseClass)
removeBaseClassInternal
in class OClassImpl
protected void setSuperClassesInternal(List<? extends OClass> classes)
setSuperClassesInternal
in class OClassImpl
public void setDefaultClusterId(int defaultClusterId)
protected OClass addClusterIdInternal(ODatabaseDocumentInternal database, int clusterId)
protected OPropertyImpl createPropertyInstance(ODocument p)
createPropertyInstance
in class OClassImpl
public OClass truncateCluster(String clusterName)
clusterName
- Name of cluster to be truncated.public OClass setStrictMode(boolean isStrict)
public OClass addClusterId(int clusterId)
public OClass removeClusterId(int clusterId)
public void dropProperty(String propertyName)
public OClass setOverSize(float overSize)
OClass
OClass.getOverSize()
public OClass setAbstract(boolean isAbstract)
Copyright © 2009–2020 OrientDB. All rights reserved.