BuilderT
- the specific type of BuilderInterface
associated with this builder.public static interface ReportQueryInterface.BuilderInterface.ReportWhereBuilderInterface<BuilderT extends ReportQueryInterface.BuilderInterface> extends QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
This builder is not thread safe.
The BuilderT
type parameter lets the methods here return the same type of BuilderInterface
that's returned from its associated BuilderInterface
. For example,
we want the same return type from builder.fields("X")
and builder.fields("X").where("Y").equalTo(99)
.
Modifier and Type | Method and Description |
---|---|
BuilderT |
contains(String propertyValue)
Adds the predicate CONTAINS to the query for the given value.
|
BuilderT |
containsAll(double... values)
Adds the predicate CONTAINS_ALL to the query for the given set of values.
|
BuilderT |
containsAll(int... values)
Adds the predicate CONTAINS_ALL to the query for the given set of values.
|
BuilderT |
containsAll(long... values)
Adds the predicate CONTAINS_ALL to the query for the given set of values.
|
BuilderT |
containsAll(String... values)
Adds the predicate CONTAINS_ALL to the query for the given set of values.
|
BuilderT |
containsAny(double... values)
Adds the predicate CONTAINS_ANY to the query for the given set of values.
|
BuilderT |
containsAny(int... values)
Adds the predicate CONTAINS_ANY to the query for the given set of values.
|
BuilderT |
containsAny(long... values)
Adds the predicate CONTAINS_ANY to the query for the given set of values.
|
BuilderT |
containsAny(String... values)
Adds the predicate CONTAINS_ANY to the query for the given set of values.
|
BuilderT |
containsIgnoreCase(String propertyValue)
Adds the predicate CONTAINS_IGNORE_CASE to the query for the given value.
|
BuilderT |
containsNone(double... values)
Adds the predicate CONTAINS_NONE to the query for the given set of values.
|
BuilderT |
containsNone(int... values)
Adds the predicate CONTAINS_NONE to the query for the given set of values.
|
BuilderT |
containsNone(long... values)
Adds the predicate CONTAINS_NONE to the query for the given set of values.
|
BuilderT |
containsNone(String... values)
Adds the predicate CONTAINS_NONE to the query for the given set of values.
|
BuilderT |
doesNotContain(String propertyValue)
Adds the predicate DOES_NOT_CONTAIN to the query for the given value.
|
BuilderT |
doesNotContainIgnoreCase(String propertyValue)
Adds the predicate DOES_NOT_CONTAIN_IGNORE_CASE to the query for the given value.
|
BuilderT |
equalTo(boolean propertyValue)
Adds the predicate EQUAL_TO to the query for the given value.
|
BuilderT |
equalTo(int propertyValue)
Adds the predicate EQUAL_TO to the query for the given value.
|
BuilderT |
equalTo(long propertyValue)
Adds the predicate EQUAL_TO to the query for the given value.
|
BuilderT |
equalTo(String propertyValue)
Adds the predicate EQUAL_TO to the query for the given value.
|
BuilderT |
greaterThan(double propertyValue)
Adds the predicate GREATER_THAN to the query for the given value.
|
BuilderT |
greaterThan(int propertyValue)
Adds the predicate GREATER_THAN to the query for the given value.
|
BuilderT |
greaterThan(long propertyValue)
Adds the predicate GREATER_THAN to the query for the given value.
|
BuilderT |
greaterThanOrEqualTo(double propertyValue)
Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value.
|
BuilderT |
greaterThanOrEqualTo(int propertyValue)
Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value.
|
BuilderT |
greaterThanOrEqualTo(long propertyValue)
Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value.
|
BuilderT |
in(boolean... values)
Adds the predicate IN to the query for the given set of values.
|
BuilderT |
in(double... values)
Adds the predicate IN to the query for the given set of values.
|
BuilderT |
in(int... values)
Adds the predicate IN to the query for the given set of values.
|
BuilderT |
in(long... values)
Adds the predicate IN to the query for the given set of values.
|
BuilderT |
in(String... values)
Adds the predicate IN to the query for the given set of values.
|
BuilderT |
lessThan(double propertyValue)
Adds the predicate LESS_THAN to the query for the given value.
|
BuilderT |
lessThan(int propertyValue)
Adds the predicate LESS_THAN to the query for the given value.
|
BuilderT |
lessThan(long propertyValue)
Adds the predicate LESS_THAN to the query for the given value.
|
BuilderT |
lessThanOrEqualTo(double propertyValue)
Adds the predicate LESS_THAN_OR_EQUAL_TO to the query for the given value.
|
BuilderT |
lessThanOrEqualTo(int propertyValue)
Adds the predicate LESS_THAN_OR_EQUAL_TO to the query for the given value.
|
BuilderT |
lessThanOrEqualTo(long propertyValue)
Adds the predicate LESS_THAN_OR_EQUAL_TO to the query for the given value.
|
BuilderT |
notEqualTo(boolean propertyValue)
Adds the predicate NOT_EQUAL_TO to the query for the given value.
|
BuilderT |
notEqualTo(int propertyValue)
Adds the predicate NOT_EQUAL_TO to the query for the given value.
|
BuilderT |
notEqualTo(long propertyValue)
Adds the predicate NOT_EQUAL_TO to the query for the given value.
|
BuilderT |
notEqualTo(String propertyValue)
Adds the predicate NOT_EQUAL_TO to the query for the given value.
|
BuilderT |
notIn(boolean... values)
Adds the predicate NOT_IN to the query for the given set of values.
|
BuilderT |
notIn(double... values)
Adds the predicate NOT_IN to the query for the given set of values.
|
BuilderT |
notIn(int... values)
Adds the predicate NOT_IN to the query for the given set of values.
|
BuilderT |
notIn(long... values)
Adds the predicate NOT_IN to the query for the given set of values.
|
BuilderT |
notIn(String... values)
Adds the predicate NOT_IN to the query for the given set of values.
|
BuilderT |
startsWith(String propertyValue)
Adds the predicate STARTS_WITH to the query for the given value.
|
BuilderT |
startsWithIgnoreCase(String propertyValue)
Adds the predicate STARTS_WITH_IGNORE_CASE to the query for the given value.
|
BuilderT equalTo(String propertyValue)
QueryBuilderInterface.WhereBuilderInterface
equalTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a String independently of the field type. The
caller should take care of the formatting if it is necessaryBuilderT equalTo(int propertyValue)
QueryBuilderInterface.WhereBuilderInterface
equalTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a integer independently of the field typeBuilderT equalTo(long propertyValue)
QueryBuilderInterface.WhereBuilderInterface
equalTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a long independently of the field typeBuilderT equalTo(boolean propertyValue)
QueryBuilderInterface.WhereBuilderInterface
equalTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a boolean independently of the field typeBuilderT notEqualTo(String propertyValue)
QueryBuilderInterface.WhereBuilderInterface
notEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a String independently of the field type. The
caller should take care of the formatting if it is necessaryBuilderT notEqualTo(int propertyValue)
QueryBuilderInterface.WhereBuilderInterface
notEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a integer independently of the field typeBuilderT notEqualTo(long propertyValue)
QueryBuilderInterface.WhereBuilderInterface
notEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a long independently of the field typeBuilderT notEqualTo(boolean propertyValue)
QueryBuilderInterface.WhereBuilderInterface
notEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a boolean independently of the field typeBuilderT contains(String propertyValue)
QueryBuilderInterface.WhereBuilderInterface
contains
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a String independently of the field type. The
caller should take care of the formatting if it is necessaryBuilderT containsIgnoreCase(String propertyValue)
QueryBuilderInterface.WhereBuilderInterface
containsIgnoreCase
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a String independently of the field type. The
caller should take care of the formatting if it is necessaryBuilderT doesNotContain(String propertyValue)
QueryBuilderInterface.WhereBuilderInterface
doesNotContain
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a String independently of the field type. The
caller should take care of the formatting if it is necessaryBuilderT doesNotContainIgnoreCase(String propertyValue)
QueryBuilderInterface.WhereBuilderInterface
doesNotContainIgnoreCase
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a String independently of the field type. The
caller should take care of the formatting if it is necessaryBuilderT greaterThan(long propertyValue)
QueryBuilderInterface.WhereBuilderInterface
greaterThan
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT greaterThan(int propertyValue)
QueryBuilderInterface.WhereBuilderInterface
greaterThan
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT greaterThan(double propertyValue)
QueryBuilderInterface.WhereBuilderInterface
greaterThan
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT greaterThanOrEqualTo(long propertyValue)
QueryBuilderInterface.WhereBuilderInterface
greaterThanOrEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT greaterThanOrEqualTo(int propertyValue)
QueryBuilderInterface.WhereBuilderInterface
greaterThanOrEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT greaterThanOrEqualTo(double propertyValue)
QueryBuilderInterface.WhereBuilderInterface
greaterThanOrEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT lessThan(long propertyValue)
QueryBuilderInterface.WhereBuilderInterface
lessThan
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT lessThan(int propertyValue)
QueryBuilderInterface.WhereBuilderInterface
lessThan
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT lessThan(double propertyValue)
QueryBuilderInterface.WhereBuilderInterface
lessThan
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT lessThanOrEqualTo(long propertyValue)
QueryBuilderInterface.WhereBuilderInterface
lessThanOrEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT lessThanOrEqualTo(int propertyValue)
QueryBuilderInterface.WhereBuilderInterface
lessThanOrEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT lessThanOrEqualTo(double propertyValue)
QueryBuilderInterface.WhereBuilderInterface
lessThanOrEqualTo
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT startsWith(String propertyValue)
QueryBuilderInterface.WhereBuilderInterface
startsWith
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a String independently of the field type. The
caller should take care of the formatting if it is necessaryBuilderT startsWithIgnoreCase(String propertyValue)
QueryBuilderInterface.WhereBuilderInterface
startsWithIgnoreCase
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
propertyValue
- the property value as a String independently of the field type. The
caller should take care of the formatting if it is necessaryBuilderT in(String... values)
QueryBuilderInterface.WhereBuilderInterface
in
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT in(int... values)
QueryBuilderInterface.WhereBuilderInterface
in
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT in(long... values)
QueryBuilderInterface.WhereBuilderInterface
in
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT in(double... values)
QueryBuilderInterface.WhereBuilderInterface
in
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT in(boolean... values)
QueryBuilderInterface.WhereBuilderInterface
in
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT notIn(String... values)
QueryBuilderInterface.WhereBuilderInterface
notIn
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT notIn(int... values)
QueryBuilderInterface.WhereBuilderInterface
notIn
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT notIn(long... values)
QueryBuilderInterface.WhereBuilderInterface
notIn
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT notIn(double... values)
QueryBuilderInterface.WhereBuilderInterface
notIn
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT notIn(boolean... values)
QueryBuilderInterface.WhereBuilderInterface
notIn
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsAny(String... values)
QueryBuilderInterface.WhereBuilderInterface
containsAny
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsAny(int... values)
QueryBuilderInterface.WhereBuilderInterface
containsAny
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsAny(long... values)
QueryBuilderInterface.WhereBuilderInterface
containsAny
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsAny(double... values)
QueryBuilderInterface.WhereBuilderInterface
containsAny
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsAll(String... values)
QueryBuilderInterface.WhereBuilderInterface
containsAll
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsAll(int... values)
QueryBuilderInterface.WhereBuilderInterface
containsAll
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsAll(long... values)
QueryBuilderInterface.WhereBuilderInterface
containsAll
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsAll(double... values)
QueryBuilderInterface.WhereBuilderInterface
containsAll
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsNone(String... values)
QueryBuilderInterface.WhereBuilderInterface
containsNone
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsNone(int... values)
QueryBuilderInterface.WhereBuilderInterface
containsNone
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsNone(long... values)
QueryBuilderInterface.WhereBuilderInterface
containsNone
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
BuilderT containsNone(double... values)
QueryBuilderInterface.WhereBuilderInterface
containsNone
in interface QueryBuilderInterface.WhereBuilderInterface<ReportQueryInterface>
Copyright © 2018. All Rights Reserved.