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.io.micronaut.data.model.PersistentEntitygetEntity()java.util.List<io.micronaut.data.model.query.builder.QueryParameterBinding>getParameterBindings()The parameter binding.booleanisAllowJoins()booleanisJoined(java.lang.String associationPath)Checks if the path is joined already.intpushParameter(@NotNull io.micronaut.data.model.query.BindingParameter bindingParameter, io.micronaut.data.model.query.BindingParameter.BindingContext bindingContext)
-
-
-
Method Detail
-
getEntity
public io.micronaut.data.model.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<io.micronaut.data.model.query.builder.QueryParameterBinding> getParameterBindings()
The parameter binding.- Returns:
- The parameter binding
-
pushParameter
public int pushParameter(@NotNull @NotNull io.micronaut.data.model.query.BindingParameter bindingParameter, @NotNull io.micronaut.data.model.query.BindingParameter.BindingContext bindingContext)
-
-