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

%Dictionary.CompiledProperty

persistent class %Dictionary.CompiledProperty extends %Library.Persistent, %Dictionary.CompiledPropertyQuery

SQL Table Name: %Dictionary.CompiledProperty

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter SQLENABLED = 1;

Properties (Including Private)

property Aliases as %CacheString;
List of aliases for this property.
Property methods: AliasesGet(), AliasesIsValid(), AliasesSet()
property Calculated as %Boolean;
Specifies that the property has no in-memory storage allocated for it when the object containing it is instantiated.
Property methods: CalculatedDisplayToLogical(), CalculatedGet(), CalculatedIsValid(), CalculatedLogicalToDisplay(), CalculatedNormalize(), CalculatedSet()
property Cardinality as %CacheString;
Specifies the cardinality of a relationship property. The Cardinality keyword is required for relationship properties. It is ignored by non-relationship properties.
Property methods: CardinalityGet(), CardinalityIsValid(), CardinalitySet()
property ClientName as %CacheString;
ClientName
Property methods: ClientNameGet(), ClientNameIsValid(), ClientNameSet()
property Collection as %CacheString;
Specifies that a property is a collection property as well as what type of collection it is.
Property methods: CollectionGet(), CollectionIsValid(), CollectionSet()
property CompilerGenerated as %Boolean;
CompilerGenerated
Property methods: CompilerGeneratedDisplayToLogical(), CompilerGeneratedGet(), CompilerGeneratedIsValid(), CompilerGeneratedLogicalToDisplay(), CompilerGeneratedNormalize(), CompilerGeneratedSet()
property ComputeDependency as %CacheString;
List of properties referenced by the SQLCOMPUTECODE.
Property methods: ComputeDependencyGet(), ComputeDependencyIsValid(), ComputeDependencySet()
property ComputeTriggers as %CacheString;
List of properties to be computed when this property changes.
Property methods: ComputeTriggersGet(), ComputeTriggersIsValid(), ComputeTriggersSet()
property Deprecated as %Boolean;
True if this property is deprecated.
Property methods: DeprecatedDisplayToLogical(), DeprecatedGet(), DeprecatedIsValid(), DeprecatedLogicalToDisplay(), DeprecatedNormalize(), DeprecatedSet()
property Description as %CacheString;
Specifies a description of the property.
Property methods: DescriptionGet(), DescriptionIsValid(), DescriptionSet()
property DirectRefOnGet as %Boolean;
Deprecated
Property methods: DirectRefOnGetDisplayToLogical(), DirectRefOnGetGet(), DirectRefOnGetIsValid(), DirectRefOnGetLogicalToDisplay(), DirectRefOnGetNormalize(), DirectRefOnGetSet()
property DirectRefOnSet as %Boolean;
Deprecated
Property methods: DirectRefOnSetDisplayToLogical(), DirectRefOnSetGet(), DirectRefOnSetIsValid(), DirectRefOnSetLogicalToDisplay(), DirectRefOnSetNormalize(), DirectRefOnSetSet()
property Final as %Boolean;
Specifies that subclasses cannot override the definition of this property.
Property methods: FinalDisplayToLogical(), FinalGet(), FinalIsValid(), FinalLogicalToDisplay(), FinalNormalize(), FinalSet()
property Id as %Integer;
Id
Property methods: IdDisplayToLogical(), IdGet(), IdIsValid(), IdLogicalToDisplay(), IdNormalize(), IdSet(), IdentityDisplayToLogical(), IdentityGet(), IdentityIsValid(), IdentityLogicalToDisplay(), IdentityNormalize(), IdentitySet()
property Identity as %Boolean [ SqlFieldName = _Identity ];
Specifies that this property is the identity for this class. Identity properties can be set in new objects only and the default is set by incrementing a counter.
Property methods: IdentityDisplayToLogical(), IdentityGet(), IdentityIsValid(), IdentityLogicalToDisplay(), IdentityNormalize(), IdentitySet()
property InheritedId as %Boolean;
InheritedId
Property methods: InheritedIdDisplayToLogical(), InheritedIdGet(), InheritedIdIsValid(), InheritedIdLogicalToDisplay(), InheritedIdNormalize(), InheritedIdSet()
property InitialExpression as %CacheString;
Specifies an initial value for the property.
Property methods: InitialExpressionGet(), InitialExpressionIsValid(), InitialExpressionSet()
property Internal as %Boolean;
If true, then do not display this item in automatic documentation.
Property methods: InternalDisplayToLogical(), InternalGet(), InternalIsValid(), InternalLogicalToDisplay(), InternalNormalize(), InternalSet()
property Inverse as %CacheString;