Class OPropertyDistributed
java.lang.Object
com.orientechnologies.orient.core.metadata.schema.OPropertyImpl
com.orientechnologies.orient.core.metadata.schema.OPropertyEmbedded
com.orientechnologies.orient.server.distributed.impl.metadata.OPropertyDistributed
- All Implemented Interfaces:
OProperty,Comparable<OProperty>
Created by tglman on 22/06/17.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.orientechnologies.orient.core.metadata.schema.OProperty
OProperty.ATTRIBUTES -
Field Summary
Fields inherited from class com.orientechnologies.orient.core.metadata.schema.OPropertyImpl
collate, customFields, defaultValue, description, globalRef, linkedClass, linkedClassName, linkedType, mandatory, max, min, notNull, owner, readonly, regexp -
Constructor Summary
ConstructorsConstructorDescriptionOPropertyDistributed(OClassImpl owner) OPropertyDistributed(OClassImpl oClassImpl, OGlobalProperty global) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCollate(String collate) setDefaultValue(String defaultValue) setDescription(String iDescription) setLinkedClass(OClass linkedClass) setLinkedType(OType linkedType) setMandatory(boolean isMandatory) setNotNull(boolean isNotNull) setReadonly(boolean isReadonly) Change the type.Methods inherited from class com.orientechnologies.orient.core.metadata.schema.OPropertyEmbedded
clearCustomInternal, setCollateInternal, setCustomInternal, setDefaultValueInternal, setDescriptionInternal, setLinkedClassInternal, setLinkedTypeInternal, setMandatoryInternal, setMaxInternal, setMinInternal, setNameInternal, setNotNullInternal, setReadonlyInternal, setRegexpInternal, setTypeInternalMethods inherited from class com.orientechnologies.orient.core.metadata.schema.OPropertyImpl
acquireSchemaReadLock, acquireSchemaWriteLock, checkEmbedded, checkForDateFormat, checkLinkTypeSupport, checkSupportLinkedClass, compareTo, createIndex, createIndex, createIndex, createIndex, dropIndexes, dropIndexesInternal, equals, fromStream, get, getAllIndexes, getCollate, getCustom, getCustomInternal, getCustomKeys, getDatabase, getDefaultValue, getDescription, getFullName, getFullNameQuoted, getId, getIndex, getIndexes, getLinkedClass, getLinkedType, getMax, getMin, getName, getOwnerClass, getRegexp, getType, hashCode, isDistributedCommand, isIndexed, isMandatory, isNotNull, isReadonly, quoteString, releaseSchemaReadLock, releaseSchemaWriteLock, removeCustom, set, setCollate, toNetworkStream, toStream, toString
-
Constructor Details
-
OPropertyDistributed
-
OPropertyDistributed
-
-
Method Details
-
setType
Description copied from interface:OPropertyChange the type. It checks for compatibility between the change of type.- Specified by:
setTypein interfaceOProperty- Overrides:
setTypein classOPropertyEmbedded
-
setName
- Specified by:
setNamein interfaceOProperty- Overrides:
setNamein classOPropertyEmbedded
-
setDescription
- Specified by:
setDescriptionin interfaceOProperty- Overrides:
setDescriptionin classOPropertyEmbedded
-
setCollate
- Specified by:
setCollatein interfaceOProperty- Overrides:
setCollatein classOPropertyEmbedded
-
clearCustom
public void clearCustom()- Specified by:
clearCustomin interfaceOProperty- Overrides:
clearCustomin classOPropertyEmbedded
-
setCustom
- Specified by:
setCustomin interfaceOProperty- Overrides:
setCustomin classOPropertyEmbedded
-
setRegexp
- Specified by:
setRegexpin interfaceOProperty- Overrides:
setRegexpin classOPropertyEmbedded
-
setLinkedClass
- Specified by:
setLinkedClassin interfaceOProperty- Overrides:
setLinkedClassin classOPropertyEmbedded
-
setLinkedType
- Specified by:
setLinkedTypein interfaceOProperty- Overrides:
setLinkedTypein classOPropertyEmbedded
-
setNotNull
- Specified by:
setNotNullin interfaceOProperty- Overrides:
setNotNullin classOPropertyEmbedded
-
setDefaultValue
- Specified by:
setDefaultValuein interfaceOProperty- Overrides:
setDefaultValuein classOPropertyEmbedded- Parameters:
defaultValue- can be null- Returns:
- this property
- See Also:
-
setMax
- Specified by:
setMaxin interfaceOProperty- Overrides:
setMaxin classOPropertyEmbedded- Parameters:
max- can be null- Returns:
- this property
- See Also:
-
setMin
- Specified by:
setMinin interfaceOProperty- Overrides:
setMinin classOPropertyEmbedded- Parameters:
min- can be null- Returns:
- this property
- See Also:
-
setReadonly
- Specified by:
setReadonlyin interfaceOProperty- Overrides:
setReadonlyin classOPropertyEmbedded
-
setMandatory
- Specified by:
setMandatoryin interfaceOProperty- Overrides:
setMandatoryin classOPropertyEmbedded
-