Skip to main content

%DeepSee.Datatype.list

Class %DeepSee.Datatype.list Extends %Library.String [ System = 3 ]

This datatype represents a list of values and supports indexing on each individual value. The list value can be in $List format or be a character-delimited list. The default is comma-delimited.

Parameters

MAXLEN

Parameter MAXLEN = 30000;

The maximum number of characters the string can contain.

LISTTYPE

Parameter LISTTYPE [ Constraint = ",LIST,PIECE", Flags = ENUMEDIT ] = "PIECE";

This specifies whether the data in $List format (LIST) or character delimited (PIECE).

DELIMITER

Parameter DELIMITER = ",";

If LISTTYPE is "PIECE", then this specifies the delimiter character.

Methods

BuildValueArray

ClassMethod BuildValueArray(pDocument As %Binary, ByRef pValueArray As %String) As %Status

Convert the list to an array of values that can be indexed.

LogicalToDisplay

ClassMethod LogicalToDisplay(%val = "") As %String

Crude display method.