| Package | Description | 
|---|---|
| org.apache.openjpa.kernel.jpql | 
 JPA Query Language Support
    Allow any spec or store to use JPQL. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
JPQLExpressionBuilder.JPQLNode
Base node that will be generated by the JPQLExpressionBuilder; base
 class of the  
SimpleNode that is used by JPQL. | 
class  | 
SimpleNode
Base node implementation for all JPQL nodes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Node | 
JPQLExpressionBuilder.JPQLNode.jjtGetChild(int i)  | 
Node | 
Node.jjtGetChild(int i)
This method returns a child node. 
 | 
Node | 
JPQLExpressionBuilder.JPQLNode.jjtGetParent()  | 
Node | 
Node.jjtGetParent()  | 
Node | 
JPQL.parseQuery()  | 
Node | 
JJTJPQLState.peekNode()  | 
Node | 
JJTJPQLState.popNode()  | 
Node | 
JJTJPQLState.rootNode()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JJTJPQLState.clearNodeScope(Node n)  | 
void | 
JJTJPQLState.closeNodeScope(Node n,
              boolean condition)  | 
void | 
JJTJPQLState.closeNodeScope(Node n,
              int num)  | 
void | 
JPQLExpressionBuilder.JPQLNode.jjtAddChild(Node n,
           int i)  | 
void | 
Node.jjtAddChild(Node n,
           int i)
This method tells the node to add its argument to the node's
    list of children. 
 | 
void | 
JPQLExpressionBuilder.JPQLNode.jjtSetParent(Node parent)  | 
void | 
Node.jjtSetParent(Node n)
This pair of methods are used to inform the node of its
    parent. 
 | 
void | 
JJTJPQLState.openNodeScope(Node n)  | 
void | 
JJTJPQLState.pushNode(Node n)  | 
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.