| Package | Description | 
|---|---|
| org.wandora.application.gui.search | |
| org.wandora.query2 | 
| Modifier and Type | Method and Description | 
|---|---|
static MixedTopicTable | 
QueryPanel.getTopicsByQuery(Wandora wandora,
                TopicMap tm,
                Directive query,
                java.util.Iterator<Topic> contextTopics)  | 
| Modifier and Type | Method and Description | 
|---|---|
ResultRow | 
ResultRow.addValue(java.lang.Object value)  | 
ResultRow | 
ResultRow.addValue(java.lang.String role,
        java.lang.Object value)  | 
ResultRow | 
ResultRow.addValues(java.lang.String[] roles,
         java.lang.Object[] values)  | 
void | 
AllTopics.AllTopicsIterator.dispose()  | 
void | 
First.FirstIterator.dispose()  | 
void | 
From.FromIterator.dispose()  | 
void | 
Join.JoinIterator.dispose()  | 
void | 
Recursive.RecursionIterator.dispose()  | 
abstract void | 
ResultIterator.dispose()
Finalizes the iterator and performs any cleanup needed. 
 | 
void | 
ResultIterator.CachedIterator.dispose()  | 
void | 
ResultIterator.BufferedIterator.dispose()  | 
void | 
Union.StaticUnionIterator.dispose()  | 
void | 
Union.UnionIterator.dispose()  | 
void | 
Unique.UniqueIterator.dispose()  | 
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. 
 | 
static void | 
Operand.endOperands(QueryContext context,
           Operand... os)  | 
void | 
And.endQuery(QueryContext context)  | 
void | 
Average.endQuery(QueryContext context)  | 
void | 
Compare.endQuery(QueryContext context)  | 
void | 
Concat.endQuery(QueryContext context)  | 
void | 
Contains.endQuery(QueryContext context)  | 
void | 
Count.endQuery(QueryContext context)  | 
void | 
Directive.endQuery(QueryContext context)
Signals end of query and performs any cleanup that may be needed. 
 | 
void | 
Eval.endQuery(QueryContext context)  | 
void | 
Exists.endQuery(QueryContext context)  | 
void | 
First.endQuery(QueryContext context)  | 
void | 
From.endQuery(QueryContext context)  | 
void | 
If.endQuery(QueryContext context)  | 
void | 
IsOfType.endQuery(QueryContext context)  | 
void | 
Join.endQuery(QueryContext context)  | 
void | 
Last.endQuery(QueryContext context)  | 
void | 
Not.endQuery(QueryContext context)  | 
void | 
Occurrence.endQuery(QueryContext context)  | 
void | 
Operand.endQuery(QueryContext context)  | 
void | 
Or.endQuery(QueryContext context)  | 
void | 
OrderBy.endQuery(QueryContext context)  | 
void | 
Players.endQuery(QueryContext context)  | 
void | 
Recursive.endQuery(QueryContext context)  | 
void | 
Regex.endQuery(QueryContext context)  | 
void | 
Sum.endQuery(QueryContext context)  | 
void | 
Union.endQuery(QueryContext context)  | 
void | 
Unique.endQuery(QueryContext context)  | 
void | 
Variant.endQuery(QueryContext context)  | 
void | 
Variant2.endQuery(QueryContext context)  | 
java.lang.Object | 
Eval.eval(java.lang.Object val)  | 
private boolean | 
ResultIterator.BufferedIterator.fillBuffer()  | 
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)  | 
java.lang.Object | 
ResultRow.getValue(java.lang.String role)  | 
boolean | 
AllTopics.AllTopicsIterator.hasNext()  | 
boolean | 
First.FirstIterator.hasNext()  | 
boolean | 
From.FromIterator.hasNext()  | 
boolean | 
Join.JoinIterator.hasNext()  | 
boolean | 
Recursive.RecursionIterator.hasNext()  | 
abstract boolean | 
ResultIterator.hasNext()
Checks if there is another row available. 
 | 
boolean | 
ResultIterator.CachedIterator.hasNext()  | 
boolean | 
ResultIterator.BufferedIterator.hasNext()  | 
boolean | 
Union.StaticUnionIterator.hasNext()  | 
boolean | 
Union.UnionIterator.hasNext()  | 
boolean | 
Unique.UniqueIterator.hasNext()  | 
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)  | 
ResultRow | 
AllTopics.AllTopicsIterator.next()  | 
ResultRow | 
First.FirstIterator.next()  | 
ResultRow | 
From.FromIterator.next()  | 
ResultRow | 
Join.JoinIterator.next()  | 
ResultRow | 
Recursive.RecursionIterator.next()  | 
abstract ResultRow | 
ResultIterator.next()
Gets the next row in the results and moves the iterator forward one row. 
 | 
