org.midao.jdbc.core.handlers.input.named
Class AbstractNamedListInputHandler<T>

java.lang.Object
  extended by org.midao.jdbc.core.handlers.input.AbstractInputHandler<T>
      extended by org.midao.jdbc.core.handlers.input.named.AbstractNamedListInputHandler<T>
All Implemented Interfaces:
InputHandler<T>
Direct Known Subclasses:
BeanListInputHandler, MapListInputHandler

public abstract class AbstractNamedListInputHandler<T>
extends AbstractInputHandler<T>

Similar to AbstractNamedInputHandler, but accepts List of Maps/Beans


Field Summary
 
Fields inherited from class org.midao.jdbc.core.handlers.input.AbstractInputHandler
EMPTY_ARRAY, EMPTY_INT_ARRAY, processor
 
Constructor Summary
protected AbstractNamedListInputHandler(QueryInputProcessor processor)
          Initializes parent part of NamedInputHandler
 
Method Summary
abstract  QueryParameters getQueryParameters()
          Returns named parameters and their values
abstract  java.lang.String getQueryString()
          Returns parsed SQL String (without named parameters)
 
Methods inherited from class org.midao.jdbc.core.handlers.input.AbstractInputHandler
mergeMaps, validateSqlString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractNamedListInputHandler

protected AbstractNamedListInputHandler(QueryInputProcessor processor)
Initializes parent part of NamedInputHandler

Parameters:
processor - Query input processor
Method Detail

getQueryString

public abstract java.lang.String getQueryString()
Returns parsed SQL String (without named parameters)

Returns:
parsed SQL String

getQueryParameters

public abstract QueryParameters getQueryParameters()
Returns named parameters and their values

Returns:
QueryParameters filled with parameters and their values


Copyright © 2013. All Rights Reserved.