I use raw measure to serve original records consults. But why does raw measure 
need dictionary?  If I have a lot of raw measures, performance is slow. I see 
code below :

@Override
public List<TblColRef> getColumnsNeedDictionary(FunctionDesc functionDesc) {
    TblColRef literalCol = functionDesc.getParameter().getColRefs().get(0);
    return Collections.singletonList(literalCol);
}

My raw measures are always double, not big. So I don’t need dictionary at all.

I use raw measures for historical reasons, so I expect someone to tell me why 
and how I can modify to use raw bytes.

Reply via email to