com.adventnet.snmp.mibs
Class JdbcMibOperations

java.lang.Object
  extended by com.adventnet.snmp.mibs.MibOperations
      extended by com.adventnet.snmp.mibs.JdbcMibOperations
All Implemented Interfaces:
com.adventnet.snmp.mibs.mibparser.MIBConstants, java.io.Serializable

 class JdbcMibOperations
extends MibOperations
implements java.io.Serializable, com.adventnet.snmp.mibs.mibparser.MIBConstants


Field Summary
(package private)  java.util.Hashtable accessTable
           
(package private)  java.util.Vector allMods
           
(package private)  java.util.Hashtable allModules
           
(package private)  java.util.Hashtable cache
           
(package private)  java.sql.Connection con
           
(package private)  java.util.Hashtable enumTable
           
(package private)  java.util.Hashtable equivNameTable
           
(package private)  java.util.Vector fileNameVector
           
(package private)  java.lang.String importedModules
           
(package private)  java.util.Hashtable macroTable
           
(package private)  int maxConnection
           
(package private)  MibOperations mibOps
           
(package private)  java.lang.String moduleName
           
(package private)  boolean moduleNotExist
           
(package private)  java.util.Vector moduleVector
           
(package private)  java.lang.String multipleRevision
           
(package private)  java.lang.String[] OIDTable
           
(package private)  java.lang.String queryString
           
(package private)  java.util.Hashtable rangeTable
           
(package private)  java.util.Vector revisionModuleNames
           
(package private)  java.sql.ResultSet rs
           
(package private)  SASClient sas
           
(package private)  java.util.Vector sequenceObjectNames
           
(package private)  java.util.Vector sequenceSyntaxNames
           
(package private)  java.util.Hashtable stdNode
           
(package private)  java.util.Hashtable stdNodeOID
           
(package private)  java.sql.Statement stmt
           
(package private)  java.util.Vector stmts
           
(package private)  java.util.Hashtable tableHash
           
(package private)  java.util.Vector tempModuleVector
           
(package private)  java.util.Hashtable typeHashtable
           
 
Fields inherited from class com.adventnet.snmp.mibs.MibOperations
ALL_MESSAGES, allowedLevel, applet, calledFromMibModule, canSerialize, cdsFile, cdsFileName, checks, cmiFile, collectedModules, CRITICAL, CRITICAL_MESSAGES, database, dbType, displayHintFlag, endsWithCMI, entryTable, equivName, errAugNotEntryTable, errDiffSizeTable, errDispHintTable, errImpliedTable, errInAppDefvalTable, errIndexTable, errMsg, errNamesTable, errOctetStrSizeTable, errRecrAugEntryTable, errTrapNumTable, extensionName, extensionNames, extFlag, genericTcList, globalImports, impModVect, importsParsingLevel, indxNode, isDescRead, isLoadedFromApplURL, jdbc, jMibOps, justParse, LENIENT, loadDirect, loadedFromJar, loadedModules, loadFromSerializedMibs, loggingFlag, mibFileDir, mibFileName, mibParserConstants, modNameDefnTable, moduleDefinition, moduleFileNameMatch, moduleNameVector, moduleParsed, modules, multipleRevisionModuleNames, MYSQL, NORMAL, oidNums, ORACLE, overWrite, overWriteCMI, overWriteDataBase, overWriteSer, parsingLevel, readerVer, removedChecks, resolver, revisionFileNames, revisionString, searchPath, searchPathDir, serializedFileName, serializeMibs, SERIOUS, SERIOUS_MESSAGES, sfName, showImportedIndex, standardNodes, starters, syntax, throwFileNotFound, toBytes, userLabel, WARNING_MESSAGES
 
Fields inherited from interface com.adventnet.snmp.mibs.mibparser.MIBConstants
ACCESS_ACCESSIBLE_FOR_NOTIFY, ACCESS_NOT_ACCESSIBLE, ACCESS_NOT_IMPLEMENTED, ACCESS_READ_CREATE, ACCESS_READ_ONLY, ACCESS_READ_WRITE, ACCESS_WRITE_ONLY, accessStr, AGENT_CAPABILITIES, alphaStr, BITSTRING, COUNTER, COUNTER32, COUNTER64, GAUGE, GAUGE32, INTEGER, INTEGER32, IPADDRESS, macroStr, MODULE_COMPLIANCE, MODULE_IDENTITY, NETWORKADDRESS, NOTIFICATION_GROUP, NOTIFICATION_TYPE, NULL, numericStr, OBJECT_GROUP, OBJECT_IDENTIFIER, OBJECT_IDENTITY, OBJECT_TYPE, OCTETSTRING, OPAQUE, SEQUENCE, STATUS_CURRENT, STATUS_DEPRECATED, STATUS_MANDATORY, STATUS_OBSOLETE, STATUS_OPTIONAL, statusStr, TEXTUAL_CONVENTION, TIMETICKS, TRAP_TYPE, UNSIGNED32
 
