|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.sqltools.core.DBHelper
Vendors can subclass this class to provide database-specific utility methods.
Constructor Summary | |
DBHelper()
|
Method Summary | |
java.lang.String |
calculateTriggerTableName(ProcIdentifier procid)
Given a trigger, returns the table name. |
int |
getCorrectParamType(int jdbcType)
This method is for vendors to fix JDBC driver bugs. |
ProcIdentifier |
getProcIdentifier(DatabaseIdentifier databaseIdentifier,
java.lang.String dbObjectName,
int dbObjectType,
java.lang.String tableName,
java.lang.String ownerName)
Returns a ProcIdentifer based on the profilename and object name & type |
java.lang.String[] |
getSysOwnerNames()
Gets all the system ownerName |
boolean |
isAdHocProc(ProcIdentifier procid)
Tells whether the procedural object is "ADHOC", meaning we don't need to show stack frame and open editor for it. |
boolean |
justWarnings(java.sql.SQLException sqlexception)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DBHelper()
Method Detail |
public java.lang.String calculateTriggerTableName(ProcIdentifier procid)
ProcIdentifier
.
procid
- trigger identifier
public boolean isAdHocProc(ProcIdentifier procid)
procid
- the routine identifier
public ProcIdentifier getProcIdentifier(DatabaseIdentifier databaseIdentifier, java.lang.String dbObjectName, int dbObjectType, java.lang.String tableName, java.lang.String ownerName)
databaseIdentifier
- dbObjectName
- dbObjectType
- @see ProcIdentifier
public boolean justWarnings(java.sql.SQLException sqlexception)
public java.lang.String[] getSysOwnerNames()
public int getCorrectParamType(int jdbcType)
jdbcType
- the parameter type returned by the JDBC driver
java.sql.ParameterMetadata.parameterModeIn
,java.sql.ParameterMetadata.parameterModeOut
,
java.sql.ParameterMetadata.parameterModeInOut
and
java.sql.ParameterMetadata.parameterModeUnknown
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |