@Override public String readString() throws TException { return value.toStringUsingUTF8(); } @Override
@Override public String convert(Binary binary) { return binary.toStringUsingUTF8(); } }
@Override String stringifyNotNull(Binary value) { return value.toStringUsingUTF8(); } };
@Override String stringifyNotNull(Binary value) { return value.toStringUsingUTF8(); } };
@Override public String read(String reuse) { return column.nextBinary().toStringUsingUTF8(); } }
@Override public String read(String ignored) { return column.nextBinary().toStringUsingUTF8(); } }
@Override public boolean apply(ColumnReader input) { return target.equals(input.getBinary().toStringUsingUTF8()); } };
@Override public boolean apply(ColumnReader input) { return target.equals(input.getBinary().toStringUsingUTF8()); } };
@Override public void addBinary(Binary binary) { String str = binary.toStringUsingUTF8(); parent.add(str); }
@Override final public void addBinary(Binary value) { Object enumValue = value.toStringUsingUTF8(); if (enumClass != null) { enumValue = (Enum.valueOf(enumClass,(String)enumValue)); } parent.add(enumValue); } }
@Override public Object convert(Binary binary) { return model.createEnum(binary.toStringUsingUTF8(), schema); } }
@Override public boolean apply(ColumnReader input) { return targetAsString.equals(input.getBinary().toStringUsingUTF8()); } };
@Override public boolean apply(ColumnReader input) { return targetAsString.equals(input.getBinary().toStringUsingUTF8()); } };
@Override public boolean apply(ColumnReader input) { return fn.functionToApply(input.getBinary().toStringUsingUTF8()); } };
@Override public boolean apply(ColumnReader input) { return fn.functionToApply(input.getBinary().toStringUsingUTF8()); } };
@Override public void addBinary(final Binary value) { if ("UTF8".equals(originalType)) { addObject(value.toStringUsingUTF8()); } else { addObject(value.getBytes()); } }
@Override public void addBinary(Binary value) { _bs.set(StringUtils.bytesOf(value.toStringUsingUTF8())); _writer.addStrCol(_colIdx, _bs); } }
@Override public void addBinary( Binary value ) { current.getData()[ index ] = value.toStringUsingUTF8(); current.getData()[ index ] = convertFromSourceToTargetType( valueMetaConverter, current.getData()[ index ], f ); updateValueMeta( index, f ); } };
@Override public void setDictionary(Dictionary dictionary) { _dict = new String[dictionary.getMaxId() + 1]; for (int i = 0; i <= dictionary.getMaxId(); i++) { _dict[i] = dictionary.decodeToBinary(i).toStringUsingUTF8(); } }
@Override public void addBinary( Binary value ) { if ( f.getPentahoType() == ValueMetaBase.TYPE_STRING ) { current.getData()[ index ] = value.toStringUsingUTF8(); } else { current.getData()[ index ] = value.getBytes(); current.getData()[ index ] = convertFromSourceToTargetType( valueMetaConverter, current.getData()[ index ], f ); updateValueMeta( index, f ); } } };