@Override public void getFields( RowMetaInterface r, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, IMetaStore metaStore ) { if ( r == null ) { r = new RowMeta(); // give back values } // No values are added to the row in this type of step }
private RowMetaInterface copyValueMetasFrom( RowMetaInterface source, int n ) { RowMeta result = new RowMeta(); for ( int i = 0; i < n; i++ ) { // don't need cloning here, // because value metas will be cloned during iterating through rows result.addValueMeta( source.getValueMeta( i ) ); } return result; }
private void initGroupMeta( RowMetaInterface previousRowMeta ) throws KettleValueException { data.groupMeta = new RowMeta(); for ( int i = 0; i < data.groupnrs.length; i++ ) { data.groupMeta.addValueMeta( previousRowMeta.getValueMeta( data.groupnrs[ i ] ) ); } }
public RowMetaInterface getParameterRow( RowMetaInterface fields ) { RowMetaInterface param = new RowMeta(); if ( fields != null ) { for ( int i = 0; i < parameterField.length; i++ ) { ValueMetaInterface v = fields.searchValueMeta( parameterField[i] ); if ( v != null ) { param.addValueMeta( v ); } } } return param; }
public RowMetaAndData getParameterMetaData( ObjectId... ids ) throws KettleException { RowMetaInterface parameterMeta = new RowMeta(); Object[] parameterData = new Object[ ids.length ]; for ( int i = 0; i < ids.length; i++ ) { parameterMeta.addValueMeta( new ValueMetaInteger( "id" + ( i + 1 ) ) ); parameterData[ i ] = Long.valueOf( ids[ i ].getId() ); } return new RowMetaAndData( parameterMeta, parameterData ); }
/** * Creates a rowMeta for output field names */ RowMetaInterface getRowMeta() { RowMeta rowMeta = new RowMeta(); rowMeta.addValueMeta( new ValueMetaString( messageField ) ); rowMeta.addValueMeta( new ValueMetaString( destinationField ) ); return rowMeta; } }
protected List<RowMetaAndData> setValue( ValueMetaInterface valueMeta, Object... values ) { RowMeta rowsMeta = new RowMeta(); rowsMeta.addValueMeta( valueMeta ); List<RowMetaAndData> rows = new ArrayList<>(); if ( values != null ) { for ( Object v : values ) { rows.add( new RowMetaAndData( rowsMeta, v ) ); } } return rows; }
private RowMetaInterface createMockFields() { RowMetaInterface rowMetaInterface = new RowMeta(); ValueMetaInterface valueMeta = new ValueMetaString( "field1" ); rowMetaInterface.addValueMeta( valueMeta ); return rowMetaInterface; } }
protected RowMetaInterface generateRowMeta10Strings() { RowMeta output = new RowMeta(); for ( int i = 0; i < 10; i++ ) { output.addValueMeta( new ValueMetaString( "row_" + ( i + 1 ) ) ); } return output; }
private static List<RowMetaAndData> createRowMetaAndData() { RowMeta meta = new RowMeta(); meta.addValueMeta( new ValueMetaString( FIELD_ONE ) ); return Collections.singletonList( new RowMetaAndData( meta, TEST_NAME ) ); }
@Before public void setUp() throws Exception { rowMeta = new RowMeta(); data = TreeBasedTable.create(); variables = new Variables(); aggregates = Maps.newHashMap( default_aggregates ); }
private RowSet mockInputRowSet() { ValueMetaString valueMeta = new ValueMetaString( "Value" ); valueMeta.setStorageType( ValueMetaInterface.STORAGE_TYPE_BINARY_STRING ); valueMeta.setStorageMetadata( new ValueMetaString( "Value" ) ); RowMeta inputRowMeta = new RowMeta(); inputRowMeta.addValueMeta( valueMeta ); RowSet inputRowSet = smh.getMockInputRowSet( new Object[][] { { " Value ".getBytes() } } ); doReturn( inputRowMeta ).when( inputRowSet ).getRowMeta(); return inputRowSet; }
@Test( expected = KettleStepException.class ) public void checkSourceFileField_NameIsSet_NotFound() throws Exception { step.setInputRowMeta( new RowMeta() ); step.checkSourceFileField( "sourceFile", new SFTPPutData() ); }
@Test( expected = KettleStepException.class ) public void checkDestinationFolderField_NameIsSet_NotFound() throws Exception { step.setInputRowMeta( new RowMeta() ); step.checkDestinationFolderField( "destinationFolder", new SFTPPutData() ); }
/** * Initialize step info. */ @Before public void before() { meta = new PropertyInputMeta(); meta.setDefault(); data = new PropertyInputData(); data.outputRowMeta = new RowMeta(); }
/** * Initialize step info. */ @Before public void before() { meta = new CsvInputMeta(); meta.setDefault(); data = new CsvInputData(); data.outputRowMeta = new RowMeta(); }
/** * Initialize step info. */ @Before public void before() { meta = new TextFileInputMeta(); meta.setDefault(); stepMeta.setStepMetaInterface( meta ); data = new TextFileInputData(); data.outputRowMeta = new RowMeta(); }
public static final RowMetaInterface getResultRowMeta() { RowMetaInterface rowMeta = new RowMeta(); rowMeta.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "SearchResult.TransOrJob" ) ) ); rowMeta.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "SearchResult.StepDatabaseNotice" ) ) ); rowMeta.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "SearchResult.String" ) ) ); rowMeta.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "SearchResult.FieldName" ) ) ); return rowMeta; }
private RowMeta mockInputRowMeta() { RowMeta inputRowMeta = new RowMeta(); ValueMetaString nameMeta = new ValueMetaString( "name" ); nameMeta.setStorageType( ValueMetaInterface.STORAGE_TYPE_BINARY_STRING ); nameMeta.setStorageMetadata( new ValueMetaString( "name" ) ); inputRowMeta.addValueMeta( nameMeta ); ValueMetaString idMeta = new ValueMetaString( "id" ); idMeta.setStorageType( ValueMetaInterface.STORAGE_TYPE_BINARY_STRING ); idMeta.setStorageMetadata( new ValueMetaString( "id" ) ); inputRowMeta.addValueMeta( idMeta ); return inputRowMeta; }
private RowMetaInterface getPluginInformationRowMeta() { RowMetaInterface row = new RowMeta(); row.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "PluginRegistry.Information.Type.Label" ) ) ); row.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "PluginRegistry.Information.ID.Label" ) ) ); row.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "PluginRegistry.Information.Name.Label" ) ) ); row.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "PluginRegistry.Information.Description.Label" ) ) ); row.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "PluginRegistry.Information.Libraries.Label" ) ) ); row.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "PluginRegistry.Information.ImageFile.Label" ) ) ); row.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "PluginRegistry.Information.ClassName.Label" ) ) ); row.addValueMeta( new ValueMetaString( BaseMessages.getString( PKG, "PluginRegistry.Information.Category.Label" ) ) ); return row; }