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.Object
The 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.PersistentEntity
getEntity()
java.util.List<QueryParameterBinding>
getParameterBindings()
The parameter binding.boolean
isAllowJoins()
boolean
isJoined(java.lang.String associationPath)
Checks if the path is joined already.int
pushParameter(@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)
-
-