java.lang.Object
org.apache.shardingsphere.infra.rewrite.parameter.builder.impl.GroupedParameterBuilder
All Implemented Interfaces:
ParameterBuilder

public final class GroupedParameterBuilder extends Object implements ParameterBuilder
Grouped parameter builder.
  • Constructor Details

    • GroupedParameterBuilder

      public GroupedParameterBuilder(List<List<Object>> groupedParams, List<Object> genericParams)
  • Method Details

    • getParameters

      public List<Object> getParameters()
      Description copied from interface: ParameterBuilder
      Get parameters.
      Specified by:
      getParameters in interface ParameterBuilder
      Returns:
      parameters
    • getParameters

      public List<Object> getParameters(int count)
      Get parameters.
      Parameters:
      count - parameters group count
      Returns:
      parameters
    • getDerivedColumnName

      public Optional<String> getDerivedColumnName()
      Get derived column name.
      Returns:
      derived column name