@Injection( name = "OUTPUT_TRIM", group = "OUTPUT_FIELDS" ) public void setTrimTypeByDesc( String value ) { this.trimType = ValueMetaString.getTrimTypeByDesc( value ); }
field.setNullString( item.getText( 10 ) ); field.setIfNullValue( item.getText( 11 ) ); field.setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( 12 ) ) ); field.setRepeated( BaseMessages.getString( PKG, "System.Combo.Yes" ).equalsIgnoreCase( item.getText( 13 ) ) );
field.setDecimalSymbol( item.getText( 7 ) ); field.setGroupingSymbol( item.getText( 8 ) ); field.setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( 9 ) ) ); field.setNullString( item.getText( 10 ) );
field.setDecimalSymbol( item.getText( 7 ) ); field.setGroupingSymbol( item.getText( 8 ) ); field.setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( 9 ) ) ); field.setNullString( item.getText( 10 ) );
field.setNullString( item.getText( 10 ) ); field.setIfNullValue( item.getText( 11 ) ); field.setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( 12 ) ) ); field.setRepeated( BaseMessages.getString( PKG, "System.Combo.Yes" ).equalsIgnoreCase( item.getText( 13 ) ) );
private void ok() { if ( Utils.isEmpty( wStepname.getText() ) ) { return; } stepname = wStepname.getText(); // return value setRegexOptions( input ); int nrfields = wFields.nrNonEmpty(); input.allocate( nrfields ); //CHECKSTYLE:Indentation:OFF for ( int i = 0; i < input.getFieldName().length; i++ ) { TableItem ti = wFields.getNonEmpty( i ); input.getFieldName()[i] = ti.getText( 1 ); input.getFieldType()[i] = ValueMetaFactory.getIdForValueMeta( ti.getText( 2 ) ); input.getFieldLength()[i] = Const.toInt( ti.getText( 3 ), -1 ); input.getFieldPrecision()[i] = Const.toInt( ti.getText( 4 ), -1 ); input.getFieldFormat()[i] = ti.getText( 5 ); input.getFieldGroup()[i] = ti.getText( 6 ); input.getFieldDecimal()[i] = ti.getText( 7 ); input.getFieldCurrency()[i] = ti.getText( 8 ); input.getFieldNullIf()[i] = ti.getText( 9 ); input.getFieldIfNull()[i] = ti.getText( 10 ); input.getFieldTrimType()[i] = ValueMetaString.getTrimTypeByDesc( ti.getText( 11 ) ); } dispose(); }
field.setDecimal( item.getText( colnr++ ) ); field.setGrouping( item.getText( colnr++ ) ); field.setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( colnr++ ) ) );
private void getInfo( GetVariableMeta input ) throws KettleException { stepname = wStepname.getText(); // return value // Table table = wFields.table; int count = wFields.nrNonEmpty(); input.allocate( count ); //CHECKSTYLE:Indentation:OFF for ( int i = 0; i < count; i++ ) { TableItem item = wFields.getNonEmpty( i ); FieldDefinition currentField = input.getFieldDefinitions()[i]; int index = 1; currentField.setFieldName( item.getText( index++ ) ); currentField.setVariableString( item.getText( index++ ) ); currentField.setFieldType( ValueMetaFactory.getIdForValueMeta( item.getText( index++ ) ) ); currentField.setFieldFormat( item.getText( index++ ) ); currentField.setFieldLength( Const.toInt( item.getText( index++ ), -1 ) ); currentField.setFieldPrecision( Const.toInt( item.getText( index++ ), -1 ) ); currentField.setCurrency( item.getText( index++ ) ); currentField.setDecimal( item.getText( index++ ) ); currentField.setGroup( item.getText( index++ ) ); currentField.setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( index++ ) ) ); } }
input.getFieldNullIf()[i] = ti.getText( 11 ); input.getFieldIfNull()[i] = ti.getText( 12 ); input.getFieldTrimType()[i] = ValueMetaString.getTrimTypeByDesc( ti.getText( 13 ) );
inputMeta.getInputFields()[i].setDecimalSymbol( item.getText( colnr++ ) ); inputMeta.getInputFields()[i].setGroupSymbol( item.getText( colnr++ ) ); inputMeta.getInputFields()[i].setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( colnr++ ) ) );
inputMeta.getInputFields()[i].setDecimalSymbol( item.getText( colnr++ ) ); inputMeta.getInputFields()[i].setGroupSymbol( item.getText( colnr++ ) ); inputMeta.getInputFields()[i].setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( colnr++ ) ) );
public void getInfo( SasInputMeta meta ) throws KettleStepException { // copy info to Meta class (input) meta.setAcceptingField( wAccField.getText() ); int nrNonEmptyFields = wFields.nrNonEmpty(); meta.getOutputFields().clear(); for ( int i = 0; i < nrNonEmptyFields; i++ ) { TableItem item = wFields.getNonEmpty( i ); int colnr = 1; SasInputField field = new SasInputField(); field.setName( item.getText( colnr++ ) ); field.setRename( item.getText( colnr++ ) ); if ( Utils.isEmpty( field.getRename() ) ) { field.setRename( field.getName() ); } field.setType( ValueMetaFactory.getIdForValueMeta( item.getText( colnr++ ) ) ); field.setConversionMask( item.getText( colnr++ ) ); field.setLength( Const.toInt( item.getText( colnr++ ), -1 ) ); field.setPrecision( Const.toInt( item.getText( colnr++ ), -1 ) ); field.setDecimalSymbol( item.getText( colnr++ ) ); field.setGroupingSymbol( item.getText( colnr++ ) ); field.setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( colnr++ ) ) ); meta.getOutputFields().add( field ); } wFields.removeEmptyRows(); wFields.setRowNums(); wFields.optWidth( true ); }
field.setDecimalSymbol( item.getText( 7 ) ); field.setGroupingSymbol( item.getText( 8 ) ); field.setTrimType( ValueMetaString.getTrimTypeByDesc( item.getText( 9 ) ) ); field.setNullString( item.getText( 10 ) ); ( tfoi.getOutputFields() )[ i ] = field;