@Override public Object convertNormalStorageTypeToBinaryString( Object object ) throws KettleValueException { if ( object == null ) { return null; } String string = getString( object ); return convertStringToBinaryString( string ); }
switch ( storageType ) { case STORAGE_TYPE_NORMAL: return convertStringToBinaryString( (String) object ); case STORAGE_TYPE_BINARY_STRING: return convertStringToBinaryString( (String) convertBinaryStringToNativeType( (byte[]) object ) ); case STORAGE_TYPE_INDEXED: return convertStringToBinaryString( (String) index[( (Integer) object ).intValue()] ); default: throw new KettleValueException( toString() + " : Unknown storage type " + storageType + " specified." ); switch ( storageType ) { case STORAGE_TYPE_NORMAL: return convertStringToBinaryString( convertDateToString( (Date) object ) ); case STORAGE_TYPE_BINARY_STRING: String string = convertDateToString( (Date) convertBinaryStringToNativeType( (byte[]) object ) ); return convertStringToBinaryString( string ); case STORAGE_TYPE_INDEXED: return convertStringToBinaryString( convertDateToString( (Date) index[( (Integer) object ).intValue()] ) ); default: throw new KettleValueException( toString() + " : Unknown storage type " + storageType + " specified." ); switch ( storageType ) { case STORAGE_TYPE_NORMAL: return convertStringToBinaryString( convertNumberToString( (Double) object ) ); case STORAGE_TYPE_BINARY_STRING: String string = convertNumberToString( (Double) convertBinaryStringToNativeType( (byte[]) object ) ); return convertStringToBinaryString( string ); case STORAGE_TYPE_INDEXED: return convertStringToBinaryString( convertNumberToString( (Double) index[( (Integer) object ).intValue()] ) );
switch ( storageType ) { case STORAGE_TYPE_NORMAL: return convertStringToBinaryString( (String) object ); case STORAGE_TYPE_BINARY_STRING: return (byte[]) object; case STORAGE_TYPE_INDEXED: return convertStringToBinaryString( (String) index[( (Integer) object ).intValue()] ); default: throw new KettleValueException( toString() + " : Unknown storage type " + storageType + " specified." );