/** * Gets the default value for each CarbonMeasure * * @param carbonMeasure * @return */ private Object getMeasureDefaultValue(CarbonMeasure carbonMeasure) { return RestructureUtil.getMeasureDefaultValueByType(carbonMeasure.getColumnSchema(), carbonMeasure.getDefaultValue()); }
byte[] defaultValue = measure.getDefaultValue(); SerializableComparator comparatorTmp = Comparator.getComparatorByDataTypeForMeasure(measure.getDataType()); int maxCompare = comparatorTmp.compare(msrFilterRangeValues[k], RestructureUtil.getMeasureDefaultValue(measure.getColumnSchema(), measure.getDefaultValue())); if (maxCompare <= 0) { isDefaultValuePresentInFilter = true;
byte[] defaultValue = measure.getDefaultValue(); SerializableComparator comparatorTmp = (null != comparator ? comparator : int maxCompare = comparatorTmp.compare(msrFilterRangeValues[k], RestructureUtil.getMeasureDefaultValue(measure.getColumnSchema(), measure.getDefaultValue()));
byte[] defaultValue = measure.getDefaultValue(); SerializableComparator comparatorTmp = Comparator.getComparatorByDataTypeForMeasure(measure.getDataType()); int maxCompare = comparatorTmp.compare(msrFilterRangeValues[k], RestructureUtil.getMeasureDefaultValue(measure.getColumnSchema(), measure.getDefaultValue()));
byte[] defaultValue = measure.getDefaultValue(); SerializableComparator comparatorTmp = Comparator.getComparatorByDataTypeForMeasure(measure.getDataType()); for (int k = 0; k < msrFilterRangeValues.length; k++) { Object convertedValue = RestructureUtil .getMeasureDefaultValue(measure.getColumnSchema(), measure.getDefaultValue()); int maxCompare = comparatorTmp.compare(msrFilterRangeValues[k], convertedValue);
/** * Fill measure default measure columns */ private void fillMeasureDefaultValues() { for (int i = 0; i < queryMeasures.length; i++) { if (!measureInfo.getMeasureExists()[i]) { measureDefaultValues[i] = RestructureUtil .getMeasureDefaultValueByType(queryMeasures[i].getMeasure().getColumnSchema(), queryMeasures[i].getMeasure().getDefaultValue()); } } }
Comparator.getComparatorByDataTypeForMeasure(measure.getDataType()); Object defaultValue = null; if (null != measure.getDefaultValue()) { .getMeasureDefaultValue(measure.getColumnSchema(), measure.getDefaultValue());
carbonMeasure.getColumnSchema().setScale(queryMeasure.getMeasure().getScale()); carbonMeasure.getColumnSchema() .setDefaultValue(queryMeasure.getMeasure().getDefaultValue()); currentBlockMeasure.setOrdinal(queryMeasure.getOrdinal()); presentMeasure.add(currentBlockMeasure); queryMeasure.getMeasure().getDefaultValue()); blockExecutionInfo.setRestructuredBlock(true);