public WeightEvaluationQuery(DruidAggregationQuery<?> query,int weight){
  super(makeInnerQuery(query,weight),AllGranularity.INSTANCE,Collections.<Dimension>emptyList(),(Filter)null,(Having)null,Collections.<Aggregation>singletonList(new LongSumAggregation("count","count")),Collections.<PostAggregation>emptyList(),query.getIntervals(),query.getQueryType() == DefaultQueryType.GROUP_BY ? stripColumnsFromLimitSpec(query) : null);
}

public WeightEvaluationQuery ( DruidAggregationQuery < ? > query , int weight ) { super ( makeInnerQuery ( query , weight ) , AllGranularity . INSTANCE , Collections . < Dimension > emptyList ( ) , ( Filter ) null , ( Having ) null , Collections . < Aggregation > singletonList ( new LongSumAggregation ( "count" , "count" ) ) , Collections . < PostAggregation > emptyList ( ) , query . getIntervals ( ) , query . getQueryType ( ) == DefaultQueryType . GROUP_BY ? stripColumnsFromLimitSpec ( query ) : null ) ; }
generate a query that calculates the even weight of the response cardinality of the given query .