Constructor Summary
JdbcMibOperations(MibOperations mibOps)
           
JdbcMibOperations(java.lang.String driverName, java.lang.String URL, java.lang.String userName, java.lang.String passWord, MibOperations mibOperation)
           
 
Method Summary
(package private)  boolean allModulesResolved(java.lang.String moduleName)
           
(package private)  boolean checkRootNode(java.lang.String rootNodeName)
           
(package private)  void deleteMultipleModule()
           
(package private)  void dropTables(java.lang.String moduleNames)
           
(package private)  java.sql.ResultSet executeQuery(java.lang.String queryString)
           
(package private)  void executeUpdate(java.lang.String queryString)
           
(package private)  void getAllDependents(java.lang.String moduleName)
           
(package private)  java.sql.Connection getConnection()
           
(package private)  java.util.Vector getDependentFileNames(java.lang.String moduleName)
           
(package private)  java.util.Hashtable getEntryTable(java.lang.String moduleName)
           
 MibModule getMibModule(JdbcMibNode node)
           
 MibModule getMibModule(java.lang.String name)
          Gets the MIB Module from list of already loaded MIBs.
 java.util.Enumeration getMibModuleNames()
          Gets the names of the Mib modules loaded.
 java.util.Enumeration getMibModules()
          Gets all the MIB modules loaded in this MibOperations instance.
 MibNode getMibNode(SnmpOID oid)
          Gets the MibNode for this SnmpOID instance by searching all the MIB modules.
 MibNode getMibNode(java.lang.String nodeLabel)
          Gets the node corresponding to this label.
 MibNode getMibNode(java.lang.String nodeLabel, java.lang.String mib)
          Gets the node correspoding to the label in this mib.
 MibNode getMibNode(java.util.Vector oid)
          Gives the MibNode per the Vector of Strings OID argument.
 MibTrap getMibTrap(SnmpOID enterprise, int genericType, int specificType)
          Gets the trap definition matching the given enterprise, generic type and specific type values.
 int getModuleSize()
          Returns the number of modules loaded in this MibOperations instance.
 java.lang.String getMultipleRevision()
          Gets the multiple revisions availabe for the MIB.
(package private)  java.util.Vector getMultipleRevisionModuleNames()
           
 MibNode getNearestNode(SnmpOID oid)
          Gets the node corresponding to the oid which is nearest to this SnmpOID instance.
 java.util.Vector getNodesFromNames(java.util.Vector nodes)
          Gets the MibNodes corresponding to the names in the Vector.
 java.util.Vector getNodesFromString(java.lang.String nodeList)
          Gets the MibNodes corresponding to the node names in the nodelist.
 NotificationType getNotificationType(SnmpOID oid)
          Gets the NotificationType object of the given trap oid
(package private)  void getRevisionModule(java.lang.String moduleName)
           
(package private)  void getSequenceNameAndType(java.lang.String sequenceName, java.lang.String moduleName)
           
(package private)  java.util.Vector getSequenceObjectNames()
           
(package private)  java.util.Vector getSequenceSyntaxNames()
           
 SnmpOID getSnmpOID(java.lang.String s)
          Creates an SnmpOID instance based on the loaded MIBs.
 LeafSyntax getSyntaxByName(java.lang.String name)
          Gets the syntax for the node represented by the String argument.
(package private)  java.lang.String getTableName(java.lang.String moduleName)
           
(package private)  void initializeStdNodes()
           
(package private)  boolean isExist(java.lang.String modName)
           
(package private)  boolean isExists(java.lang.String query)
           
(package private)  boolean isNeededToImport(java.lang.String modulename)
           
(package private)  boolean isResolved(java.lang.String moduleName)
           
 void loadJdbcMibModules(java.lang.String mibs)
           
