%Library.CompiledQuery
Class %Library.CompiledQuery Extends %Persistent [ Deprecated, Not ProcedureBlock, StorageStrategy = custom, System = 2 ]
Note: The class definition classes in the %Library package have been superceded by those in the %Dictionary package. Instead use %Dictionary.CompiledQuery.
This class represents a specific class query description for a compiled class.
Properties
ClassName
Property ClassName As %RawString;
A string containing the name of the class the query belongs to.
Name
Property Name As %RawString;
A string containing the name of the query.
ContainId
Property ContainId As %RawString;
A flag indicating whether the query contains an ID column (1) or not (0).
RowSpec
Property RowSpec As %RawString;
A string containing a comma-delimited list of the columns returned by the query.
Type
Property Type As %RawString;
A string containing the name of the class used for the implementation of the query.
Methods
%LoadData
Method %LoadData(queryId As %String) As %Status [ Private ]
%SaveData
Method %SaveData(id As %String) As %Status [ Private ]
%DeleteData
ClassMethod %DeleteData(id As %String, concurrency As %Integer) As %Status [ Private ]
QueryInfoExecute
ClassMethod QueryInfoExecute(ByRef QHandle As %Binary, ClassName As %String) As %Status
QueryInfoFetch
ClassMethod QueryInfoFetch(ByRef QHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) As %Status
QueryInfoClose
ClassMethod QueryInfoClose(QHandle As %Binary) As %Status