Class DatabaseJobReport
java.lang.Object
com.denodo.scheduler.client.job.report.BaseJobReport
com.denodo.scheduler.client.job.report.AbstractExtractionJobReport
com.denodo.scheduler.client.job.report.ExtractionJobReport
com.denodo.scheduler.client.job.report.DatabaseJobReport
- All Implemented Interfaces:
JobReport,Serializable
- Direct Known Subclasses:
VDPIndexerJobReport,VDPViewIndexingProcessReport
Report for JDBC, ITP and VDP jobs.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Integer,DatabaseJobReport> Map of Reports <int execution, DatabaseJobReport report> : holds the reports of the execution of each individual query if the the job has a parameterized query.protected 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
ConstructorsConstructorDescriptionDatabaseJobReport(int jobID, String jobName, String jobType, Date startTime, String query) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExecutionSucess(Integer execution) voidaddExporterError(int execution, String exporterID, String errorDescription) voidaddExporterError(int execution, String exporterID, String errorDescription, boolean errorRetryable) voidaddExtractorError(int execution, String extractorError) voidaddReport(int execution, DatabaseJobReport report) voidaddSourceError(String error) getQuery()booleanvoidincExportedDocs(int execution, String exporterID, long numDocs) voidincExtractedDocs(int execution, long numDocs) voidremoveReport(int execution) voidreset()voidsetCombinations(List<Object> combinations) voidsetEndTime(int execution, Date date) voidsetPreviousExecutionErrors(List<Integer> previousExecutionErrors) voidsetPreviousExecutionSuccess(List<Integer> previousExecutionSuccess) voidtoString()Methods inherited from class com.denodo.scheduler.client.job.report.ExtractionJobReport
addExporterError, addExporterError, addExporterResource, addExporterResources, addExporterWarning, addExporterWithUnknownExportedTuples, containsRetryableErrors, getExportedDocs, getExporterErrors, getExporterErrorsCountByExporter, getExporterResources, getExporterResources, getExportersWithUnknownExportedTuples, getExporterWarnings, getExporterWarningsCountByExporter, hasRetryableExporterErrors, hasWarnings, incExportedDocsMethods inherited from class com.denodo.scheduler.client.job.report.AbstractExtractionJobReport
addExtractorError, addExtractorWarning, getExtractedDocs, getExtractorErrors, getExtractorErrorsCount, getExtractorWarnings, getExtractorWarningsCount, 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:
-
reports
Map of Reports <int execution, DatabaseJobReport report> : holds the reports of the execution of each individual query if the the job has a parameterized query.
-
-
Constructor Details
-
DatabaseJobReport
public DatabaseJobReport() -
DatabaseJobReport
-
-
Method Details
-
getQuery
-
setQuery
-
getReports
-
addReport
-
removeReport
public void removeReport(int execution) -
setEndTime
-
incExtractedDocs
public void incExtractedDocs(int execution, long numDocs) -
addExtractorError
-
incExportedDocs
-
addExporterError
-
addExporterError
-
getFailedExecutions
-
setPreviousExecutionErrors
- Parameters:
previousExecutionErrors- the previousExecutionErrors to set
-
getExecutionErrors
- Returns:
- the executionErrors
-
addExecutionSucess
-
setPreviousExecutionSuccess
- Parameters:
previousExecutionSuccess- the previousExecutionSuccess to set
-
getSuccessExecutions
-
getCombinations
-
setCombinations
-
getSourcesErrors
-
addSourceError
-
hasErrors
public boolean hasErrors()- Specified by:
hasErrorsin interfaceJobReport- Overrides:
hasErrorsin classExtractionJobReport
-
reset
public void reset()- Specified by:
resetin interfaceJobReport- Overrides:
resetin classExtractionJobReport
-
toString
- Overrides:
toStringin classExtractionJobReport
-