public static interface SearchArgument.Builder
Modifier and Type | Method and Description |
---|---|
SearchArgument.Builder |
between(java.lang.String column,
java.lang.Object lower,
java.lang.Object upper)
Add a between leaf to the current item on the stack.
|
SearchArgument |
build()
Build and return the SearchArgument that has been defined.
|
SearchArgument.Builder |
end()
Finish the current operation and pop it off of the stack.
|
SearchArgument.Builder |
equals(java.lang.String column,
java.lang.Object literal)
Add an equals leaf to the current item on the stack.
|
SearchArgument.Builder |
in(java.lang.String column,
java.lang.Object... literal)
Add an in leaf to the current item on the stack.
|
SearchArgument.Builder |
isNull(java.lang.String column)
Add an is null leaf to the current item on the stack.
|
SearchArgument.Builder |
lessThan(java.lang.String column,
java.lang.Object literal)
Add a less than leaf to the current item on the stack.
|
SearchArgument.Builder |
lessThanEquals(java.lang.String column,
java.lang.Object literal)
Add a less than equals leaf to the current item on the stack.
|
SearchArgument.Builder |
nullSafeEquals(java.lang.String column,
java.lang.Object literal)
Add a null safe equals leaf to the current item on the stack.
|
SearchArgument.Builder |
startAnd()
Start building an and operation and push it on the stack.
|
SearchArgument.Builder |
startNot()
Start building a not operation and push it on the stack.
|
SearchArgument.Builder |
startOr()
Start building an or operation and push it on the stack.
|
SearchArgument.Builder startOr()
SearchArgument.Builder startAnd()
SearchArgument.Builder startNot()
SearchArgument.Builder end()
SearchArgument.Builder lessThan(java.lang.String column, java.lang.Object literal)
column
- the name of the columnliteral
- the literalSearchArgument.Builder lessThanEquals(java.lang.String column, java.lang.Object literal)
column
- the name of the columnliteral
- the literalSearchArgument.Builder equals(java.lang.String column, java.lang.Object literal)
column
- the name of the columnliteral
- the literalSearchArgument.Builder nullSafeEquals(java.lang.String column, java.lang.Object literal)
column
- the name of the columnliteral
- the literalSearchArgument.Builder in(java.lang.String column, java.lang.Object... literal)
column
- the name of the columnliteral
- the literalSearchArgument.Builder isNull(java.lang.String column)
column
- the name of the columnSearchArgument.Builder between(java.lang.String column, java.lang.Object lower, java.lang.Object upper)
column
- the name of the columnlower
- the literalupper
- the literalSearchArgument build()
Copyright © 2012 The Apache Software Foundation