@Override public void getFields( RowMetaInterface row, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { if ( ignoreFlagField != null && ignoreFlagField.length() > 0 ) { ValueMetaInterface v = new ValueMetaBoolean( ignoreFlagField ); v.setOrigin( name ); row.addValueMeta( v ); } }
public ExcelInputData() { super(); workbook = null; filenr = 0; sheetnr = 0; rownr = -1; colnr = -1; valueMetaString = new ValueMetaString( "v" ); valueMetaNumber = new ValueMetaNumber( "v" ); valueMetaDate = new ValueMetaDate( "v" ); valueMetaBoolean = new ValueMetaBoolean( "v" ); } }
public void getFields( RowMetaInterface inputRowMeta, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { if ( !Utils.isEmpty( resultfieldname ) ) { ValueMetaInterface v = new ValueMetaBoolean( resultfieldname ); v.setOrigin( name ); inputRowMeta.addValueMeta( v ); } }
public void getFields( RowMetaInterface inputRowMeta, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { if ( !Utils.isEmpty( resultfieldname ) ) { ValueMetaInterface v = new ValueMetaBoolean( resultfieldname ); v.setOrigin( name ); inputRowMeta.addValueMeta( v ); } }
public void getFields( RowMetaInterface inputRowMeta, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { // Output field (String) if ( !Utils.isEmpty( resultfieldname ) ) { ValueMetaInterface v = new ValueMetaBoolean( space.environmentSubstitute( resultfieldname ) ); v.setOrigin( name ); inputRowMeta.addValueMeta( v ); } }
public void getFields( RowMetaInterface inputRowMeta, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { // Output field (String) if ( !Utils.isEmpty( resultfieldname ) ) { ValueMetaInterface v = new ValueMetaBoolean( space.environmentSubstitute( resultfieldname ) ); v.setOrigin( name ); inputRowMeta.addValueMeta( v ); } }
public void getFields( RowMetaInterface row, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { if ( !Utils.isEmpty( resultfieldname ) ) { ValueMetaInterface v = new ValueMetaBoolean( space.environmentSubstitute( resultfieldname ) ); v.setOrigin( name ); row.addValueMeta( v ); } }
private static void populateMetaAndData( int i, Object[] rowString10, RowMetaInterface metaString10, Object[] rowMixed10, RowMetaInterface metaMixed10 ) { rowString10[i] = StringUtil.generateRandomString( 20, "", "", false ); ValueMetaInterface meta = new ValueMetaString( "String" + ( i + 1 ), 20, 0 ); metaString10.addValueMeta( meta ); rowMixed10[i * 5 + 0] = StringUtil.generateRandomString( 20, "", "", false ); ValueMetaInterface meta0 = new ValueMetaString( "String" + ( i * 5 + 1 ), 20, 0 ); metaMixed10.addValueMeta( meta0 ); rowMixed10[i * 5 + 1] = new Date(); ValueMetaInterface meta1 = new ValueMetaDate( "String" + ( i * 5 + 1 ) ); metaMixed10.addValueMeta( meta1 ); rowMixed10[i * 5 + 2] = new Double( Math.random() * 1000000 ); ValueMetaInterface meta2 = new ValueMetaNumber( "String" + ( i * 5 + 1 ), 12, 4 ); metaMixed10.addValueMeta( meta2 ); rowMixed10[i * 5 + 3] = new Long( (long) ( Math.random() * 1000000 ) ); ValueMetaInterface meta3 = new ValueMetaInteger( "String" + ( i * 5 + 1 ), 8, 0 ); metaMixed10.addValueMeta( meta3 ); rowMixed10[i * 5 + 4] = Boolean.valueOf( Math.random() > 0.5 ? true : false ); ValueMetaInterface meta4 = new ValueMetaBoolean( "String" + ( i * 5 + 1 ) ); metaMixed10.addValueMeta( meta4 ); }
public synchronized ObjectId insertJobEntryCopy( ObjectId id_job, ObjectId id_jobentry, ObjectId id_jobentry_type, int nr, long gui_location_x, long gui_location_y, boolean gui_draw, boolean parallel ) throws KettleException { ObjectId id = repository.connectionDelegate.getNextJobEntryCopyID(); RowMetaAndData table = new RowMetaAndData(); //CHECKSTYLE:LineLength:OFF table.addValue( new ValueMetaInteger( KettleDatabaseRepository.FIELD_JOBENTRY_COPY_ID_JOBENTRY_COPY ), id ); table.addValue( new ValueMetaInteger( KettleDatabaseRepository.FIELD_JOBENTRY_COPY_ID_JOBENTRY ), id_jobentry ); table.addValue( new ValueMetaInteger( KettleDatabaseRepository.FIELD_JOBENTRY_COPY_ID_JOB ), id_job ); table.addValue( new ValueMetaInteger( KettleDatabaseRepository.FIELD_JOBENTRY_COPY_ID_JOBENTRY_TYPE ), id_jobentry_type ); table.addValue( new ValueMetaInteger( KettleDatabaseRepository.FIELD_JOBENTRY_COPY_NR ), new Long( nr ) ); table.addValue( new ValueMetaInteger( KettleDatabaseRepository.FIELD_JOBENTRY_COPY_GUI_LOCATION_X ), new Long( gui_location_x ) ); table.addValue( new ValueMetaInteger( KettleDatabaseRepository.FIELD_JOBENTRY_COPY_GUI_LOCATION_Y ), new Long( gui_location_y ) ); table.addValue( new ValueMetaBoolean( KettleDatabaseRepository.FIELD_JOBENTRY_COPY_GUI_DRAW ), Boolean.valueOf( gui_draw ) ); table.addValue( new ValueMetaBoolean( KettleDatabaseRepository.FIELD_JOBENTRY_COPY_PARALLEL ), Boolean.valueOf( parallel ) ); repository.connectionDelegate.getDatabase().prepareInsert( table.getRowMeta(), KettleDatabaseRepository.TABLE_R_JOBENTRY_COPY ); repository.connectionDelegate.getDatabase().setValuesInsert( table ); repository.connectionDelegate.getDatabase().insertRow(); repository.connectionDelegate.getDatabase().closeInsert(); return id; }
public ValueMetaAndData( String valueName, Object valueData ) throws KettleValueException { this.valueData = valueData; if ( valueData instanceof String ) { this.valueMeta = new ValueMetaString( valueName ); } else if ( valueData instanceof Double ) { this.valueMeta = new ValueMetaNumber( valueName ); } else if ( valueData instanceof Long ) { this.valueMeta = new ValueMetaInteger( valueName ); } else if ( valueData instanceof Date ) { this.valueMeta = new ValueMetaDate( valueName, ValueMetaInterface.TYPE_DATE ); } else if ( valueData instanceof BigDecimal ) { this.valueMeta = new ValueMetaBigNumber( valueName ); } else if ( valueData instanceof Boolean ) { this.valueMeta = new ValueMetaBoolean( valueName ); } else if ( valueData instanceof byte[] ) { this.valueMeta = new ValueMetaBinary( valueName ); } else { this.valueMeta = new ValueMetaSerializable( valueName ); } }
public void getFields( RowMetaInterface inputRowMeta, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { // Output fields (String) if ( !Utils.isEmpty( resultfieldname ) ) { ValueMetaInterface v = new ValueMetaBoolean( space.environmentSubstitute( resultfieldname ) ); v.setOrigin( name ); inputRowMeta.addValueMeta( v ); } if ( includefiletype && !Utils.isEmpty( filetypefieldname ) ) { ValueMetaInterface v = new ValueMetaString( space.environmentSubstitute( filetypefieldname ) ); v.setOrigin( name ); inputRowMeta.addValueMeta( v ); } }
public synchronized void updatePartitionSchema( PartitionSchema partitionSchema ) throws KettleException { RowMetaAndData table = new RowMetaAndData(); table.addValue( new ValueMetaString( KettleDatabaseRepository.FIELD_PARTITION_SCHEMA_NAME ), partitionSchema.getName() ); table.addValue( new ValueMetaBoolean( KettleDatabaseRepository.FIELD_PARTITION_SCHEMA_DYNAMIC_DEFINITION ), partitionSchema.isDynamicallyDefined() ); table.addValue( new ValueMetaString( KettleDatabaseRepository.FIELD_PARTITION_SCHEMA_PARTITIONS_PER_SLAVE ), partitionSchema.getNumberOfPartitionsPerSlave() ); repository.connectionDelegate.updateTableRow( KettleDatabaseRepository.TABLE_R_PARTITION_SCHEMA, KettleDatabaseRepository.FIELD_PARTITION_SCHEMA_ID_PARTITION_SCHEMA, table, partitionSchema.getObjectId() ); }
public void getFields( RowMetaInterface rowMeta, String origin, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { // Output field (boolean) ? if ( addcloneflag ) { String realfieldValue = space.environmentSubstitute( cloneflagfield ); if ( !Utils.isEmpty( realfieldValue ) ) { ValueMetaInterface v = new ValueMetaBoolean( realfieldValue ); v.setOrigin( origin ); rowMeta.addValueMeta( v ); } } // Output clone row number if ( addclonenum ) { String realfieldValue = space.environmentSubstitute( clonenumfield ); if ( !Utils.isEmpty( realfieldValue ) ) { ValueMetaInterface v = new ValueMetaInteger( realfieldValue ); v.setOrigin( origin ); rowMeta.addValueMeta( v ); } } }
public RowMetaAndData fillTableRow( IUser userInfo ) { RowMetaAndData r = new RowMetaAndData(); r.addValue( new ValueMetaInteger( "ID_USER" ), userInfo.getObjectId() ); r.addValue( new ValueMetaString( "LOGIN" ), userInfo.getLogin() ); r.addValue( new ValueMetaString( "PASSWORD" ), Encr.encryptPassword( userInfo .getPassword() ) ); r.addValue( new ValueMetaString( "NAME" ), userInfo.getUsername() ); r.addValue( new ValueMetaString( "DESCRIPTION" ), userInfo.getDescription() ); r.addValue( new ValueMetaBoolean( "ENABLED" ), Boolean.valueOf( userInfo.isEnabled() ) ); return r; }
@Test public void getGetSignature_Boolean() { ValueMetaBoolean v = new ValueMetaBoolean( "Value" ); String accessor = FieldHelper.getAccessor( true, "Value" ); assertEquals( "Boolean Value = get(Fields.In, \"Value\").getBoolean(r);", FieldHelper.getGetSignature( accessor, v ) ); assertNotNull( getMethod( FieldHelper.class, "getBoolean", Object[].class ) ); }
@Override public void getFields( RowMetaInterface row, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { if ( !isDynamicCommand() ) { row.clear(); } ValueMetaInterface v = new ValueMetaString( space.environmentSubstitute( getStdOutFieldName() ) ); v.setOrigin( name ); row.addValueMeta( v ); String stderrfield = space.environmentSubstitute( getStdErrFieldName() ); if ( !Utils.isEmpty( stderrfield ) ) { v = new ValueMetaBoolean( stderrfield ); v.setOrigin( name ); row.addValueMeta( v ); } }
public void getFields( RowMetaInterface r, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { String realResultFieldName = space.environmentSubstitute( resultfieldname ); if ( ResultAsString ) { ValueMetaInterface v = new ValueMetaString( realResultFieldName ); v.setLength( 100, -1 ); v.setOrigin( name ); r.addValueMeta( v ); } else { ValueMetaInterface v = new ValueMetaBoolean( realResultFieldName ); v.setOrigin( name ); r.addValueMeta( v ); } String realErrorsFieldName = space.environmentSubstitute( errorsFieldName ); if ( !Utils.isEmpty( realErrorsFieldName ) ) { ValueMetaInterface v = new ValueMetaString( realErrorsFieldName ); v.setLength( 100, -1 ); v.setOrigin( name ); r.addValueMeta( v ); } }
public void getFields( RowMetaInterface inputRowMeta, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) throws KettleStepException { String realresultfieldname = space.environmentSubstitute( resultfieldname ); if ( !Utils.isEmpty( realresultfieldname ) ) { ValueMetaInterface v = new ValueMetaBoolean( realresultfieldname ); v.setOrigin( name ); inputRowMeta.addValueMeta( v ); } String realcardtype = space.environmentSubstitute( cardtype ); if ( !Utils.isEmpty( realcardtype ) ) { ValueMetaInterface v = new ValueMetaString( realcardtype ); v.setOrigin( name ); inputRowMeta.addValueMeta( v ); } String realnotvalidmsg = space.environmentSubstitute( notvalidmsg ); if ( !Utils.isEmpty( notvalidmsg ) ) { ValueMetaInterface v = new ValueMetaString( realnotvalidmsg ); v.setOrigin( name ); inputRowMeta.addValueMeta( v ); } }
/** * Check boolean property. */ protected void check( String propertyName, BooleanGetter getter ) throws KettleException { ValueMetaInterface valueMetaString = new ValueMetaString( "f" ); injector.setProperty( meta, propertyName, setValue( valueMetaString, "Y" ), "f" ); assertEquals( true, getter.get() ); injector.setProperty( meta, propertyName, setValue( valueMetaString, "N" ), "f" ); assertEquals( false, getter.get() ); ValueMetaInterface valueMetaBoolean = new ValueMetaBoolean( "f" ); injector.setProperty( meta, propertyName, setValue( valueMetaBoolean, true ), "f" ); assertEquals( true, getter.get() ); injector.setProperty( meta, propertyName, setValue( valueMetaBoolean, false ), "f" ); assertEquals( false, getter.get() ); skipPropertyTest( propertyName ); }
private RowMetaInterface getInputRowMeta() { RowMetaInterface rm = new RowMeta(); rm.addValueMeta( new ValueMetaString( "myGroupField2" ) ); rm.addValueMeta( new ValueMetaString( "myGroupField1" ) ); rm.addValueMeta( new ValueMetaString( "myString" ) ); rm.addValueMeta( new ValueMetaInteger( "myInteger" ) ); rm.addValueMeta( new ValueMetaNumber( "myNumber" ) ); rm.addValueMeta( new ValueMetaBigNumber( "myBigNumber" ) ); rm.addValueMeta( new ValueMetaBinary( "myBinary" ) ); rm.addValueMeta( new ValueMetaBoolean( "myBoolean" ) ); rm.addValueMeta( new ValueMetaDate( "myDate" ) ); rm.addValueMeta( new ValueMetaTimestamp( "myTimestamp" ) ); rm.addValueMeta( new ValueMetaInternetAddress( "myInternetAddress" ) ); return rm; } @Test