java.util.ArrayList<ResultRow> | 
Directive.doQuery(QueryContext context,
       ResultRow input)
This method does all necessary preparations, executes the query and
 returns with a list containing the results. 
 | 
java.lang.Object | 
Operand.getOperandObject(QueryContext context,
                ResultRow input)  | 
java.lang.String | 
TopicOperand.getOperandSI(QueryContext context,
            ResultRow input)  | 
java.lang.String | 
Operand.getOperandString(QueryContext context,
                ResultRow input)  | 
Topic | 
TopicOperand.getOperandTopic(QueryContext context,
               ResultRow input)  | 
Tuples.T2<Topic,java.lang.String> | 
TopicOperand.getOperandTopicAndSI(QueryContext context,
                    ResultRow input)  | 
boolean | 
And.includeRow(QueryContext context,
          ResultRow input)  | 
boolean | 
Compare.includeRow(QueryContext context,
          ResultRow row)  | 
boolean | 
Contains.includeRow(QueryContext context,
          ResultRow row)  | 
boolean | 
Exists.includeRow(QueryContext context,
          ResultRow input)  | 
boolean | 
IsOfType.includeRow(QueryContext context,
          ResultRow input)  | 
boolean | 
Not.includeRow(QueryContext context,
          ResultRow input)  | 
boolean | 
Or.includeRow(QueryContext context,
          ResultRow input)  | 
boolean | 
Regex.includeRow(QueryContext context,
          ResultRow input)  | 
abstract boolean | 
WhereDirective.includeRow(QueryContext context,
          ResultRow input)  | 
ResultRow | 
ResultRow.join(ResultRow row)  | 
private ResultRow | 
Union.StaticUnionIterator.makeRow(ResultRow row)  | 
private ResultRow | 
Union.UnionIterator.makeRow(ResultRow row)  | 
private ResultRow | 
Regex.makeRow(ResultRow original,
       java.lang.String role,
       java.lang.String replacement)  | 
abstract ResultRow | 
FilterDirective.processRow(QueryContext context,
          ResultRow input)  | 
ResultRow | 
Regex.processRow(QueryContext context,
          ResultRow input)  | 
ResultRow | 
WhereDirective.processRow(QueryContext context,
          ResultRow input)  | 
java.util.ArrayList<ResultRow> | 
As.query(QueryContext context,
     ResultRow input)  | 
java.util.ArrayList<ResultRow> | 
Directive.query(QueryContext context,
     ResultRow input)
Executes the query buffering all results in a list and returning that. 
 | 
java.util.ArrayList<ResultRow> | 
If.COND.query(QueryContext context,
     ResultRow input)  | 
java.util.ArrayList<ResultRow> | 
Instances.query(QueryContext context,
     ResultRow input)  | 
java.util.ArrayList<ResultRow> | 
Literals.query(QueryContext context,
     ResultRow input)  | 
java.util.ArrayList<ResultRow> | 
Static.query(QueryContext context,
     ResultRow input)  | 
ResultIterator | 
AllTopics.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Average.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
BaseName.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Concat.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Count.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Directive.queryIterator(QueryContext context,
             ResultRow input)
You must call startQuery before calling this and endQuery after you are
 done with the result iterator. 
 | 
ResultIterator | 
Empty.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Eval.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
FilterDirective.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
First.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
From.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Identity.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
If.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
If.COND.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Join.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Last.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Literals.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Null.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Occurrence.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Of.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Operand.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
OrderBy.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Players.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Recursive.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Roles.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Static.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
SubjectIdentifiers.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Sum.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Topics.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Types.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Union.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Unique.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Variant.queryIterator(QueryContext context,
             ResultRow input)  | 
ResultIterator | 
Variant2.queryIterator(QueryContext context,
             ResultRow input)  |