Package | Description |
---|---|
org.wandora.query2 |
Modifier and Type | Field and Description |
---|---|
QueryContext |
AllTopics.AllTopicsIterator.context |
protected QueryContext |
Eval.context |
QueryContext |
From.FromIterator.context |
QueryContext |
Join.JoinIterator.context |
QueryContext |
Recursive.RecursionIterator.context |
QueryContext |
Union.StaticUnionIterator.context |
QueryContext |
Union.UnionIterator.context |
QueryContext |
Unique.UniqueIterator.context |
Modifier and Type | Method and Description |
---|---|
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 |
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) |
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) |
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) |
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