private void decodeAndSetDimensions(GTRecord record) { for (int i = 0; i < gtDimsIdx.length; i++) { result[i] = record.decodeValue(gtDimsIdx[i]); } }
/** decode and return the values of this record */ public Object[] getValues(int[] selectedColumns, Object[] result) { assert selectedColumns.length <= result.length; for (int i = 0; i < selectedColumns.length; i++) { result[i] = decodeValue(selectedColumns[i]); } return result; }
public Object[] next() { GTRecord record = records.next(); for (int i = 0; i < gtDimsIdx.length; i++) { result[i] = record.decodeValue(gtDimsIdx[i]); } for (int i = 0; i < gtMetricsIdx.length; i++) { result[gtDimsIdx.length + i] = record.decodeValue(gtMetricsIdx[i]); } return result; } };
@Override protected Object[] finalizeResult(GTRecord record) { decodeAndSetDimensions(record); // decode metrics for (int i = 0; i < gtMetricsIdx.length; i++) { result[gtDimsIdx.length + i] = record.decodeValue(gtMetricsIdx[i]); } return result; }
/** decode and return the values of this record */ public Object[] getValues(ImmutableBitSet selectedCols, Object[] result) { assert selectedCols.cardinality() == result.length; for (int i = 0; i < selectedCols.trueBitCount(); i++) { result[i] = decodeValue(selectedCols.trueBitAt(i)); } return result; }
while (iterator.hasNext()) { GTRecord record = iterator.next(); String key = (String) record.decodeValue(1); BigDecimal value = (BigDecimal) record.decodeValue(3); actRet.put(key, value);
while (iterator.hasNext()) { GTRecord record = iterator.next(); BigDecimal key = (BigDecimal) record.decodeValue(3); BigDecimal value = (BigDecimal) record.decodeValue(2); actRet.put(key, value);
/** decode and return the values of this record */ public Object[] getValues(int[] selectedColumns, Object[] result) { assert selectedColumns.length <= result.length; for (int i = 0; i < selectedColumns.length; i++) { result[i] = decodeValue(selectedColumns[i]); } return result; }
private void decodeAndSetDimensions(GTRecord record) { for (int i = 0; i < gtDimsIdx.length; i++) { result[i] = record.decodeValue(gtDimsIdx[i]); } }
public Object[] next() { GTRecord record = records.next(); for (int i = 0; i < gtDimsIdx.length; i++) { result[i] = record.decodeValue(gtDimsIdx[i]); } for (int i = 0; i < gtMetricsIdx.length; i++) { result[gtDimsIdx.length + i] = record.decodeValue(gtMetricsIdx[i]); } return result; } };
@Override protected Object[] finalizeResult(GTRecord record) { decodeAndSetDimensions(record); // decode metrics for (int i = 0; i < gtMetricsIdx.length; i++) { result[gtDimsIdx.length + i] = record.decodeValue(gtMetricsIdx[i]); } return result; }
/** decode and return the values of this record */ public Object[] getValues(ImmutableBitSet selectedCols, Object[] result) { assert selectedCols.cardinality() == result.length; for (int i = 0; i < selectedCols.trueBitCount(); i++) { result[i] = decodeValue(selectedCols.trueBitAt(i)); } return result; }