class %Compiler.Type.LiteralProperty class for literal values, for internal use only.
The property interface consists of several accessor methods. For literals, the following methods are defined: Get() Set() IsValid()
For complex types, the following methods are defined in subclasses of this class. Refer to %Compiler.Type.Object for object types.
parameter CALCSELECTIVITY = 1;
This parameter controls whether the SELECTIVITY of this property is calculated during TuneTable 1 means TuneTable will calculate the SELECTIVITY of the property/field. 0 means it will be skipped by TuneTable.
A caption for the property usually used by client applications.
The name of the column in an external SQL table (gateway) to which this property is linked.
The original type of the column in an external SQL table (gateway) to which this property is linked.
The Java type to be used when exported.
STORAGEDEFAULT is the type of storage used for the property if it is not already allocated in a DATA definition in the active STORAGE definition. Used to define a property as being stored as columnar in a hybrid row/column table.
method Get() as %RawString
classmethod IsValid(value As %RawString) as %Status
method Set(newvalue As %RawString) as %Status
Set the property to newvalue if is different from the current value.