This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > Ens.BPLJanitor

Ens.BPLJanitor

class Ens.BPLJanitor extends %Projection.AbstractProjection

Method Inventory

Methods

classmethod RemoveProjection(classname As %Library.String, ByRef parameters As %Library.String, recompile As %Library.Boolean, modified As %Library.String, qstruct As %Library.String) as %Status
This method is called by the Class Compiler whenever an associated class is either a) about to be recompiled, or b) about to be deleted. classname contains the name of the associated class while parameters contains an array of the projection parameters subscripted by parameter name. Also the special parameter value parameters("%qstruct") contains a merge of the qstruct array this projection is being compiled with. recompile is true (1) if the associated class is about to be recompiled. The modified for an incremental compile will contain the comma separated list of methods that were modified and will be blank for a full compiler.
Any errors reported by this method are reported by the Class Compiler but do not effect class compilation in any way.

Inherited Members

Inherited Methods

FeedbackOpens in a new window