@Override public Map<String, String> toProperties() { HashMap<String, String> map = Maps.newHashMap(); MetastoreUtil.addNameStrings(map, "partitions", allPartitions); return map; }
@Override public Map<String, String> toProperties() { HashMap<String, String> ret = Maps.newHashMap(); MetastoreUtil.addNameStrings(ret, "ranges", ranges); return ret; }
@Override public Map<String, String> toProperties() { HashMap<String, String> ret = Maps.newHashMap(); MetastoreUtil.addNameStrings(ret, "ranges", ranges); return ret; }
@Override public Map<String, String> toProperties() { HashMap<String, String> map = Maps.newHashMap(); MetastoreUtil.addNameStrings(map, "partitions", allPartitions); return map; }
@Override public Map<String, String> toProperties() { HashMap<String, String> ret = Maps.newHashMap(); ret.put("first", ""); ret.put("latest", ""); MetastoreUtil.addNameStrings(ret, "holes", holes); if (isEmpty()) { return ret; } ret.put("first", first.getDateString()); ret.put("latest", latest.getDateString()); return ret; }
/** * Remove the attribute with name specified * * @param dimName attribute name */ public void removeDimension(@NonNull String dimName) { if (dimMap.containsKey(dimName.toLowerCase())) { log.info("Removing dimension {}", getDimAttributeByName(dimName)); dimensions.remove(getDimAttributeByName(dimName)); dimMap.remove(dimName.toLowerCase()); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeDimensionListKey(getName()), dimensions); } }
/** * Remove the measure with name specified * * @param msrName measure name */ public void removeMeasure(@NonNull String msrName) { if (measureMap.containsKey(msrName.toLowerCase())) { log.info("Removing measure {}", getMeasureByName(msrName)); measures.remove(getMeasureByName(msrName)); measureMap.remove(msrName.toLowerCase()); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeMeasureListKey(getName()), measures); } }
/** * Remove the attribute with name specified * * @param dimName attribute name */ public void removeDimension(@NonNull String dimName) { if (dimMap.containsKey(dimName.toLowerCase())) { log.info("Removing dimension {}", getDimAttributeByName(dimName)); dimensions.remove(getDimAttributeByName(dimName)); dimMap.remove(dimName.toLowerCase()); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeDimensionListKey(getName()), dimensions); } }
/** * Remove the expression with name specified * * @param exprName expression name */ public void removeExpression(String exprName) { if (exprMap.containsKey(exprName.toLowerCase())) { log.info("Removing expression {}", getExpressionByName(exprName)); expressions.remove(getExpressionByName(exprName)); exprMap.remove(exprName.toLowerCase()); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getExpressionListKey(getName()), expressions); } }
/** * Remove the dimension with name specified * * @param attrName */ public void removeAttribute(String attrName) { if (attributeMap.containsKey(attrName.toLowerCase())) { log.info("Removing attribute {}", getAttributeByName(attrName)); attributes.remove(getAttributeByName(attrName)); attributeMap.remove(attrName.toLowerCase()); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getDimAttributeListKey(getName()), attributes); } }
/** * Remove the expression with name specified * * @param exprName expression name */ public void removeExpression(String exprName) { if (exprMap.containsKey(exprName.toLowerCase())) { log.info("Removing expression {}", getExpressionByName(exprName)); expressions.remove(getExpressionByName(exprName)); exprMap.remove(exprName.toLowerCase()); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getExpressionListKey(getName()), expressions); } }
public void updateDimAttributeProperties() { MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeDimensionListKey(getName()), MetastoreUtil.getNamedSetFromStringSet(dimensions)); } public void updateMeasureProperties() {
public void updateDimAttributeProperties() { MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeDimensionListKey(getName()), MetastoreUtil.getNamedSetFromStringSet(dimensions)); } public void updateMeasureProperties() {
public void updateMeasureProperties() { MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeMeasureListKey(getName()), MetastoreUtil.getNamedSetFromStringSet(measures)); }
@Override public void addProperties() { super.addProperties(); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getExpressionListKey(getName()), expressions); setExpressionProperties(getProperties(), expressions); MetastoreUtil.addNameStrings(getProperties(), getJoinChainListPropKey(getName()), joinChains); setJoinChainProperties(joinChains); }
@Override public void addProperties() { super.addProperties(); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getExpressionListKey(getName()), expressions); setExpressionProperties(getProperties(), expressions); MetastoreUtil.addNameStrings(getProperties(), getJoinChainListPropKey(getName()), joinChains); setJoinChainProperties(joinChains); }
@Override public void addProperties() { super.addProperties(); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeMeasureListKey(getName()), measures); setMeasureProperties(getProperties(), measures); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeDimensionListKey(getName()), dimensions); setDimensionProperties(getProperties(), dimensions); }
@Override public void addProperties() { super.addProperties(); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeMeasureListKey(getName()), measures); setMeasureProperties(getProperties(), measures); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getCubeDimensionListKey(getName()), dimensions); setDimensionProperties(getProperties(), dimensions); }
@Override public void addProperties() { super.addProperties(); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getDimAttributeListKey(getName()), attributes); setAttributedProperties(getProperties(), attributes); }
@Override public void addProperties() { super.addProperties(); MetastoreUtil.addNameStrings(getProperties(), MetastoreUtil.getDimAttributeListKey(getName()), attributes); setAttributedProperties(getProperties(), attributes); }