org.terracotta.search
Class SearchBuilder
java.lang.Object
org.terracotta.search.SearchBuilder
public class SearchBuilder
- extends Object
Utility class execute queries
- Author:
- Nabib El-Rahman
|
Method Summary |
SearchBuilder |
all()
|
SearchBuilder |
and()
|
SearchBuilder |
attribute(String attributeName)
|
SearchBuilder |
attributeAscending(String attributeName)
|
SearchBuilder |
attributeDescending(String attributeName)
|
SearchBuilder |
average(String attributeName)
|
SearchBuilder |
beginGroup()
|
SearchBuilder |
between(String name1,
Object value1,
String name2,
Object value2,
boolean minInclusive,
boolean maxInclusive)
|
SearchBuilder |
count()
|
SearchBuilder |
endGroup()
|
SearchBuilder.SearchBuilderResults |
executeQuery(String cachename,
int batchSize)
|
SearchBuilder |
greaterThan(String name,
Object value)
|
SearchBuilder |
greaterThanEqual(String name,
Object value)
|
SearchBuilder |
groupBy(String attributeName)
|
SearchBuilder |
ilike(String name,
Object value)
|
SearchBuilder |
includeKeys(boolean include)
|
SearchBuilder |
includeValues(boolean include)
|
SearchBuilder |
lessThan(String name,
Object value)
|
SearchBuilder |
lessThanEqual(String name,
Object value)
|
SearchBuilder |
max(String attributeName)
|
SearchBuilder |
maxResults(int max)
|
SearchBuilder |
min(String attributeName)
|
SearchBuilder |
notEqualTerm(String attributeName,
Object value)
|
SearchBuilder |
notIlike(String name,
String regex)
|
SearchBuilder |
or()
|
SearchBuilder |
sum(String attributeName)
|
SearchBuilder |
term(String attributeName,
Object value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchBuilder
public SearchBuilder()
SearchBuilder
public SearchBuilder(TerracottaDistributedCache tdc)
SearchBuilder
public SearchBuilder(TerracottaDistributedCache tdc,
boolean strongConsistency)
includeKeys
public SearchBuilder includeKeys(boolean include)
includeValues
public SearchBuilder includeValues(boolean include)
attributeAscending
public SearchBuilder attributeAscending(String attributeName)
attributeDescending
public SearchBuilder attributeDescending(String attributeName)
groupBy
public SearchBuilder groupBy(String attributeName)
attribute
public SearchBuilder attribute(String attributeName)
all
public SearchBuilder all()
and
public SearchBuilder and()
or
public SearchBuilder or()
beginGroup
public SearchBuilder beginGroup()
endGroup
public SearchBuilder endGroup()
ilike
public SearchBuilder ilike(String name,
Object value)
notIlike
public SearchBuilder notIlike(String name,
String regex)
greaterThan
public SearchBuilder greaterThan(String name,
Object value)
greaterThanEqual
public SearchBuilder greaterThanEqual(String name,
Object value)
lessThan
public SearchBuilder lessThan(String name,
Object value)
lessThanEqual
public SearchBuilder lessThanEqual(String name,
Object value)
between
public SearchBuilder between(String name1,
Object value1,
String name2,
Object value2,
boolean minInclusive,
boolean maxInclusive)
term
public SearchBuilder term(String attributeName,
Object value)
notEqualTerm
public SearchBuilder notEqualTerm(String attributeName,
Object value)
count
public SearchBuilder count()
sum
public SearchBuilder sum(String attributeName)
average
public SearchBuilder average(String attributeName)
max
public SearchBuilder max(String attributeName)
min
public SearchBuilder min(String attributeName)
maxResults
public SearchBuilder maxResults(int max)
executeQuery
public SearchBuilder.SearchBuilderResults executeQuery(String cachename,
int batchSize)
throws SearchException
- Throws:
SearchException
Copyright © 2015 Terracotta, Inc.. All Rights Reserved.