|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.pds.citool.ingestor.CatalogDB
public class CatalogDB
Class to insert the specific catalog data into the corresponding table(s).
Field Summary | |
---|---|
static int |
failCount
|
static int |
okCount
|
Constructor Summary | |
---|---|
CatalogDB(java.lang.String user,
java.lang.String pass,
java.lang.String server,
java.lang.String dbname)
Constructor |
Method Summary | |
---|---|
void |
close()
Method to close the database connection |
protected java.lang.String |
collapse(java.lang.String source)
Method to remove extra spaces from the string specified by the string attributes. |
protected int |
deleteRecords(java.lang.String query)
Method to delete records in the database |
protected int |
getRowCount(java.lang.String query)
Method to get the row count from the database |
protected void |
ingestDataSetColObject(java.util.Map lblMap)
Method to ingest DATA_SET_COLLECTION object |
protected void |
ingestDataSetObject(java.util.Map lblMap)
Method to ingest DATA_SET object |
protected void |
ingestDDCol(java.util.Map lblMap)
Method to ingest the data into 'ddcol' table |
protected void |
ingestDDColD(java.util.Map lblMap)
Method to ingest the data into 'ddcold' table |
protected void |
ingestDDFormRule(java.util.Map lblMap)
Method to ingest the data into 'ddformrule' table |
protected void |
ingestDDGenClass(java.util.Map lblMap)
Method to ingest the data into 'ddgenclass' table |
protected void |
ingestDDStdValD(java.util.Map lblMap)
Method to ingest the data into 'ddstdvald' table |
protected void |
ingestDDSysClass(java.util.Map lblMap)
Method to ingest the data into 'ddsysclass' table |
protected void |
ingestDSCollAssocDSObject(java.util.Map lblMap)
Method to ingest the data into 'dscollds' table |
protected void |
ingestDSCollD(java.util.Map lblMap)
Method to ingest the data into 'dscolld' table |
protected void |
ingestDSCollDoc(java.util.Map lblMap)
Method to ingest the data into 'dscolldoc' table |
protected void |
ingestDSCollInfo(java.util.Map lblMap)
Method to ingest the data into 'dscollinfo' table |
protected void |
ingestDSCollUsgd(java.util.Map lblMap)
Method to ingest the data into 'dscollusgd' table |
protected void |
ingestDSConf(java.util.Map lblMap)
Method to ingest the data into 'dsconf' table |
protected void |
ingestDSD(java.util.Map lblMap)
Method to ingest the data into 'dsd' table |
protected void |
ingestDSHost(java.util.Map lblMap)
Method to ingest the data into 'dshost' table |
protected void |
ingestDSInfo(java.util.Map lblMap)
Method to ingest the data into 'dsinfo' table |
protected void |
ingestDSMsn(java.util.Map lblMap)
Method to ingest the data into 'dsmsn' table |
protected void |
ingestDSRefInfoObject(java.util.Map lblMap)
Method to ingest the data into 'dsdoc' table |
protected void |
ingestDSReleaseObject(java.util.Map lblMap)
Method to ingest DATA_SET_RELEASE object |
protected void |
ingestDSTarg(java.util.Map lblMap)
Method to ingest the data into 'dstarg' table |
protected void |
ingestElemDefObject(java.util.Map lblMap)
Method to ingest ELEMENT_DEFINITION object |
protected void |
ingestHostD(java.util.Map lblMap)
Method to ingest the data into 'hostd' table |
protected void |
ingestHostInfo(java.util.Map lblMap)
Method to ingest the data into 'hostinfo' table |
protected void |
ingestInstD(java.util.Map lblMap)
Method to ingest the data into 'instd' table |
protected void |
ingestInstHostObject(java.util.Map lblMap)
Method to ingest INSTRUMENT_HOST object |
protected void |
ingestInstHostRefInfoObject(java.util.Map lblMap)
Method to ingest the data into 'hostdoc' table |
protected void |
ingestInstInfo(java.util.Map lblMap)
Method to ingest the data into 'instinfo' table |
protected void |
ingestInstObject(java.util.Map lblMap)
Method to ingest INSTRUMENT object |
protected void |
ingestInstRefInfoObject(java.util.Map lblMap)
Method to ingest the data into 'instdoc' table |
void |
ingestInventoryObject(java.util.Map lblMap)
Method to ingest INVENTORY object |
protected void |
ingestInvNodeMedia(java.util.Map lblMap)
Method to ingest the data into 'invnodemedia' table |
protected void |
ingestInvSpcOrdNt(java.util.Map lblMap)
Method to ingest the data into 'invspcordnt' table |
protected void |
ingestMissionObject(java.util.Map lblMap)
Method to ingest MISSION object |
protected void |
ingestMsnD(java.util.Map lblMap)
Method to ingest the data into 'msnd' table |
protected void |
ingestMsnDoc(java.util.Map lblMap)
Method to ingest the data into 'msndoc' table |
protected void |
ingestMsnHost(java.util.Map lblMap)
Method to ingest the data into 'msnhost' table |
protected void |
ingestMsnInfo(java.util.Map lblMap)
Method to ingest the data into 'msninfo' table |
protected void |
ingestMsnObjsmy(java.util.Map lblMap)
Method to ingest the data into 'msnobjsmy' table |
protected void |
ingestNssdcdsidObject(java.util.Map lblMap)
Method to ingest NSSDCDSID object |
protected void |
ingestPersElecmail(java.util.Map lblMap)
Method to ingest the data into 'perselecmail' table |
protected void |
ingestPersInfo(java.util.Map lblMap)
Method to ingest the data into 'persinfo' table |
protected void |
ingestPersMailAddr(java.util.Map lblMap)
Method to ingest the data into 'persmailaddr' table |
protected void |
ingestPersonnelObject(java.util.Map lblMap)
Method to ingest PERSONNEL object |
void |
ingestReferenceObject(java.util.Map lblMap)
Method to ingest the data into 'refd' table |
protected void |
ingestResDS(java.util.Map lblMap)
Method to ingest the data into 'resds' table |
protected void |
ingestResInfo(java.util.Map lblMap)
Method to ingest the data into 'resinfo' table |
protected void |
ingestResourceObject(java.util.Map lblMap)
Method to ingest DATA_SET_HOUSEKEEPING & RESOURCE objects |
protected void |
ingestSoftwareObject(java.util.Map lblMap)
Method to ingest SOFTWARE object |
void |
ingestSoftwareOnlineObject(java.util.Map lblMap)
Method to ingest the data into 'swonline' table |
protected void |
ingestStdValObject(java.util.Map lblMap)
Method to ingest the data into 'ddcolstdval' table |
protected void |
ingestSWD(java.util.Map lblMap)
Method to ingest the data into 'swd' table |
protected void |
ingestSWInfo(java.util.Map lblMap)
Method to ingest the data into 'swinfo' table |
protected void |
ingestSWPur(java.util.Map lblMap)
Method to ingest the data into 'swpur' table |
protected void |
ingestTargetD(java.util.Map lblMap)
Method to ingest the data into 'targetd' table |
protected void |
ingestTargetDoc(java.util.Map lblMap)
Method to ingest the data into 'targetdoc' table |
protected void |
ingestTargetInfo(java.util.Map lblMap)
Method to ingest the data into 'targetinfo' table |
void |
ingestTargetObject(java.util.Map lblMap)
Method to ingest TARGET object |
protected void |
ingestVolDesc(java.util.Map lblMap)
Method to ingest the data into 'voldesc' table |
protected void |
ingestVolDS(java.util.Map lblMap)
Method to ingest the data into 'volds' table |
protected void |
ingestVolInfo(java.util.Map lblMap)
Method to ingest the data into 'volinfo' table |
protected void |
ingestVolOnline(java.util.Map lblMap)
Method to ingest the data into 'volonline' table |
protected void |
ingestVolSerInfo(java.util.Map lblMap)
Method to ingest the data into 'volserinfo' table |
protected void |
ingestVolSerSet(java.util.Map lblMap)
Method to ingest the data into 'volserset' table |
protected void |
ingestVolSetInfo(java.util.Map lblMap)
Method to ingest the data into 'volsetinfo' table |
void |
ingestVolumeObject(java.util.Map lblMap)
Method to ingest VOLUME object |
protected java.lang.String |
itrim(java.lang.String source)
Replace multiple whitespaces between words with single blank |
protected java.lang.String |
ltrim(java.lang.String source)
Trim the string of any spaces on the left end (ie., leading spaces removed) Remove leading spaces for each line when there is multiple lines of string |
static void |
main(java.lang.String[] args)
|
protected java.lang.String |
rtrim(java.lang.String source)
Trim the string of any spaces on the right end (ie., trailing spaces removed) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static int okCount
public static int failCount
Constructor Detail |
---|
public CatalogDB(java.lang.String user, java.lang.String pass, java.lang.String server, java.lang.String dbname)
user
- Name of the database userpass
- Password of the database connectionserver
- Server name of the databasedbname
- Name of the databaseMethod Detail |
---|
public void close()
protected void ingestMissionObject(java.util.Map lblMap)
lblMap
- Hashmap of the PDS label(s)protected void ingestMsnD(java.util.Map lblMap)
lblMap
- Hashmap of the PDS label(s)protected void ingestMsnObjsmy(java.util.Map lblMap)
protected void ingestMsnHost(java.util.Map lblMap)
protected void ingestMsnInfo(java.util.Map lblMap)
protected void ingestMsnDoc(java.util.Map lblMap)
protected void ingestInstHostObject(java.util.Map lblMap)
protected void ingestHostD(java.util.Map lblMap)
protected void ingestHostInfo(java.util.Map lblMap)
protected void ingestInstHostRefInfoObject(java.util.Map lblMap)
protected void ingestInstObject(java.util.Map lblMap)
protected void ingestInstD(java.util.Map lblMap)
protected void ingestInstInfo(java.util.Map lblMap)
protected void ingestInstRefInfoObject(java.util.Map lblMap)
protected void ingestDataSetObject(java.util.Map lblMap)
protected void ingestDSMsn(java.util.Map lblMap)
protected void ingestDSD(java.util.Map lblMap)
protected void ingestDSConf(java.util.Map lblMap)
protected void ingestDSTarg(java.util.Map lblMap)
protected void ingestDSHost(java.util.Map lblMap)
protected void ingestDSInfo(java.util.Map lblMap)
protected void ingestDSRefInfoObject(java.util.Map lblMap)
public void ingestReferenceObject(java.util.Map lblMap)
protected void ingestPersonnelObject(java.util.Map lblMap)
protected void ingestPersMailAddr(java.util.Map lblMap)
protected void ingestPersInfo(java.util.Map lblMap)
protected void ingestPersElecmail(java.util.Map lblMap)
protected void ingestDSCollAssocDSObject(java.util.Map lblMap)
protected void ingestDataSetColObject(java.util.Map lblMap)
protected void ingestDSCollUsgd(java.util.Map lblMap)
protected void ingestDSCollInfo(java.util.Map lblMap)
protected void ingestDSCollD(java.util.Map lblMap)
protected void ingestDSCollDoc(java.util.Map lblMap)
public void ingestInventoryObject(java.util.Map lblMap)
protected void ingestInvSpcOrdNt(java.util.Map lblMap)
protected void ingestInvNodeMedia(java.util.Map lblMap)
protected void ingestSoftwareObject(java.util.Map lblMap)
protected void ingestSWD(java.util.Map lblMap)
protected void ingestSWInfo(java.util.Map lblMap)
protected void ingestSWPur(java.util.Map lblMap)
public void ingestSoftwareOnlineObject(java.util.Map lblMap)
public void ingestTargetObject(java.util.Map lblMap)
protected void ingestTargetD(java.util.Map lblMap)
protected void ingestTargetInfo(java.util.Map lblMap)
protected void ingestTargetDoc(java.util.Map lblMap)
public void ingestVolumeObject(java.util.Map lblMap)
protected void ingestVolDS(java.util.Map lblMap)
protected void ingestVolDesc(java.util.Map lblMap)
protected void ingestVolInfo(java.util.Map lblMap)
protected void ingestVolSetInfo(java.util.Map lblMap)
protected void ingestVolSerSet(java.util.Map lblMap)
protected void ingestVolSerInfo(java.util.Map lblMap)
protected void ingestVolOnline(java.util.Map lblMap)
protected void ingestNssdcdsidObject(java.util.Map lblMap)
protected void ingestDSReleaseObject(java.util.Map lblMap)
protected void ingestResourceObject(java.util.Map lblMap)
protected void ingestResDS(java.util.Map lblMap)
protected void ingestResInfo(java.util.Map lblMap)
protected void ingestElemDefObject(java.util.Map lblMap)
protected void ingestDDCol(java.util.Map lblMap)
protected void ingestDDColD(java.util.Map lblMap)
protected void ingestDDStdValD(java.util.Map lblMap)
protected void ingestDDFormRule(java.util.Map lblMap)
protected void ingestDDSysClass(java.util.Map lblMap)
protected void ingestDDGenClass(java.util.Map lblMap)
protected void ingestStdValObject(java.util.Map lblMap)
protected java.lang.String collapse(java.lang.String source)
protected java.lang.String itrim(java.lang.String source)
protected java.lang.String ltrim(java.lang.String source)
protected java.lang.String rtrim(java.lang.String source)
protected int getRowCount(java.lang.String query)
query
- SQL query string
protected int deleteRecords(java.lang.String query)
query
- SQL query sting
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |