rename method

This commit is contained in:
fjy 2014-06-12 13:36:40 -07:00
parent 4a4cccf10e
commit e84bcca40f
12 changed files with 15 additions and 15 deletions

View File

@ -65,11 +65,11 @@ public interface AggregatorFactory
public AggregatorFactory getCombiningFactory();
/**
* Gets a list of aggregator factories using the actual column names of the data
* Gets a list of all columns that this AggregatorFactory will scan
*
* @return Base AggregatorFactories for different fields of this AggregatorFactory
* @return AggregatorFactories for the columns to scan of the parent AggregatorFactory
*/
public List<AggregatorFactory> getBaseFactories();
public List<AggregatorFactory> getRequiredColumns();
/**
* A method that knows how to "deserialize" the object from whatever form it might have been put into

View File

@ -78,7 +78,7 @@ public class CountAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return Arrays.<AggregatorFactory>asList(new CountAggregatorFactory(name));
}

View File

@ -86,7 +86,7 @@ public class DoubleSumAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return Arrays.<AggregatorFactory>asList(new DoubleSumAggregatorFactory(fieldName, fieldName));
}

View File

@ -101,7 +101,7 @@ public class HistogramAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return Arrays.<AggregatorFactory>asList(new HistogramAggregatorFactory(fieldName, fieldName, breaksList));
}

View File

@ -141,7 +141,7 @@ public class JavaScriptAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return Lists.transform(
fieldNames,

View File

@ -86,7 +86,7 @@ public class LongSumAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return Arrays.<AggregatorFactory>asList(new LongSumAggregatorFactory(fieldName, fieldName));
}

View File

@ -83,7 +83,7 @@ public class MaxAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return Arrays.<AggregatorFactory>asList(new MaxAggregatorFactory(fieldName, fieldName));
}

View File

@ -83,7 +83,7 @@ public class MinAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return Arrays.<AggregatorFactory>asList(new MinAggregatorFactory(fieldName, fieldName));
}

View File

@ -66,9 +66,9 @@ public class ToLowerCaseAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return baseAggregatorFactory.getBaseFactories();
return baseAggregatorFactory.getRequiredColumns();
}
@Override

View File

@ -147,7 +147,7 @@ public class CardinalityAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return Lists.transform(
fieldNames,

View File

@ -132,7 +132,7 @@ public class HyperUniquesAggregatorFactory implements AggregatorFactory
}
@Override
public List<AggregatorFactory> getBaseFactories()
public List<AggregatorFactory> getRequiredColumns()
{
return Arrays.<AggregatorFactory>asList(new HyperUniquesAggregatorFactory(fieldName, fieldName));
}

View File

@ -111,7 +111,7 @@ public class GroupByQueryQueryToolChest extends QueryToolChest<Row, GroupByQuery
final Sequence<Row> subqueryResult = mergeGroupByResults(subquery, runner);
final List<AggregatorFactory> aggs = Lists.newArrayList();
for (AggregatorFactory aggregatorFactory : query.getAggregatorSpecs()) {
aggs.addAll(aggregatorFactory.getBaseFactories());
aggs.addAll(aggregatorFactory.getRequiredColumns());
}
// We need the inner incremental index to have all the columns required by the outer query