Uses of Class
org.datanucleus.query.node.Node

Packages that use Node
org.datanucleus.query.compiler Package handling the compilation of queries. 
org.datanucleus.query.expression Package providing expressions from which a compiled query is made up. 
org.datanucleus.query.node Package providing definition of nodes in the compiled query. 
 

Uses of Node in org.datanucleus.query.compiler
 

Methods in org.datanucleus.query.compiler that return Node
 Node JDOQLParser.parse(java.lang.String expression)
           
 Node Parser.parse(java.lang.String expression)
           
 Node JPQLParser.parse(java.lang.String expression)
           
 Node[] JDOQLParser.parseFrom(java.lang.String expression)
           
 Node[] Parser.parseFrom(java.lang.String expression)
           
 Node[] JPQLParser.parseFrom(java.lang.String expression)
           
 Node[] JDOQLParser.parseOrder(java.lang.String expression)
           
 Node[] Parser.parseOrder(java.lang.String expression)
           
 Node[] JPQLParser.parseOrder(java.lang.String expression)
           
 Node[][] JDOQLParser.parseParameters(java.lang.String expression)
           
 Node[][] Parser.parseParameters(java.lang.String expression)
           
 Node[][] JPQLParser.parseParameters(java.lang.String expression)
           
 Node[] JDOQLParser.parseResult(java.lang.String expression)
          The RESULT expression in JDOQL can include aggregates, fields, as well as aliases myfield [AS] alias, myfield2" The Node tree for this would be
 Node[] Parser.parseResult(java.lang.String expression)
           
 Node[] JPQLParser.parseResult(java.lang.String expression)
           
 Node[] JDOQLParser.parseTupple(java.lang.String expression)
           
 Node[] Parser.parseTupple(java.lang.String expression)
           
 Node[] JPQLParser.parseTupple(java.lang.String expression)
           
 Node[] JDOQLParser.parseUpdate(java.lang.String expression)
           
 Node[] Parser.parseUpdate(java.lang.String expression)
           
 Node[] JPQLParser.parseUpdate(java.lang.String expression)
           
 Node JDOQLParser.parseVariable(java.lang.String expression)
           
 Node Parser.parseVariable(java.lang.String expression)
           
 Node JPQLParser.parseVariable(java.lang.String expression)
           
 Node[][] JDOQLParser.parseVariables(java.lang.String expression)
           
 Node[][] Parser.parseVariables(java.lang.String expression)
           
 Node[][] JPQLParser.parseVariables(java.lang.String expression)
           
 

Uses of Node in org.datanucleus.query.expression
 

Methods in org.datanucleus.query.expression with parameters of type Node
 Expression ExpressionCompiler.compileExpression(Node node)
          Primary entry point for compiling a node for the filter, grouping, having, result clauses.
 Expression ExpressionCompiler.compileFromExpression(Node node, boolean classIsExpression)
          Primary entry point for compiling a node for the from clause.
 Expression ExpressionCompiler.compileOrderExpression(Node node)
          Primary entry point for compiling a node for the order clause.
 

Uses of Node in org.datanucleus.query.node
 

Subclasses of Node in org.datanucleus.query.node
 class ParameterNode
          Node representing a parameter.
 

Fields in org.datanucleus.query.node declared as Node
protected  Node Node.parent
          Parent of this node.
 

Methods in org.datanucleus.query.node that return Node
 Node Node.appendChildNode(Node node)
           
 Node[] Node.appendChildNode(Node[] node)
           
 Node[][] Node.appendChildNode(Node[][] node)
           
 Node Node.getChildNode(int index)
           
 Node Node.getFirstChild()
           
 Node Node.getNextChild()
           
 Node Node.getParent()
           
 Node Node.insertChildNode(Node node)
           
 

Methods in org.datanucleus.query.node with parameters of type Node
 void Node.addProperty(Node node)
           
 Node Node.appendChildNode(Node node)
           
 Node[] Node.appendChildNode(Node[] node)
           
 Node[][] Node.appendChildNode(Node[][] node)
           
 Node Node.insertChildNode(Node node)
           
 void Node.removeChildNode(Node node)
           
 void Node.setParent(Node parent)
           
 



Copyright © 2010. All Rights Reserved.