(package private)  java.sql.Statement maxConnection()
           
(package private)  void put(java.lang.String moduleName, java.lang.String fileName)
           
(package private)  void resolveRootFromDependencyModule(java.lang.String rootNodename, int count)
           
(package private)  void resolveRootNodes(java.lang.String moduleName)
           
 void setMultipleRevision(java.lang.String moduleName)
          Sets the Multiple revision for the MIB.
(package private)  void setResolved(java.lang.String moduleName)
           
 void unloadAllMibModules()
          Unload all the loaded MibModules.
 boolean unloadMibModule(MibModule module)
          Unloads the MibModule from the modules table.
 MibModule unloadMibModule(java.lang.String name)
          Unloads the MibModule from the MibModules loaded in this instance.
(package private)  void updateImportOID(java.lang.String moduleName, java.lang.String oidValue, java.lang.String rootNodename)
           
(package private)  void updateModuleRevisionName(java.lang.String moduleName, java.lang.String modRevName)
           
(package private)  void updateOID(java.lang.String moduleName, java.lang.String val, java.lang.String Count)
           
(package private)  void updateOtherRootNodes(java.lang.String moduleName, java.lang.String name)
           
 
Methods inherited from class com.adventnet.snmp.mibs.MibOperations
addChecks, addLabel, changeModuleName, checkFileName, checkMultipleRevision, checkSequenceConstruct, createCompiledMibs, createVariableBinding, debugLogging, debugPrint, debugPrint, deregisterImport, enableDisplayHint, encodeInstanceString, findFile, findFileName, findFileNameFromSearchPath, getAugInfo, getAugInfo, getChecks, getDatabaseName, getErrorMessages, getErrorModuleNames, getErrorString, getexistingfilename, getExistingFileName, getFileName, getIgnoreSpecificControlCodes, getImportsParsingLevel, getInstanceString, getInstanceString, getLeafSyntax, getMibModule, getMibPath, getModuleFromGlobalImports, getmodulenamedefinition, getModuleNameDefinition, getModuleNameDefinition, getModuleNameDefinitions, getNumericOID, getOverwriteCMI, getParsingLevel, getRevisionModule, getRevisionModuleName, getSerializedMibFileName, getSnmpOid, getStarterNode, getStarterNode, getTCList, getThrowFileNotFound, initialiseEquivname, initialiseSyntaxes, initJdbcParams, isDBConnected, isDebugLog, isDisplayHintEnabled, isEndsWithCMI, isLoadFromCompiledMibs, isLoadFromDatabase, isLoadFromSerializedMibs, isMultipleRevision, isOverwriteCMI, isOverwriteDatabase, isOverwriteSerializedMibs, isPerformanceLog, isReadDesc, isSerializeMibs, isShowImportedIndex, isStarterNode, isVersionOk, loadFromClasspath, loadFromFile, loadFromJar, loadFromSerializedMibs, loadFromURL, loadImports, loadMibModule, loadMibModule, loadmibmodule, loadMibModule, loadMibModules, loadMibModules, loadMibsDirectly, loadMibsFromCMI, loadModule, performanceLogging, printLogMessage, readInitialisers, readMibModuleName, registerImport, registerModule, registerParsingLevel, removeChecks, removeModules, resetMibPath, resolveDefOID, resolveImports, revertBack, setDatabaseName, setDebug, setDebugMessageLevel, setFileName, setIgnoreSpecificControlCodes, setImportsParsingLevel, setLoadFromCompiledMibs, setLoadFromDatabase, setLoadFromSerializedMibs, setMibFileExtension, setMibPath, setOverwriteCMI, setOverwriteDatabase, setOverwriteSerializedMibs, setParsingLevel, setReadDesc, setSerializedMibFileName, setSerializeMibs, setShowImportedIndex, setThrowFileNotFound, toByteString, toByteString, toByteString, toShortString, toString, toString, toString, toString, toString, toTagString, toVector, varBindsToString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

con

java.sql.Connection con

queryString

java.lang.String queryString

moduleName

java.lang.String moduleName

rs

java.sql.ResultSet rs

stmt

java.sql.Statement stmt

moduleVector

java.util.Vector moduleVector

tempModuleVector

java.util.Vector tempModuleVector

fileNameVector

java.util.Vector fileNameVector

revisionModuleNames

java.util.Vector revisionModuleNames

