Class CriteriaParameterFiller

java.lang.Object
cz.cvut.kbss.jopa.query.criteria.CriteriaParameterFiller

public class CriteriaParameterFiller extends Object
  • Constructor Details

    • CriteriaParameterFiller

      public CriteriaParameterFiller()
  • Method Details

    • registerParameter

      public String registerParameter(ExpressionLiteralImpl parameter)
      Register literal expression as query parameter and return generated name for query.
      Parameters:
      parameter - - literal expression
      Returns:
      String - generated name for query
    • registerParameter

      public String registerParameter(ParameterExpression parameter)
      Register parameter expression as query parameter. Return real name if exists, generated name otherwise.
      Parameters:
      parameter - - parameter expression
      Returns:
      String - real name for query if exists, generated name for query otherwise
    • setValuesToRegisteredParameters

      public <T> void setValuesToRegisteredParameters(TypedQueryImpl<T> query)
      Sets value from literal expressions registered as parameters to query parameters.
      Parameters:
      query - - TypedQuery fom setting parameters value