field.setDecimalSymbol( item.getText( 8 ) ); field.setGroupSymbol( item.getText( 9 ) ); field.setNullString( item.getText( 10 ) ); field.setIfNullValue( item.getText( 11 ) ); field.setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( 12 ) ) );
field.setCurrencySymbol( f.getCurrencySymbol() ); field.setRepeated( f.isRepeated() ); field.setNullString( f.getNullString() );
field.setDecimalSymbol( "" + dfs.getDecimalSeparator() ); field.setGroupSymbol( "" + dfs.getGroupingSeparator() ); field.setNullString( "-" ); field.setTrimType( ValueMetaInterface.TRIM_TYPE_NONE );
@Test public void readInputWithNonEmptyNullif() throws Exception { final String virtualFile = createVirtualFile( "pdi-14358.txt", "-,-\n" ); BaseFileField col2 = field( "col2" ); col2.setNullString( "-" ); TextFileInputMeta meta = createMetaObject( field( "col1" ), col2 ); TextFileInputData data = createDataObject( virtualFile, ",", "col1", "col2" ); TextFileInput input = StepMockUtil.getStep( TextFileInput.class, TextFileInputMeta.class, "test" ); List<Object[]> output = TransTestingUtil.execute( input, meta, data, 1, false ); TransTestingUtil.assertResult( new Object[] { "-" }, output.get( 0 ) ); deleteVfsFile( virtualFile ); }
field.setDecimalSymbol( XMLHandler.getTagValue( fnode, "decimal" ) ); field.setGroupSymbol( XMLHandler.getTagValue( fnode, "group" ) ); field.setNullString( XMLHandler.getTagValue( fnode, "nullif" ) ); field.setIfNullValue( XMLHandler.getTagValue( fnode, "ifnull" ) ); field.setPosition( Const.toInt( XMLHandler.getTagValue( fnode, "position" ), -1 ) );
field.setDecimalSymbol( rep.getStepAttributeString( id_step, i, "field_decimal" ) ); field.setGroupSymbol( rep.getStepAttributeString( id_step, i, "field_group" ) ); field.setNullString( rep.getStepAttributeString( id_step, i, "field_nullif" ) ); field.setIfNullValue( rep.getStepAttributeString( id_step, i, "field_ifnull" ) ); field.setPosition( (int) rep.getStepAttributeInteger( id_step, i, "field_position" ) );
field.setDecimalSymbol( item.getText( 8 ) ); field.setGroupSymbol( item.getText( 9 ) ); field.setNullString( item.getText( 10 ) ); field.setIfNullValue( item.getText( 11 ) ); field.setTrimType( ValueMeta.getTrimTypeByDesc( item.getText( 12 ) ) );
field.setCurrencySymbol( f.getCurrencySymbol() ); field.setRepeated( f.isRepeated() ); field.setNullString( f.getNullString() );