sequenceObjectNames

java.util.Vector sequenceObjectNames

sequenceSyntaxNames

java.util.Vector sequenceSyntaxNames

allModules

java.util.Hashtable allModules

stdNode

java.util.Hashtable stdNode

stdNodeOID

java.util.Hashtable stdNodeOID

macroTable

java.util.Hashtable macroTable

typeHashtable

java.util.Hashtable typeHashtable

accessTable

java.util.Hashtable accessTable

enumTable

java.util.Hashtable enumTable

rangeTable

java.util.Hashtable rangeTable

equivNameTable

java.util.Hashtable equivNameTable

OIDTable

java.lang.String[] OIDTable

cache

java.util.Hashtable cache

tableHash

java.util.Hashtable tableHash

sas

SASClient sas

multipleRevision

java.lang.String multipleRevision

importedModules

java.lang.String importedModules

mibOps

MibOperations mibOps

moduleNotExist

boolean moduleNotExist

maxConnection

int maxConnection

stmts

java.util.Vector stmts

allMods

java.util.Vector allMods
Constructor Detail

JdbcMibOperations

JdbcMibOperations(java.lang.String driverName,
                  java.lang.String URL,
                  java.lang.String userName,
                  java.lang.String passWord,
                  MibOperations mibOperation)
            throws MibException
Throws:
MibException

JdbcMibOperations

JdbcMibOperations(MibOperations mibOps)
Method Detail

loadJdbcMibModules

public void loadJdbcMibModules(java.lang.String mibs)
                        throws MibException,
                               java.io.IOException,
                               java.io.FileNotFoundException
Throws:
MibException
java.io.IOException
java.io.FileNotFoundException

getMibModule

public MibModule getMibModule(java.lang.String name)
Description copied from class: MibOperations
Gets the MIB Module from list of already loaded MIBs. While loading the MIB files, the MIB will be loaded with its dependent MibModules. The individual MibModule can be obtained using this method. If we want to get all the loaded MIB modules, the getMibModules() method can be used.

Overrides:
getMibModule in class MibOperations
Parameters:
name - the MibModule name defined in the DEFINITIONS clause of the MIB. The name is not identified by the filename of the MIB.
Returns:
MibModule object with the specified name.
null if the MIB is not loaded.
See Also:
MibOperations.getMibModules()

getMibModules

public java.util.Enumeration getMibModules()
Description copied from class: MibOperations
Gets all the MIB modules loaded in this MibOperations instance.

Overrides:
getMibModules in class MibOperations
Returns:
Enumeration of loaded MibModules. empty enumeration if no modules are loaded.
See Also:
MibOperations.getMibModule(java.lang.String)

resolveRootNodes

void resolveRootNodes(java.lang.String moduleName)
                throws java.sql.SQLException
Throws:
java.sql.SQLException

resolveRootFromDependencyModule

void resolveRootFromDependencyModule(java.lang.String rootNodename,
                                     int count)
                               throws java.sql.SQLException
Throws:
java.sql.SQLException

checkRootNode

boolean checkRootNode(java.lang.String rootNodeName)

updateImportOID

void updateImportOID(java.lang.String moduleName,
                     java.lang.String oidValue,
                     java.lang.String rootNodename)

updateOID

void updateOID(java.lang.String moduleName,
               java.lang.String val,
               java.lang.String Count)

setResolved

void setResolved(java.lang.String moduleName)
           throws java.sql.SQLException
Throws:
java.sql.SQLException

getMibModule

public MibModule getMibModule(JdbcMibNode node)

getSnmpOID

public SnmpOID getSnmpOID(java.lang.String s)
Description copied from class: MibOperations
Creates an SnmpOID instance based on the loaded MIBs. This does the search of all the loaded MIB modules and creates the SnmpOID instance, if the node is found. Also supports simple "label" or "label.N" strings to create OIDs, where label is the label of a node in the MIB tree (and is a leaf node in the latter case).

Overrides:
getSnmpOID in class MibOperations
Parameters:
s - String OID of the form .N.N.N..., or N.N.N..., in which case the static Standard_Prefix in the SnmpAPI class is used. N can be a number or a name.
Returns:
the SnmpOID instance for the given string oid, if the node is found.
else return null.

getMibNode

