@Override public GroupedQueryBuilder groupBy(String columnName) { final Column column = findColumn(columnName); return groupBy(column); }
@Override public SatisfiedQueryBuilder<?> select(FunctionType function, String columnName) { if (function == null) { throw new IllegalArgumentException("function cannot be null"); } final Column column = findColumn(columnName); return new FunctionSelectBuilderImpl(function, column, null, _query, this); }
@Override public ColumnSelectBuilder<GroupedQueryBuilder> select(String columnName) { final Column column = findColumn(columnName); return select(column); }
@Override public GroupedQueryBuilder groupBy(String columnName) { final Column column = findColumn(columnName); return groupBy(column); }
@Override public SatisfiedQueryBuilder<?> select(FunctionType function, String columnName) { if (function == null) { throw new IllegalArgumentException("function cannot be null"); } final Column column = findColumn(columnName); return new FunctionSelectBuilderImpl(function, column, null, _query, this); }
@Override public WhereBuilder<GroupedQueryBuilder> where(String columnName) { final Column column = findColumn(columnName); return where(column); }
@Override public WhereBuilder<GroupedQueryBuilder> where(ScalarFunction function, String columnName) { final Column column = findColumn(columnName); return where(function, column); }
@Override public ColumnSelectBuilder<GroupedQueryBuilder> select(String columnName) { final Column column = findColumn(columnName); return select(column); }
@Override public WhereBuilder<GroupedQueryBuilder> where(String columnName) { final Column column = findColumn(columnName); return where(column); }
@Override public WhereBuilder<GroupedQueryBuilder> where(ScalarFunction function, String columnName) { final Column column = findColumn(columnName); return where(function, column); }
@Override public SatisfiedOrderByBuilder<GroupedQueryBuilder> orderBy(String columnName) { return orderBy(findColumn(columnName)); }
@Override public SatisfiedOrderByBuilder<GroupedQueryBuilder> orderBy(String columnName) { return orderBy(findColumn(columnName)); }
@Override public FunctionSelectBuilder<?> select(FunctionType function, String columnName, Object[] functionParameters) { GroupedQueryBuilderImpl queryBuilder = new GroupedQueryBuilderImpl(dataContext, query); Column column = queryBuilder.findColumn(columnName); return select(function, column, functionParameters); }
@Override public FunctionSelectBuilder<?> select(FunctionType function, String columnName) { GroupedQueryBuilderImpl queryBuilder = new GroupedQueryBuilderImpl(dataContext, query); Column column = queryBuilder.findColumn(columnName); return select(function, column); }
@Override public FunctionSelectBuilder<?> select(FunctionType function, String columnName) { GroupedQueryBuilderImpl queryBuilder = new GroupedQueryBuilderImpl(dataContext, query); Column column = queryBuilder.findColumn(columnName); return select(function, column); }
@Override public FunctionSelectBuilder<?> select(FunctionType function, String columnName, Object[] functionParameters) { GroupedQueryBuilderImpl queryBuilder = new GroupedQueryBuilderImpl(dataContext, query); Column column = queryBuilder.findColumn(columnName); return select(function, column, functionParameters); }