|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.ic.doc.rodex.qproc.QueryRewriterResult
public class QueryRewriterResult
Field Summary | |
---|---|
protected java.lang.String |
_containmentQuery
|
protected java.lang.String |
_outputQuery
|
protected java.lang.String |
_remainderQuery
|
protected java.util.List |
_resultObjs
|
protected java.lang.String |
_resultQuery
|
protected java.lang.String |
_resultStr
|
protected java.util.Map |
rangeDefs
|
protected java.util.List |
views
|
Constructor Summary | |
---|---|
QueryRewriterResult()
Creates a new instance of QueryRewriterResult |
Method Summary | |
---|---|
void |
addEntry(ASG view,
ASG result,
AutoMedType[] range)
Add a view entry (i.e. |
void |
addRangeDef(java.lang.String field,
AutoMedType[][] ranges)
|
void |
addViewSet(java.util.List viewSet)
|
java.lang.String |
createOutputQuery()
Create output query from rewritten query and remainder query |
java.lang.String |
createResultQuery()
Create result query from cached result (of the rewritten query) and remainder query, i.e. |
java.lang.String |
getContainmentQuery()
|
java.util.Map |
getEntries()
|
ASG |
getEntry(ASG view)
|
AutoMedType[] |
getRange(ASG view)
|
AutoMedType[][] |
getRangeDef(java.lang.String field)
|
java.lang.String |
getRemainderQuery()
|
java.util.List |
getResultObjects()
A List of ASG result objects |
java.lang.String |
getResultString()
IQL tuple result (as string) |
java.util.List |
getViewSet(int index)
Return a view set at a specified index. |
java.util.List |
getViewSets()
Return the entire sets of view sets |
int |
length()
Return the number of view sets in the result |
void |
setContainmentQuery(java.lang.String query)
|
void |
setRemainderQuery(java.lang.String query)
|
void |
setResultObjects(java.util.List resultObjs)
A List of ASG result objects |
void |
setResultString(java.lang.String resultString)
Set the IQL tuple result string |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.List views
protected java.util.Map rangeDefs
protected java.lang.String _remainderQuery
protected java.lang.String _containmentQuery
protected java.lang.String _outputQuery
protected java.util.List _resultObjs
protected java.lang.String _resultStr
protected java.lang.String _resultQuery
Constructor Detail |
---|
public QueryRewriterResult()
Method Detail |
---|
public void addViewSet(java.util.List viewSet)
public void setRemainderQuery(java.lang.String query)
public java.lang.String getRemainderQuery()
public void setContainmentQuery(java.lang.String query)
public java.lang.String getContainmentQuery()
public java.lang.String createOutputQuery()
public java.lang.String createResultQuery()
public void setResultObjects(java.util.List resultObjs)
List
of ASG
result objects
public java.util.List getResultObjects()
List
of ASG
result objects
public void setResultString(java.lang.String resultString)
public java.lang.String getResultString()
public java.util.List getViewSets()
public int length()
public java.util.List getViewSet(int index)
length()
method
public void addEntry(ASG view, ASG result, AutoMedType[] range)
view
- an ASG
representation of the viewresult
- an ASG
-list of the results matching the viewpublic ASG getEntry(ASG view)
public java.util.Map getEntries()
public AutoMedType[] getRange(ASG view)
public void addRangeDef(java.lang.String field, AutoMedType[][] ranges)
public AutoMedType[][] getRangeDef(java.lang.String field)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |