public final class QueryUtils
extends java.lang.Object
implements java.io.Serializable
修飾子とタイプ | クラスと説明 |
---|---|
static class |
QueryUtils.Token |
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
TOKEN_Block
{ }で囲まれたブロックをあらわす
|
static int |
TOKEN_Bracket
'('または')'をあらわす
|
static int |
TOKEN_Changed
'changed'をあらわす。
|
static int |
TOKEN_Equal
'='をあらわす。
|
static int |
TOKEN_Exists
'exists'をあらわす。
|
static int |
TOKEN_IN
'in'をあらわす。
|
static int |
TOKEN_Is
'is'をあらわす。
|
static int |
TOKEN_Large
'>'をあらわす。
|
static int |
TOKEN_LargeOrEqual
'>='をあらわす。
|
static int |
TOKEN_Like
'like'をあらわす。
|
static int |
TOKEN_Literal
''で囲まれた文字列をあらわす
|
static int |
TOKEN_Not
'not'をあらわす。
|
static int |
TOKEN_NotEqual
'!
|
static int |
TOKEN_NotSqlEqual
'<>'をあらわす。
|
static int |
TOKEN_Null
'null'をあらわす。
|
static int |
TOKEN_Parameter
parameter(左辺値または、右辺値)をあらわす。
|
static int |
TOKEN_Small
'<'をあらわす。
|
static int |
TOKEN_SmallOrEqual
'<='をあらわす。
|
static int |
TOKEN_Space
' 'をあらわす。
|
コンストラクタと説明 |
---|
QueryUtils(FilterProducer filterProducer,
CompareTermProducer compareTermProducer,
LeftCompareValueProducer leftCompareValueProducer,
RightCompareValueProducer rightCompareValueProducer) |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Object |
createCompareTerm(QueryUtils.Token token,
java.util.List list) |
java.lang.Object |
createFilter(java.util.List list,
java.lang.Object filter) |
java.lang.Object |
createFilter(java.lang.String s) |
static java.util.List |
parseString(java.lang.String s) |
static java.util.List |
parseString(java.lang.String s,
int position,
int endPos) |
public static final int TOKEN_Parameter
public static final int TOKEN_Block
public static final int TOKEN_Literal
public static final int TOKEN_Bracket
public static final int TOKEN_NotEqual
public static final int TOKEN_Equal
public static final int TOKEN_Small
public static final int TOKEN_SmallOrEqual
public static final int TOKEN_NotSqlEqual
public static final int TOKEN_Large
public static final int TOKEN_LargeOrEqual
public static final int TOKEN_Is
public static final int TOKEN_Not
public static final int TOKEN_Null
public static final int TOKEN_Like
public static final int TOKEN_Space
public static final int TOKEN_Exists
public static final int TOKEN_IN
public static final int TOKEN_Changed
public QueryUtils(FilterProducer filterProducer, CompareTermProducer compareTermProducer, LeftCompareValueProducer leftCompareValueProducer, RightCompareValueProducer rightCompareValueProducer)
public java.lang.Object createFilter(java.lang.String s) throws FatalException
FatalException
public static java.util.List parseString(java.lang.String s)
public static java.util.List parseString(java.lang.String s, int position, int endPos)
public java.lang.Object createFilter(java.util.List list, java.lang.Object filter)
public java.lang.Object createCompareTerm(QueryUtils.Token token, java.util.List list)