public MibNode getMibNode(java.util.Vector oid)
Description copied from class: MibOperations
Gives the MibNode per the Vector of Strings OID argument. If the Vector contains system and 1 it will return sysDescr and if the vector contains sysDescr and nothing else, then it will return the node for sysDescr. This method always tries to retrieve a leaf node. If it matches a non-leaf node, then that node is returned only if the match of oid elements is exact( i.e. no undefined child components, so that system.1 will fail to return a Node if loaded MIB does not contain sysDescr node. But mib-2.1 will return system if the system node is available). This searches the available mibs successively and is not suited for large number of MIBs.

Overrides:
getMibNode in class MibOperations
Parameters:
oid - Vector of String OIDs
Returns:
MibNode per the Vector of Strings OID argument
null if the node is not found.

getMibNode

public MibNode getMibNode(SnmpOID oid)
Description copied from class: MibOperations
Gets the MibNode for this SnmpOID instance by searching all the MIB modules. If a node is not a leaf, then the oid should match exactly. So MibNode for system will be returned if the exact oid for system is given. But for leaf nodes such as ifDescr, MibNode is returned even if the oid is ifDescr.1 The instance component of the oid is not necessary for a match.

Overrides:
getMibNode in class MibOperations
Parameters:
oid - the SnmpOID instance
Returns:
the MibNode corresponding to the oid.

getNearestNode

public MibNode getNearestNode(SnmpOID oid)
Description copied from class: MibOperations
Gets the node corresponding to the oid which is nearest to this SnmpOID instance. This does a search of all MIB modules loaded in this MibOperations instance and returns the oid if found. The mib node need not be a leaf node.

Overrides:
getNearestNode in class MibOperations
Parameters:
oid - the SnmpOID instance
Returns:
the node nearest to this oid.
If there is no node successive to this oid, it returns the node corresponding to this oid.

getMibTrap

public MibTrap getMibTrap(SnmpOID enterprise,
                          int genericType,
                          int specificType)
