|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.makumba.list.engine.valuecomputer.ValueComputer org.makumba.list.engine.valuecomputer.QueryValueComputer
public abstract class QueryValueComputer
The ValueComputer of a queryMak:value
Field Summary | |
---|---|
(package private) static Object |
dummy
|
(package private) MultipleKey |
queryKey
The key of the generated query |
Fields inherited from class org.makumba.list.engine.valuecomputer.ValueComputer |
---|
expr, parentKey, projectionIndex, type |
Constructor Summary | |
---|---|
QueryValueComputer()
|
Method Summary | |
---|---|
void |
doEndAnalyze(PageCache pageCache)
If other ValueComputers sharing the same valueQuery did not analyze it yet, we analyze it here. |
(package private) MultipleKey |
getQueryKey()
The key of the query in which this value is a projection. |
void |
makeQueryAtAnalysis(MultipleKey parentListKey,
String keyDifference,
String[] queryProps,
String expr,
PageCache pageCache)
Makes a key that adds the given keyDifference to the tagKey of the parentList, and associates with it a subquery of the parentQuery made from the given queryProps. |
(package private) QueryExecution |
runQuery(PageContext pageContext)
Obtains the iterationGroupData for the valueQuery |
Methods inherited from class org.makumba.list.engine.valuecomputer.ValueComputer |
---|
getFormattedValue, getProjectionIndex, getType, getValue, getValueComputerAtAnalysis, isPointer, print |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
MultipleKey queryKey
static final Object dummy
Constructor Detail |
---|
public QueryValueComputer()
Method Detail |
---|
public void makeQueryAtAnalysis(MultipleKey parentListKey, String keyDifference, String[] queryProps, String expr, PageCache pageCache)
analyzed
- the analyzed tagkeyDifference
- queryProps
- expr
- pageCache
- the page cache of the current pageMultipleKey getQueryKey()
getQueryKey
in class ValueComputer
public void doEndAnalyze(PageCache pageCache)
doEndAnalyze
in class ValueComputer
pageCache
- the page cache of the current pageQueryExecution runQuery(PageContext pageContext) throws LogicException
running
- the tag that is currently running
LogicException
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |