Class Reference
Ens.DTL.Parser
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [Ens] >  [DTL] >  [Parser]
Private  Storage

class Ens.DTL.Parser extends %RegisteredObject

This class parses the DTL source and returns the root of the parse tree that represents the Data Transform Class

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
17


Summary

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
CollectDTLErrors ParseStream parseAction


Methods

• method CollectDTLErrors() as %Status
Collect Parser Errors into a single status value
• method ParseStream(Output pTransform As Ens.DTL.Transform, pStream As %BinaryStream)
This is the test entry point to the parser
• method parseAction(pAction As Ens.DTL.Action, pIndex As %Integer, Output pStartChild As %String)


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.