protected void fillColumnValue(TblColRef column, int columnLen, String valueStr, byte[] outputValue, int outputValueOffset) { // special null value case if (valueStr == null) { Arrays.fill(outputValue, outputValueOffset, outputValueOffset + columnLen, defaultValue()); return; } colIO.writeColumn(column, valueStr, 0, this.blankByte, outputValue, outputValueOffset); }
private String translate(TblColRef column, String v, int roundingFlag) { byte[] id = new byte[dimEncMap.get(column).getLengthOfEncoding()]; columnIO.writeColumn(column, v, roundingFlag, DimensionEncoding.NULL, id, 0); return Dictionary.dictIdToString(id, 0, id.length); } }
public void writeColumn(TblColRef column, byte[] value, int valueLen, byte dft, byte[] output, int outputOffset) { writeColumn(column, value, valueLen, 0, dft, output, outputOffset); }
protected void fillColumnValue(TblColRef column, int columnLen, byte[] value, int valueLen, byte[] outputValue, int outputValueOffset) { // special null value case if (value == null) { byte[] valueBytes = defaultValue(columnLen); System.arraycopy(valueBytes, 0, outputValue, outputValueOffset, columnLen); return; } colIO.writeColumn(column, value, valueLen, this.blankByte, outputValue, outputValueOffset); }
private String translate(TblColRef column, String v, int roundingFlag) { byte[] value = Bytes.toBytes(v); byte[] id = new byte[columnIO.getColumnLength(column)]; columnIO.writeColumn(column, value, value.length, roundingFlag, Dictionary.NULL, id, 0); return Dictionary.dictIdToString(id, 0, id.length); } }
public void writeColumn(TblColRef column, byte[] value, int valueLen, byte dft, byte[] output, int outputOffset) { writeColumn(column, value, valueLen, 0, dft, output, outputOffset); }
protected void fillColumnValue(TblColRef column, int columnLen, String valueStr, byte[] outputValue, int outputValueOffset) { // special null value case if (valueStr == null) { Arrays.fill(outputValue, outputValueOffset, outputValueOffset + columnLen, defaultValue()); return; } colIO.writeColumn(column, valueStr, 0, this.blankByte, outputValue, outputValueOffset); }
protected void fillColumnValue(TblColRef column, int columnLen, byte[] value, int valueLen, byte[] outputValue, int outputValueOffset) { // special null value case if (value == null) { byte[] valueBytes = defaultValue(columnLen); System.arraycopy(valueBytes, 0, outputValue, outputValueOffset, columnLen); return; } colIO.writeColumn(column, value, valueLen, this.blankByte, outputValue, outputValueOffset); }
private String translate(TblColRef column, String v, int roundingFlag) { byte[] id = new byte[dimEncMap.get(column).getLengthOfEncoding()]; columnIO.writeColumn(column, v, roundingFlag, DimensionEncoding.NULL, id, 0); return Dictionary.dictIdToString(id, 0, id.length); } }