This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions page (login required).

%Dictionary.PackageDefinitionQuery

abstract class %Dictionary.PackageDefinitionQuery

Method Inventory (Including Private)

Methods

classmethod FlatPackageClose(QHandle As %Binary) as %Status
classmethod FlatPackageExecute(ByRef QHandle As %Binary, Prefix As %String) as %Status
classmethod FlatPackageFetch(ByRef QHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
Fetch returns the next row in the query.
classmethod FlatPackageFetchRows(ByRef QHandle As %Binary, FetchCount As %Integer = 0, ByRef RowSet As %List, ByRef ReturnCount As %Integer, ByRef AtEnd As %Integer) as %Status
RoutineListFetchRows returns the next FetchCount rows in the query.
classmethod SubPackageClose(QHandle As %Binary) as %Status
classmethod SubPackageExecute(ByRef QHandle As %Binary, SuperPackage As %String) as %Status
classmethod SubPackageFetch(ByRef QHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
Fetch returns the next row in the query.
classmethod SubPackageFetchRows(ByRef QHandle As %Binary, FetchCount As %Integer = 0, ByRef RowSet As %List, ByRef ReturnCount As %Integer, ByRef AtEnd As %Integer) as %Status
RoutineListFetchRows returns the next FetchCount rows in the query.

Queries

query FlatPackage(Prefix As %String = "")
Selects Name
The FlatPackage query provides a list of flattened out package names. Starting with ones beginning with Prefix
query SubPackage(SuperPackage As %String = "")
Selects Name
The SubPackage query provides a list of sub-package names. This query works in a hierarchical way, it returns only one level of sub-package under a specified SuperPackage name.

Subclasses

Feedback