Class OImmutableView
java.lang.Object
com.orientechnologies.orient.core.metadata.schema.OImmutableClass
com.orientechnologies.orient.core.metadata.schema.OImmutableView
- All Implemented Interfaces:
OClass,OView,Comparable<OClass>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.orientechnologies.orient.core.metadata.schema.OClass
OClass.ATTRIBUTES, OClass.INDEX_TYPE -
Field Summary
Fields inherited from class com.orientechnologies.orient.core.metadata.schema.OImmutableClass
EDGE_CLASS_NAME, VERTEX_CLASS_NAMEFields inherited from interface com.orientechnologies.orient.core.metadata.schema.OClass
EDGE_CLASS_NAME, VERTEX_CLASS_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcount(boolean isPolymorphic) Returns the number of the records of this class and based on polymorphic parameter it consider or not the subclasses.longgetNodes()getQuery()voidgetRawClassIndexes(Collection<OIndex> indexes) intbooleanMethods inherited from class com.orientechnologies.orient.core.metadata.schema.OImmutableClass
addCluster, addClusterId, addSuperClass, areIndexed, areIndexed, clearCustom, compareTo, count, countImpl, createIndex, createIndex, createIndex, createIndex, createIndex, createProperty, createProperty, createProperty, createProperty, createProperty, declaredProperties, dropProperty, equals, existsProperty, get, getAllBaseClasses, getAllocation, getAllSubclasses, getAllSuperClasses, getAutoShardingIndex, getBaseClasses, getClassIndex, getClassIndexes, getClassIndexes, getClassInvolvedIndexes, getClassInvolvedIndexes, getClassOverSize, getClusterForNewInstance, getClusterIds, getClusterSelection, getCustom, getCustomKeys, getDatabase, getDefaultClusterId, getDescription, getIndexedProperties, getIndexedProperties, getIndexes, getIndexes, getInvolvedIndexes, getInvolvedIndexes, getName, getOverSize, getPolymorphicClusterIds, getProperty, getRawIndexes, getRawIndexes, getSchema, getShortName, getSize, getStreamableName, getSubclasses, getSuperClass, getSuperClasses, getSuperClassesNames, hasClusterId, hashCode, hasPolymorphicClusterId, hasSuperClasses, init, isAbstract, isEdgeType, isFunction, isOrole, isOuser, isRestricted, isScheduler, isSecurityPolicy, isSequence, isStrictMode, isSubClassOf, isSubClassOf, isSuperClassOf, isTriggered, isVertexType, properties, propertiesMap, removeClusterId, removeCustom, removeSuperClass, set, setAbstract, setClusterSelection, setClusterSelection, setCustom, setDefaultClusterId, setDescription, setName, setOverSize, setShortName, setStrictMode, setSuperClass, setSuperClasses, toString, truncate, truncateClusterMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.orientechnologies.orient.core.metadata.schema.OClass
addCluster, addClusterId, addSuperClass, areIndexed, areIndexed, clearCustom, count, createIndex, createIndex, createIndex, createIndex, createIndex, createProperty, createProperty, createProperty, createProperty, createProperty, declaredProperties, dropProperty, existsProperty, get, getAllBaseClasses, getAllocation, getAllSubclasses, getAllSuperClasses, getAutoShardingIndex, 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, hasPolymorphicClusterId, hasSuperClasses, isAbstract, isEdgeType, isStrictMode, isSubClassOf, isSubClassOf, isSuperClassOf, isVertexType, properties, propertiesMap, removeClusterId, removeCustom, removeSuperClass, set, setAbstract, setClusterSelection, setClusterSelection, setCustom, setDefaultClusterId, setDescription, setName, setOverSize, setShortName, setStrictMode, setSuperClass, setSuperClasses, truncate, truncateCluster
-
Constructor Details
-
OImmutableView
-
-
Method Details
-
getRawClassIndexes
- Overrides:
getRawClassIndexesin classOImmutableClass
-
getQuery
-
getUpdateIntervalSeconds
public int getUpdateIntervalSeconds()- Specified by:
getUpdateIntervalSecondsin interfaceOView
-
getWatchClasses
- Specified by:
getWatchClassesin interfaceOView
-
getOriginRidField
- Specified by:
getOriginRidFieldin interfaceOView
-
isUpdatable
public boolean isUpdatable()- Specified by:
isUpdatablein interfaceOView
-
getNodes
-
getRequiredIndexesInfo
- Specified by:
getRequiredIndexesInfoin interfaceOView
-
getUpdateStrategy
- Specified by:
getUpdateStrategyin interfaceOView
-
count
public long count(boolean isPolymorphic) Description copied from interface:OClassReturns the number of the records of this class and based on polymorphic parameter it consider or not the subclasses.- Specified by:
countin interfaceOClass- Overrides:
countin classOImmutableClass
-
getActiveIndexNames
- Specified by:
getActiveIndexNamesin interfaceOView
-
getLastRefreshTime
public long getLastRefreshTime()- Specified by:
getLastRefreshTimein interfaceOView
-