%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.