@Override public void addProperties(Map<String, String> props) { super.addProperties(props); props.put(MetastoreUtil.getMeasureClassPropertyKey(getName()), getClass().getName()); props.put(MetastoreUtil.getMeasureTypePropertyKey(getName()), getType()); if (unit != null) { props.put(MetastoreUtil.getMeasureUnitPropertyKey(getName()), unit); } if (getFormatString() != null) { props.put(MetastoreUtil.getMeasureFormatPropertyKey(getName()), formatString); } if (aggregate != null) { props.put(MetastoreUtil.getMeasureAggrPropertyKey(getName()), aggregate); } if (min != null) { props.put(MetastoreUtil.getMeasureMinPropertyKey(getName()), min.toString()); } if (max != null) { props.put(MetastoreUtil.getMeasureMaxPropertyKey(getName()), max.toString()); } } }
@Override public void addProperties(Map<String, String> props) { super.addProperties(props); props.put(MetastoreUtil.getMeasureClassPropertyKey(getName()), getClass().getName()); props.put(MetastoreUtil.getMeasureTypePropertyKey(getName()), getType()); if (unit != null) { props.put(MetastoreUtil.getMeasureUnitPropertyKey(getName()), unit); } if (getFormatString() != null) { props.put(MetastoreUtil.getMeasureFormatPropertyKey(getName()), formatString); } if (aggregate != null) { props.put(MetastoreUtil.getMeasureAggrPropertyKey(getName()), aggregate); } if (min != null) { props.put(MetastoreUtil.getMeasureMinPropertyKey(getName()), min.toString()); } if (max != null) { props.put(MetastoreUtil.getMeasureMaxPropertyKey(getName()), max.toString()); } } }
return false; if (this.getFormatString() == null) { if (other.getFormatString() != null) { return false; } else if (!this.getFormatString().equalsIgnoreCase(other.getFormatString())) { return false;
return false; if (this.getFormatString() == null) { if (other.getFormatString() != null) { return false; } else if (!this.getFormatString().equalsIgnoreCase(other.getFormatString())) { return false;
/** * Create XMeasure from hive ql cube measure */ public static XMeasure xMeasureFromHiveMeasure(CubeMeasure cm) { if (cm == null) { return null; } XMeasure xm = XCF.createXMeasure(); xm.setName(cm.getName()); xm.setDescription(cm.getDescription()); xm.setDisplayString(cm.getDisplayString()); xm.setDefaultAggr(cm.getAggregate()); xm.setFormatString(cm.getFormatString()); xm.setType(XMeasureType.valueOf(cm.getType().toUpperCase())); xm.setUnit(cm.getUnit()); xm.setStartTime(getXMLGregorianCalendar(cm.getStartTime())); xm.setEndTime(getXMLGregorianCalendar(cm.getEndTime())); xm.setMin(cm.getMin()); xm.setMax(cm.getMax()); xm.setTags(getXProperties(xPropertiesFromMap(cm.getTags()))); return xm; }
/** * Create XMeasure from hive ql cube measure */ public static XMeasure xMeasureFromHiveMeasure(CubeMeasure cm) { if (cm == null) { return null; } XMeasure xm = XCF.createXMeasure(); xm.setName(cm.getName()); xm.setDescription(cm.getDescription()); xm.setDisplayString(cm.getDisplayString()); xm.setDefaultAggr(cm.getAggregate()); xm.setFormatString(cm.getFormatString()); xm.setType(XMeasureType.valueOf(cm.getType().toUpperCase())); xm.setUnit(cm.getUnit()); xm.setStartTime(getXMLGregorianCalendar(cm.getStartTime())); xm.setEndTime(getXMLGregorianCalendar(cm.getEndTime())); xm.setMin(cm.getMin()); xm.setMax(cm.getMax()); xm.setTags(getXProperties(xPropertiesFromMap(cm.getTags()))); return xm; }