|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BindContext
The bind context is used for binding QueryPart's and their contained
values to a PreparedStatement's bind variables. A new bind context is
instanciated every time a Query is bound. QueryPart's
will then pass the same context to their components
This interface is for JOOQ INTERNAL USE only. Do not reference directly
RenderContext| Method Summary | |
|---|---|
BindContext |
bind(Collection<? extends QueryPart> parts)
Bind values from several QueryPart's. |
BindContext |
bind(QueryPart part)
Bind values from a QueryPart. |
BindContext |
bind(QueryPart[] parts)
Bind values from several QueryPart's. |
BindContext |
bindValue(Object value,
Class<?> type)
Bind a value using a specific type. |
BindContext |
bindValues(Object... values)
Bind several values. |
PreparedStatement |
statement()
Retrieve the context's underlying PreparedStatement |
| Methods inherited from interface org.jooq.Context |
|---|
declareFields, declareFields, declareTables, declareTables, nextIndex, peekIndex, subquery, subquery |
| Methods inherited from interface org.jooq.Configuration |
|---|
getConnection, getData, getData, getDialect, getSchemaMapping, getSettings, setConnection, setData |
| Method Detail |
|---|
PreparedStatement statement()
PreparedStatement
BindContext bind(QueryPart part)
throws DataAccessException
QueryPart. This will also increment the
internal counter.
DataAccessException - If something went wrong while binding a
variable
BindContext bind(Collection<? extends QueryPart> parts)
throws DataAccessException
QueryPart's. This will also increment
the internal counter.
DataAccessException - If something went wrong while binding a
variable
BindContext bind(QueryPart[] parts)
throws DataAccessException
QueryPart's. This will also increment
the internal counter.
DataAccessException - If something went wrong while binding a
variable
BindContext bindValue(Object value,
Class<?> type)
throws DataAccessException
DataAccessException - If something went wrong while binding a
variable
BindContext bindValues(Object... values)
throws DataAccessException
DataAccessException - If something went wrong while binding a
variable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||