ResultRow | 
ResultIterator.CachedIterator.next()  | 
ResultRow | 
ResultIterator.BufferedIterator.next()  | 
ResultRow | 
Union.StaticUnionIterator.next()  | 
ResultRow | 
Union.UnionIterator.next()  | 
ResultRow | 
Unique.UniqueIterator.next()  | 
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)  | 
void | 
AllTopics.AllTopicsIterator.reset()  | 
void | 
First.FirstIterator.reset()  | 
void | 
From.FromIterator.reset()  | 
void | 
Join.JoinIterator.reset()  | 
void | 
Recursive.RecursionIterator.reset()  | 
abstract void | 
ResultIterator.reset()
Resets the iterator to its initial position. 
 | 
void | 
ResultIterator.CachedIterator.reset()  | 
void | 
ResultIterator.BufferedIterator.reset()  | 
void | 
Union.StaticUnionIterator.reset()  | 
void | 
Union.UnionIterator.reset()  | 
void | 
Unique.UniqueIterator.reset()  | 
java.util.ArrayList<ResultRow> | 
QueryRunner.runQuery(Directive directive,
        java.util.Collection<Topic> contextTopics)  | 
java.util.ArrayList<ResultRow> | 
QueryRunner.runQuery(Directive directive,
        Topic contextTopic)  | 
java.util.ArrayList<ResultRow> | 
QueryRunner.runQuery(java.lang.String query,
        java.util.Collection<Topic> contextTopics)  | 
java.util.ArrayList<ResultRow> | 
QueryRunner.runQuery(java.lang.String query,
        Topic contextTopic)  | 
static boolean | 
Operand.startOperands(QueryContext context,
             Operand... os)  | 
boolean | 
And.startQuery(QueryContext context)  | 
boolean | 
Average.startQuery(QueryContext context)  | 
boolean | 
Compare.startQuery(QueryContext context)  | 
boolean | 
Concat.startQuery(QueryContext context)  | 
boolean | 
Contains.startQuery(QueryContext context)  | 
boolean | 
Count.startQuery(QueryContext context)  | 
boolean | 
Directive.startQuery(QueryContext context)
Prepares the query for execution. 
 | 
boolean | 
Eval.startQuery(QueryContext context)  | 
boolean | 
Exists.startQuery(QueryContext context)  | 
boolean | 
First.startQuery(QueryContext context)  | 
boolean | 
From.startQuery(QueryContext context)  | 
boolean | 
If.startQuery(QueryContext context)  | 
boolean | 
IsOfType.startQuery(QueryContext context)  | 
boolean | 
Join.startQuery(QueryContext context)  | 
boolean | 
Last.startQuery(QueryContext context)  | 
boolean | 
Not.startQuery(QueryContext context)  | 
boolean | 
Occurrence.startQuery(QueryContext context)  | 
boolean | 
Operand.startQuery(QueryContext context)  | 
boolean | 
Or.startQuery(QueryContext context)  | 
boolean | 
OrderBy.startQuery(QueryContext context)  | 
boolean | 
Players.startQuery(QueryContext context)  | 
boolean | 
Recursive.startQuery(QueryContext context)  | 
boolean | 
Regex.startQuery(QueryContext context)  | 
boolean | 
Sum.startQuery(QueryContext context)  | 
boolean | 
TopicOperand.startQuery(QueryContext context)  | 
boolean | 
Union.startQuery(QueryContext context)  | 
boolean | 
Unique.startQuery(QueryContext context)  | 
boolean | 
Variant.startQuery(QueryContext context)  | 
boolean | 
Variant2.startQuery(QueryContext context)  | 
| Constructor and Description | 
|---|
AllTopicsIterator(QueryContext context)  | 
FirstIterator(int count,
             ResultIterator iter)  | 
FromIterator(QueryContext context,
            ResultRow input)  | 
JoinIterator(QueryContext context,
            ResultRow input)  | 
RecursionIterator(QueryContext context,
                 ResultRow input)  | 
StaticUnionIterator(QueryContext context,
                   ResultRow input)  | 
UnionIterator(QueryContext context,
             ResultRow input)  | 
UniqueIterator(QueryContext context,
              ResultRow input)  | 
Copyright 2004-2015 Wandora Team