org.skife.jdbi.v2
Class HashPrefixStatementRewriter

java.lang.Object
  extended by org.skife.jdbi.v2.HashPrefixStatementRewriter
All Implemented Interfaces:
StatementRewriter

public class HashPrefixStatementRewriter
extends Object
implements StatementRewriter

Statement rewriter which replaces named parameter tokens of the form #tokenName


Constructor Summary
HashPrefixStatementRewriter()
           
 
Method Summary
 RewrittenStatement rewrite(String sql, Binding params, StatementContext ctx)
          Munge up the SQL as desired.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HashPrefixStatementRewriter

public HashPrefixStatementRewriter()
Method Detail

rewrite

public RewrittenStatement rewrite(String sql,
                                  Binding params,
                                  StatementContext ctx)
Munge up the SQL as desired. Responsible for figuring out ow to bind any arguments in to the resultant prepared statement.

Specified by:
rewrite in interface StatementRewriter
Parameters:
sql - The SQL to rewrite
params - contains the arguments which have been bound to this statement.
ctx - The statement context for the statement being executed
Returns:
somethign which can provde the actual SQL to prepare a statement from and which can bind the correct arguments to that prepared statement


Copyright © 2013. All Rights Reserved.