public class MultiIndexQueryPreparer<T> extends Object implements QueryPreparer<T>
Modifier and Type | Class and Description |
---|---|
class |
MultiIndexQueryPreparer.MultiIndexQueryBinder |
Constructor and Description |
---|
MultiIndexQueryPreparer(NamedSqlQuery query,
MultiIndexFieldMapper<T>[] multiIndexFieldMappers,
String[] generatedKeys) |
Modifier and Type | Method and Description |
---|---|
org.simpleflatmapper.map.Mapper<T,PreparedStatement> |
mapper()
Will create a PreparedStatement mapper on the query.
|
QueryBinder<T> |
prepare(Connection connection)
Create a new QueryBinder based on the underlying query.
|
PreparedStatement |
prepareStatement(Connection connection)
Will create a PreparedStatement based on the query.
|
String |
toRewrittenSqlQuery(T value) |
public MultiIndexQueryPreparer(NamedSqlQuery query, MultiIndexFieldMapper<T>[] multiIndexFieldMappers, String[] generatedKeys)
public QueryBinder<T> prepare(Connection connection) throws SQLException
QueryPreparer
prepare
in interface QueryPreparer<T>
connection
- the connectionSQLException
- if an sql error occurspublic PreparedStatement prepareStatement(Connection connection) throws SQLException
QueryPreparer
prepareStatement
in interface QueryPreparer<T>
connection
- the connectionSQLException
- if an error occurspublic org.simpleflatmapper.map.Mapper<T,PreparedStatement> mapper()
QueryPreparer
mapper
in interface QueryPreparer<T>
public String toRewrittenSqlQuery(T value)
toRewrittenSqlQuery
in interface QueryPreparer<T>
Copyright © 2018. All rights reserved.