public class OperatorPrecedenceLevel extends Object
| Modifier and Type | Field and Description |
|---|---|
static OperatorPrecedenceLevel |
JPQL_ORDER_BY_UNRESTRICTED_OPERATOR_PRECEDENCE |
static OperatorPrecedenceLevel |
JPQL_UNKNOWN_PRECEDENCE |
static OperatorPrecedenceLevel |
JPQL_UNRESTRICTED_OPERATOR_PRECEDENCE |
| Constructor and Description |
|---|
OperatorPrecedenceLevel() |
| Modifier and Type | Method and Description |
|---|---|
static OperatorPrecedenceLevel |
forOperator(String op) |
OperatorPrecedenceLevel |
getLevelBelow() |
boolean |
hasPrecedence(OperatorPrecedenceLevel scope)
Lookup table that maps an operator symbol to its precedence in
order of operations (lower numbers have higher precedence).
|
public static final OperatorPrecedenceLevel JPQL_UNRESTRICTED_OPERATOR_PRECEDENCE
public static final OperatorPrecedenceLevel JPQL_ORDER_BY_UNRESTRICTED_OPERATOR_PRECEDENCE
public static final OperatorPrecedenceLevel JPQL_UNKNOWN_PRECEDENCE
public boolean hasPrecedence(OperatorPrecedenceLevel scope)
public OperatorPrecedenceLevel getLevelBelow()
public static OperatorPrecedenceLevel forOperator(String op)
Copyright © 2016. All rights reserved.