Class StoredQueryParameter

java.lang.Object
io.micronaut.data.runtime.query.internal.StoredQueryParameter
All Implemented Interfaces:
io.micronaut.data.model.runtime.QueryParameterBinding

@Internal public final class StoredQueryParameter extends Object implements io.micronaut.data.model.runtime.QueryParameterBinding
The stored query parameter.
Since:
3.3
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getDataType

      public io.micronaut.data.model.DataType getDataType()
      Specified by:
      getDataType in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getJsonDataType

      public io.micronaut.data.model.JsonDataType getJsonDataType()
      Specified by:
      getJsonDataType in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getParameterConverterClass

      public Class<?> getParameterConverterClass()
      Specified by:
      getParameterConverterClass in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getParameterIndex

      public int getParameterIndex()
      Specified by:
      getParameterIndex in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getParameterBindingPath

      public String[] getParameterBindingPath()
      Specified by:
      getParameterBindingPath in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getPropertyPath

      public String[] getPropertyPath()
      Specified by:
      getPropertyPath in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • isAutoPopulated

      public boolean isAutoPopulated()
      Specified by:
      isAutoPopulated in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • isRequiresPreviousPopulatedValue

      public boolean isRequiresPreviousPopulatedValue()
      Specified by:
      isRequiresPreviousPopulatedValue in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getPreviousPopulatedValueParameter

      public io.micronaut.data.model.runtime.QueryParameterBinding getPreviousPopulatedValueParameter()
      Specified by:
      getPreviousPopulatedValueParameter in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • isExpandable

      public boolean isExpandable()
      Specified by:
      isExpandable in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • isExpression

      public boolean isExpression()
      Specified by:
      isExpression in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getValue

      public Object getValue()
      Specified by:
      getValue in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getRole

      public String getRole()
      Specified by:
      getRole in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • getTableAlias

      public String getTableAlias()
      Specified by:
      getTableAlias in interface io.micronaut.data.model.runtime.QueryParameterBinding
    • toString

      public String toString()
      Overrides:
      toString in class Object