Skip to main content

%DeepSee.Model.listingField

Class %DeepSee.Model.listingField Extends %DeepSee.Model.node [ System = 3 ]

Meta-data object that represents a listing field for a DeepSee cube. This provides a way for users to create a customized listing by selecting one or more listing fields.

Properties

cube

Relationship cube As %DeepSee.Model.cube(XMLPROJECTION = "none") [ Cardinality = one, Inverse = listingFields ];

Cube that this listing field belongs to.

fieldExpression

Property fieldExpression As %String(MAXLEN = 1000, XMLPROJECTION = "attribute");

This is the (SQL) expression that defines this listing field.

resource

Property resource As %String(MAXLEN = 255, XMLPROJECTION = "attribute");

Optional. The resource needed to view this listing field:
If defined and the current user holds the USE privilege on this resource, then the user may view this listing field.

Methods

%Validate

Method %Validate() As %Status

Test if this listing field's definition is valid.