Description copied from class: MibOperations
Gets the trap definition matching the given enterprise, generic type and specific type values. If the enterprise value is `snmp' (.1.3.6.1.2.1.11), the trap number is compared with the generic type. Else if the generic type value is 6, the specific type value is compared with the trap number.

Overrides:
getMibTrap in class MibOperations
Parameters:
enterprise - the enterprise value of the trap-type
genericType - the integer value
specificType - the integer value
Returns:
the MibTrap object if the exact match is found.
null otherwise.

getNotificationType

public NotificationType getNotificationType(SnmpOID oid)
Description copied from class: MibOperations
Gets the NotificationType object of the given trap oid

Overrides:
getNotificationType in class MibOperations
Returns:
the NotificationType object if the exact match is found.
null otherwise.

getMibNode

public MibNode getMibNode(java.lang.String nodeLabel)
Description copied from class: MibOperations
Gets the node corresponding to this label. The node is searched in all the loaded modules.

Overrides:
getMibNode in class MibOperations
Parameters:
nodeLabel - the name of the node
Returns:
MibNode Object corresponding to the node.
null if the node is not found.
See Also:
MibModule.getMibNode(String)

getMibNode

public MibNode getMibNode(java.lang.String nodeLabel,
                          java.lang.String mib)
Description copied from class: MibOperations
Gets the node correspoding to the label in this mib. This method searches for the node only in the specified mib.

Overrides:
getMibNode in class MibOperations
Parameters:
nodeLabel - the name of the MibNode
mib - the MIB name in which the node is being searched.
Returns:
the MibNode if the node is found in the mib specified.
null otherwise.

getNodesFromNames

public java.util.Vector getNodesFromNames(java.util.Vector nodes)
Description copied from class: MibOperations
Gets the MibNodes corresponding to the names in the Vector. This is useful for converting node lists stored as names.

Overrides:
getNodesFromNames in class MibOperations
Parameters:
nodes - Vector of the node names.
Returns:
Vector of MibNodes. The Vector element will be null if the particular MibNode is not found.

getNodesFromString

public java.util.Vector getNodesFromString(java.lang.String nodeList)
Description copied from class: MibOperations
Gets the MibNodes corresponding to the node names in the nodelist. This method searches for the specified MIB nodes given in the String argument. This is useful for converting index lists, object names lists, etc.

Overrides:
getNodesFromString in class MibOperations
Parameters:
nodeList - list of the node names separated by space or comma.
Returns:
Vector of MibNodes. The Vector element will be null if the particular MibNode is not found.

getSyntaxByName

public LeafSyntax getSyntaxByName(java.lang.String name)
Description copied from class: MibOperations
Gets the syntax for the node represented by the String argument.
NOTE - For TCs , you can get the syntax only if the corresponding MIB is loaded.

Overrides:
getSyntaxByName in class MibOperations
Parameters:
name - the name of the syntax or TC
Returns:
the LeafSyntax associated with this name.
null, if there is no syntax associated with the name.

getModuleSize

public int getModuleSize()
Description copied from class: MibOperations
Returns the number of modules loaded in this MibOperations instance.

Overrides:
getModuleSize in class MibOperations

unloadMibModule

public boolean unloadMibModule(MibModule module)
Description copied from class: MibOperations
Unloads the MibModule from the modules table.

Overrides:
unloadMibModule in class MibOperations
Parameters:
module - the nstance of the MibModule to be unloaded.
Returns:
true if module is unloaded, false otherwise.

unloadMibModule

public MibModule unloadMibModule(java.lang.String name)
Description copied from class: MibOperations
Unloads the MibModule from the MibModules loaded in this instance.

Overrides:
unloadMibModule in class MibOperations
Parameters:
name - the name of the module to be unloaded.
Returns:
the MibModule instance, if the module is unloaded.

unloadAllMibModules

public void unloadAllMibModules()
Description copied from class: MibOperations
Unload all the loaded MibModules.

Overrides:
unloadAllMibModules in class MibOperations

getMibModuleNames

public java.util.Enumeration getMibModuleNames()
Description copied from class: MibOperations
Gets the names of the Mib modules loaded.

Overrides:
getMibModuleNames in class MibOperations
Returns:
Enumeration of loaded MibModules.
Enumeration object with zero entries if no MIB is loaded.

initializeStdNodes

void initializeStdNodes()

isExist

boolean isExist(java.lang.String modName)

isExists

boolean isExists(java.lang.String query)

getDependentFileNames

java.util.Vector getDependentFileNames(java.lang.String moduleName)

getAllDependents

void getAllDependents(java.lang.String moduleName)

updateOtherRootNodes

void updateOtherRootNodes(java.lang.String moduleName,
                          java.lang.String name)

put

void put(java.lang.String moduleName,
         java.lang.String fileName)

getTableName

java.lang.String getTableName(java.lang.String moduleName)

setMultipleRevision

public void setMultipleRevision(java.lang.String moduleName)
Description copied from class: MibOperations
Sets the Multiple revision for the MIB.

Overrides:
setMultipleRevision in class MibOperations
Parameters:
moduleName - the name of the files containing different Revisions of the MibModule. The file names can be seperated by space or pipe(|) symbol.

getMultipleRevision

public java.lang.String getMultipleRevision()
Description copied from class: MibOperations
Gets the multiple revisions availabe for the MIB.

Overrides:
getMultipleRevision in class MibOperations
Returns:
the multiple revision set by the method setMultipleRevision.
If not set, returns empty string.

allModulesResolved

boolean allModulesResolved(java.lang.String moduleName)

deleteMultipleModule

void deleteMultipleModule()

getRevisionModule

void getRevisionModule(java.lang.String moduleName)

updateModuleRevisionName

void updateModuleRevisionName(java.lang.String moduleName,
                              java.lang.String modRevName)

isResolved

boolean isResolved(java.lang.String moduleName)

getMultipleRevisionModuleNames

java.util.Vector getMultipleRevisionModuleNames()
Overrides:
getMultipleRevisionModuleNames in class MibOperations

executeQuery

java.sql.ResultSet executeQuery(java.lang.String queryString)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException

executeUpdate

void executeUpdate(java.lang.String queryString)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

maxConnection

java.sql.Statement maxConnection()

isNeededToImport

boolean isNeededToImport(java.lang.String modulename)

getEntryTable

java.util.Hashtable getEntryTable(java.lang.String moduleName)

getSequenceNameAndType

void getSequenceNameAndType(java.lang.String sequenceName,
                            java.lang.String moduleName)

getSequenceObjectNames

java.util.Vector getSequenceObjectNames()

getSequenceSyntaxNames

java.util.Vector getSequenceSyntaxNames()

dropTables

void dropTables(java.lang.String moduleNames)

getConnection

java.sql.Connection getConnection()