@Override public MeasureType<BitmapCounter> createMeasureType(String funcName, DataType dataType) { return new BitmapMeasureType(); }
@Override public List<TblColRef> getColumnsNeedDictionary(FunctionDesc functionDesc) { if (needDictionaryColumn(functionDesc)) { return Collections.singletonList(functionDesc.getParameter().getColRefs().get(0)); } else { return Collections.emptyList(); } }
@Override public MeasureType<BitmapCounter> createMeasureType(String funcName, DataType dataType) { return new BitmapMeasureType(); }
@Override public List<TblColRef> getColumnsNeedDictionary(FunctionDesc functionDesc) { if (needDictionaryColumn(functionDesc)) { return Collections.singletonList(functionDesc.getParameter().getColRefs().get(0)); } else { return Collections.emptyList(); } }
@Override public MeasureType<BitmapCounter> createMeasureType(String funcName, DataType dataType) { return new BitmapMeasureType(funcName, dataType); }