Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [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) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.