public Object getValue(int i) { return info.codeSystem.decodeColumnValue(i, cols[i].asBuffer()); }
public Object decodeValue(int c) { ByteArray col = cols[c]; if (col != null && col.array() != null) { return info.codeSystem.decodeColumnValue(c, col.asBuffer()); } return null; }
@SuppressWarnings("unchecked") protected void aggregate(MeasureAggregator[] aggregators, GTRecord record) { for (int i = 0; i < aggregators.length; i++) { int c = metrics.trueBitAt(i); Object metric = codeSystem.decodeColumnValue(c, record.cols[c].asBuffer()); aggregators[i].aggregate(metric); } }
if (aggrMask[i]) { int col = metrics.trueBitAt(i); Object metrics = info.codeSystem.decodeColumnValue(col, r.cols[col].asBuffer()); aggrs[i].aggregate(metrics);
public Object getValue(int i) { return info.codeSystem.decodeColumnValue(i, cols[i].asBuffer()); }
public Object decodeValue(int c) { ByteArray col = cols[c]; if (col != null && col.array() != null) { return info.codeSystem.decodeColumnValue(c, col.asBuffer()); } return null; }
@SuppressWarnings("unchecked") protected void aggregate(MeasureAggregator[] aggregators, GTRecord record) { for (int i = 0; i < aggregators.length; i++) { int c = metrics.trueBitAt(i); Object metric = codeSystem.decodeColumnValue(c, record.cols[c].asBuffer()); aggregators[i].aggregate(metric); } }
if (aggrMask[i]) { int col = metrics.trueBitAt(i); Object metrics = info.codeSystem.decodeColumnValue(col, r.cols[col].asBuffer()); aggrs[i].aggregate(metrics);