%SYSTEM.WorkMgrIPQ
Class %SYSTEM.WorkMgrIPQ Extends (WorkMgr, IPQSet)
For internal use only
Methods
%OnNew
Method %OnNew(ByRef qstruct As %String, numberjobs As %Integer, type As %String = 2) As %Status [ Internal, Private, ServerOnly = 1 ]
SQLQueue
Method SQLQueue(rtnidx As %Binary, work As %String, args... As %String) [ Internal ]
SQL Speicific queue function
Decode
Method Decode(qspec As %String, ByRef AtEnd As %Boolean) As %Status
This is called when the data received from the IPQ is "" in order to return any error information or output anything to the current device and to take care of book keeping. It will set AtEnd if we are at the end of the data and will run any callback methods and will return to the caller.
SQLDecode
Method SQLDecode() As %Boolean [ Internal ]
SQL Specific decode function. Returns true if we are at the end of the work. Not for general use, use the Decode method. end signals we believe all work is completed so we should be able to wait for all complete and exit
SQLDecode2
Method SQLDecode2(end = 0) As %Boolean [ Internal ]
SQL Specific decode function. Returns true if we are at the end of the work. Not for general use, use the Decode method. end signals we believe all work is completed so we should be able to wait for all complete and exit
SQLInitialize
ClassMethod SQLInitialize(numberjobs As %Integer, checkdefault As %Boolean = 0, type As %Integer = 2, ByRef extable As %String, ByRef groupID As %String) As WorkMgr [ Internal ]
SQL Specific initialize function. Not for general use, use the Initialize method.
SQLSetup
ClassMethod SQLSetup(args As %String, shardMapVersion As %String) As %Status [ Internal ]
SQLTearDown
ClassMethod SQLTearDown() As %Status [ Internal ]