Package dsql.parser

The parser for the DSQL language (see the BNF).

See:
          Description

Interface Summary
Assignable A node which can be assigned a value
Node  
ParserConstants  
ParserTreeConstants  
 

Class Summary
ASTAndOp And operator
ASTArrayIndex  
ASTAssignment An assignment statement, e.g.
ASTBinaryOperator A binary operator, e.g. equals
ASTConcat A concat expression, e.g.
ASTConnect A element
ASTCount A count expression, e.g. count $x
ASTData A data element, e.g.
ASTDBMS A <DBMS> element
ASTDelete  
ASTDiff  
ASTDoc A document element
ASTDocContext An XML element with an ASTDoc context
ASTDot A dot construct, e.g.
ASTDriver A <driver> element (inside <dbms> elements)
ASTDsql A element
ASTDynamicString A dynamic string, e.g.
ASTEquals An equal expression, e.g.
ASTExists Exists expression, e.g. exists $x
ASTExit An exit statement
ASTFloatDivOp Multiplication operator
ASTFloatLit A float literal, e.g. 4.2
ASTForEach A foreach statement, eg foreach $y in ...
ASTFunction A function, eg meta, quote
ASTGtOp Greater than (numeric), e.g.
ASTIf An if statement
ASTInclude An element; e.g.
ASTInOp In operator: e.g $x in $y. can check for scalar values, records or tables
ASTInsert  
ASTInter  
ASTIntLit An integer literal, e.g. 4
ASTJava Access to Java objects: constructor and method invoker
ASTLeft A left expression, e.g. left($x,1)
ASTLength A length expression, e.g. length($x) or len($x)
ASTList A list initialiser, eg [1,"ha"]
ASTLtOp Less than (numeric), e.g.
ASTMeta A meta expression
ASTMethodCall Method call, eg "$x.set(x)"
ASTMinusOp Addition operator
ASTMultOp Multiplication operator
ASTNew Object creator, eg "new java.util.Vector()"
ASTNotEquals A not equal expression, e.g.
ASTNotOp And operator
ASTNumberLit A number literal, e.g. 4 (integer) or 4.2 (float)
ASTOptional An element
ASTOrOp And operator
ASTPassword A <password> element
ASTPlusOp Addition operator
ASTPrint A print instruction
ASTQuote A quote expression
ASTRange  
ASTReturn A subroutine call
ASTRight A right expression, e.g. right($x,1)
ASTScript A element inside a document
ASTSendEmail Sends an email using Sun JavaMail
ASTSetMinus  
ASTSetOperator  
ASTSQL An element
ASTStaticString A static string, e.g.
ASTStringExpr A string element
ASTSub A subroutine
ASTSubCall A subroutine call
ASTSubstring A substring expression, e.g. substring($x,0,1)
ASTSysdate Returns current date/time as a record
ASTTable A <table> element
ASTTableUpdate  
ASTUnion  
ASTUpdate  
ASTURL A element: appears in a element to specify how to build a connection string.
ASTUserName A element
ASTVariable A variable expression, e.g.
ASTWhile An foreach statement, e.g. foreach $y in ...
ASTXMLElement An XML element
ASTXMLEntity An XML entity
ASTXMLString An XML string inside an XML element
ASTXMLText XML text inside an XML element
DMNode A node element; this is the superclass of all parsed elements
Parser  
ParserTokenManager  
SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleNode  
Token Describes the input token stream.
XMLAttribute  
 

Exception Summary
ParseException This exception is thrown when parse errors are encountered.
ParseExceptionDsql  
 

Error Summary
TokenMgrError  
 

Package dsql.parser Description

The parser for the DSQL language (see the BNF).


Last modified: Thu May 26 12:16:59 Est (heure d'été) 2005