dimColumnEvaluatorInfo.setColumnIndex(columnExpression.getCarbonColumn().getOrdinal()); dimColumnEvaluatorInfo.setRowIndex(index++); dimColumnEvaluatorInfo.setDimension(columnExpression.getDimension()); dimColumnEvaluatorInfo.setDimensionExistsInCurrentSilce(false); dimColEvaluatorInfoList.add(dimColumnEvaluatorInfo);
public void populateFilterInfoBasedOnColumnType(ResolvedFilterInfoVisitorIntf visitor, FilterResolverMetadata metadata) throws FilterUnsupportedException, IOException { if (null != visitor) { visitor.populateFilterResolvedInfo(this, metadata); this.addDimensionResolvedFilterInstance(metadata.getColumnExpression().getDimension(), this.getFilterValues()); this.setDimension(metadata.getColumnExpression().getDimension()); this.setColumnIndex(metadata.getColumnExpression().getDimension().getOrdinal()); } }
dimColumnEvaluatorInfo.setColumnIndex(columnExpression.getCarbonColumn().getOrdinal()); dimColumnEvaluatorInfo.setRowIndex(index++); dimColumnEvaluatorInfo.setDimension(columnExpression.getDimension()); dimColumnEvaluatorInfo.setDimensionExistsInCurrentSilce(false); if (columnExpression.getDimension().hasEncoding(Encoding.DIRECT_DICTIONARY)) {
dimColResolvedFilterInfo.setDimension(columnList.get(0).getDimension()); } else if (columnList.get(0).isMeasure()) { msrColResolvedFilterInfo.setMeasure(columnList.get(0).getMeasure());
dimColResolvedFilterInfoCopyObject.setDimension(dimensionFromCurrentBlock); dimColResolvedFilterInfoCopyObject.setColumnIndex(dimensionFromCurrentBlock.getOrdinal()); return new ExcludeFilterExecuterImpl(dimColResolvedFilterInfoCopyObject, null,
dimColResolvedFilterInfoCopyObject.setDimension(dimensionFromCurrentBlock); dimColResolvedFilterInfoCopyObject.setColumnIndex(dimensionFromCurrentBlock.getOrdinal()); return new IncludeFilterExecuterImpl(dimColResolvedFilterInfoCopyObject, null,