本文整理汇总了Java中org.pentaho.di.core.Result.clone方法的典型用法代码示例。如果您正苦于以下问题:Java Result.clone方法的具体用法?Java Result.clone怎么用?Java Result.clone使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.core.Result
的用法示例。
在下文中一共展示了Result.clone方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: JobEntryResult
import org.pentaho.di.core.Result; //导入方法依赖的package包/类
/**
* Creates a new job entry result...
* @param result the result of the job entry
* @param comment an optional comment
* @param jobEntry the job entry for which this is the result.
*/
public JobEntryResult(Result result, String comment, String reason, JobEntryCopy jobEntry)
{
this();
if (result!=null)
{
this.result = (Result) result.clone();
}
else
{
this.result = null;
}
this.comment = comment;
this.reason = reason;
this.jobEntry = jobEntry;
}
示例2: JobEntryResult
import org.pentaho.di.core.Result; //导入方法依赖的package包/类
/**
* Creates a new job entry result...
* @param result the result of the job entry
* @param comment an optional comment
* @param jobEntry the job entry for which this is the result.
*/
public JobEntryResult(Result result, String logChannelId, String comment, String reason, String jobEntryName, int jobEntryNr, String jobEntryFilename)
{
this();
if (result!=null)
{
this.result = (Result) result.clone();
// prevent excessive memory consumption!
// PDI-4721
//
this.result.setLogText(null);
this.result.setRows(null);
}
else
{
this.result = null;
}
this.logChannelId = logChannelId;
this.comment = comment;
this.reason = reason;
this.jobEntryName = jobEntryName;
this.jobEntryNr = jobEntryNr;
this.jobEntryFilename = jobEntryFilename;
}