public class QueryWrapper extends Object
Constructor and Description |
---|
QueryWrapper(javax.servlet.jsp.PageContext pageContext,
String inQuery)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
bindVariables(boolean[] groupColumns)
Bind (some of) the names of the columns of the result to the current row.
|
protected boolean |
equalGroup(boolean[] groupColumns,
Object[] row1,
Object[] row2) |
protected boolean |
fullyGrouped() |
ContextManagerIF |
getContextManager() |
Object[] |
getCurrentRow() |
int |
getIndex(String columnName) |
String |
getQuery() |
int |
getWidth() |
boolean |
hasNext() |
protected boolean |
isOnlyChild(boolean[] parentGroupColumns,
boolean[] childGroupColumns) |
void |
next()
Moves one step forward in the result set of the query.
|
ParsedQueryIF |
parseQuery() |
protected boolean |
relevantDifferences(boolean[] groupColumns) |
protected void |
setUsedBy(ForEachTag user) |
protected void |
updateTotalGroupBy(boolean[] groupBy) |
protected boolean |
usedBy(ForEachTag user) |
protected ArrayList lookAhead
public QueryWrapper(javax.servlet.jsp.PageContext pageContext, String inQuery) throws NavigatorRuntimeException
NavigatorRuntimeException
protected void updateTotalGroupBy(boolean[] groupBy)
protected void setUsedBy(ForEachTag user)
protected boolean usedBy(ForEachTag user)
protected boolean fullyGrouped()
protected boolean relevantDifferences(boolean[] groupColumns)
public ContextManagerIF getContextManager()
public boolean hasNext()
public void next()
public Object[] getCurrentRow()
public int getWidth()
public int getIndex(String columnName)
public String getQuery()
public ParsedQueryIF parseQuery() throws NavigatorRuntimeException
NavigatorRuntimeException
protected void bindVariables(boolean[] groupColumns) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagException
protected boolean isOnlyChild(boolean[] parentGroupColumns, boolean[] childGroupColumns)