Class QueryParameters

java.lang.Object
io.helidon.data.codegen.query.QueryParameters

public class QueryParameters extends Object
Query parameters with code generation implemented.
  • Method Details

    • create

      public static QueryParameters create(QueryParameters.Type type, Set<QueryParameters.Parameter> parameters)
      Create an instance of QueryParameters.
      Parameters:
      type - parameter type
      parameters - parameters of the query
      Returns:
      new instance of QueryParameters
    • ordinalParameter

      public static QueryParameters.Parameter ordinalParameter(int index)
      Create new ordinal paramete.
      Parameters:
      index - index of the parameter, starts from 1 for SQL/JPQL
      Returns:
      new ordinal parameter
    • namedParameter

      public static QueryParameters.Parameter namedParameter(String name)
      Create new named parameter.
      Parameters:
      name - name of the parameter
      Returns:
      new named parameter
    • isEmpty

      public boolean isEmpty()
      Whether query parameters instance is empty (contains no parameters).
      Returns:
      value of true when parameters instance is empty or false otherwise
    • type

      public QueryParameters.Type type()
      Type of the query parameters.
      Returns:
      the query parameters type
    • parameters

      public Set<QueryParameters.Parameter> parameters()
      All query parameters.
      Returns:
      the query parameters