Uses of Interface
org.eclipse.datatools.sqltools.sql.parser.ast.Node

Packages that use Node
org.eclipse.datatools.sqltools.db.derby.parser   
org.eclipse.datatools.sqltools.db.derby.ui   
org.eclipse.datatools.sqltools.sql.parser   
org.eclipse.datatools.sqltools.sql.parser.ast   
org.eclipse.datatools.sqltools.sql.ui   
org.eclipse.datatools.sqltools.sqleditor.internal.actions   
org.eclipse.datatools.sqltools.sqleditor.internal.editor   
 

Uses of Node in org.eclipse.datatools.sqltools.db.derby.parser
 

Subinterfaces of Node in org.eclipse.datatools.sqltools.db.derby.parser
 interface Node
           
 

Classes in org.eclipse.datatools.sqltools.db.derby.parser that implement Node
 class ASTDeclareComma
           
 class ASTDeclareKeyword
           
 class ASTExpression
           
 class ASTSQLDataType
           
 class ASTSQLDelimiter
           
 class ASTSQLParam
           
 class ASTSQLStatement
           
 class ASTStart
           
 

Methods in org.eclipse.datatools.sqltools.db.derby.parser that return Node
 Node DerbySQLParser.startRootIgnoreException()
          Ignore exception during parsing so that the rest part can be parsed
 

Methods in org.eclipse.datatools.sqltools.db.derby.parser with parameters of type Node
 java.util.ArrayList DerbyParsingResult.getPrefix(java.util.ArrayList tokenLists, Node node)
           
 

Constructors in org.eclipse.datatools.sqltools.db.derby.parser with parameters of type Node
DerbyParsingResult(Node rootNode, java.util.ArrayList exceptions)
           
 

Uses of Node in org.eclipse.datatools.sqltools.db.derby.ui
 

Methods in org.eclipse.datatools.sqltools.db.derby.ui with parameters of type Node
 org.eclipse.swt.graphics.Image DerbyASTSQLStatementImageHandler.getImage(Node node)
           
 

Uses of Node in org.eclipse.datatools.sqltools.sql.parser
 

Methods in org.eclipse.datatools.sqltools.sql.parser that return Node
 Node ParsingResult.findContainingDeployable(org.eclipse.jface.text.IDocument document, int offset, IASTStart start)
          Finds the containing SP/event/function/trigger statement, or _rootNode if there're standalone statements before offset, else return null
static Node ParsingResult.findNode(org.eclipse.jface.text.IDocument document, int offset, Node rootNode, boolean inclusive)
          Finds the node that offset belongs to, or return null if none is found.
 Node ParsingResult.findParentCompound(org.eclipse.jface.text.IDocument document, int offset, Node rootNode)
          Finds the immediate containing compound statement, or return null
 

Methods in org.eclipse.datatools.sqltools.sql.parser with parameters of type Node
 void ParsingResult.addCurrentTables(Node simpleNode, Token token, boolean isContentAssist)
          Add a new table object into the current table list.
static Node ParsingResult.findNode(org.eclipse.jface.text.IDocument document, int offset, Node rootNode, boolean inclusive)
          Finds the node that offset belongs to, or return null if none is found.
 Node ParsingResult.findParentCompound(org.eclipse.jface.text.IDocument document, int offset, Node rootNode)
          Finds the immediate containing compound statement, or return null
abstract  java.util.ArrayList ParsingResult.getPrefix(java.util.ArrayList tokenLists, Node node)
          Gets prefix name of result.
 void ParsingResult.setRootNode(Node rootNode)
           
 

Constructors in org.eclipse.datatools.sqltools.sql.parser with parameters of type Node
ParsingResult(Node rootNode, java.util.ArrayList exceptions)
           
 

Uses of Node in org.eclipse.datatools.sqltools.sql.parser.ast
 

Subinterfaces of Node in org.eclipse.datatools.sqltools.sql.parser.ast
 interface IASTDeclareComma
          Represents a comma in the "declare" statement
 interface IASTDeclareKeyword
          Represents a "declare" keyword in the "declare" statement
 interface IASTDeployable
          All the statements that can be deploied to db as a executable unit (Routine) should implement this interface
 interface IASTRoutine
           
 interface IASTSQLStatement
          The common interface for all SQL statements.
 interface IASTSQLStatementElement
          Represents an element in a SQL statement.
 interface IASTStart
          Represents the root node of the parsing result.
 interface IASTTrigger
           
 

Classes in org.eclipse.datatools.sqltools.sql.parser.ast that implement Node
 class SimpleNode
          Base implementation of Node.
 

Methods in org.eclipse.datatools.sqltools.sql.parser.ast that return Node
 Node IASTDeployable.getNameNode()
           
 Node Node.getPreviousNode()
          Gets previous node
 Node SimpleNode.getPreviousNode()
           
 Node IASTTrigger.getTriggerEvents()
           
 Node IASTRoutine.getWithNode()
           
 Node Node.jjtGetChild(int i)
          This method returns a child node.
 Node SimpleNode.jjtGetChild(int i)
           
 Node Node.jjtGetParent()
           
 Node SimpleNode.jjtGetParent()
           
 

Methods in org.eclipse.datatools.sqltools.sql.parser.ast with parameters of type Node
 void Node.jjtAddChild(Node n, int i)
          This method tells the node to add its argument to the node's list of children.
 void SimpleNode.jjtAddChild(Node n, int i)
           
 void Node.jjtSetParent(Node n)
          This pair of methods are used to inform the node of its parent.
 void SimpleNode.jjtSetParent(Node n)
           
 void IASTDeployable.setNameNode(Node nameNode)
           
 void IASTTrigger.setTriggerEvents(Node events)
           
 void IASTRoutine.setWithNode(Node with)
           
 

Uses of Node in org.eclipse.datatools.sqltools.sql.ui
 

Methods in org.eclipse.datatools.sqltools.sql.ui with parameters of type Node
 org.eclipse.swt.graphics.Image INodesImageHandler.getImage(Node node)
           
 INodesImageHandler SQLImageService.getImageHandler(Node node)
           
 org.eclipse.swt.graphics.Image SQLImageService.getNodeImage(Node node)
           
 

Uses of Node in org.eclipse.datatools.sqltools.sqleditor.internal.actions
 

Methods in org.eclipse.datatools.sqltools.sqleditor.internal.actions with parameters of type Node
static void DeleteAction.removeNode(Node node)
           
 

Uses of Node in org.eclipse.datatools.sqltools.sqleditor.internal.editor
 

Methods in org.eclipse.datatools.sqltools.sqleditor.internal.editor with parameters of type Node
 void SQLOutlinePage.setInput(Node node)
           
 void SQLOutlinePage.update(Node node)