org.midao.jdbc.core.handlers.output
Class MapListOutputHandler
java.lang.Object
org.midao.jdbc.core.handlers.output.AbstractOutputHandler<java.util.List<T>>
org.midao.jdbc.core.handlers.output.AbstractOutputListHandler<java.util.Map<java.lang.String,java.lang.Object>>
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}
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 |
MapListOutputHandler
public MapListOutputHandler()
- Creates new MapListOutputHandler instance.
MapListOutputHandler
public MapListOutputHandler(QueryOutputProcessor processor)
- Creates new MapListOutputHandler instance.
- Parameters:
processor
- Query output processor
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.