Clob to at the
JDBC level.
This is useful for workarounds for bugs in Oracle, like ORA-01461: can bind a LONG value only for insert into a LONG column (see [#4091])
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final Set |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final Converter | converter()
Implements org. |
| public final void | get(BindingGetResultSetContext<String>
The context object containing all argument objects. ctx)Implements org. ResultSet's OUT value.
|
| public final void | get(BindingGetStatementContext<String>
The context object containing all argument objects. ctx)Implements org. CallableStatement's OUT value.
|
| public final void | get(BindingGetSQLInputContext<String>
The context object containing all argument objects. ctx)Implements org. SQLInput's OUT value.
|
| pack-priv static final Clob | |
| pack-priv static final String | |
| public final void | register(BindingRegisterContext<String>
The context object containing all argument objects. ctx)Implements org. CallableStatement's OUT parameter.
|
| public final void | set(BindingSetStatementContext<String>
The context object containing all argument objects. ctx)Implements org. PreparedStatement's IN parameter.
|
| public final void | set(BindingSetSQLOutputContext<String>
The context object containing all argument objects. ctx)Implements org. SQLOutput's IN parameter.
|
| public final void | sql(BindingSQLContext<String>
The context object containing all argument objects. ctx)Implements org. |
| NO_SUPPORT_NULL_LOBS | back to summary |
|---|---|
| pack-priv static final Set<SQLDialect> NO_SUPPORT_NULL_LOBS | |
| ClobBinding | back to summary |
|---|---|
| public ClobBinding() | |
| converter | back to summary |
|---|---|
| public final Converter Implements org. Doc from org. A converter that can convert between the database type and the custom type.
| |
| get | back to summary |
|---|---|
| public final void get(BindingGetResultSetContext<String> ctx) throws SQLException Implements org. Doc from org. Get a
Implementations are expected to produce a value by calling
| |
| get | back to summary |
|---|---|
| public final void get(BindingGetStatementContext<String> ctx) throws SQLException Implements org. Doc from org. Get a
Implementations are expected to produce a value by calling
| |
| get | back to summary |
|---|---|
| public final void get(BindingGetSQLInputContext<String> ctx) throws SQLException Implements org. Doc from org. Get a
Implementations are expected to produce a value by calling
| |
| newClob | back to summary |
|---|---|
| pack-priv static final Clob newClob(ResourceManagingScope scope, String string) throws SQLException | |
| read | back to summary |
|---|---|
| pack-priv static final String read(Scope ctx, Clob clob) throws SQLException | |
| register | back to summary |
|---|---|
| public final void register(BindingRegisterContext<String> ctx) throws SQLException Implements org. Doc from org. Register a
| |
| set | back to summary |
|---|---|
| public final void set(BindingSetStatementContext<String> ctx) throws SQLException Implements org. Doc from org. Set a
| |
| set | back to summary |
|---|---|
| public final void set(BindingSetSQLOutputContext<String> ctx) throws SQLException Implements org. Doc from org. Set a
| |
| sql | back to summary |
|---|---|
| public final void sql(BindingSQLContext<String> ctx) throws SQLException Implements org. Doc from org. Generate SQL code for the bind variable.
Implementations should generate SQL code onto
Implementations must provide consistent behaviour between
| |