当前位置: 首页>>代码示例>>Java>>正文


Java StepPerformanceSnapShot类代码示例

本文整理汇总了Java中org.pentaho.di.trans.performance.StepPerformanceSnapShot的典型用法代码示例。如果您正苦于以下问题:Java StepPerformanceSnapShot类的具体用法?Java StepPerformanceSnapShot怎么用?Java StepPerformanceSnapShot使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


StepPerformanceSnapShot类属于org.pentaho.di.trans.performance包,在下文中一共展示了StepPerformanceSnapShot类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addStepPerformanceSnapShot

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
protected void addStepPerformanceSnapShot() {
   	if (transMeta.isCapturingStepPerformanceSnapShots())
   	{
        // get the statistics from the steps and keep them...
    	//
        for (int i=0;i<steps.size();i++)
        {
            StepMeta stepMeta = steps.get(i).stepMeta;
            StepInterface step = steps.get(i).step;
            BaseStep baseStep = (BaseStep)step;
            
            StepPerformanceSnapShot snapShot = new StepPerformanceSnapShot(
            		new Date(),
            		stepMeta.getName(),
            		step.getCopy(),
            		step.getLinesRead(),
            		step.getLinesWritten(),
            		step.getLinesInput(),
            		step.getLinesOutput(),
            		step.getLinesUpdated(),
            		step.getLinesRejected(),
            		step.getErrors()
            		);
            List<StepPerformanceSnapShot> snapShotList = stepPerformanceSnapShots.get(step.toString());
            StepPerformanceSnapShot previous;
            if (snapShotList==null) {
            	snapShotList = new ArrayList<StepPerformanceSnapShot>();
            	stepPerformanceSnapShots.put(step.toString(), snapShotList);
            	previous = null;
            }
            else {
            	previous = snapShotList.get(snapShotList.size()-1); // the last one...
            }
            // Make the difference...
            //
            snapShot.diff(previous, baseStep.rowsetInputSize(), baseStep.rowsetOutputSize());
            snapShotList.add(snapShot);
        }
   	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:41,代码来源:Trans.java

示例2: StepPerformanceSnapShotDialog

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
public StepPerformanceSnapShotDialog(Shell parent, String title, Map<String, List<StepPerformanceSnapShot>> stepPerformanceSnapShots, long timeDifference) {
	super(parent);
	this.parent  = parent;
	this.display = parent.getDisplay();
	this.props   = PropsUI.getInstance();
	this.timeDifference = timeDifference;
	this.title = title;
	this.stepPerformanceSnapShots = stepPerformanceSnapShots;

	Set<String> stepsSet = stepPerformanceSnapShots.keySet();
	steps = stepsSet.toArray(new String[stepsSet.size()]);
	Arrays.sort(steps);
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:14,代码来源:StepPerformanceSnapShotDialog.java

示例3: StepPerformanceSnapShotDialog

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
public StepPerformanceSnapShotDialog( Shell parent, String title,
  Map<String, List<StepPerformanceSnapShot>> stepPerformanceSnapShots, long timeDifference ) {
  super( parent );
  this.parent = parent;
  this.display = parent.getDisplay();
  this.props = PropsUI.getInstance();
  this.timeDifference = timeDifference;
  this.title = title;
  this.stepPerformanceSnapShots = stepPerformanceSnapShots;

  Set<String> stepsSet = stepPerformanceSnapShots.keySet();
  steps = stepsSet.toArray( new String[stepsSet.size()] );
  Arrays.sort( steps );
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:15,代码来源:StepPerformanceSnapShotDialog.java

示例4: getStepPerformanceSnapShots

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * @return the stepPerformanceSnapShots
 */
public Map<String, List<StepPerformanceSnapShot>> getStepPerformanceSnapShots() {
	return stepPerformanceSnapShots;
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:7,代码来源:Trans.java

示例5: setStepPerformanceSnapShots

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * @param stepPerformanceSnapShots the stepPerformanceSnapShots to set
 */
public void setStepPerformanceSnapShots(Map<String, List<StepPerformanceSnapShot>> stepPerformanceSnapShots) {
	this.stepPerformanceSnapShots = stepPerformanceSnapShots;
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:7,代码来源:Trans.java

示例6: addStepPerformanceSnapShot

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
protected void addStepPerformanceSnapShot() {
	
	if (stepPerformanceSnapShots==null) return; // Race condition somewhere?
	
	boolean pausedAndNotEmpty = isPaused() && !stepPerformanceSnapShots.isEmpty(); 
	boolean stoppedAndNotEmpty = isStopped() && !stepPerformanceSnapShots.isEmpty(); 
	
   	if (transMeta.isCapturingStepPerformanceSnapShots() && !pausedAndNotEmpty && !stoppedAndNotEmpty)
   	{
        // get the statistics from the steps and keep them...
    	//
   		int seqNr = stepPerformanceSnapshotSeqNr.incrementAndGet();
        for (int i=0;i<steps.size();i++)
        {
            StepMeta stepMeta = steps.get(i).stepMeta;
            StepInterface step = steps.get(i).step;
            
            StepPerformanceSnapShot snapShot = new StepPerformanceSnapShot(
            		seqNr,
            		getBatchId(),
            		new Date(),
            		getName(),
            		stepMeta.getName(),
            		step.getCopy(),
            		step.getLinesRead(),
            		step.getLinesWritten(),
            		step.getLinesInput(),
            		step.getLinesOutput(),
            		step.getLinesUpdated(),
            		step.getLinesRejected(),
            		step.getErrors()
            		);
            List<StepPerformanceSnapShot> snapShotList = stepPerformanceSnapShots.get(step.toString());
            StepPerformanceSnapShot previous;
            if (snapShotList==null) {
            	snapShotList = new ArrayList<StepPerformanceSnapShot>();
            	stepPerformanceSnapShots.put(step.toString(), snapShotList);
            	previous = null;
            }
            else {
            	previous = snapShotList.get(snapShotList.size()-1); // the last one...
            }
            // Make the difference...
            //
 	            snapShot.diff(previous, step.rowsetInputSize(), step.rowsetOutputSize());
               synchronized(stepPerformanceSnapShots) {
   	            snapShotList.add(snapShot);

   	            if (stepPerformanceSnapshotSizeLimit>0 && snapShotList.size()>stepPerformanceSnapshotSizeLimit) {
   	              snapShotList.remove(0);
   	            }
            }
        }
        
        lastStepPerformanceSnapshotSeqNrAdded = stepPerformanceSnapshotSeqNr.get();
   	}
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:58,代码来源:Trans.java

示例7: getLogRecord

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * This method calculates all the values that are required
 * @param id the id to use or -1 if no id is needed
 * @param status the log status to use
 */
public RowMetaAndData getLogRecord(LogStatus status, Object subject, Object parent) {
	if (subject==null || subject instanceof StepPerformanceSnapShot) {
		StepPerformanceSnapShot snapShot = (StepPerformanceSnapShot) subject;
		
		RowMetaAndData row = new RowMetaAndData();
		
		for (LogTableField field : fields) {
			if (field.isEnabled()) {
				Object value = null;
				if (subject!=null) {
					switch(ID.valueOf(field.getId())){
					
					case ID_BATCH : value = new Long(snapShot.getBatchId()); break;
					case SEQ_NR :  value = new Long(snapShot.getSeqNr()); break;
					case LOGDATE: value = snapShot.getDate(); break;
					case TRANSNAME : value = snapShot.getTransName(); break;
					case STEPNAME:  value = snapShot.getStepName(); break;
					case STEP_COPY:  value = new Long(snapShot.getStepCopy()); break;
					case LINES_READ : value = new Long(snapShot.getLinesRead()); break;
					case LINES_WRITTEN : value = new Long(snapShot.getLinesWritten()); break;
					case LINES_INPUT : value = new Long(snapShot.getLinesInput()); break;
					case LINES_OUTPUT : value = new Long(snapShot.getLinesOutput()); break;
					case LINES_UPDATED : value = new Long(snapShot.getLinesUpdated()); break;
					case LINES_REJECTED : value = new Long(snapShot.getLinesRejected()); break;
					case ERRORS: value = new Long(snapShot.getErrors()); break;
					case INPUT_BUFFER_ROWS: value = new Long(snapShot.getInputBufferSize()); break;
					case OUTPUT_BUFFER_ROWS: value = new Long(snapShot.getOutputBufferSize()); break;
					}
				}

				row.addValue(field.getFieldName(), field.getDataType(), value);
				row.getRowMeta().getValueMeta(row.size()-1).setLength(field.getLength());
			}
		}
			
		return row;
	}
	else {
		return null;
	}
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:47,代码来源:PerformanceLogTable.java

示例8: addStepPerformanceSnapShot

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * Adds a step performance snapshot.
 */
protected void addStepPerformanceSnapShot() {
	
	if (stepPerformanceSnapShots==null) return; // Race condition somewhere?
	
	boolean pausedAndNotEmpty = isPaused() && !stepPerformanceSnapShots.isEmpty(); 
	boolean stoppedAndNotEmpty = isStopped() && !stepPerformanceSnapShots.isEmpty(); 
	
   	if (transMeta.isCapturingStepPerformanceSnapShots() && !pausedAndNotEmpty && !stoppedAndNotEmpty)
   	{
        // get the statistics from the steps and keep them...
    	//
   		int seqNr = stepPerformanceSnapshotSeqNr.incrementAndGet();
        for (int i=0;i<steps.size();i++)
        {
            StepMeta stepMeta = steps.get(i).stepMeta;
            StepInterface step = steps.get(i).step;
            
            StepPerformanceSnapShot snapShot = new StepPerformanceSnapShot(
            		seqNr,
            		getBatchId(),
            		new Date(),
            		getName(),
            		stepMeta.getName(),
            		step.getCopy(),
            		step.getLinesRead(),
            		step.getLinesWritten(),
            		step.getLinesInput(),
            		step.getLinesOutput(),
            		step.getLinesUpdated(),
            		step.getLinesRejected(),
            		step.getErrors()
            		);
            List<StepPerformanceSnapShot> snapShotList = stepPerformanceSnapShots.get(step.toString());
            StepPerformanceSnapShot previous;
            if (snapShotList==null) {
            	snapShotList = new ArrayList<StepPerformanceSnapShot>();
            	stepPerformanceSnapShots.put(step.toString(), snapShotList);
            	previous = null;
            }
            else {
            	previous = snapShotList.get(snapShotList.size()-1); // the last one...
            }
            // Make the difference...
            //
 	            snapShot.diff(previous, step.rowsetInputSize(), step.rowsetOutputSize());
               synchronized(stepPerformanceSnapShots) {
   	            snapShotList.add(snapShot);

   	            if (stepPerformanceSnapshotSizeLimit>0 && snapShotList.size()>stepPerformanceSnapshotSizeLimit) {
   	              snapShotList.remove(0);
   	            }
            }
        }
        
        lastStepPerformanceSnapshotSeqNrAdded = stepPerformanceSnapshotSeqNr.get();
   	}
}
 
开发者ID:bsspirit,项目名称:kettle-4.4.0-stable,代码行数:61,代码来源:Trans.java

示例9: writeStepPerformanceLogRecords

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * Write step performance log records.
 *
 * @param startSequenceNr the start sequence numberr
 * @param status the logging status. If this is End, perform cleanup
 * @return the new sequence number
 * @throws KettleException if any errors occur during logging
 */
private int writeStepPerformanceLogRecords(int startSequenceNr, LogStatus status) throws KettleException {
	int lastSeqNr = 0;
	Database ldb = null;
	PerformanceLogTable performanceLogTable = transMeta.getPerformanceLogTable();
	
	if (!performanceLogTable.isDefined() || !transMeta.isCapturingStepPerformanceSnapShots() || stepPerformanceSnapShots==null || stepPerformanceSnapShots.isEmpty()) {
		return 0; // nothing to do here!
	}
	
	try {
		ldb = new Database(this, performanceLogTable.getDatabaseMeta());
		ldb.shareVariablesWith(this);
		ldb.connect();
		ldb.setCommit(logCommitSize);

		// Write to the step performance log table...
		//
		RowMetaInterface rowMeta = performanceLogTable.getLogRecord(LogStatus.START, null, null).getRowMeta();
		ldb.prepareInsert(rowMeta, performanceLogTable.getActualSchemaName(), performanceLogTable.getActualTableName());
		
		synchronized(stepPerformanceSnapShots) {
			Iterator<List<StepPerformanceSnapShot>> iterator = stepPerformanceSnapShots.values().iterator();
			while(iterator.hasNext()) {
				List<StepPerformanceSnapShot> snapshots = iterator.next();
				synchronized(snapshots) {
				  Iterator<StepPerformanceSnapShot> snapshotsIterator = snapshots.iterator();
				  while(snapshotsIterator.hasNext()) {
				    StepPerformanceSnapShot snapshot=snapshotsIterator.next();
             if (snapshot.getSeqNr()>=startSequenceNr && snapshot.getSeqNr()<=lastStepPerformanceSnapshotSeqNrAdded) {
               
               RowMetaAndData row = performanceLogTable.getLogRecord(LogStatus.START, snapshot, null);
               
               ldb.setValuesInsert(row.getRowMeta(), row.getData());
               ldb.insertRow(true);
             }
             lastSeqNr = snapshot.getSeqNr();
				  }
				}
			}
		}
		
		ldb.insertFinished(true);
		
		// Finally, see if the log table needs cleaning up...
		//
		if (status.equals(LogStatus.END)) {
			ldb.cleanupLogRecords(performanceLogTable);
		}

	} catch(Exception e) {
		throw new KettleException(BaseMessages.getString(PKG, "Trans.Exception.ErrorWritingStepPerformanceLogRecordToTable"), e);
	} finally {
		if (ldb!=null) {
			ldb.disconnect();
		}
	}
	
	return lastSeqNr+1;
}
 
开发者ID:bsspirit,项目名称:kettle-4.4.0-stable,代码行数:68,代码来源:Trans.java

示例10: addStepPerformanceSnapShot

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * Adds a step performance snapshot.
 */
protected void addStepPerformanceSnapShot() {

  if ( stepPerformanceSnapShots == null ) {
    return; // Race condition somewhere?
  }

  boolean pausedAndNotEmpty = isPaused() && !stepPerformanceSnapShots.isEmpty();
  boolean stoppedAndNotEmpty = isStopped() && !stepPerformanceSnapShots.isEmpty();

  if ( transMeta.isCapturingStepPerformanceSnapShots() && !pausedAndNotEmpty && !stoppedAndNotEmpty ) {
    // get the statistics from the steps and keep them...
    //
    int seqNr = stepPerformanceSnapshotSeqNr.incrementAndGet();
    for ( int i = 0; i < steps.size(); i++ ) {
      StepMeta stepMeta = steps.get( i ).stepMeta;
      StepInterface step = steps.get( i ).step;

      StepPerformanceSnapShot snapShot =
          new StepPerformanceSnapShot( seqNr, getBatchId(), new Date(), getName(), stepMeta.getName(), step.getCopy(),
              step.getLinesRead(), step.getLinesWritten(), step.getLinesInput(), step.getLinesOutput(), step
                  .getLinesUpdated(), step.getLinesRejected(), step.getErrors() );
      List<StepPerformanceSnapShot> snapShotList = stepPerformanceSnapShots.get( step.toString() );
      StepPerformanceSnapShot previous;
      if ( snapShotList == null ) {
        snapShotList = new ArrayList<>();
        stepPerformanceSnapShots.put( step.toString(), snapShotList );
        previous = null;
      } else {
        previous = snapShotList.get( snapShotList.size() - 1 ); // the last one...
      }
      // Make the difference...
      //
      snapShot.diff( previous, step.rowsetInputSize(), step.rowsetOutputSize() );
      synchronized ( stepPerformanceSnapShots ) {
        snapShotList.add( snapShot );

        if ( stepPerformanceSnapshotSizeLimit > 0 && snapShotList.size() > stepPerformanceSnapshotSizeLimit ) {
          snapShotList.remove( 0 );
        }
      }
    }

    lastStepPerformanceSnapshotSeqNrAdded = stepPerformanceSnapshotSeqNr.get();
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:49,代码来源:Trans.java

示例11: writeStepPerformanceLogRecords

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * Write step performance log records.
 *
 * @param startSequenceNr
 *          the start sequence numberr
 * @param status
 *          the logging status. If this is End, perform cleanup
 * @return the new sequence number
 * @throws KettleException
 *           if any errors occur during logging
 */
private int writeStepPerformanceLogRecords( int startSequenceNr, LogStatus status ) throws KettleException {
  int lastSeqNr = 0;
  Database ldb = null;
  PerformanceLogTable performanceLogTable = transMeta.getPerformanceLogTable();

  if ( !performanceLogTable.isDefined() || !transMeta.isCapturingStepPerformanceSnapShots()
      || stepPerformanceSnapShots == null || stepPerformanceSnapShots.isEmpty() ) {
    return 0; // nothing to do here!
  }

  try {
    ldb = new Database( this, performanceLogTable.getDatabaseMeta() );
    ldb.shareVariablesWith( this );
    ldb.connect();
    ldb.setCommit( logCommitSize );

    // Write to the step performance log table...
    //
    RowMetaInterface rowMeta = performanceLogTable.getLogRecord( LogStatus.START, null, null ).getRowMeta();
    ldb.prepareInsert( rowMeta, performanceLogTable.getActualSchemaName(), performanceLogTable.getActualTableName() );

    synchronized ( stepPerformanceSnapShots ) {
      Iterator<List<StepPerformanceSnapShot>> iterator = stepPerformanceSnapShots.values().iterator();
      while ( iterator.hasNext() ) {
        List<StepPerformanceSnapShot> snapshots = iterator.next();
        synchronized ( snapshots ) {
          Iterator<StepPerformanceSnapShot> snapshotsIterator = snapshots.iterator();
          while ( snapshotsIterator.hasNext() ) {
            StepPerformanceSnapShot snapshot = snapshotsIterator.next();
            if ( snapshot.getSeqNr() >= startSequenceNr && snapshot
                .getSeqNr() <= lastStepPerformanceSnapshotSeqNrAdded ) {

              RowMetaAndData row = performanceLogTable.getLogRecord( LogStatus.START, snapshot, null );

              ldb.setValuesInsert( row.getRowMeta(), row.getData() );
              ldb.insertRow( true );
            }
            lastSeqNr = snapshot.getSeqNr();
          }
        }
      }
    }

    ldb.insertFinished( true );

    // Finally, see if the log table needs cleaning up...
    //
    if ( status.equals( LogStatus.END ) ) {
      ldb.cleanupLogRecords( performanceLogTable );
    }

  } catch ( Exception e ) {
    throw new KettleException( BaseMessages.getString( PKG,
        "Trans.Exception.ErrorWritingStepPerformanceLogRecordToTable" ), e );
  } finally {
    if ( ldb != null ) {
      ldb.disconnect();
    }
  }

  return lastSeqNr + 1;
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:74,代码来源:Trans.java

示例12: getLogRecord

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * This method calculates all the values that are required
 *
 * @param id
 *          the id to use or -1 if no id is needed
 * @param status
 *          the log status to use
 */
public RowMetaAndData getLogRecord( LogStatus status, Object subject, Object parent ) {
  if ( subject == null || subject instanceof StepPerformanceSnapShot ) {
    StepPerformanceSnapShot snapShot = (StepPerformanceSnapShot) subject;

    RowMetaAndData row = new RowMetaAndData();

    for ( LogTableField field : fields ) {
      if ( field.isEnabled() ) {
        Object value = null;
        if ( subject != null ) {
          switch ( ID.valueOf( field.getId() ) ) {

            case ID_BATCH:
              value = new Long( snapShot.getBatchId() );
              break;
            case SEQ_NR:
              value = new Long( snapShot.getSeqNr() );
              break;
            case LOGDATE:
              value = snapShot.getDate();
              break;
            case TRANSNAME:
              value = snapShot.getTransName();
              break;
            case STEPNAME:
              value = snapShot.getStepName();
              break;
            case STEP_COPY:
              value = new Long( snapShot.getStepCopy() );
              break;
            case LINES_READ:
              value = new Long( snapShot.getLinesRead() );
              break;
            case LINES_WRITTEN:
              value = new Long( snapShot.getLinesWritten() );
              break;
            case LINES_INPUT:
              value = new Long( snapShot.getLinesInput() );
              break;
            case LINES_OUTPUT:
              value = new Long( snapShot.getLinesOutput() );
              break;
            case LINES_UPDATED:
              value = new Long( snapShot.getLinesUpdated() );
              break;
            case LINES_REJECTED:
              value = new Long( snapShot.getLinesRejected() );
              break;
            case ERRORS:
              value = new Long( snapShot.getErrors() );
              break;
            case INPUT_BUFFER_ROWS:
              value = new Long( snapShot.getInputBufferSize() );
              break;
            case OUTPUT_BUFFER_ROWS:
              value = new Long( snapShot.getOutputBufferSize() );
              break;
            default:
              break;
          }
        }

        row.addValue( field.getFieldName(), field.getDataType(), value );
        row.getRowMeta().getValueMeta( row.size() - 1 ).setLength( field.getLength() );
      }
    }

    return row;
  } else {
    return null;
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:81,代码来源:PerformanceLogTable.java

示例13: getStepPerformanceSnapShots

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * @return the stepPerformanceSnapShots
 */
public Map<String, List<StepPerformanceSnapShot>> getStepPerformanceSnapShots() {
  return stepPerformanceSnapShots;
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:7,代码来源:StepPerformanceSnapShotDialog.java

示例14: getStepPerformanceSnapShots

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * Gets a named list (map) of step performance snapshots.
 *
 * @return a named list (map) of step performance snapshots
 */
public Map<String, List<StepPerformanceSnapShot>> getStepPerformanceSnapShots() {
	return stepPerformanceSnapShots;
}
 
开发者ID:bsspirit,项目名称:kettle-4.4.0-stable,代码行数:9,代码来源:Trans.java

示例15: setStepPerformanceSnapShots

import org.pentaho.di.trans.performance.StepPerformanceSnapShot; //导入依赖的package包/类
/**
 * Sets the named list (map) of step performance snapshots.
 *
 * @param stepPerformanceSnapShots a named list (map) of step performance snapshots to set
 */
public void setStepPerformanceSnapShots(Map<String, List<StepPerformanceSnapShot>> stepPerformanceSnapShots) {
	this.stepPerformanceSnapShots = stepPerformanceSnapShots;
}
 
开发者ID:bsspirit,项目名称:kettle-4.4.0-stable,代码行数:9,代码来源:Trans.java


注:本文中的org.pentaho.di.trans.performance.StepPerformanceSnapShot类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。