org.midao.jdbc.core.handlers.output
Class MapListOutputHandler

java.lang.Object
  extended by org.midao.jdbc.core.handlers.output.AbstractOutputHandler<java.util.List<T>>
      extended by org.midao.jdbc.core.handlers.output.AbstractOutputListHandler<java.util.Map<java.lang.String,java.lang.Object>>
          extended by org.midao.jdbc.core.handlers.output.MapListOutputHandler
All Implemented Interfaces:
OutputHandler<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>>

public class MapListOutputHandler
extends AbstractOutputListHandler<java.util.Map<java.lang.String,java.lang.Object>>

Converts query output into List of Maps Example: Query output: new Object[]{"jack", "sheriff", 36} new Object[]{"henry", "mechanic", 36} new Object[]{"alison", "agent", 30} After handling we would receive List: 0: Map {"name":"jack", "occupation":"sheriff", "age":36}; 1: Map {"name":"henry", "occupation":"mechanic", "age":36} 2: Map {"name":"alison", "occupation":"agent", "age":30}


Field Summary
 
Fields inherited from class org.midao.jdbc.core.handlers.output.AbstractOutputHandler
outputProcessor
 
Constructor Summary
MapListOutputHandler()
          Creates new MapListOutputHandler instance.
MapListOutputHandler(QueryOutputProcessor processor)
          Creates new MapListOutputHandler instance.
 
Method Summary
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> handle(java.util.List<QueryParameters> outputList)
          Converts query output into List of Maps
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapListOutputHandler

public MapListOutputHandler()
Creates new MapListOutputHandler instance.


MapListOutputHandler

public MapListOutputHandler(QueryOutputProcessor processor)
Creates new MapListOutputHandler instance.

Parameters:
processor - Query output processor
Method Detail

handle

public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> handle(java.util.List<QueryParameters> outputList)
                                                                        throws MidaoException
Converts query output into List of Maps

Parameters:
outputList - Query output
Returns:
List of Maps converted from query output
Throws:
MidaoException


Copyright © 2013. All Rights Reserved.