public abstract class Directive
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_COL |
static java.lang.String |
DEFAULT_NS |
Constructor and Description |
---|
Directive() |
Modifier and Type | Method and Description |
---|---|
Directive |
as(java.lang.String newRole) |
Directive |
as(java.lang.String original,
java.lang.String newRole) |
java.lang.String |
debugString() |
java.lang.String |
debugString(java.lang.String indent) |
static java.lang.String |
debugStringInner(Directive[] directives,
java.lang.String indent) |
static java.lang.String |
debugStringInner(Directive directive,
java.lang.String indent) |
static java.lang.String |
debugStringInner(java.util.List<Directive> directives,
java.lang.String indent) |
java.lang.String |
debugStringParams() |
java.lang.String |
debugStringParams(java.lang.String indent) |
java.util.ArrayList<ResultRow> |
doQuery(QueryContext context,
ResultRow input)
This method does all necessary preparations, executes the query and
returns with a list containing the results.
|
void |
endQuery(QueryContext context)
Signals end of query and performs any cleanup that may be needed.
|
Directive |
from(Directive d1) |
Directive |
from(Directive[] directives) |
Directive |
from(Directive d1,
Directive d2) |
Directive |
from(Directive d1,
Directive d2,
Directive d3) |
Directive |
from(Directive d1,
Directive d2,
Directive d3,
Directive d4) |
Directive |
from(java.lang.String s1) |
Directive |
from(java.lang.String[] literals) |
Directive |
from(java.lang.String s1,
java.lang.String s2) |
Directive |
from(java.lang.String s1,
java.lang.String s2,
java.lang.String s3) |
Directive |
from(java.lang.String s1,
java.lang.String s2,
java.lang.String s3,
java.lang.String s4) |
static DirectiveUIHints.Addon[] |
getStandardAddonHints() |
static DirectiveUIHints.Addon[] |
getStandardAddonHints(DirectiveUIHints.Addon[] extras) |
boolean |
isStatic() |
Directive |
join(Directive directive) |
static void |
main(java.lang.String[] args) |
Directive |
of(java.lang.String col) |
java.util.ArrayList<ResultRow> |
query(QueryContext context,
ResultRow input)
Executes the query buffering all results in a list and returning that.
|
ResultIterator |
queryIterator(QueryContext context,
ResultRow input)
You must call startQuery before calling this and endQuery after you are
done with the result iterator.
|
boolean |
startQuery(QueryContext context)
Prepares the query for execution.
|
Directive |
to(Directive d1) |
Directive |
to(Directive[] directives) |
Directive |
to(Directive d1,
Directive d2) |
Directive |
to(Directive d1,
Directive d2,
Directive d3) |
Directive |
to(Directive d1,
Directive d2,
Directive d3,
Directive d4) |
Directive |
where(Directive d) |
Directive |
where(java.lang.Object c1,
java.lang.String comp,
java.lang.Object c2) |
public static final java.lang.String DEFAULT_NS
public static final java.lang.String DEFAULT_COL
public static DirectiveUIHints.Addon[] getStandardAddonHints()
public static DirectiveUIHints.Addon[] getStandardAddonHints(DirectiveUIHints.Addon[] extras)
public boolean startQuery(QueryContext context) throws QueryException
QueryException
public void endQuery(QueryContext context) throws QueryException
QueryException
public java.util.ArrayList<ResultRow> query(QueryContext context, ResultRow input) throws QueryException
QueryException
public java.util.ArrayList<ResultRow> doQuery(QueryContext context, ResultRow input) throws QueryException
QueryException
public ResultIterator queryIterator(QueryContext context, ResultRow input) throws QueryException
QueryException
public Directive from(java.lang.String[] literals)
public Directive from(java.lang.String s1)
public Directive from(java.lang.String s1, java.lang.String s2)
public Directive from(java.lang.String s1, java.lang.String s2, java.lang.String s3)
public Directive from(java.lang.String s1, java.lang.String s2, java.lang.String s3, java.lang.String s4)
public Directive of(java.lang.String col)
public Directive where(java.lang.Object c1, java.lang.String comp, java.lang.Object c2)
public Directive as(java.lang.String newRole)
public Directive as(java.lang.String original, java.lang.String newRole)
public boolean isStatic()
public static java.lang.String debugStringInner(Directive[] directives, java.lang.String indent)
public static java.lang.String debugStringInner(java.util.List<Directive> directives, java.lang.String indent)
public static java.lang.String debugStringInner(Directive directive, java.lang.String indent)
public java.lang.String debugStringParams()
public java.lang.String debugStringParams(java.lang.String indent)
public java.lang.String debugString()
public java.lang.String debugString(java.lang.String indent)
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
Copyright 2004-2015 Wandora Team