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