/** * Map[Display Name,Double Value] * * @param map * @param ed * @return */ public static Map<String, Double> bytesMapToDoubleMap(Map<String, byte[]> map, EntityDefinition ed) { Map<String, Double> result = new HashMap<String, Double>(); for (Map.Entry<String, byte[]> entry : map.entrySet()) { String qualifierName = entry.getKey(); Qualifier qualifier = ed.getDisplayNameMap().get(qualifierName); if (qualifier == null) { qualifier = ed.getQualifierNameMap().get(qualifierName); } if (qualifier != null && entry.getValue() != null) { qualifierName = qualifier.getDisplayName(); Object value = qualifier.getSerDeser().deserialize(entry.getValue()); result.put(qualifierName, convertObjToDouble(value)); } else { result.put(qualifierName, null); } } return result; }
/** * Map[Display Name,Double Value] * * @param map * @param ed * @return */ public static Map<String,Double> bytesMapToDoubleMap(Map<String,byte[]> map,EntityDefinition ed){ Map<String,Double> result = new HashMap<String,Double>(); for(Map.Entry<String,byte[]> entry:map.entrySet()){ String qualifierName = entry.getKey(); Qualifier qualifier = ed.getDisplayNameMap().get(qualifierName); if(qualifier == null) qualifier = ed.getQualifierNameMap().get(qualifierName); if(qualifier!=null && entry.getValue()!=null) { qualifierName = qualifier.getDisplayName(); Object value = qualifier.getSerDeser().deserialize(entry.getValue()); result.put(qualifierName, convertObjToDouble(value)); }else{ result.put(qualifierName,null); } } return result; }
public static Map<String, Object> keyValuesToMap(List<KeyValue> row, EntityDefinition ed) { Map<String, Object> result = new HashMap<String, Object>(); for (KeyValue kv : row) { String qualifierName = new String(kv.getQualifier()); if (!ed.isTag(qualifierName)) { Qualifier qualifier = ed.getDisplayNameMap().get(qualifierName); if (qualifier == null) { qualifier = ed.getQualifierNameMap().get(qualifierName); } qualifierName = qualifier.getDisplayName(); Object value = qualifier.getSerDeser().deserialize(kv.getValue()); result.put(qualifierName, value); } else { result.put(qualifierName, new String(kv.getValue())); } } return result; }
public static Map<String, Double> keyValuesToDoubleMap(List<KeyValue> row, EntityDefinition ed) { Map<String, Double> result = new HashMap<String, Double>(); for (KeyValue kv : row) { String qualifierName = new String(kv.getQualifier()); if (!ed.isTag(qualifierName)) { Qualifier qualifier = ed.getDisplayNameMap().get(qualifierName); if (qualifier == null) { qualifier = ed.getQualifierNameMap().get(qualifierName); } qualifierName = qualifier.getDisplayName(); Object value = qualifier.getSerDeser().deserialize(kv.getValue()); result.put(qualifierName, convertObjToDouble(value)); } else { result.put(qualifierName, Double.NaN); } } return result; }
public static Map<String,Double> keyValuesToDoubleMap(List<KeyValue> row,EntityDefinition ed){ Map<String,Double> result = new HashMap<String,Double>(); for(KeyValue kv:row){ String qualifierName = new String(kv.getQualifier()); if(!ed.isTag(qualifierName)){ Qualifier qualifier = ed.getDisplayNameMap().get(qualifierName); if(qualifier == null){ qualifier = ed.getQualifierNameMap().get(qualifierName); } qualifierName = qualifier.getDisplayName(); Object value = qualifier.getSerDeser().deserialize(kv.getValue()); result.put(qualifierName,convertObjToDouble(value)); }else{ result.put(qualifierName,Double.NaN); } } return result; }
public static Map<String,Object> keyValuesToMap(List<KeyValue> row,EntityDefinition ed){ Map<String,Object> result = new HashMap<String,Object>(); for(KeyValue kv:row){ String qualifierName = new String(kv.getQualifier()); if(!ed.isTag(qualifierName)){ Qualifier qualifier = ed.getDisplayNameMap().get(qualifierName); if(qualifier == null){ qualifier = ed.getQualifierNameMap().get(qualifierName); } qualifierName = qualifier.getDisplayName(); Object value = qualifier.getSerDeser().deserialize(kv.getValue()); result.put(qualifierName,value); }else{ result.put(qualifierName,new String(kv.getValue())); } } return result; }
Map<String, Qualifier> map = ed.getQualifierNameMap(); for(Map.Entry<String, byte[]> entry : qualifierValues.entrySet()){ Qualifier q = map.get(entry.getKey());
Map<String, Qualifier> map = ed.getQualifierNameMap(); for (Map.Entry<String, byte[]> entry : qualifierValues.entrySet()) { Qualifier q = map.get(entry.getKey());
Qualifier qualifier = this.ed.getQualifierNameMap().get(qualifierName); String displayName = qualifier.getDisplayName(); if (displayName == null) {
Qualifier qualifier = this.ed.getQualifierNameMap().get(qualifierName); String displayName = qualifier.getDisplayName(); if(displayName == null) displayName = qualifierName;
@Test public void testEd() { Assert.assertNotNull(ed); Assert.assertNotNull(ed.getQualifierNameMap().get("a")); Assert.assertNull(ed.getQualifierNameMap().get("notexist")); }
Qualifier qualifier = null; if (!ed.isTag(qualifierName)) { qualifier = ed.getQualifierNameMap().get(qualifierName); if (qualifier == null) { LOG.error("qualifier for field " + qualifierName + " not exist");
Qualifier qualifier = null; if(!ed.isTag(qualifierName)){ qualifier = ed.getQualifierNameMap().get(qualifierName); if(qualifier == null){ LOG.error("qualifier for field " + qualifierName + " not exist");
q.setSerDeser((EntitySerDeser<Object>)serDeser); ed.getQualifierNameMap().put(q.getQualifierName(), q); ed.getDisplayNameMap().put(q.getDisplayName(), q);
ed.getQualifierNameMap().put(q.getQualifierName(), q); ed.getDisplayNameMap().put(q.getDisplayName(), q);
public void setEntityDefinition(EntityDefinition ed) { this.entityClass = ed.getEntityClass(); this.table = ed.getTable(); this.columnFamily = ed.getColumnFamily(); this.prefix = ed.getPrefix(); this.service = ed.getService(); this.partitions = ed.getPartitions(); this.displayNameMap = ed.getDisplayNameMap(); this.qualifierGetterMap = ed.getQualifierGetterMap(); this.qualifierNameMap = ed.getQualifierNameMap(); this.isTimeSeries = ed.isTimeSeries(); this.metricDefinition = ed.metricDefinition; this.indexes = ed.getIndexes(); }
public void setEntityDefinition(EntityDefinition ed){ this.entityClass = ed.getEntityClass(); this.table = ed.getTable(); this.columnFamily = ed.getColumnFamily(); this.prefix = ed.getPrefix(); this.service = ed.getService(); this.partitions = ed.getPartitions(); this.displayNameMap = ed.getDisplayNameMap(); this.qualifierGetterMap = ed.getQualifierGetterMap(); this.qualifierNameMap = ed.getQualifierNameMap(); this.isTimeSeries = ed.isTimeSeries(); this.metricDefinition = ed.metricDefinition; this.indexes = ed.getIndexes(); }