public class StringExpressionImpl extends ComparableExpressionImpl<String> implements javax.jdo.query.StringExpression
exprType, queryExpr
Constructor and Description |
---|
StringExpressionImpl(Class<String> cls,
String name,
ExpressionType type) |
StringExpressionImpl(org.datanucleus.query.expression.Expression queryExpr) |
StringExpressionImpl(javax.jdo.query.PersistableExpression parent,
String name) |
Modifier and Type | Method and Description |
---|---|
javax.jdo.query.StringExpression |
add(javax.jdo.query.Expression expr)
Method to return an expression for this expression added to the passed expression (String concatenation).
|
javax.jdo.query.CharacterExpression |
charAt(int pos) |
javax.jdo.query.CharacterExpression |
charAt(javax.jdo.query.NumericExpression pos) |
javax.jdo.query.BooleanExpression |
endsWith(String str) |
javax.jdo.query.BooleanExpression |
endsWith(javax.jdo.query.StringExpression expr) |
javax.jdo.query.BooleanExpression |
equalsIgnoreCase(String str) |
javax.jdo.query.BooleanExpression |
equalsIgnoreCase(javax.jdo.query.StringExpression expr) |
javax.jdo.query.NumericExpression<Integer> |
indexOf(String str) |
javax.jdo.query.NumericExpression<Integer> |
indexOf(javax.jdo.query.StringExpression expr) |
javax.jdo.query.NumericExpression<Integer> |
indexOf(javax.jdo.query.StringExpression expr,
int pos) |
javax.jdo.query.NumericExpression<Integer> |
indexOf(javax.jdo.query.StringExpression expr,
javax.jdo.query.NumericExpression pos) |
javax.jdo.query.NumericExpression |
indexOf(String str,
int pos) |
javax.jdo.query.NumericExpression<Integer> |
indexOf(String str,
javax.jdo.query.NumericExpression pos) |
javax.jdo.query.NumericExpression<Integer> |
length() |
javax.jdo.query.BooleanExpression |
matches(String str) |
javax.jdo.query.BooleanExpression |
matches(javax.jdo.query.StringExpression expr) |
javax.jdo.query.BooleanExpression |
startsWith(String str) |
javax.jdo.query.BooleanExpression |
startsWith(javax.jdo.query.StringExpression expr) |
javax.jdo.query.StringExpression |
substring(int pos) |
javax.jdo.query.StringExpression |
substring(int startPos,
int endPos) |
javax.jdo.query.StringExpression |
substring(javax.jdo.query.NumericExpression<Integer> pos) |
javax.jdo.query.StringExpression |
substring(javax.jdo.query.NumericExpression<Integer> startPos,
javax.jdo.query.NumericExpression<Integer> endPos) |
javax.jdo.query.StringExpression |
toLowerCase() |
javax.jdo.query.StringExpression |
toUpperCase() |
javax.jdo.query.StringExpression |
trim() |
asc, desc, gt, gt, gteq, gteq, lt, lt, lteq, lteq, max, min
cast, count, countDistinct, eq, eq, getQueryExpression, instanceOf, isParameter, isVariable, ne, ne
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public StringExpressionImpl(javax.jdo.query.PersistableExpression parent, String name)
public StringExpressionImpl(org.datanucleus.query.expression.Expression queryExpr)
public StringExpressionImpl(Class<String> cls, String name, ExpressionType type)
public javax.jdo.query.StringExpression add(javax.jdo.query.Expression expr)
add
in interface javax.jdo.query.StringExpression
expr
- The other expressionpublic javax.jdo.query.CharacterExpression charAt(int pos)
charAt
in interface javax.jdo.query.StringExpression
public javax.jdo.query.CharacterExpression charAt(javax.jdo.query.NumericExpression pos)
charAt
in interface javax.jdo.query.StringExpression
public javax.jdo.query.BooleanExpression endsWith(String str)
endsWith
in interface javax.jdo.query.StringExpression
public javax.jdo.query.BooleanExpression endsWith(javax.jdo.query.StringExpression expr)
endsWith
in interface javax.jdo.query.StringExpression
public javax.jdo.query.BooleanExpression equalsIgnoreCase(String str)
equalsIgnoreCase
in interface javax.jdo.query.StringExpression
public javax.jdo.query.BooleanExpression equalsIgnoreCase(javax.jdo.query.StringExpression expr)
equalsIgnoreCase
in interface javax.jdo.query.StringExpression
public javax.jdo.query.NumericExpression indexOf(String str, int pos)
indexOf
in interface javax.jdo.query.StringExpression
public javax.jdo.query.NumericExpression<Integer> indexOf(String str, javax.jdo.query.NumericExpression pos)
indexOf
in interface javax.jdo.query.StringExpression
public javax.jdo.query.NumericExpression<Integer> indexOf(String str)
indexOf
in interface javax.jdo.query.StringExpression
public javax.jdo.query.NumericExpression<Integer> indexOf(javax.jdo.query.StringExpression expr, int pos)
indexOf
in interface javax.jdo.query.StringExpression
public javax.jdo.query.NumericExpression<Integer> indexOf(javax.jdo.query.StringExpression expr, javax.jdo.query.NumericExpression pos)
indexOf
in interface javax.jdo.query.StringExpression
public javax.jdo.query.NumericExpression<Integer> indexOf(javax.jdo.query.StringExpression expr)
indexOf
in interface javax.jdo.query.StringExpression
public javax.jdo.query.NumericExpression<Integer> length()
length
in interface javax.jdo.query.StringExpression
public javax.jdo.query.BooleanExpression matches(javax.jdo.query.StringExpression expr)
matches
in interface javax.jdo.query.StringExpression
public javax.jdo.query.BooleanExpression matches(String str)
matches
in interface javax.jdo.query.StringExpression
public javax.jdo.query.BooleanExpression startsWith(String str)
startsWith
in interface javax.jdo.query.StringExpression
public javax.jdo.query.BooleanExpression startsWith(javax.jdo.query.StringExpression expr)
startsWith
in interface javax.jdo.query.StringExpression
public javax.jdo.query.StringExpression substring(int startPos, int endPos)
substring
in interface javax.jdo.query.StringExpression
public javax.jdo.query.StringExpression substring(int pos)
substring
in interface javax.jdo.query.StringExpression
public javax.jdo.query.StringExpression substring(javax.jdo.query.NumericExpression<Integer> startPos, javax.jdo.query.NumericExpression<Integer> endPos)
substring
in interface javax.jdo.query.StringExpression
public javax.jdo.query.StringExpression substring(javax.jdo.query.NumericExpression<Integer> pos)
substring
in interface javax.jdo.query.StringExpression
public javax.jdo.query.StringExpression toLowerCase()
toLowerCase
in interface javax.jdo.query.StringExpression
public javax.jdo.query.StringExpression toUpperCase()
toUpperCase
in interface javax.jdo.query.StringExpression
public javax.jdo.query.StringExpression trim()
trim
in interface javax.jdo.query.StringExpression
Copyright © 2016. All rights reserved.