public long getIntervalMin() { return this.getRawQuery().getIntervalmin(); } }
GenericQuery reader = GenericQueryBuilder .select(query.getSearchCondition().getOutputFields()) .from(query.getServiceName(), query.getRawQuery().getMetricName()).where(query.getSearchCondition()) .groupBy(query.isHasAgg(), query.getGroupByFields(), query.getAggregateFunctionTypes(), query.getAggregateFields()) .timeSeries(query.getRawQuery().isTimeSeries(), query.getRawQuery().getIntervalmin()) .treeAgg(query.getRawQuery().isTreeAgg()) .orderBy(query.getSortOptions(), query.getSortFunctions(), query.getSortFields()) .top(query.getRawQuery().getTop()) .parallel(query.getRawQuery().getParallel()) .build(); List<? extends TaggedLogAPIEntity> entities = reader.result();
GenericQuery reader = GenericQueryBuilder .select(query.getSearchCondition().getOutputFields()) .from(query.getServiceName(),query.getRawQuery().getMetricName()).where(query.getSearchCondition()) .groupBy(query.isHasAgg(), query.getGroupByFields(), query.getAggregateFunctionTypes(), query.getAggregateFields()) .timeSeries(query.getRawQuery().isTimeSeries(),query.getRawQuery().getIntervalmin()) .treeAgg(query.getRawQuery().isTreeAgg()) .orderBy(query.getSortOptions(),query.getSortFunctions(),query.getSortFields()) .top(query.getRawQuery().getTop()) .parallel(query.getRawQuery().getParallel()) .build(); List<? extends TaggedLogAPIEntity> entities = reader.result();
GenericQuery reader = GenericQueryBuilder .select(query.getSearchCondition().getOutputFields()) .from(query.getServiceName(),query.getRawQuery().getMetricName()).where(query.getSearchCondition()) .groupBy(query.isHasAgg(), query.getGroupByFields(), query.getAggregateFunctionTypes(), query.getAggregateFields()) .timeSeries(query.getRawQuery().isTimeSeries(),query.getRawQuery().getIntervalmin()) .treeAgg(query.getRawQuery().isTreeAgg()) .orderBy(query.getSortOptions(),query.getSortFunctions(),query.getSortFields()) .top(query.getRawQuery().getTop()) .parallel(query.getRawQuery().getParallel()) .build(); List<E> entities = reader.result();
GenericQuery reader = GenericQueryBuilder .select(query.getSearchCondition().getOutputFields()) .from(query.getServiceName(), query.getRawQuery().getMetricName()).where(query.getSearchCondition()) .groupBy(query.isHasAgg(), query.getGroupByFields(), query.getAggregateFunctionTypes(), query.getAggregateFields()) .timeSeries(query.getRawQuery().isTimeSeries(), query.getRawQuery().getIntervalmin()) .treeAgg(query.getRawQuery().isTreeAgg()) .orderBy(query.getSortOptions(), query.getSortFunctions(), query.getSortFields()) .top(query.getRawQuery().getTop()) .parallel(query.getRawQuery().getParallel()) .build(); List<E> entities = reader.result();
protected void compile() throws Exception { validateQueryParameters(this.getRawQuery().getStartRowkey(),this.getRawQuery().getPageSize()); checkNotNull(this.rawQuery,"rawQuery instance"); checkNotNull(this.rawQuery.getQuery(),"query"); this.groupByFields = compiler.groupbyFields(); this.aggregateFields = compiler.aggregateFields(); this.timeSeries = this.getRawQuery().isTimeSeries();
where = where.and(new Criterion(new ColumnImpl(this.tableName, JdbcConstants.METRIC_NAME_COLUMN_NAME),this.query.getRawQuery().getMetricName(),SqlEnum.EQUAL));
where = where.and(new Criterion(new ColumnImpl(this.tableName, JdbcConstants.METRIC_NAME_COLUMN_NAME),this.query.getRawQuery().getMetricName(),SqlEnum.EQUAL));