public class SchemaMaintenance extends Schema
Schema This function is used to manage the schema for CS Software Library| Modifier and Type | Field and Description |
|---|---|
protected CommandLine |
cmdLine |
protected DatabaseQuery |
databaseQuery |
protected DataSourceMgr |
dataSourceMgr |
protected DataStoreUtil |
dataStore |
protected String |
dataStorePoolName |
protected DataStoreTableIntf |
dataStoreTableDocField |
protected DataStoreTableIntf |
dataStoreTableDocObject |
protected DataStoreTableIntf |
dataStoreTableDocPatch |
protected boolean |
dropConstrantFlag |
protected boolean |
dropTableFlag |
protected boolean |
firstRun |
protected int |
majorVersion |
protected static String |
PRODUCT |
protected SchemaConfigIntf |
schemaConfig |
protected Long |
userId |
protected static String |
VERSION |
ARGS_PARAM_CLOUD, ARGS_PARAM_CONFIGBUCKET, ARGS_PARAM_CONFIGDIR, ARGS_PARAM_CREATECONFIG, ARGS_PARAM_FIRSTRUN, ARGS_PARAM_NEWCONFIGDIR, ARGS_PARAM_PROCESSTYPE, ARGS_PARAM_SAVETABLEINFO, ARGS_PARAM_USERID, COL_AE_ENGINE_CLASSNAME, COL_AE_ENGINEID, COL_AE_ENGINENAME, COL_AE_MAXTHREADS, COL_AE_MINTHREADS, COL_AE_READERSERVICE_CLASSNAME, COL_AE_SERVERID, COL_AE_WORKER_CLASSNAME, COL_AE_WORKER_THREADPOOLNAME, COL_AE_WORKERNAME, COL_AQ_QUEUEDESC, COL_AQ_QUEUEID, COL_AQ_QUEUENAME, COL_AQ_QUEUETYPE, COL_AQ_SERVERID, COL_AS_ENGINE_PARAM, COL_AS_SERVERDESC, COL_AS_SERVERID, COL_AS_SERVERNAME, COL_AS_SERVERTYPE, COL_ASA_COMPANYID, COL_ASA_ENDDATE, COL_ASA_FIRMID, COL_ASA_PROCESSEDROWCOUNT, COL_ASA_RUNPARAMETERS, COL_ASA_SCRIPTAUDITID, COL_ASA_SCRIPTID, COL_ASA_STARTDATE, COL_ASA_USERID, COL_ASF_DISPLAYNAME, COL_ASF_FIELDCRITERIA, COL_ASF_FIELDLENGTH, COL_ASF_FIELDNAME, COL_ASF_FIELDORDER, COL_ASF_FIELDVALUE, COL_ASF_ISDATEFIELD, COL_ASF_REQUIREDFIELD, COL_ASF_SCRIPTFIELDID, COL_ASF_SCRIPTID, COL_AST_COMPANYID, COL_AST_FIRMID, COL_AST_SCRIPTID, COL_AST_SCRIPTNAME, COL_AST_SCRIPTTYPE, COL_AST_SQLCOUNT_GROUPBYSTR, COL_AST_SQLCOUNTSTR, COL_AST_SQLSTR, COL_AST_SQLWHERESTR, COL_AT_ENGINEID, COL_AT_QUEUEID, COL_AT_TRANSPORT_CLASSNAME, COL_AT_TRANSPORT_NAME, COL_AT_TRANSPORT_TYPE, COL_AT_TRANSPORTID, COL_DAA_ADDRESSID, COL_DAA_CANCELDATE, COL_DAA_CONTACTIDSET, COL_DAA_EFFECTIVEDATE, COL_DAA_LINE1, COL_DAA_LINE2, COL_DAA_LINE3, COL_DAA_LINE4, COL_DAA_LINE5, COL_DAA_LINE6, COL_DAA_LOOKUPID_ADDRESSFORMAT, COL_DAA_POSTALCODEID, COL_DAC_ACTIVEFLAG, COL_DAC_COMPANYDESC, COL_DAC_COMPANYID, COL_DAC_COMPANYNAME, COL_DAC_ENDDATE, COL_DAC_EXTERNALID, COL_DAC_FIRMID, COL_DAC_ISOCURRENCYCODE, COL_DAC_LOOKUPID_TAXSTATUS, COL_DAC_LOOKUPID_TYPE, COL_DAC_STARTDATE, COL_DACT_COMPANYID, COL_DACT_COMPANYNAME, COL_DACT_CONTACTID, COL_DACT_CONTACTIDSET, COL_DACT_EFFECTIVEDATE, COL_DACT_EMAIL, COL_DACT_EXTERNALID, COL_DACT_FIRMID, COL_DACT_FIRSTNAME, COL_DACT_LASTNAME, COL_DACT_MIDDLENAME, COL_DACT_SALUTATION, COL_DACT_SUFFIX, COL_DACT_USERLOCALE, COL_DADR_DOMINATERATEID, COL_DADR_ISOCURRENCYCODE_FROM, COL_DADR_ISOCURRENCYCODE_TO, COL_DAER_COMPANYID, COL_DAER_EXCHANGEDATE, COL_DAER_EXCHANGERATE, COL_DAER_EXCHANGERATEID, COL_DAER_FIRMID, COL_DAER_ISOCURRENCYCODE_FROM, COL_DAER_ISOCURRENCYCODE_TO, COL_DAER_LOOKUPID_SOURCE, COL_DAF_ACTIVEFLAG, COL_DAF_ENDDATE, COL_DAF_EXTERNALID, COL_DAF_FIRMDESC, COL_DAF_FIRMID, COL_DAF_FIRMNAME, COL_DAF_ISOCURRENCYCODE, COL_DAF_LOOKUPID_TAXSTATUS, COL_DAF_LOOKUPID_TYPE, COL_DAF_STARTDATE, COL_DAIC_ACTIVEFLAG, COL_DAIC_CURRENCYDESC, COL_DAIC_CURRENCYNAME, COL_DAIC_DECIMALPRECISION, COL_DAIC_DISPLAYSYMBOL, COL_DAIC_ISDEFAULT, COL_DAIC_ISOCOUNTRYCODE, COL_DAIC_ISOCURRENCYCODE, COL_DAIC_ISOCURRENCYID, COL_DAIC_ISOCURRENCYNUMBER, COL_DAIC_ROUNDINGTYPE, COL_DAICC_ACTIVEFLAG, COL_DAICC_COUNTRYDESC, COL_DAICC_COUNTRYNAME, COL_DAICC_ISDEFAULT, COL_DAICC_ISOCOUNTRYABBR, COL_DAICC_ISOCOUNTRYCODE, COL_DAICC_ISOCOUNTRYID, COL_DAICC_ISOCOUNTRYNUMBER, COL_DALC_COUNTRYNAME, COL_DALC_ISOLANGUAGECODEID, COL_DALC_ISOLANGUAGENAME, COL_DALC_SCRIPT, COL_DAPC_AREACODE, COL_DAPC_CITYNAME, COL_DAPC_COUNTY, COL_DAPC_HOUSINGCOUNT, COL_DAPC_ISOCOUNTRYCODE, COL_DAPC_LATITUDE, COL_DAPC_LONGITUDE, COL_DAPC_LOOKUPID_TYPE, COL_DAPC_POPULATIONCOUNT, COL_DAPC_POSTALCODE, COL_DAPC_POSTALCODEEXT, COL_DAPC_POSTALCODEID, COL_DAPC_STATEPROVINCE, COL_DAPC_TIMEZONE, COL_DAPC_WORLDREGION, COL_DAS_BUCKETNAME, COL_DAS_CLOUDTAG, COL_DAS_COMPANYID, COL_DAS_FILEPATH, COL_DAS_FIRMID, COL_DAS_STORAGEID, COL_DAS_STORAGETYPE, COL_DAS_VALIDEXT, COL_DF_ACTIVEFLAG, COL_DF_COMPANYID, COL_DF_DATAFLOWDESC, COL_DF_DATAFLOWID, COL_DF_DATAFLOWNAME, COL_DF_FIRMID, COL_DF_LOOKUPID_JOBTYPE, COL_DF_SUBDATAFLOWFLAG, COL_DFF_DATAFLOW_FORKID, COL_DFF_DATAFLOWID, COL_DFF_DATAFLOWSERVICEID, COL_DFF_SORTORDER, COL_DFH_COMPANYID, COL_DFH_DATAFLOWHISTORYID, COL_DFH_DATAFLOWID, COL_DFH_DATAFLOWID_PARENT, COL_DFH_DATAFLOWSERVICEID, COL_DFH_DATAFLOWSERVICEID_PARENT, COL_DFH_EMAILSTATSID, COL_DFH_ENDTIME, COL_DFH_FIRMID, COL_DFH_JOBIDENTIFIER, COL_DFH_JOBIDENTIFIER_PARENT, COL_DFH_JOBPROCESSTYPE, COL_DFH_LOOKUPID_JOBTYPE, COL_DFH_STARTTIME, COL_DFH_STEPNUMBER, COL_DFH_STEPNUMBER_PARENT, COL_DFH_TABLEKEY, COL_DFH_TABLENAME, COL_DFH_THREADID, COL_DFH_TIMERID, COL_DFH_USERGROUPID, COL_DFH_USERID, COL_DFQ_COMPANYID, COL_DFQ_DATAFLOWID, COL_DFQ_DATAFLOWID_PARENT, COL_DFQ_DATAFLOWSERVICEID, COL_DFQ_DATAFLOWSERVICEID_PARENT, COL_DFQ_EMAILSTATSID, COL_DFQ_FIRMID, COL_DFQ_JOBIDENTIFIER, COL_DFQ_JOBIDENTIFIER_PARENT, COL_DFQ_JOBPROCESSTYPE, COL_DFQ_LOOKUPID_JOBTYPE, COL_DFQ_QUEUEID, COL_DFQ_STEPNUMBER, COL_DFQ_STEPNUMBER_PARENT, COL_DFQ_TABLEKEY, COL_DFQ_TABLENAME, COL_DFQ_THREADID, COL_DFQ_TIMERID, COL_DFQ_USERGROUPID, COL_DFQ_USERID, COL_DFS_DATAFLOW_FORK, COL_DFS_DATAFLOW_SERVICEID, COL_DFS_DATAFLOWFORK, COL_DFS_DATAFLOWID, COL_DFS_DATAFLOWID_PARENT, COL_DFS_DATAFLOWNAME, COL_DFS_DATAFLOWNAME_PARENT, COL_DFS_FAILGOTO, COL_DFS_JAVACLASSID_SERVICE, COL_DFS_LOOKUPID_FORK, COL_DFS_LOOKUPID_TIMERDURATION, COL_DFS_PASSGOTO, COL_DFS_SERVICE_DISPLAYNAME, COL_DFS_SERVICE_NAME, COL_DFS_SERVICETYPE, COL_DFS_STEPNAME, COL_DFS_STEPNUMBER, COL_DFS_TIMERPASSFLAG, COL_DFS_TIMERVALUE, COL_DFSP_DATAFLOWSERVICEID, COL_DFSP_PARAMNAME, COL_DFSP_PARAMVALUE, COL_DFSP_SERVICEPARAMID, COL_DFT_COMPANYID, COL_DFT_DATAFLOWNAME, COL_DFT_DATAFLOWQUEUEID, COL_DFT_DATAFLOWSERVICEID, COL_DFT_ENDDATE, COL_DFT_FIRMID, COL_DFT_JOBIDENTIFIER, COL_DFT_LOOKUPID_JOBTYPE, COL_DFT_POLLEMAILADDRESS, COL_DFT_POLLEMAILPASSWORD, COL_DFT_REPEATINTERVAL, COL_DFT_SMTP_HOST, COL_DFT_SMTP_PORT, COL_DFT_SMTP_PROTOCOL, COL_DFT_STARTDATE, COL_DFT_TIMERCATEGORY, COL_DFT_TIMERCLASS, COL_DFT_TIMERID, COL_DFT_TIMERMESSAGE, COL_DOC_DESCRIPTION, COL_DOC_DOCFIELDID, COL_DOC_DOCOBJECTID, COL_DOC_FIELDNAME, COL_DOC_MAJORVERSION, COL_DOC_MINORVERSION, COL_DOC_OBJECTNAME, COL_DOC_OBJECTTYPE, COL_DOC_PATCHDATE, COL_DOC_PATCHID, COL_DOC_PATCHNUMBER, COL_DOC_PRODUCTKEY, COL_DOC_USERID, COL_GENERIC_CHANGEDBY, COL_GENERIC_CHANGEDDATE, COL_GENERIC_CREATEDBY, COL_GENERIC_CREATEDDATE, COL_GENERIC_DF_DATETIME, COL_GENERIC_DF_LOCALDATETIME, COL_GENERIC_DF_LOOKUPID_REASON, COL_GENERIC_DF_PASSEDFLAG, COL_GENERIC_DF_PROCESSEDFLAG, COL_GENERIC_DF_PROCESSINGFLAG, COL_GENERIC_DF_USERID, COL_GENERIC_DF_WORKFLOWID, COL_GENERIC_ISOLANGUAGECODE, COL_LL_LOOKUPID, COL_LL_LOOKUPLANGID, COL_LL_TYPEDESC, COL_LL_TYPENAME, COL_MR_CANCELDATE, COL_MR_COMPANYID, COL_MR_EFFECTIVEDATE, COL_MR_FIRMID, COL_MR_JAVACLASSID_OUTPUT, COL_MR_LOOKUPID_MAPTYPE, COL_MR_MATCHDESC, COL_MR_MATCHNAME, COL_MR_RECORDID, COL_MR_RECORDIDSET, COL_MR_TABLEID, COL_MRK_LEADINGPARENS, COL_MRK_LEADINGPARENS_FIELD1, COL_MRK_LEADINGPARENS_FIELD2, COL_MRK_LEADINGPARENS_FIELD3, COL_MRK_LEADINGPARENS_FIELD4, COL_MRK_LEADINGPARENS_FIELD5, COL_MRK_LOGICALOP_FIELD1, COL_MRK_LOGICALOP_FIELD2, COL_MRK_LOGICALOP_FIELD3, COL_MRK_LOGICALOP_FIELD4, COL_MRK_LOGICALOP_FIELD5, COL_MRK_RECORDID, COL_MRK_RECORDKEYID, COL_MRK_SORTORDER, COL_MRK_TABLEFIELDID_FIELD1, COL_MRK_TABLEFIELDID_FIELD2, COL_MRK_TABLEFIELDID_FIELD3, COL_MRK_TABLEFIELDID_FIELD4, COL_MRK_TABLEFIELDID_FIELD5, COL_MRK_TRAILINGPARENS, COL_MRK_TRAILINGPARENS_FIELD1, COL_MRK_TRAILINGPARENS_FIELD2, COL_MRK_TRAILINGPARENS_FIELD3, COL_MRK_TRAILINGPARENS_FIELD4, COL_MRK_TRAILINGPARENS_FIELD5, COL_MRM_ENDVALUE_FIELD1, COL_MRM_ENDVALUE_FIELD2, COL_MRM_ENDVALUE_FIELD3, COL_MRM_ENDVALUE_FIELD4, COL_MRM_ENDVALUE_FIELD5, COL_MRM_FUNCTION_FIELD1, COL_MRM_FUNCTION_FIELD2, COL_MRM_FUNCTION_FIELD3, COL_MRM_FUNCTION_FIELD4, COL_MRM_FUNCTION_FIELD5, COL_MRM_MATCHGROUP, COL_MRM_OPERATION_FIELD1, COL_MRM_OPERATION_FIELD2, COL_MRM_OPERATION_FIELD3, COL_MRM_OPERATION_FIELD4, COL_MRM_OPERATION_FIELD5, COL_MRM_PRIORITYORDER, COL_MRM_RECORDID, COL_MRM_RECORDID_MAPPING, COL_MRM_RECORDKEYID, COL_MRM_RECORDMATCHID, COL_MRM_RECORDMATCHNAME, COL_MRM_STARTVALUE_FIELD1, COL_MRM_STARTVALUE_FIELD2, COL_MRM_STARTVALUE_FIELD3, COL_MRM_STARTVALUE_FIELD4, COL_MRM_STARTVALUE_FIELD5, COL_MRME_FUNCTION_FIELD1, COL_MRME_FUNCTION_FIELD10, COL_MRME_FUNCTION_FIELD2, COL_MRME_FUNCTION_FIELD3, COL_MRME_FUNCTION_FIELD4, COL_MRME_FUNCTION_FIELD5, COL_MRME_FUNCTION_FIELD6, COL_MRME_FUNCTION_FIELD7, COL_MRME_FUNCTION_FIELD8, COL_MRME_FUNCTION_FIELD9, COL_MRME_FUNCTIONVALUE_FIELD1, COL_MRME_FUNCTIONVALUE_FIELD10, COL_MRME_FUNCTIONVALUE_FIELD2, COL_MRME_FUNCTIONVALUE_FIELD3, COL_MRME_FUNCTIONVALUE_FIELD4, COL_MRME_FUNCTIONVALUE_FIELD5, COL_MRME_FUNCTIONVALUE_FIELD6, COL_MRME_FUNCTIONVALUE_FIELD7, COL_MRME_FUNCTIONVALUE_FIELD8, COL_MRME_FUNCTIONVALUE_FIELD9, COL_MRME_INPUTVALUE_FIELD1, COL_MRME_INPUTVALUE_FIELD10, COL_MRME_INPUTVALUE_FIELD2, COL_MRME_INPUTVALUE_FIELD3, COL_MRME_INPUTVALUE_FIELD4, COL_MRME_INPUTVALUE_FIELD5, COL_MRME_INPUTVALUE_FIELD6, COL_MRME_INPUTVALUE_FIELD7, COL_MRME_INPUTVALUE_FIELD8, COL_MRME_INPUTVALUE_FIELD9, COL_MRME_MATCHGROUP, COL_MRME_PRIORITYORDER, COL_MRME_RECORDID, COL_MRME_RECORDMATCHETLID, COL_MRME_SORTORDER, COL_MRME_TABLEFIELDID_FIELD1, COL_MRME_TABLEFIELDID_FIELD10, COL_MRME_TABLEFIELDID_FIELD2, COL_MRME_TABLEFIELDID_FIELD3, COL_MRME_TABLEFIELDID_FIELD4, COL_MRME_TABLEFIELDID_FIELD5, COL_MRME_TABLEFIELDID_FIELD6, COL_MRME_TABLEFIELDID_FIELD7, COL_MRME_TABLEFIELDID_FIELD8, COL_MRME_TABLEFIELDID_FIELD9, COL_SDA_ACTION, COL_SDA_COMPANYID, COL_SDA_DATAAUDITID, COL_SDA_FIELDNAME, COL_SDA_FIRMID, COL_SDA_PRIMARYID, COL_SDA_PRIMARYID_PARENT, COL_SDA_SCREENNAME, COL_SDA_TABLENAME, COL_SDA_TABLENAME_PARENT, COL_SDA_VALUE_NEW, COL_SDA_VALUE_OLD, COL_SDF_COMPANYID, COL_SDF_DATAFLOWID, COL_SDF_DATAFLOWSERVICEID, COL_SDF_ENDDATE, COL_SDF_ERRORMSG, COL_SDF_FIRMID, COL_SDF_JAVACLASSID_SERVICE, COL_SDF_JOBIDENTIFIER, COL_SDF_JVMID, COL_SDF_LOOKUPID_JOBTYPE, COL_SDF_PASSFLAG, COL_SDF_STARTDATE, COL_SDF_STATSDATAFLOWID, COL_SDF_STEPNUMBER, COL_SDF_THREADID, COL_SDF_USERID, COL_SE_ATTACHMENTPATH, COL_SE_BCCEMAILADDR, COL_SE_CCEMAILADDR, COL_SE_COMPANYID, COL_SE_DATAFLOWQUEUEID, COL_SE_EMAILBODY, COL_SE_EMAILBODYTYPE, COL_SE_EMAILERRORMSG, COL_SE_EMAILSTATSID, COL_SE_EMAILTYPE, COL_SE_FIRMID, COL_SE_FROMEMAILADDR, COL_SE_REJECTREASON, COL_SE_RESEND, COL_SE_SENTDATETIME, COL_SE_SENTSUCCESS, COL_SE_SUBJECT, COL_SE_TOEMAILADDR, COL_SE_WORKFLOWFLAG, COL_SE_WORKFLOWKEY, COL_SF_FUNCTIONID, COL_SF_FUNCTIONNAME, COL_SF_INTERNALID, COL_SF_INTERNALID_PARENT, COL_SF_SORTORDER, COL_SG_GROUPDESC, COL_SG_GROUPID, COL_SG_GROUPNAME, COL_SG_LOOKUPID_TYPE, COL_SGD_COMPANYID, COL_SGD_DEFAULTFLAG, COL_SGD_FIRMID, COL_SGD_GROUPDATAID, COL_SGD_GROUPID, COL_SGF_CREATEFLAG, COL_SGF_DELETEFLAG, COL_SGF_FUNCTIONID, COL_SGF_GROUPFUNCTIONID, COL_SGF_GROUPID, COL_SGF_READFLAG, COL_SGF_UPDATEFLAG, COL_SI_APPENDCHILD, COL_SI_CODENAME, COL_SI_COMPANYID, COL_SI_CONTAINSHEADERFIELD, COL_SI_DISPLAYNAME, COL_SI_FIRMID, COL_SI_FOOTERFORMAT, COL_SI_FORMATTYPE, COL_SI_HEADERFORMAT, COL_SI_INTERFACEID, COL_SI_INTERFACEID_PARENT, COL_SI_NUMBERALLOWED, COL_SI_PATHRECORD, COL_SI_PROCESSRECORDEND, COL_SI_REQUIREDFLAG, COL_SI_SORTORDER, COL_SI_SQLOUTPUTID, COL_SI_THREADCOUNT, COL_SI_THREADMAX, COL_SI_THREADMIN, COL_SIE_COMPANYID, COL_SIE_ERRORCODE, COL_SIE_ERRORMSG, COL_SIE_ERRORRECORD, COL_SIE_ERRORTYPE, COL_SIE_FIRMID, COL_SIE_INTERFACEERRORID, COL_SIE_STATSINTERFACEID, COL_SIF_DATATYPE, COL_SIF_DEFAULTVALUE, COL_SIF_DISPLAYNAME, COL_SIF_FIELDFORMAT, COL_SIF_FIELDFORMATCLASS, COL_SIF_FIELDNAME, COL_SIF_FIELDSIZE, COL_SIF_FILLCHAR, COL_SIF_FOREIGNKEYFIELDNAME, COL_SIF_FOREIGNKEYTABLENAME, COL_SIF_INTERFACEFEILDID, COL_SIF_INTERFACEID, COL_SIF_ISATTRIBUTE, COL_SIF_LEFTPAD, COL_SIF_PATHRECOPRD, COL_SIF_REGULAREXPRESSION, COL_SIF_SORTORDER, COL_SIF_TABLEFIELDNAME, COL_SIF_TABLENAME, COL_SJC_CATEGORY, COL_SJC_CLASSNAME, COL_SJC_CODENAME, COL_SJC_COMPANYID, COL_SJC_DISPLAYNAME, COL_SJC_FIRMID, COL_SJC_JAVACLASSID, COL_SJC_JAVACLASSINTF, COL_SJCP_DATATYPE, COL_SJCP_JAVACLASSID, COL_SJCP_JAVACLASSPARAMID, COL_SJCP_PARAMCODENAME, COL_SJCP_PARAMDISPLAYNAME, COL_SJCP_PARAMVALUE, COL_SJCP_REQUIREDFIELD, COL_SL_ACTIVEFLAG, COL_SL_COMPANYID, COL_SL_DEFAULTSELECTION, COL_SL_FIRMID, COL_SL_JAVACLASSID, COL_SL_LOOKUPGROUPID, COL_SL_LOOKUPID, COL_SL_TYPEDESC, COL_SL_TYPENAME, COL_SL_TYPEVALUE, COL_SLE_COMPANYID, COL_SLE_FIRMID, COL_SLE_LICENSEID, COL_SLE_PRODUCTKEY, COL_SLG_COMPANYID, COL_SLG_EXTERNALFLAG, COL_SLG_FIRMID, COL_SLG_GROUPDISPLAYNAME, COL_SLG_GROUPNAME, COL_SLG_LOOKUPGROUPID, COL_SLM_ENDPOINT, COL_SLM_FUNCTIONID, COL_SLM_GROUPNAME, COL_SLM_ICON, COL_SLM_INTERNALNAME, COL_SLM_INTERNALNAME_PARENT, COL_SLM_MENUID, COL_SLM_MENUNAME, COL_SLM_SORTORDER, COL_SPWH_PASSWORD, COL_SPWH_PASSWORDHISTORYID, COL_SPWH_USERID, COL_SS_ACTIVEFLAG, COL_SS_CANCELDATE, COL_SS_COMPANYID, COL_SS_DECIMALPRECISION_IN, COL_SS_DECIMALPRECISION_OUT, COL_SS_DECIMALPRECISION_TIER, COL_SS_EFFECTIVEDATE, COL_SS_FIRMID, COL_SS_ISOCURRENCYCODE, COL_SS_LOOKUPID_RATETYPE, COL_SS_LOOKUPID_TIERTYPE, COL_SS_MULTICURRENCYFLAG, COL_SS_ROUNDINGTYPE_IN, COL_SS_ROUNDINGTYPE_OUT, COL_SS_ROUNDINGTYPE_TIER, COL_SS_SCHEDULEDESC, COL_SS_SCHEDULEID, COL_SS_SCHEDULEIDSET, COL_SS_SCHEDULENAME, COL_SSP_COMPANYID, COL_SSP_DATATYPE, COL_SSP_FIRMID, COL_SSP_PARAMCODENAME, COL_SSP_PARAMDISPLAYNAME, COL_SSP_PARAMVALUE, COL_SSP_SYSTEMPARAMID, COL_SST_SCHEDULEID, COL_SST_SCHEDULETIERID, COL_SST_TIEREND, COL_SST_TIERORDER, COL_SST_TIERRATE, COL_SST_TIERSTART, COL_ST_ACTIVEFLAG, COL_ST_AUDITFIELD_PARENT, COL_ST_AUDITFLAG, COL_ST_COMPANYID, COL_ST_DUPLICATEFIELDLIST, COL_ST_FIRMID, COL_ST_NONSQLFLAG, COL_ST_PRIMARYKEY, COL_ST_TABLEID, COL_ST_TABLENAME_DISPLAY, COL_ST_TABLENAME_INTERNAL, COL_ST_TABLENAME_PARENT, COL_ST_VERSIONFLAG, COL_STF_FIELDNAME_DISPLAY, COL_STF_FIELDNAME_INTERNAL, COL_STF_TABLEFIELDID, COL_STF_TABLEID, COL_STI_COLUMN, COL_STI_COMPANYID, COL_STI_CONVERSIONFILEPATH, COL_STI_DISPLAYNAME, COL_STI_ENDDATE, COL_STI_ENTRYTYPE, COL_STI_ERRORFLAG, COL_STI_FAILCOUNT, COL_STI_FILEPATH, COL_STI_FIRMID, COL_STI_FK_FOREIGN_KEY, COL_STI_FK_FOREIGN_TABLE, COL_STI_FK_INPUT_COLUMN, COL_STI_FK_LOOKUP_COLUMN, COL_STI_FK_LOOKUPGROUPNAME, COL_STI_FORMATTYPE, COL_STI_HEADERRECORD, COL_STI_INTERFACEID, COL_STI_JAVACLASSID, COL_STI_JVMID, COL_STI_MT_TABLE, COL_STI_PASSCOUNT, COL_STI_REGEX, COL_STI_RUNSTATUS, COL_STI_STARTDATE, COL_STI_STATSINTERFACEID, COL_STI_TABLEID, COL_STI_TABLEINFOID, COL_STI_THREADID, COL_STI_TOTALCOUNT, COL_SU_ACTIVEFLAG, COL_SU_BACKGROUNDCOLOR, COL_SU_BUCKETNAME, COL_SU_CELLPHONE, COL_SU_COMPANYID, COL_SU_EMAIL, COL_SU_EXPIREDDATE, COL_SU_FAILEDATTEMPTS, COL_SU_FIRMID, COL_SU_FIRSTNAME, COL_SU_FORCEDLOCKED, COL_SU_FORCEDPASSWORDCHANGE, COL_SU_HEIGHT, COL_SU_IMAGECOLORS, COL_SU_IMAGETTYPE, COL_SU_LASTCHANGEDPASSWORDDATE, COL_SU_LASTLOGINDATE, COL_SU_LASTNAME, COL_SU_LOGINID, COL_SU_LOOKUPID_TYPE, COL_SU_MODE_OPENCV, COL_SU_NUMBER_COLORS, COL_SU_PASSWORD, COL_SU_PASSWORDNEVEREXPIRES, COL_SU_PROPERTYNAMES, COL_SU_TIMEZONE, COL_SU_TRANSPARENCY, COL_SU_URIDESC, COL_SU_URIID, COL_SU_URINAME, COL_SU_URINAME_THUMB, COL_SU_URIOBJECT, COL_SU_URIPATH, COL_SU_URIPATH_THUMB, COL_SU_USERID, COL_SU_USERLOCALE, COL_SU_WIDTH, COL_SUA_ACTION, COL_SUA_ENDTIME, COL_SUA_IPADDRESS, COL_SUA_LOGINID, COL_SUA_NAMEVALUEPAIRS, COL_SUA_RESPONSE, COL_SUA_STARTTIME, COL_SUA_URLREQUEST, COL_SUA_USERAUDITID, COL_SUO_GROUPID, COL_SUO_GROUPID_FUNCTION, COL_SUO_USERID, COL_SUO_USEROBJECTID, COL_SUT_SERVICENAME, COL_SUT_URIID, COL_SUT_URITAG1, COL_SUT_URITAG10, COL_SUT_URITAG2, COL_SUT_URITAG3, COL_SUT_URITAG4, COL_SUT_URITAG5, COL_SUT_URITAG6, COL_SUT_URITAG7, COL_SUT_URITAG8, COL_SUT_URITAG9, COL_SUT_URITAGID, COL_SUT_URITAGPERCENT1, COL_SUT_URITAGPERCENT10, COL_SUT_URITAGPERCENT2, COL_SUT_URITAGPERCENT3, COL_SUT_URITAGPERCENT4, COL_SUT_URITAGPERCENT5, COL_SUT_URITAGPERCENT6, COL_SUT_URITAGPERCENT7, COL_SUT_URITAGPERCENT8, COL_SUT_URITAGPERCENT9, COL_SW_ACTIONCODE, COL_SW_ACTIONNAME, COL_SW_COMPANYID, COL_SW_DATAFLOWNAME, COL_SW_FIRMID, COL_SW_WORKFLOWID, COL_SW_WORKFLOWNAME, COL_SWA_WORKFLOWACTIONID, COL_SWA_WORKFLOWID, COL_WSOM_CLASSNAME, COL_WSOM_GETTER, COL_WSOM_KEYFEILDNAME, COL_WSOM_KEYFIELDNAME_PARENT, COL_WSOM_MAPPERNAME, COL_WSOM_MAPPERNAME_PARENT, COL_WSOM_OBJECTMAPPERID, COL_WSOM_SCREENID, COL_WSOM_SETTER, COL_WSOM_SORTORDER, COL_WSOM_VIEWFIELDNAME, COL_WSOM_VIEWID, COL_WSS_COMPANYID, COL_WSS_ENDPOINT, COL_WSS_FIRMID, COL_WSS_SCREENDESC, COL_WSS_SCREENID, COL_WSS_SCREENNAME, COL_WSSV_SCREENID, COL_WSSV_SCREENVIEWID, COL_WSSV_VIEWID, COL_WST_BUCKETNAME, COL_WST_JSONPATH, COL_WST_TESTID, COL_WST_URI, COL_WSV_CODENAME, COL_WSV_GROUPSTR, COL_WSV_ORDERBYSTR, COL_WSV_SINGLEFLAG, COL_WSV_SQLSTR, COL_WSV_USEMETADATAFLAG, COL_WSV_VIEWID, COL_WSV_VIEWNAME, COL_WSV_WHERESTR, COL_WSVF_AUDITFLAG, COL_WSVF_CODEFIELDNAME, COL_WSVF_COPYFLAG, COL_WSVF_DATATYPE, COL_WSVF_DEFAULTVALUE, COL_WSVF_DISPLAYNAME, COL_WSVF_FIELDFORMAT_IN, COL_WSVF_FIELDFORMAT_OUT, COL_WSVF_FIELDLEVEL, COL_WSVF_FIELDORDER, COL_WSVF_FIELDTYPE, COL_WSVF_ISOCOUNTRYCODE, COL_WSVF_LOOKUPID_REGEXCALL, COL_WSVF_MASKEDALLFLAG, COL_WSVF_MASKEDFLAG, COL_WSVF_PERSISTENTFLAG, COL_WSVF_REGEXPATTERN, COL_WSVF_REGEXVALUE, COL_WSVF_REQUIREDFLAG, COL_WSVF_SCREENFIELDTYPE, COL_WSVF_SCREENUPDATEFLAG, COL_WSVF_TABLENAME, COL_WSVF_VIEWFIELDID, COL_WSVF_VIEWFIELDNAME, COL_WSVF_VIEWID, COMPANY_LONGNAME, COMPANY_NAME, CONSTRAINT_UNIQUE, CRUD_CREATE, CRUD_DELETE, CRUD_PATCH, CRUD_POST, CRUD_PUT, CRUD_READ, CRUD_UPDATE, DATA_TYPE_BIT, DATA_TYPE_CHAR_1, DATA_TYPE_CHAR_3, DATA_TYPE_DATE, DATA_TYPE_DATETIME, DATA_TYPE_FOREIGNKEY, DATA_TYPE_INTEGER, DATA_TYPE_KEY, DATA_TYPE_LONGBLOB, DATA_TYPE_PRICE, DATA_TYPE_VARCHAR_1000, DATA_TYPE_VARCHAR_128, DATA_TYPE_VARCHAR_16, DATA_TYPE_VARCHAR_256, DATA_TYPE_VARCHAR_32, DATA_TYPE_VARCHAR_4000, DATA_TYPE_VARCHAR_64, DATA_TYPE_VARCHAR_8, DELETE_RECORD_TAG, DOC_OBJECT_TYPE_CONSTRAINT, DOC_OBJECT_TYPE_INDEX, DOC_OBJECT_TYPE_TABLE, ERRORTYPE_DEBUG, ERRORTYPE_ERROR, ERRORTYPE_INFO, ERRORTYPE_WARNING, FIELD_AUDIT_DELETE, FIELD_AUDIT_NULL, FIELD_AUDIT_UPDATE, FIELD_NOT_NULL, FIELD_NULL, NOTUPDATEDFLAG, TABLE_CS_ADMIN_ENGINE, TABLE_CS_ADMIN_QUEUE, TABLE_CS_ADMIN_SCRIPT, TABLE_CS_ADMIN_SCRIPTAUDIT, TABLE_CS_ADMIN_SCRIPTFIELD, TABLE_CS_ADMIN_SERVER, TABLE_CS_ADMIN_TRANSPORT, TABLE_CS_DATA_ADDRESS, TABLE_CS_DATA_COMPANY, TABLE_CS_DATA_CONTACT, TABLE_CS_DATA_COUNTRYCODE, TABLE_CS_DATA_CURRENCY, TABLE_CS_DATA_DOMINATERATE, TABLE_CS_DATA_EXCHANGERATE, TABLE_CS_DATA_FIRM, TABLE_CS_DATA_LANGUAGECODE, TABLE_CS_DATA_POSTALCODE, TABLE_CS_DATA_STORAGE, TABLE_CS_DATAFLOW, TABLE_CS_DATAFLOW_FORK, TABLE_CS_DATAFLOW_HISTORY, TABLE_CS_DATAFLOW_QUEUE, TABLE_CS_DATAFLOW_SERVICE, TABLE_CS_DATAFLOW_SERVICEPARAM, TABLE_CS_DATAFLOW_TIMER, TABLE_CS_DOC_FIELD, TABLE_CS_DOC_OBJECT, TABLE_CS_DOC_PATCH, TABLE_CS_LANG_LOOKUP, TABLE_CS_MAP_RECORD, TABLE_CS_MAP_RECORDKEY, TABLE_CS_MAP_RECORDMATCH, TABLE_CS_MAP_RECORDMATCHETL, TABLE_CS_SECURITY_DATAAUDIT, TABLE_CS_SECURITY_FUNCTION, TABLE_CS_SECURITY_GROUP, TABLE_CS_SECURITY_GROUPDATA, TABLE_CS_SECURITY_GROUPFUNC, TABLE_CS_SECURITY_LICENSE, TABLE_CS_SECURITY_MENU, TABLE_CS_SECURITY_PWHISTORY, TABLE_CS_SECURITY_USER, TABLE_CS_SECURITY_USERAUDIT, TABLE_CS_SECURITY_USEROBJECT, TABLE_CS_SETUP_INTERFACE, TABLE_CS_SETUP_INTERFACEFIELD, TABLE_CS_SETUP_JAVACLASS, TABLE_CS_SETUP_JAVACLASS_PARAM, TABLE_CS_SETUP_LOOKUP, TABLE_CS_SETUP_LOOKUPGROUP, TABLE_CS_SETUP_SCHEDULE, TABLE_CS_SETUP_SCHEDULETIER, TABLE_CS_SETUP_SYSTEMPARAM, TABLE_CS_SETUP_TABLE, TABLE_CS_SETUP_TABLEFIELD, TABLE_CS_SETUP_TABLEINFO, TABLE_CS_SETUP_URI, TABLE_CS_SETUP_URITAG, TABLE_CS_SETUP_WORKFLOW, TABLE_CS_SETUP_WORKFLOWACTION, TABLE_CS_STATS_DATAFLOW, TABLE_CS_STATS_EMAIL, TABLE_CS_STATS_INTERFACE, TABLE_CS_STATS_INTERFACEERROR, TABLE_CS_WS_SCREEN, TABLE_CS_WS_SCREENVIEW, TABLE_CS_WS_TEST, TABLE_CS_WS_VIEW, TABLE_CS_WS_VIEWFIELD, TABLE_INFO_FK_COLUMN, TABLE_INFO_FK_FOREIGN_KEY, TABLE_INFO_FK_FOREIGN_TABLE, TABLE_INFO_FK_INPUT_COLUMN, TABLE_INFO_FK_LOOKUP_COLUMN, TABLE_INFO_MT_COLUMN, TABLE_INFO_MT_TABLE, TABLE_WS_OBJECTMAPPER, UPDATED, UPDATEDFLAG, VIEW_DOC_FIELDKEY, VIEW_DOC_FIELDREF, VIEW_DOC_OBJECTKEY, VIEW_DOC_OBJECTREF, VIEW_DOC_PATCHKEY, VIEW_DOC_PATCHREF| Constructor and Description |
|---|
SchemaMaintenance() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addColumnToTable(String aTableName,
String aColumn,
String aDataType,
String aNullStr,
String aDescription) |
protected void |
addConstraint(String aTableName,
String aNumber,
String aColumnList,
String aType) |
protected void |
addForeignKey(String aTableName,
String aNumber,
String aColumnList,
String aReferenceTable,
String aRefColumnList) |
void |
addMenuMapper() |
protected void |
connectToDB(Map<String,String> aDatabaseParam) |
void |
createSchema(boolean aDropTablesFlag) |
protected void |
createTable(String aTableName,
String aPrimaryKey,
String aDescription) |
void |
dropConstraints() |
int |
getDefError() |
protected Object |
getDocPatchKey(int aMajorVersion,
int aPatchVersion) |
int |
getMaxPatchNumber() |
protected void |
initArgs()
This method
initArgs is used to setup the run-time command
line arguments for the Schema Maintenance. |
protected void |
insertDocPatch(int aMajorVersion,
int aMinorVersion,
int aPatchNumber,
String aDescription) |
static void |
main(String[] args) |
void |
runSchemaDataTableLoad() |
void |
runSchemaUpdate() |
void |
setPatchInfo(int aMaxPatchNumber,
String aProductKey) |
int |
setRunTimeParams(String[] args) |
void |
tableDrop(String aTableName) |
protected static final String PRODUCT
protected static final String VERSION
protected SchemaConfigIntf schemaConfig
protected DataStoreUtil dataStore
protected DatabaseQuery databaseQuery
protected DataStoreTableIntf dataStoreTableDocObject
protected DataStoreTableIntf dataStoreTableDocField
protected DataStoreTableIntf dataStoreTableDocPatch
protected DataSourceMgr dataSourceMgr
protected CommandLine cmdLine
protected Long userId
protected String dataStorePoolName
protected int majorVersion
protected boolean dropTableFlag
protected boolean dropConstrantFlag
protected boolean firstRun
public void setPatchInfo(int aMaxPatchNumber,
String aProductKey)
public void tableDrop(String aTableName)
protected void createTable(String aTableName, String aPrimaryKey, String aDescription) throws Exception
Exceptionprotected void addColumnToTable(String aTableName, String aColumn, String aDataType, String aNullStr, String aDescription) throws Exception
Exceptionprotected void addForeignKey(String aTableName, String aNumber, String aColumnList, String aReferenceTable, String aRefColumnList) throws Exception
Exceptionprotected void addConstraint(String aTableName, String aNumber, String aColumnList, String aType) throws Exception
Exceptionprotected Object getDocPatchKey(int aMajorVersion, int aPatchVersion) throws Exception
Exceptionprotected void insertDocPatch(int aMajorVersion,
int aMinorVersion,
int aPatchNumber,
String aDescription)
throws Exception
Exceptionprotected void connectToDB(Map<String,String> aDatabaseParam) throws Exception
Exceptionpublic int getMaxPatchNumber()
public int getDefError()
getDefError in class Schemaprotected void initArgs()
initArgs is used to setup the run-time command
line arguments for the Schema Maintenance.public static void main(String[] args)
Copyright © 2020. All rights reserved.