public interface OracleTranslatingConnection
Modifier and Type | Interface and Description |
---|---|
static class |
OracleTranslatingConnection.SqlTranslationVersion
Enumeration of various Translation versions of a query.
|
Modifier and Type | Method and Description |
---|---|
java.sql.Statement |
createStatement(boolean translation) |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
boolean translation) |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
boolean translation) |
java.util.Map<OracleTranslatingConnection.SqlTranslationVersion,java.lang.String> |
getSqlTranslationVersions(java.lang.String sql,
boolean suppressExceptions)
Returns a map of all the translation versions of the query during SQL
Translation.
|
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
boolean translation) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
boolean translation) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
boolean translation) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
boolean translation) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int[] columnIndexes,
boolean translation) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int autoGeneratedKeys,
boolean translation) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
boolean translation) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
boolean translation) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
java.lang.String[] columnNames,
boolean translation) |
java.sql.Statement createStatement(boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.PreparedStatement prepareStatement(java.lang.String sql, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.PreparedStatement prepareStatement(java.lang.String sql, int autoGeneratedKeys, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.PreparedStatement prepareStatement(java.lang.String sql, int[] columnIndexes, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.PreparedStatement prepareStatement(java.lang.String sql, java.lang.String[] columnNames, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.CallableStatement prepareCall(java.lang.String sql, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, boolean translation) throws java.sql.SQLException
java.sql.SQLException
java.util.Map<OracleTranslatingConnection.SqlTranslationVersion,java.lang.String> getSqlTranslationVersions(java.lang.String sql, boolean suppressExceptions) throws java.sql.SQLException
sql
- vendor specific sql to be translatedsuppressExceptions
- suppresses any exception raised during query translation
and returns whatever is available. Useful to get JDBC_MARKER_CONVERTED version when
the translation is throwing error.java.sql.SQLException
- If there is a problem in query translation provided suppressExceptions is false.OracleTranslatingConnection.SqlTranslationVersion