Home > Class Reference > ENSLIB namespace > %Dictionary.CompiledConstraint

%Dictionary.CompiledConstraint

persistent class %Dictionary.CompiledConstraint extends %Library.Persistent, %Dictionary.CompiledConstraintQuery

SQL Table Name: %Dictionary.CompiledConstraint

Property Inventory

Method Inventory

Parameters

parameter SQLENABLED = 1;

Properties

property Category as %CacheString;
Specifies the type of constraint.
Property methods: CategoryGet(), CategoryIsValid(), CategorySet()
property CompilerGenerated as %Boolean;
CompilerGenerated
Property methods: CompilerGeneratedDisplayToLogical(), CompilerGeneratedGet(), CompilerGeneratedIsValid(), CompilerGeneratedLogicalToDisplay(), CompilerGeneratedNormalize(), CompilerGeneratedSet()
property Deferrable as %Boolean [ SqlFieldName = _Deferrable ];
Deferrable
Property methods: DeferrableDisplayToLogical(), DeferrableGet(), DeferrableIsValid(), DeferrableLogicalToDisplay(), DeferrableNormalize(), DeferrableSet()
property Deprecated as %Boolean;
True if this constraint is deprecated.
Property methods: DeprecatedDisplayToLogical(), DeprecatedGet(), DeprecatedIsValid(), DeprecatedLogicalToDisplay(), DeprecatedNormalize(), DeprecatedSet()
property Final as %Boolean;
Final
Property methods: FinalDisplayToLogical(), FinalGet(), FinalIsValid(), FinalLogicalToDisplay(), FinalNormalize(), FinalSet()
property FormalSpec as %CacheString;
Specifies the list of arguments that are passed to the constraint.
Property methods: FormalSpecGet(), FormalSpecIsValid(), FormalSpecParsedGet(), FormalSpecParsedIsValid(), FormalSpecParsedSet(), FormalSpecSet()
property FormalSpecParsed as %CacheString;
FormalSpecParsed
Property methods: FormalSpecParsedGet(), FormalSpecParsedIsValid(), FormalSpecParsedSet()
property GeneratedFrom as %CacheString;
Specifies the name of the class member from which this constraint is generated, member type depends on the value of the Category keyword.
Property methods: GeneratedFromGet(), GeneratedFromIsValid(), GeneratedFromSet()
property Id as %Integer;
Id
Property methods: IdDisplayToLogical(), IdGet(), IdIsValid(), IdLogicalToDisplay(), IdNormalize(), IdSet()
property InheritedId as %Boolean;
InheritedId
Property methods: InheritedIdDisplayToLogical(), InheritedIdGet(), InheritedIdIsValid(), InheritedIdLogicalToDisplay(), InheritedIdNormalize(), InheritedIdSet()
property Initialmode as %CacheString;
Initialmode
Property methods: InitialmodeGet(), InitialmodeIsValid(), InitialmodeSet()
property KeywordError as %Boolean;
KeywordError
Property methods: KeywordErrorDisplayToLogical(), KeywordErrorGet(), KeywordErrorIsValid(), KeywordErrorLogicalToDisplay(), KeywordErrorNormalize(), KeywordErrorSet()
property KeywordModified as %Boolean;
KeywordModified
Property methods: KeywordModifiedDisplayToLogical(), KeywordModifiedGet(), KeywordModifiedIsValid(), KeywordModifiedLogicalToDisplay(), KeywordModifiedNormalize(), KeywordModifiedSet()
relationship Methods as array of %Dictionary.CompiledConstraintMethod [ InitialExpression = $listbuild("%Dictionary.CompiledConstraintMethod","parent",+$this,"children",1,1) , Transient , Inverse = parent , Cardinality = children ];
Method
Property methods: MethodsGet(), MethodsGetObject(), MethodsGetObjectId(), MethodsGetSwizzled(), MethodsIsEmpty(), MethodsIsValid(), MethodsNewObject(), MethodsRClose(), MethodsRExec(), MethodsRFetch(), MethodsRelate(), MethodsSQLCompute(), MethodsSet(), MethodsUnRelate()
property Name as %Dictionary.CacheIdentifier [ Required ];
Name
Property methods: NameGet(), NameIsValid(), NameSet()
property NotInheritable as %Boolean;
NotInheritable
Property methods: NotInheritableDisplayToLogical(), NotInheritableGet(), NotInheritableIsValid(), NotInheritableLogicalToDisplay(), NotInheritableNormalize(), NotInheritableSet()
property Origin as %CacheString;
Origin
Property methods: OriginGet(), OriginIsValid(), OriginSet()
property Parameters as array of %CacheString;
Parameter
Property methods: ParametersBuildValueArray(), ParametersCollectionToDisplay(), ParametersCollectionToOdbc(), ParametersDisplayToCollection(), ParametersGet(), ParametersGetObject(), ParametersGetObjectId(), ParametersGetSwizzled(), ParametersIsValid(), ParametersOdbcToCollection(), ParametersSet(), ParametersSetObject(), ParametersSetObjectId()
property SqlName as %CacheString;
SqlName
Property methods: SqlNameGet(), SqlNameIsValid(), SqlNameSet()
property Type as %CacheString;
Type
Property methods: TypeGet(), TypeIsValid(), TypeSet()
relationship parent as %Dictionary.CompiledClass [ Required , Inverse = Constraints , Cardinality = parent ];
Pointer to the containing parent object
Property methods: parentCheck(), parentDelete(), parentGet(), parentGetObject(), parentGetObjectId(), parentGetSwizzled(), parentIsValid(), parentNewObject(), parentOnDelete(), parentRClose(), parentRExec(), parentRFetch(), parentRelate(), parentSQLCompute(), parentSet(), parentSetObject(), parentSetObjectId(), parentUnRelate(), parentUnSwizzle()

Methods

classmethod %Exists(oid As %ObjectIdentity) as %Boolean