public class OracleDbConnection extends DefaultDbConnection
DbConnection for Oracle databases| Modifier and Type | Field and Description |
|---|---|
static String |
ATTR_NO_PARAM |
static String |
ATTR_TYPE_NAME_PARAM |
static String |
QUERY_OWNER_CONDITION |
static String |
QUERY_TYPE_ATTRS |
ATTR_TYPE_NAME_INDEX, DATA_TYPE_INDEX, logger, UNKNOWN_DATA_TYPEdelegateTRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE| Constructor and Description |
|---|
OracleDbConnection(Connection delegate,
TransactionalAction transactionalAction,
DefaultDbConnectionReleaser connectionReleaseListener,
ParamTypeResolverFactory paramTypeResolverFactory,
Map<String,Map<Integer,ResolvedDbType>> resolvedDbTypesCache) |
| Modifier and Type | Method and Description |
|---|---|
Array |
createArrayOf(String typeName,
Object[] elements) |
Struct |
createStruct(String typeName,
Object[] attributes) |
protected Map<Integer,ResolvedDbType> |
getLobFieldsDataTypeInfo(String typeName) |
protected void |
resolveLobs(String typeName,
Object[] attributes,
TypeResolver typeResolver)
Management of lob resolution for UDTs in structs
By default, nothing is done
|
abort, clearWarnings, close, commit, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, doResolveLobIn, doResolveLobIn, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, isValid, isWrapperFor, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setTransactionIsolation, setTypeMap, unwrapgetParamTypes, getStatementResultIteratorFactory, getTransactionalAction, releasepublic static final String ATTR_TYPE_NAME_PARAM
public static final String ATTR_NO_PARAM
public static final String QUERY_TYPE_ATTRS
public static final String QUERY_OWNER_CONDITION
public OracleDbConnection(Connection delegate, TransactionalAction transactionalAction, DefaultDbConnectionReleaser connectionReleaseListener, ParamTypeResolverFactory paramTypeResolverFactory, Map<String,Map<Integer,ResolvedDbType>> resolvedDbTypesCache)
public Array createArrayOf(String typeName, Object[] elements) throws SQLException
createArrayOf in interface ConnectioncreateArrayOf in class DefaultDbConnectionSQLExceptionpublic Struct createStruct(String typeName, Object[] attributes) throws SQLException
createStruct in interface ConnectioncreateStruct in class DefaultDbConnectionSQLExceptionprotected void resolveLobs(String typeName, Object[] attributes, TypeResolver typeResolver) throws SQLException
AbstractDbConnectionresolveLobs in class DefaultDbConnectiontypeName - type name of the UDTattributes - attributes of the struct to populateSQLException - raises if a problems occurs on retrieval of the metadataprotected Map<Integer,ResolvedDbType> getLobFieldsDataTypeInfo(String typeName) throws SQLException
getLobFieldsDataTypeInfo in class DefaultDbConnectionSQLExceptionCopyright © 2003–2021 MuleSoft, Inc.. All rights reserved.