org.midao.jdbc.core.processor
Class BasicQueryInputProcessor

java.lang.Object
  extended by org.midao.jdbc.core.processor.BasicQueryInputProcessor
All Implemented Interfaces:
QueryInputProcessor

public class BasicQueryInputProcessor
extends java.lang.Object
implements QueryInputProcessor

Basic QueryInputProcessor implementation.


Constructor Summary
BasicQueryInputProcessor()
           
 
Method Summary
 boolean hasUnnamedParameters(java.lang.String originalSql)
          Checks if SQL string contains unnamed ("?") parameters
 ProcessedInput processInput(java.lang.String originalSql, java.util.Map<java.lang.String,java.lang.Object> params)
          Processes original SQL and params and returns ProcessedInput object with parsed SQL and ordered map of parameters/values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicQueryInputProcessor

public BasicQueryInputProcessor()
Method Detail

processInput

public ProcessedInput processInput(java.lang.String originalSql,
                                   java.util.Map<java.lang.String,java.lang.Object> params)
Processes original SQL and params and returns ProcessedInput object with parsed SQL and ordered map of parameters/values

Specified by:
processInput in interface QueryInputProcessor
Parameters:
originalSql - original SQL
params - input parameters
Returns:
processed SQL and list of parameters(and their values) in ProcessedInput class

hasUnnamedParameters

public boolean hasUnnamedParameters(java.lang.String originalSql)
Checks if SQL string contains unnamed ("?") parameters

Specified by:
hasUnnamedParameters in interface QueryInputProcessor
Parameters:
originalSql - original SQL
Returns:
true - if original SQL contains unnamed ("?") parameters


Copyright © 2013. All Rights Reserved.