Class VDPDataLoadJobReport
java.lang.Object
com.denodo.scheduler.client.job.report.BaseJobReport
com.denodo.scheduler.client.job.report.AbstractExtractionJobReport
com.denodo.scheduler.client.job.report.VDPDataLoadJobReport
- All Implemented Interfaces:
JobReport,Serializable
Report for VDP Data Load jobs.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final longFor interoperability with possible future changes.Fields inherited from class com.denodo.scheduler.client.job.report.AbstractExtractionJobReport
extractedDocs, extractorErrorsCount, extractorWarningsCount, maxErrorsToSaveFields inherited from class com.denodo.scheduler.client.job.report.BaseJobReport
readWriteLock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExecutionSucess(Integer parent, Integer execution) voidaddExtractorError(int taskId, int execution, String extractorError) voidaddExtractorError(int execution, String extractorError) voidaddExtractorWarning(int taskId, int execution, String extractorWarning) voidaddExtractorWarning(int execution, String extractorWarning) voidaddInsertError(int parent, int execution, String insertError) voidaddInsertError(int execution, String insertError) voidaddInsertError(String insertError) voidaddReport(int parent, int execution, VDPDataLoadJobReport reportToAdd) voidaddReport(int execution, VDPDataLoadJobReport report) booleanlongReturns the number of inserted documents.Returns the errors when inserting tuples.longGets the name of the load process to preload a VDP view.getQuery()Gets the executed query.Returns the successful executions, by load process.getSuccessExecutions(int parent) Returns the successful executions of a load process.booleanvoidincExtractedDocs(int parent, int execution, long numDocs) voidincExtractedDocs(int execution, long numDocs) voidincInsertedDocs(int parent, int execution, long numDocs) voidincInsertedDocs(int execution, long numDocs) voidincInsertedDocs(long numDocs) voidremoveReport(int execution) voidremoveReport(int parent, int execution) voidreset()voidsetEndTime(int parent, int execution, Date date) voidsetEndTime(int execution, Date date) voidsetLoadProcessName(String loadProcessName) voidsetPreviousExecutionErrors(Map<Integer, List<Integer>> previousExecutionErrors) voidsetPreviousExecutionSuccess(Map<Integer, List<Integer>> previousExecutionSuccess) voidtoString()Methods inherited from class com.denodo.scheduler.client.job.report.AbstractExtractionJobReport
addExtractorError, addExtractorWarning, getExtractedDocs, getExtractorErrors, getExtractorErrorsCount, getExtractorWarnings, getExtractorWarningsCount, hasWarnings, incExtractedDocs, setExtractedDocs, setExtractorErrors, setExtractorWarningsMethods inherited from class com.denodo.scheduler.client.job.report.BaseJobReport
addGeneralError, addGeneralWarning, addHandlerError, addHandlerWarning, addInitializationError, getEndTime, getExtractionDataSourceName, getFirstTime, getGeneralErrors, getGeneralWarnings, getHandlerErrors, getHandlerWarnings, getId, getInitializationErrors, getJobID, getJobName, getJobType, getMisfireError, getProjectName, getRetryCount, getRetryJob, getServerInfo, getStartTime, hasMisfired, isInterrupted, setEndTime, setExtractionDataSourceName, setFirstTime, setId, setInterrupted, setJobID, setJobName, setJobType, setMisfireError, setProjectName, setRetryCount, setRetryJob, setServerInfo, setStartTime
-
Field Details
-
serialVersionUID
protected static final long serialVersionUIDFor interoperability with possible future changes.- See Also:
-
-
Constructor Details
-
VDPDataLoadJobReport
public VDPDataLoadJobReport() -
VDPDataLoadJobReport
-
VDPDataLoadJobReport
-
-
Method Details
-
getQuery
Gets the executed query. Considerations:- The top level report (the job's one) does not execute any query.
- The second level reports (load processes' ones) execute parameterized not parameterized queries.
- Returns:
- the query
-
setQuery
-
getLoadProcessName
Gets the name of the load process to preload a VDP view. Only for load processes reports (second level ones).- Returns:
- the load process name
-
setLoadProcessName
-
getReports
-
addReport
-
addReport
-
removeReport
public void removeReport(int execution) -
removeReport
public void removeReport(int parent, int execution) -
setEndTime
-
setEndTime
-
incExtractedDocs
public void incExtractedDocs(int parent, int execution, long numDocs) -
incExtractedDocs
public void incExtractedDocs(int execution, long numDocs) -
addExtractorError
-
addExtractorError
-
addExtractorWarning
-
addExtractorWarning
-
getInsertErrorsCount
public long getInsertErrorsCount() -
getInsertedDocs
public long getInsertedDocs()Returns the number of inserted documents. -
incInsertedDocs
public void incInsertedDocs(long numDocs) -
incInsertedDocs
public void incInsertedDocs(int parent, int execution, long numDocs) -
incInsertedDocs
public void incInsertedDocs(int execution, long numDocs) -
getInsertErrors
Returns the errors when inserting tuples.- Returns:
- The collection of errors
-
addInsertError
-
addInsertError
-
addInsertError
-
setPreviousExecutionSuccess
- Parameters:
previousExecutionSuccess- the previousExecutionSuccess to set
-
setPreviousExecutionErrors
- Parameters:
previousExecutionErrors- the previousExecutionErrors to set
-
addExecutionSucess
-
getSuccessExecutions
Returns the successful executions of a load process.- Parameters:
parent- the load process identifier
-
getSuccessExecutions
Returns the successful executions, by load process. -
getFailedExecutions
-
hasErrors
public boolean hasErrors()- Specified by:
hasErrorsin interfaceJobReport- Overrides:
hasErrorsin classAbstractExtractionJobReport
-
containsRetryableErrors
public boolean containsRetryableErrors()- Overrides:
containsRetryableErrorsin classAbstractExtractionJobReport
-
reset
public void reset()- Specified by:
resetin interfaceJobReport- Overrides:
resetin classAbstractExtractionJobReport
-
toString
- Overrides:
toStringin classAbstractExtractionJobReport
-