Module com.legyver.utils.mapqua
Package com.legyver.utils.mapqua
Class MapQuery.AbstractQueryBuilder
- java.lang.Object
-
- com.legyver.utils.mapqua.MapQuery.ExecutableQueryBuilder<MapQuery.AbstractQueryBuilder,java.lang.Object>
-
- com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder
-
- Direct Known Subclasses:
MapQuery.Query
- Enclosing class:
- MapQuery
public static class MapQuery.AbstractQueryBuilder extends MapQuery.ExecutableQueryBuilder<MapQuery.AbstractQueryBuilder,java.lang.Object>
Builder to create Object-typed queries
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapQuery.CollectionQueryBuildercollection(java.lang.String name)Transition to aMapQuery.CollectionQueryBuilderMapQuery.ChildQueryBuilder<java.lang.Double>floatingPoint(java.lang.String name)The value to be queried is of type DoubleMapQuery.ChildQueryBuilder<java.lang.Integer>integer(java.lang.String name)The value to be queried is of type IntegerMapQuery.ChildQueryBuilder<java.time.LocalDate>localDate(java.lang.String name)The value to be queried is of type LocalDateMapQuery.ChildQueryBuilder<java.time.LocalDateTime>localDateTime(java.lang.String name)The value to be queried is of type LocalDateTimeMapQuery.MergeQueryBuildermerge(java.lang.String name, java.lang.Object value)Transition to aMapQuery.MergeQueryBuilderMapQuery.AbstractQueryBuilderobject(java.lang.String name)The value to be queried is of type ObjectMapQuery.SetQueryBuilderset(java.lang.String name, java.lang.Object value)Transition to aMapQuery.SetQueryBuilderMapQuery.ChildQueryBuilder<java.lang.String>string(java.lang.String name)The value to be queried is of type String-
Methods inherited from class com.legyver.utils.mapqua.MapQuery.ExecutableQueryBuilder
execute
-
-
-
-
Method Detail
-
set
public MapQuery.SetQueryBuilder set(java.lang.String name, java.lang.Object value)
Transition to aMapQuery.SetQueryBuilder- Parameters:
name- name of the valuevalue- value- Returns:
- SetQueryBuilder
-
merge
public MapQuery.MergeQueryBuilder merge(java.lang.String name, java.lang.Object value)
Transition to aMapQuery.MergeQueryBuilder- Parameters:
name- name of the valuevalue- value- Returns:
- MergeQueryBuilder
-
object
public MapQuery.AbstractQueryBuilder object(java.lang.String name)
The value to be queried is of type Object- Parameters:
name- name of the value- Returns:
- AbstractQueryBuilder
-
collection
public MapQuery.CollectionQueryBuilder collection(java.lang.String name)
Transition to aMapQuery.CollectionQueryBuilder- Parameters:
name- name of the value- Returns:
- CollectionQueryBuilder
-
localDate
public MapQuery.ChildQueryBuilder<java.time.LocalDate> localDate(java.lang.String name)
The value to be queried is of type LocalDate- Parameters:
name- name of the value- Returns:
- ChildQueryBuilder
-
localDateTime
public MapQuery.ChildQueryBuilder<java.time.LocalDateTime> localDateTime(java.lang.String name)
The value to be queried is of type LocalDateTime- Parameters:
name- name of the value- Returns:
- ChildQueryBuilder
-
string
public MapQuery.ChildQueryBuilder<java.lang.String> string(java.lang.String name)
The value to be queried is of type String- Parameters:
name- name of the value- Returns:
- ChildQueryBuilder
-
integer
public MapQuery.ChildQueryBuilder<java.lang.Integer> integer(java.lang.String name)
The value to be queried is of type Integer- Parameters:
name- name of the value- Returns:
- ChildQueryBuilder
-
floatingPoint
public MapQuery.ChildQueryBuilder<java.lang.Double> floatingPoint(java.lang.String name)
The value to be queried is of type Double- Parameters:
name- name of the value- Returns:
- ChildQueryBuilder
-
-