@Override public SatisfiedSelectBuilder<GroupedQueryBuilder> and(String columnName) { if (columnName == null) { throw new IllegalArgumentException("columnName cannot be null"); } return getQueryBuilder().select(columnName); }
@Override public ColumnSelectBuilder<GroupedQueryBuilder> and(Column column) { if (column == null) { throw new IllegalArgumentException("column cannot be null"); } return getQueryBuilder().select(column); }
@Override public FunctionSelectBuilder<GroupedQueryBuilder> and( FunctionType functionType, Column column) { if (functionType == null) { throw new IllegalArgumentException("functionType cannot be null"); } if (column == null) { throw new IllegalArgumentException("column cannot be null"); } return getQueryBuilder().select(functionType, column); }
@Override public ColumnSelectBuilder<GroupedQueryBuilder> and(Column column) { if (column == null) { throw new IllegalArgumentException("column cannot be null"); } return getQueryBuilder().select(column); }
@Override public SatisfiedSelectBuilder<GroupedQueryBuilder> and(Column... columns) { if (columns == null) { throw new IllegalArgumentException("columns cannot be null"); } return getQueryBuilder().select(columns); }
@Override public SatisfiedSelectBuilder<GroupedQueryBuilder> and(String columnName) { if (columnName == null) { throw new IllegalArgumentException("columnName cannot be null"); } return getQueryBuilder().select(columnName); }
@Override public SatisfiedSelectBuilder<GroupedQueryBuilder> and(Column... columns) { if (columns == null) { throw new IllegalArgumentException("columns cannot be null"); } return getQueryBuilder().select(columns); }
@Override public FunctionSelectBuilder<GroupedQueryBuilder> and( FunctionType functionType, Column column) { if (functionType == null) { throw new IllegalArgumentException("functionType cannot be null"); } if (column == null) { throw new IllegalArgumentException("column cannot be null"); } return getQueryBuilder().select(functionType, column); }
@Override public SatisfiedSelectBuilder<GroupedQueryBuilder> select(Column... columns) { return getQueryBuilder().select(columns); }
@Override public ColumnSelectBuilder<GroupedQueryBuilder> select(Column column) { return getQueryBuilder().select(column); }
@Override public SatisfiedQueryBuilder<?> select(FunctionType function, String columnName) { return getQueryBuilder().select(function, columnName); }
@Override public FunctionSelectBuilder<GroupedQueryBuilder> select(FunctionType functionType, Column column) { return getQueryBuilder().select(functionType, column); }
@Override public FunctionSelectBuilder<GroupedQueryBuilder> select(FunctionType functionType, Column column) { return getQueryBuilder().select(functionType, column); }
@Override public SatisfiedQueryBuilder<?> select(FunctionType function, String columnName) { return getQueryBuilder().select(function, columnName); }
@Override public SatisfiedSelectBuilder<GroupedQueryBuilder> select(Column... columns) { return getQueryBuilder().select(columns); }
@Override public ColumnSelectBuilder<GroupedQueryBuilder> select(String columnName) { return getQueryBuilder().select(columnName); }
@Override public ColumnSelectBuilder<GroupedQueryBuilder> select(Column column) { return getQueryBuilder().select(column); }
@Override public ColumnSelectBuilder<GroupedQueryBuilder> select(String columnName) { return getQueryBuilder().select(columnName); }