Class JobHelper
java.lang.Object
com.denodo.scheduler.client.commons.utils.JobHelper
Helper class to get parameters from Configuration objects representing jobs.
- Since:
- 5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetAdvancedQueryFilter(ParameterStructure parameters) static StringgetCacheContextOpts(ParameterStructure parameters) static StringgetCacheIncrementalFieldName(ParameterStructure parameters) static intgetCacheIncrementalLoadBlockSize(ParameterStructure parameters) static StringgetCacheIncrementalLoadFieldName(ParameterStructure parameters) static CacheInvalidationModegetCacheInvalidationMode(ParameterStructure parameters) static intgetConcurrencyLevel(ParameterStructure parameters) static StringgetDataLoadCustomQuery(ParameterStructure parameters) static StringgetDataLoadIncrementalFieldName(ParameterStructure parameters) static StringgetDataLoadQueryConditions(ParameterStructure parameters) static StringgetDataLoadQueryOptions(ParameterStructure parameters) getDataLoadUpdateOnKeys(ParameterStructure parameters) static intgetDataSourceID(ParameterStructure parameters) static StringgetEscapedViewName(ParameterStructure parameters) static Collection<ParameterStructure>getHandlersConfig(ParameterStructure parameters) static StringgetIncrementalIndexingExpression(ParameterStructure parameters) static StringgetIncrementalIndexingFieldName(ParameterStructure parameters) static StringgetIncrementalIndexingStartDate(ParameterStructure parameters) static StringgetITPQuery(ParameterStructure parameters) static intgetJobConcurrencyLevel(ParameterStructure parameters) static intgetJobMaxIterations(ParameterStructure parameters) static Collection<ParameterStructure>getLoadProcessesConfig(ParameterStructure parameters) static StringgetLoadProcessName(ParameterStructure parameters) static Collection<String>getLogErrorOutput(ParameterStructure parameters) static intgetMaxIndividualReports(ParameterStructure parameters) static intgetMaxIterations(ParameterStructure parameters) static longgetMaxNumResultsPerView(ParameterStructure parameters) static StringgetOrderByExpresion(ParameterStructure parameters) static StringgetParameterizedQuery(ParameterStructure parameters) static ParameterStructuregetQueryErrorLogConfig(ParameterStructure parameters) static Collection<ParameterStructure>getViewIndexingProcessConfigs(ParameterStructure parameters) static StringgetViewIndexingProcessName(ParameterStructure parameters) static StringgetViewName(ParameterStructure parameters) static Collection<String>getWrapperOutputFields(ParameterStructure parameters) static booleanincludeOnlyOnLastRetry(ParameterStructure parameters) static booleanisCacheAtomicOperation(ParameterStructure parameters) static booleanisCacheIncrementalLoad(ParameterStructure parameters) static booleanisCacheLoadOnError(ParameterStructure parameters) static booleanisDataLoadEnableUpdateOnKeys(ParameterStructure parameters) static booleanisEnableIncrementalIndexing(ParameterStructure parameters) static booleanisExportAsTransaction(ParameterStructure parameters) static booleanisHandleOnlyOnLastRetry(ParameterStructure parameters) static booleanisIndexOnlyTextAndPKFields(ParameterStructure parameters) static booleanstatic booleanisReportIncludeServerInfo(ParameterStructure parameters) static booleanisReportOnlyErrors(ParameterStructure parameters) static booleanisSourcesNotChange(ParameterStructure parameters) static booleanisVDPIndexerJob(ParameterStructure parameters)
-
Field Details
-
DATASOURCE_PARAMETER
- See Also:
-
PARAMETERIZED_QUERY_PARAMETER
- See Also:
-
LOAD_PROCESS_NAME_PARAMETER
- See Also:
-
SOURCES_NOT_CHANGE_PARAMETER
- See Also:
-
CACHE_INVALIDATE_MODE_PARAMETER
- See Also:
-
CACHE_ATOMIC_OPERATION_PARAMETER
- See Also:
-
CACHE_LOAD_ON_ERROR_PARAMETER
- See Also:
-
CACHE_INCREMENTAL_LOAD_CONFIG_PARAMETER
- See Also:
-
CACHE_INCREMENTAL_LOAD_ENABLED_PARAMETER
- See Also:
-
CACHE_INCREMENTAL_LOAD_BLOCK_SIZE_PARAMETER
- See Also:
-
CACHE_INCREMENTAL_LOAD_FIELD_NAME_PARAMETER
- See Also:
-
CACHE_INCREMENTAL_FIELD_NAME_PARAMETER
- See Also:
-
CACHE_CONTEXT_OPTS_PARAMETER
- See Also:
-
MAX_ITERATIONS_PARAMETER
- See Also:
-
JOB_MAX_ITERATIONS_PARAMETER
- See Also:
-
CONCURRENCY_LEVEL_PARAMETER
- See Also:
-
JOB_CONCURRENCY_LEVEL_PARAMETER
- See Also:
-
REPORT_CONFIG_PARAMETER
- See Also:
-
INCLUDE_SERVER_INFO_PARAMETER
- See Also:
-
ONLY_ERRORS_PARAMETER
- See Also:
-
MAX_INDIVIDUAL_REPORTS_PARAMETER
- See Also:
-
FIELDS_PARAMETER
- See Also:
-
FIELD_PARAMETER
- See Also:
-
FIELD_NAME_PARAMETER
- See Also:
-
SOURCE_FIELD_PARAMETER
- See Also:
-
WRAPPER_PARAMETER
- See Also:
-
OUTPUT_FIELDS_PARAMETER
- See Also:
-
LOAD_PROCESS_PARAMETER
- See Also:
-
SOURCE_PARAMETER
- See Also:
-
HANDLER_PARAMETER
- See Also:
-
HANDLE_ONLY_LAST_RETRY_PARAMETER
- See Also:
-
QUERY_ERROR_LOG_PARAMETER
- See Also:
-
INCLUDE_ONLY_LAST_RETRY_PARAMETER
- See Also:
-
LOG_ERROR_OUTPUT_PARAMETER
- See Also:
-
INCREMENTAL_INDEXING_START_DATE_PARAMETER
- See Also:
-
MAX_NUM_RESULTS_PER_VIEW_PARAMETER
- See Also:
-
VIEW_INDEXING_PROCESS_CONFIGS_PARAMETER
- See Also:
-
VIEW_NAME_PARAMETER
- See Also:
-
ESCAPED_VIEW_NAME_PARAMETER
- See Also:
-
VIEW_INDEXING_PROCESS_NAME_PARAMETER
- See Also:
-
ORDER_BY_EXPRESSION_PARAMETER
- See Also:
-
ADVANCED_QUERY_FILTER_PARAMETER
- See Also:
-
ENABLE_INCREMENTAL_INDEXING_PARAMETER
- See Also:
-
INCREMENTAL_INDEXING_EXPRESSION_PARAMETER
- See Also:
-
INCREMENTAL_INDEXING_FIELD_NAME_PARAMETER
- See Also:
-
INDEX_ONLY_TEXT_AND_PK_FIELDS
- See Also:
-
EXPORT_AS_TRANSACTION
- See Also:
-
DATALOAD_INCREMENTAL_LOAD_CONFIG_PARAMETER
- See Also:
-
DATALOAD_INCREMENTAL_FIELD_NAME_PARAMETER
- See Also:
-
DATALOAD_QUERY_OPTIONS_PARAMETER
- See Also:
-
DATALOAD_QUERY_CONDITIONS_PARAMETER
- See Also:
-
DATALOAD_CUSTOM_QUERY_PARAMETER
- See Also:
-
DATALOAD_ENABLE_UPDATE_ON_KEYS_PARAMETER
- See Also:
-
DATALOAD_UPDATE_ON_KEYS_PARAMETER
- See Also:
-
-
Method Details
-
getDataSourceID
- Throws:
ConfigurationException
-
getMaxIterations
- Throws:
ConfigurationException
-
getJobMaxIterations
- Throws:
ConfigurationException
-
getConcurrencyLevel
- Throws:
ConfigurationException
-
getJobConcurrencyLevel
public static int getJobConcurrencyLevel(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getParameterizedQuery
public static String getParameterizedQuery(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getLoadProcessName
public static String getLoadProcessName(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getITPQuery
- Throws:
ConfigurationException
-
getWrapperOutputFields
-
getCacheInvalidationMode
-
isCacheAtomicOperation
public static boolean isCacheAtomicOperation(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
isCacheLoadOnError
public static boolean isCacheLoadOnError(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getCacheContextOpts
public static String getCacheContextOpts(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
isCacheIncrementalLoad
public static boolean isCacheIncrementalLoad(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getCacheIncrementalLoadBlockSize
public static int getCacheIncrementalLoadBlockSize(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getCacheIncrementalLoadFieldName
public static String getCacheIncrementalLoadFieldName(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getCacheIncrementalFieldName
public static String getCacheIncrementalFieldName(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getDataLoadQueryOptions
public static String getDataLoadQueryOptions(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getDataLoadIncrementalFieldName
public static String getDataLoadIncrementalFieldName(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getDataLoadQueryConditions
public static String getDataLoadQueryConditions(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getDataLoadCustomQuery
public static String getDataLoadCustomQuery(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
isDataLoadEnableUpdateOnKeys
public static boolean isDataLoadEnableUpdateOnKeys(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getDataLoadUpdateOnKeys
-
isSourcesNotChange
public static boolean isSourcesNotChange(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getHandlersConfig
-
isHandleOnlyOnLastRetry
public static boolean isHandleOnlyOnLastRetry(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
isReportOnlyErrors
public static boolean isReportOnlyErrors(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
isReportIncludeServerInfo
public static boolean isReportIncludeServerInfo(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getMaxIndividualReports
public static int getMaxIndividualReports(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getLoadProcessesConfig
public static Collection<ParameterStructure> getLoadProcessesConfig(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getQueryErrorLogConfig
-
includeOnlyOnLastRetry
public static boolean includeOnlyOnLastRetry(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getLogErrorOutput
public static Collection<String> getLogErrorOutput(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getIncrementalIndexingStartDate
public static String getIncrementalIndexingStartDate(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getMaxNumResultsPerView
public static long getMaxNumResultsPerView(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getViewIndexingProcessConfigs
public static Collection<ParameterStructure> getViewIndexingProcessConfigs(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getViewName
- Throws:
ConfigurationException
-
getEscapedViewName
public static String getEscapedViewName(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getViewIndexingProcessName
public static String getViewIndexingProcessName(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getOrderByExpresion
public static String getOrderByExpresion(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getAdvancedQueryFilter
public static String getAdvancedQueryFilter(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
isEnableIncrementalIndexing
public static boolean isEnableIncrementalIndexing(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getIncrementalIndexingExpression
public static String getIncrementalIndexingExpression(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
getIncrementalIndexingFieldName
public static String getIncrementalIndexingFieldName(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
isIndexOnlyTextAndPKFields
public static boolean isIndexOnlyTextAndPKFields(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
isIndexOnlyTextAndPKFieldsViewProcess
public static boolean isIndexOnlyTextAndPKFieldsViewProcess(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-
isVDPIndexerJob
- Throws:
ConfigurationException
-
isExportAsTransaction
public static boolean isExportAsTransaction(ParameterStructure parameters) throws ConfigurationException - Throws:
ConfigurationException
-