org.eigenbase.sql
Class SqlUtil.DatabaseMetaDataInvocationHandler
java.lang.Object
org.eigenbase.util.BarfingInvocationHandler
org.eigenbase.sql.SqlUtil.DatabaseMetaDataInvocationHandler
- All Implemented Interfaces:
- InvocationHandler
- Enclosing class:
- SqlUtil
public static class SqlUtil.DatabaseMetaDataInvocationHandler
- extends BarfingInvocationHandler
Handles particular DatabaseMetaData
methods; invocations of other
methods will fall through to the base class, BarfingInvocationHandler
, which will throw an error.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
databaseProductName
private final String databaseProductName
identifierQuoteString
private final String identifierQuoteString
SqlUtil.DatabaseMetaDataInvocationHandler
public SqlUtil.DatabaseMetaDataInvocationHandler(String databaseProductName,
String identifierQuoteString)
getDatabaseProductName
public String getDatabaseProductName()
throws SQLException
- Throws:
SQLException
getIdentifierQuoteString
public String getIdentifierQuoteString()
throws SQLException
- Throws:
SQLException