class %Library.CacheLiteral
Property class for literal values, for internal use only
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.
parameter CAPTION;
A caption for the property usually used by client applications.
parameter EXTERNALSQLNAME;
The name of the column in an external SQL table (gateway) to which this property is linked.
parameter EXTERNALSQLTYPE;
The original type of the column in an external SQL table (gateway) to which this property is linked.
parameter JAVATYPE;
The Java type to be used when exported.
parameter SELECTIVITY;
This parameter controls the default selectivity value.
i.e. default selectivity used by properties that are references to objects of this class (or subclass).
classmethod Compute(%id As %CacheString)
as %String
This method is generated for properties with SQLCOMPUTED = true. It contains code to compute a value for the property as defined in SQLCOMPUTECODE. SQLCOMPUTECODE is scanned for {} references and those references are replaced by a formal argument.
method Get()
as %CacheString
classmethod IsValid(value As %CacheString)
as %Status
method Set(newvalue As %CacheString)
as %Status