public static Object[] createRowCopy( ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext ) { if ( ArgList.length == 1 ) { try { int newSize = (int) Math.round( (Double) ArgList[0] ); Object scmO = actualObject.get( "row" ); Object[] row = (Object[]) scmO; // TODO AKRETION ensure return RowDataUtil.createResizedCopy( row, newSize ); } catch ( Exception e ) { throw new RuntimeException( "Unable to create a row copy: " + Const.CR + e.toString() ); } } else { throw new RuntimeException( "The function call createRowCopy requires a single arguments : the new size of the row" ); } }
public Object[] createOutputRow( Object[] inputRow, int outputRowSize ) { if ( meta.isClearingResultFields() ) { return RowDataUtil.allocateRowData( outputRowSize ); } else { return RowDataUtil.createResizedCopy( inputRow, outputRowSize ); } } }
public static Object[] createRowCopy( Context actualContext, Scriptable actualObject, Object[] ArgList, Function FunctionContext ) { if ( ArgList.length == 1 ) { try { int newSize = (int) Math.round( Context.toNumber( ArgList[0] ) ); Object scmO = actualObject.get( "row", actualObject ); Object[] row = (Object[]) Context.jsToJava( scmO, ( new Object[] {} ).getClass() ); return RowDataUtil.createResizedCopy( row, newSize ); } catch ( Exception e ) { throw Context.reportRuntimeError( "Unable to create a row copy: " + Const.CR + e.toString() ); } } else { throw Context .reportRuntimeError( "The function call createRowCopy requires a single arguments : the new size of the row" ); } }
private Object[] createNewRow( Object[] inputRowData ) { return inputRowData == null ? RowDataUtil.allocateRowData( data.outputRowMeta.size() ) : RowDataUtil .createResizedCopy( inputRowData, data.outputRowMeta.size() ); }
Object[] row = RowDataUtil.createResizedCopy( fileRowData, data.outputRowMeta.size() );
data.rows[i] = data.results.get( i ).get( data.drainIndices[i] ); row = RowDataUtil.createResizedCopy( data.rows, data.rowLengths ); data.rows[i] = data.results.get( i ).get( data.drainIndices[i] ); row = RowDataUtil.createResizedCopy( data.rows, data.rowLengths );
private Object[] calcFields( RowMetaInterface rowMeta, Object[] r ) throws KettleValueException { try { Object[] outputRowData = RowDataUtil.createResizedCopy( r, data.outputRowMeta.size() ); int tempIndex = rowMeta.size();
/** * allocates out row */ private Object[] buildBaseOutputRow() { Object[] outputRowData; if ( data.readrow != null ) { if ( meta.isRemoveSourceField() && data.indexSourceField > -1 ) { // skip the source field in the output array int sz = data.readrow.length; outputRowData = RowDataUtil.allocateRowData( data.outputRowMeta.size() ); int ii = 0; for ( int i = 0; i < sz; i++ ) { if ( i != data.indexSourceField ) { outputRowData[ ii++ ] = data.readrow[ i ]; } } } else { outputRowData = RowDataUtil.createResizedCopy( data.readrow, data.outputRowMeta.size() ); } } else { outputRowData = RowDataUtil.allocateRowData( data.outputRowMeta.size() ); } return outputRowData; }
for ( Iterator<Object[]> twoIter = data.twos.iterator(); twoIter.hasNext() && !isStopped(); ) { Object[] two = twoIter.next(); Object[] oneBig = RowDataUtil.createResizedCopy( one, data.oneMeta.size() + data.twoMeta.size() ); Object[] combi = RowDataUtil.addRowData( oneBig, data.oneMeta.size(), two ); putRow( data.outputRowMeta, combi ); Object[] outputRowData = RowDataUtil.createResizedCopy( data.one_dummy, data.outputRowMeta.size() ); outputRowData = RowDataUtil.addRowData( outputRowData, data.oneMeta.size(), data.two ); putRow( data.outputRowMeta, outputRowData ); Object[] outputRowData = RowDataUtil.createResizedCopy( data.one, data.outputRowMeta.size() ); outputRowData = RowDataUtil.addRowData( outputRowData, data.oneMeta.size(), data.two_dummy ); putRow( data.outputRowMeta, outputRowData ); Object[] outputRowData = RowDataUtil.createResizedCopy( data.one, data.outputRowMeta.size() ); outputRowData = RowDataUtil.addRowData( outputRowData, data.oneMeta.size(), data.two_dummy ); putRow( data.outputRowMeta, outputRowData ); Object[] outputRowData = RowDataUtil.createResizedCopy( data.one, data.outputRowMeta.size() ); outputRowData = RowDataUtil.addRowData( outputRowData, data.oneMeta.size(), data.two_dummy ); putRow( data.outputRowMeta, outputRowData ); Object[] outputRowData = RowDataUtil.createResizedCopy( data.one_dummy, data.outputRowMeta.size() ); outputRowData = RowDataUtil.addRowData( outputRowData, data.oneMeta.size(), data.two ); putRow( data.outputRowMeta, outputRowData ); Object[] outputRowData = RowDataUtil.createResizedCopy( data.one_dummy, data.outputRowMeta.size() ); outputRowData = RowDataUtil.addRowData( outputRowData, data.oneMeta.size(), data.two ); putRow( data.outputRowMeta, outputRowData );
Object[] outputRow = RowDataUtil.createResizedCopy( rowData, data.outputRowMeta.size() ); outputRow[rowMeta.size()] = string;
outputRowData = RowDataUtil.createResizedCopy( r, data.outputRowMeta.size() ); int rowIndex = data.NrPrevFields; if ( meta.isAddCloneFlag() ) { if ( data.addInfosToRow ) { outputRowData = RowDataUtil.createResizedCopy( r, data.outputRowMeta.size() ); int rowIndex = data.NrPrevFields; if ( meta.isAddCloneFlag() ) {
private Object[] calcFields( RowMetaInterface rowMeta, Object[] r ) throws KettleValueException { try { Object[] outputRowData = RowDataUtil.createResizedCopy( r, data.outputRowMeta.size() ); int tempIndex = rowMeta.size();
Object[] output = RowDataUtil.createResizedCopy( r, data.outputRowMeta.size() ); int outputIndex = getInputRowMeta().size();