DocBook|Search
Class Reference
%Library.CacheLiteral
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%Library] >  [CacheLiteral]
Private  Storage  

class %Library.CacheLiteral

Property class for literal values, for internal use only

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 5


Summary

Methods
Compute Get IsValid Set

Subclasses
%Library.CacheObject %Library.CacheRegObj

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.
• 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).

Methods

• 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