Package | Description |
---|---|
org.hibernate.hql.internal.ast.tree |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapComponentNode
Basic support for KEY, VALUE and ENTRY based "qualified identification variables".
|
class |
AbstractNullnessCheckNode
Base class for nodes dealing 'is null' and 'is not null' operators.
|
class |
AbstractRestrictableStatement
Convenience implementation of
RestrictableStatement
to centralize common functionality. |
class |
AbstractSelectExpression
Partial implementation of SelectExpression for all the nodes that aren't constructors.
|
class |
AbstractStatement
Convenience implementation of Statement to centralize common functionality.
|
class |
AggregateNode
Represents an aggregate function i.e.
|
class |
BetweenOperatorNode
Contract for nodes representing logical BETWEEN (ternary) operators.
|
class |
BinaryArithmeticOperatorNode
Nodes which represent binary arithmetic operators.
|
class |
BinaryLogicOperatorNode
Contract for nodes representing binary operators.
|
class |
BooleanLiteralNode
Represents a boolean literal within a query.
|
class |
CastFunctionNode
Represents a cast function call.
|
class |
CollectionFunction
Represents 'elements()' or 'indices()'.
|
class |
ComponentJoin
Models an explicit join terminating at a component value (e.g.
|
class |
ConstructorNode
Represents a constructor (new) in a SELECT.
|
class |
CountNode
Represents a COUNT expression in a select.
|
class |
DeleteStatement
Defines a top-level AST node representing an HQL delete statement.
|
class |
DotNode
Represents a reference to a property or alias expression.
|
class |
EntityJoinFromElement |
class |
FromClause
Represents the 'FROM' part of a query or subquery, containing all mapped class references.
|
class |
FromElement
Represents a single mapped class mentioned in an HQL FROM clause.
|
class |
FromReferenceNode
Represents a reference to a FROM element, for example a class alias in a WHERE clause.
|
class |
HqlSqlWalkerNode
A semantic analysis node, that points back to the main analyzer.
|
class |
IdentNode
Represents an identifier all by itself, which may be a function name,
a class alias, or a form of naked property-ref depending on the
context.
|
class |
ImpliedFromElement
Represents a FROM element implied by a path expression or a collection reference.
|
class |
IndexNode
Represents the [] operator and provides it's semantics.
|
class |
InLogicOperatorNode |
class |
InsertStatement
Defines a top-level AST node representing an HQL "insert select" statement.
|
class |
IntoClause
Represents an entity referenced in the INTO clause of an HQL
INSERT statement.
|
class |
IsNotNullLogicOperatorNode
IsNotNullLogicOperatorNode implementation
|
class |
IsNullLogicOperatorNode
Represents a 'is null' check.
|
class |
JavaConstantNode
A node representing a static Java constant.
|
class |
LiteralNode
Represents a literal.
|
class |
MapEntryNode
Tree node representing reference to the entry (
Map.Entry ) of a Map association. |
class |
MapKeyEntityFromElement |
class |
MapKeyNode
Tree node representing reference to the key of a Map association.
|
class |
MapValueNode
Tree node representing reference to the value of a Map association.
|
class |
MethodNode
Represents a method call.
|
class |
NullNode |
class |
OrderByClause
Implementation of OrderByClause.
|
class |
ParameterNode
Implementation of ParameterNode.
|
class |
QueryNode
Defines a top-level AST node representing an HQL select statement.
|
class |
ResultVariableRefNode
Represents a reference to a result_variable as defined in the JPA 2 spec.
|
class |
SearchedCaseNode
Models what ANSI SQL terms a searched case expression.
|
class |
SelectClause
Represents the list of expressions in a SELECT clause.
|
class |
SelectExpressionImpl
A select expression that was generated by a FROM element.
|
class |
SelectExpressionList
Common behavior - a node that contains a list of select expressions.
|
class |
SimpleCaseNode
Models what ANSI SQL terms a simple case statement.
|
class |
SqlFragment
Represents an SQL fragment in the AST.
|
class |
SqlNode
A base AST node for the intermediate tree.
|
class |
UnaryArithmeticNode |
class |
UnaryLogicOperatorNode
Represents a unary operator node.
|
class |
UpdateStatement
Defines a top-level AST node representing an HQL update statement.
|
Modifier and Type | Method and Description |
---|---|
Node |
BetweenOperatorNode.getFixtureOperand() |
Node |
BetweenOperatorNode.getHighOperand() |
Node |
InLogicOperatorNode.getInList() |
Node |
BinaryOperatorNode.getLeftHandOperand()
Retrieves the left-hand operand of the operator.
|
Node |
BinaryLogicOperatorNode.getLeftHandOperand()
Retrieves the left-hand operand of the operator.
|
Node |
BinaryArithmeticOperatorNode.getLeftHandOperand()
Retrieves the left-hand operand of the operator.
|
Node |
BetweenOperatorNode.getLowOperand() |
Node |
UnaryOperatorNode.getOperand()
Retrievs the node representing the operator's single operand.
|
Node |
UnaryLogicOperatorNode.getOperand() |
Node |
UnaryArithmeticNode.getOperand() |
Node |
BinaryOperatorNode.getRightHandOperand()
Retrieves the right-hand operand of the operator.
|
Node |
BinaryLogicOperatorNode.getRightHandOperand()
Retrieves the right-hand operand of the operator.
|
Node |
BinaryArithmeticOperatorNode.getRightHandOperand()
Retrieves the right-hand operand of the operator.
|
Modifier and Type | Method and Description |
---|---|
protected Type |
BinaryLogicOperatorNode.extractDataType(Node operand) |
protected static String[] |
BinaryLogicOperatorNode.extractMutationTexts(Node operand,
int count) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.