Module com.legyver.utils.mapqua
Package com.legyver.utils.mapqua
Class MapQuery.ExecutableQueryBuilder<T extends MapQuery.ExecutableQueryBuilder,U>
- java.lang.Object
-
- com.legyver.utils.mapqua.MapQuery.ExecutableQueryBuilder<T,U>
-
- Direct Known Subclasses:
MapQuery.AbstractQueryBuilder,MapQuery.AddQueryBuilder,MapQuery.ChildQueryBuilder,MapQuery.CollectionQueryBuilder,MapQuery.MergeQueryBuilder,MapQuery.SetQueryBuilder
- Enclosing class:
- MapQuery
public static class MapQuery.ExecutableQueryBuilder<T extends MapQuery.ExecutableQueryBuilder,U> extends java.lang.ObjectParent builder to create a Map-based query
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<U>execute(java.util.Map map)Executes the query against the map
-
-
-
Method Detail
-
execute
public java.util.Optional<U> execute(java.util.Map map) throws com.legyver.core.exception.CoreException
Executes the query against the map- Parameters:
map- the Map to query- Returns:
- Optional.ofNullable() if the query has no result, else the result of the query
- Throws:
com.legyver.core.exception.CoreException- if there is a problem marshalling to/from JSON
-
-