org.drools.runtime.rule.impl
Class FlatQueryResults

java.lang.Object
  extended by org.drools.runtime.rule.impl.FlatQueryResults
All Implemented Interfaces:
Iterable<org.drools.runtime.rule.QueryResultsRow>, org.drools.runtime.rule.QueryResults

public class FlatQueryResults
extends Object
implements org.drools.runtime.rule.QueryResults


Constructor Summary
FlatQueryResults()
           
FlatQueryResults(Map<String,Integer> identifiers, ArrayList<ArrayList<Object>> results, ArrayList<ArrayList<org.drools.runtime.rule.FactHandle>> factHandles)
           
FlatQueryResults(QueryResults results)
           
 
Method Summary
 String[] getIdentifiers()
           
 Iterator<org.drools.runtime.rule.QueryResultsRow> iterator()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlatQueryResults

public FlatQueryResults()

FlatQueryResults

public FlatQueryResults(Map<String,Integer> identifiers,
                        ArrayList<ArrayList<Object>> results,
                        ArrayList<ArrayList<org.drools.runtime.rule.FactHandle>> factHandles)

FlatQueryResults

public FlatQueryResults(QueryResults results)
Method Detail

getIdentifiers

public String[] getIdentifiers()
Specified by:
getIdentifiers in interface org.drools.runtime.rule.QueryResults

size

public int size()
Specified by:
size in interface org.drools.runtime.rule.QueryResults

iterator

public Iterator<org.drools.runtime.rule.QueryResultsRow> iterator()
Specified by:
iterator in interface Iterable<org.drools.runtime.rule.QueryResultsRow>
Specified by:
iterator in interface org.drools.runtime.rule.QueryResults


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.