Module io.ebean.api

Interface BeanQueryRequest<T>


public interface BeanQueryRequest<T>
Holds the information available for a bean query.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the DB processing the request.
    boolean
    Return true if multi-value binding using Array or Table Values is supported.
    boolean
    Return true if multi-value binding is supported for this value type.
    boolean
    Return true if an Id IN expression should have the bind parameters padded.
    Returns the query.
    Return the Transaction associated with this request.
  • Method Details

    • database

      Database database()
      Return the DB processing the request.
    • transaction

      Transaction transaction()
      Return the Transaction associated with this request.
    • query

      Query<T> query()
      Returns the query.
    • isPadInExpression

      boolean isPadInExpression()
      Return true if an Id IN expression should have the bind parameters padded.
    • isMultiValueIdSupported

      boolean isMultiValueIdSupported()
      Return true if multi-value binding using Array or Table Values is supported.
    • isMultiValueSupported

      boolean isMultiValueSupported(Class<?> valueType)
      Return true if multi-value binding is supported for this value type.