Class MongoQueryBuilder.QueryState
- java.lang.Object
-
- io.micronaut.data.document.model.query.builder.MongoQueryBuilder.QueryState
-
- Enclosing class:
- MongoQueryBuilder
@Internal protected final class MongoQueryBuilder.QueryState extends java.lang.ObjectThe state of the query.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.util.Map<java.lang.String,java.lang.String>getAdditionalRequiredParameters()The additional required parameters.PersistentEntitygetEntity()java.util.List<QueryParameterBinding>getParameterBindings()The parameter binding.booleanisAllowJoins()booleanisJoined(java.lang.String associationPath)Checks if the path is joined already.intpushParameter(@NotNull BindingParameter bindingParameter, BindingParameter.BindingContext bindingContext)
-
-
-
Method Detail
-
getEntity
public PersistentEntity getEntity()
- Returns:
- The entity
-
isAllowJoins
public boolean isAllowJoins()
- Returns:
- Does the query allow joins
-
isJoined
public boolean isJoined(java.lang.String associationPath)
Checks if the path is joined already.- Parameters:
associationPath- The association path.- Returns:
- true if joined
-
getAdditionalRequiredParameters
@NotNull public @NotNull java.util.Map<java.lang.String,java.lang.String> getAdditionalRequiredParameters()
The additional required parameters.- Returns:
- The parameters
-
getParameterBindings
public java.util.List<QueryParameterBinding> getParameterBindings()
The parameter binding.- Returns:
- The parameter binding
-
pushParameter
public int pushParameter(@NotNull @NotNull BindingParameter bindingParameter, @NotNull BindingParameter.BindingContext bindingContext)
-
-