示例#1
0
        // @Override
        public GroupedQueryBuilder groupBy(params Column[] columns)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            query_builder.groupBy(columns);
            return(this);
        }
示例#2
0
 public WhereBuilderImpl(Column column, Query query, FilterItem parentOrFilter, NList <FilterItem> orFilters,
                         GroupedQueryBuilder queryBuilder) :  base(new SelectItem(column), queryBuilder)
 {
     _query          = query;
     _parentOrFilter = parentOrFilter;
     _orFilters      = orFilters;
 }
示例#3
0
        // @Override
        public HavingBuilder having(SelectItem selectItem)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.having(selectItem));
        }
示例#4
0
 public SatisfiedSelectBuilderImpl(GroupedQueryBuilder queryBuilder) : base(queryBuilder)
 {
 }
示例#5
0
        // @Override
        public HavingBuilder having(String columnExpression)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.having(columnExpression));
        }
示例#6
0
        // @Override
        public SatisfiedQueryBuilder maxRows(int maxRows)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.maxRows(maxRows));
        }
示例#7
0
        // @Override
        public Column findColumn(String columnName) // throws IllegalArgumentException
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.findColumn(columnName));
        }
 public ColumnSelectBuilderImpl(Column column, Query query, GroupedQueryBuilder queryBuilder) : base(queryBuilder)
 {
     this.selectItem = new SelectItem(column);
     query.select(selectItem);
 }
示例#9
0
        } // constructor

        // @Override
        public SatisfiedQueryBuilder firstRow(int firstRow)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.firstRow(firstRow));
        } // constructor
示例#10
0
 // @Override
 public WhereBuilder where (ScalarFunction function, Column column)
 {
     GroupedQueryBuilder query_builder = getQueryBuilder();
     return((WhereBuilder)query_builder.where ((FilterItem)function, (FilterItem)column));
 }
示例#11
0
 // @Override
 public WhereBuilder where (String columnName)
 {
     GroupedQueryBuilder query_builder = getQueryBuilder();
     return(query_builder.where (columnName));
 }
示例#12
0
        // @Override
        public ColumnSelectBuilder select(String column_name)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.select(column_name));
        }
示例#13
0
 // @Override
 public WhereBuilder where (Column column)
 {
     GroupedQueryBuilder query_builder = getQueryBuilder();
     return((WhereBuilder)query_builder.where ((FilterItem)column));
 }
示例#14
0
        // @Override
        public FunctionSelectBuilder select(FunctionType functionType, Column column)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.select(functionType, column));
        }
示例#15
0
        // @Override
        public SatisfiedQueryBuilder select(FunctionType function, String columnName)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.select(function, columnName));
        }
 public SatisfiedOrderByBuilderImpl(FunctionType function, Column column,
                                    Query query, GroupedQueryBuilder queryBuilder) : base(queryBuilder)
 {
     orderByitem = new OrderByItem(new SelectItem(function, column));
     query.orderBy(orderByitem);
 }
示例#17
0
        // @Override
        public GroupedQueryBuilder groupBy(params String[] column_names)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.groupBy(column_names));
        }
示例#18
0
        // @Override
        public SatisfiedOrderByBuilder orderBy(String column_name)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.orderBy(column_name));
        }
示例#19
0
 // @Override
 public WhereBuilder where (ScalarFunction function, String column_name)
 {
     GroupedQueryBuilder query_builder = getQueryBuilder();
     return((WhereBuilder)query_builder.where (function, column_name));
 }
 public FunctionSelectBuilderImpl(FunctionType functionType, Column column, Object[] functionParameters,
                                  Query query, GroupedQueryBuilder queryBuilder) :  base(queryBuilder)
 {
     this.selectItem = new SelectItem(functionType, functionParameters, column);
     query.select(selectItem);
 }
示例#21
0
 // @Override
 public SatisfiedQueryBuilder where (params FilterItem[] filters)
 {
     GroupedQueryBuilder query_builder = getQueryBuilder();
     return(query_builder.where (filters));
 }
示例#22
0
        // @Override
        public SatisfiedOrderByBuilder orderBy(Column column)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.orderBy(column));
        }
示例#23
0
 public GroupedQueryBuilderCallback(GroupedQueryBuilder queryBuilder)
 {
     this.queryBuilder = queryBuilder;
 } // constructor
示例#24
0
        // @Override
        public GroupedQueryBuilder groupBy(String column_name)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.groupBy(column_name));
        }
示例#25
0
        // @Override
        public SatisfiedQueryBuilder offset(int offset)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.offset(offset));
        }
示例#26
0
        // @Override
        public GroupedQueryBuilder groupBy(Column column)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.groupBy(column.getName()));
        }
示例#27
0
        // @Override
        public SatisfiedSelectBuilder select(params Column[] columns)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.select(columns));
        }
示例#28
0
        // @Override
        public Query toQuery()
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.toQuery());
        }
示例#29
0
        // @Override
        public ColumnSelectBuilder select(Column column)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return((ColumnSelectBuilder)query_builder.select(column));
        }
示例#30
0
        // @Override
        public HavingBuilder having(FunctionType functionType, Column column)
        {
            GroupedQueryBuilder query_builder = getQueryBuilder();

            return(query_builder.having(functionType, column));
        }