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,JobReportWithChildren<DatabaseJobReport>,Serializable
- Direct Known Subclasses:
VDPIndexerJobReport,VDPViewIndexingProcessReport
public class DatabaseJobReport
extends ExtractionJobReport
implements JobReportWithChildren<DatabaseJobReport>
Report for JDBC 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.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) voidaddExtractorWarning(int execution, String extractorWarning) 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, getGlobalExportedDocs, hasRetryableExporterErrors, hasWarnings, incExportedDocs, setGlobalExportedDocsMethods inherited from class com.denodo.scheduler.client.job.report.AbstractExtractionJobReport
addExtractorError, addExtractorWarning, getExtractedDocs, getExtractorErrors, getExtractorErrorsCount, getExtractorWarnings, getExtractorWarningsCount, getGlobalExtractedDocs, incExtractedDocs, setExtractedDocs, setExtractorErrors, setExtractorWarnings, setGlobalExtractedDocsMethods inherited from class com.denodo.scheduler.client.job.report.BaseJobReport
addGeneralError, addGeneralWarning, addHandlerError, addHandlerWarning, addInitializationError, getDuration, 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
-
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
- Specified by:
addReportin interfaceJobReportWithChildren<DatabaseJobReport>
-
removeReport
public void removeReport(int execution) - Specified by:
removeReportin interfaceJobReportWithChildren<DatabaseJobReport>
-
setEndTime
- Specified by:
setEndTimein interfaceJobReportWithChildren<DatabaseJobReport>
-
incExtractedDocs
public void incExtractedDocs(int execution, long numDocs) - Specified by:
incExtractedDocsin interfaceJobReportWithChildren<DatabaseJobReport>
-
addExtractorError
- Specified by:
addExtractorErrorin interfaceJobReportWithChildren<DatabaseJobReport>
-
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- Specified by:
resetin interfaceJobReportWithChildren<DatabaseJobReport>- Overrides:
resetin classExtractionJobReport
-
toString
- Overrides:
toStringin classExtractionJobReport
-
addExtractorWarning
- Specified by:
addExtractorWarningin interfaceJobReportWithChildren<DatabaseJobReport>
-