This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions page (login required).

%Library.CacheLiteral

class %Library.CacheLiteral

Property 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 %Library.CacheObject for object types.

Method Inventory (Including Private)

Parameters

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.

Methods

method Get() as %CacheString
classmethod IsValid(value As %CacheString) as %Status
method Set(newvalue As %CacheString) as %Status
Set the property to newvalue if is different from the current value.

Subclasses

Feedback