public class SubStringExpression extends UnaryOperatorExpression
_e, _op
CLOSE_BRACE, COMMA, EMPTY, OPEN_BRACE, SPACE
Constructor and Description |
---|
SubStringExpression(Expression op,
Expression start) |
SubStringExpression(Expression op,
Expression start,
Expression l) |
SubStringExpression(Expression op,
int start) |
SubStringExpression(Expression op,
int start,
int len) |
Modifier and Type | Method and Description |
---|---|
String |
asExpression(AliasContext ctx)
Get a JPQL fragment as used in WHERE clause.
|
asProjection, distinct, getOperand, getOperator
abs, asc, between, between, between, between, between, between, between, between, between, between, between, between, between, concat, concat, desc, dividedBy, dividedBy, equal, equal, equal, equal, equal, equal, equal, equal, getAliasHint, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, in, in, in, in, in, in, isNull, length, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessThan, lessThan, lessThan, lessThan, lessThan, like, like, like, like, like, like, locate, locate, locate, locate, locate, locate, lower, member, minus, minus, minus, mod, mod, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, plus, plus, sqrt, substring, substring, substring, substring, substring, substring, times, times, trim, trim, trim, trim, trim, trim, upper
asJoinable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abs, concat, concat, dividedBy, dividedBy, in, in, in, in, in, in, isNull, length, locate, locate, locate, locate, locate, locate, lower, member, minus, minus, minus, mod, mod, plus, plus, sqrt, substring, substring, substring, substring, substring, substring, times, times, trim, trim, trim, trim, trim, trim, upper
asc, desc
between, between, between, between, between, between, between, between, between, between, between, between, between, equal, equal, equal, equal, equal, equal, equal, equal, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessThan, lessThan, lessThan, lessThan, lessThan, like, like, like, like, like, like, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual
asJoinable
public SubStringExpression(Expression op, Expression start)
public SubStringExpression(Expression op, int start)
public SubStringExpression(Expression op, int start, int len)
public SubStringExpression(Expression op, Expression start, Expression l)
public String asExpression(AliasContext ctx)
Visitable
asExpression
in interface Visitable
asExpression
in class UnaryOperatorExpression
Copyright © 2006–2013 Apache Software Foundation. All rights reserved.