public class JoSQLFreeChartCategoryDataset extends Query
ALL, ALL_OBJS_VAR_NAME, CURR_OBJ_VAR_NAME, GROUP_BY_RESULTS, GRPBY_OBJ_VAR_NAME, GRPBY_OBJ_VAR_NAME_SYNONYM, HAVING_RESULTS, INT_BIND_VAR_PREFIX, nullQueryList, ORDER_BY_ASC, ORDER_BY_DESC, PARENT_BIND_VAR_NAME, QUERY_BIND_VAR_NAME, RESULTS, WHERE_RESULTS
Constructor and Description |
---|
JoSQLFreeChartCategoryDataset() |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(DatasetChangeListener l) |
void |
clearResults()
Clear any results.
|
void |
define(int xCol,
int[] yCols) |
void |
define(int xCol,
java.util.List yCols) |
void |
define(int xCol,
java.lang.Object[] yCols) |
QueryResults |
executeQuery(java.util.List l)
Exectute the query and return the results.
|
int |
getColumnCount() |
int |
getColumnIndex(java.lang.Comparable c) |
java.lang.Comparable |
getColumnKey(int c) |
java.util.List |
getColumnKeys() |
DomainOrder |
getDomainOrder() |
DatasetGroup |
getGroup() |
QueryResults |
getResults()
Get any results, will be null unless
Query.execute(List) has been called. |
int |
getRowCount() |
int |
getRowIndex(java.lang.Comparable c) |
java.lang.Comparable |
getRowKey(int k) |
java.util.List |
getRowKeys() |
java.lang.Number |
getValue(java.lang.Comparable row,
java.lang.Comparable col) |
java.lang.Number |
getValue(int row,
int col) |
void |
removeChangeListener(DatasetChangeListener l) |
void |
setGroup(DatasetGroup g) |
addBindVariableChangedListener, addFunctionHandler, addSaveValueChangedListener, addTiming, doExecuteOn, execute, execute, execute, fireBindVariableChangedEvent, fireSaveValueChangedEvent, getAliases, getAllObjects, getAnonymousBindVariableName, getClassLoader, getColumns, getCurrentObject, getDefaultFunctionHandlers, getExecuteOnFunctions, getFrom, getFromObjectClass, getFunctionHandler, getFunctionHandlers, getGroupByColumns, getGroupBySaveValue, getGroupBySaveValues, getGroupByVariable, getHavingClause, getLimit, getObjectComparator, getOrderByColumns, getOrderByComparator, getParent, getQuery, getQueryResults, getSaveValue, getTopLevelQuery, getVariable, getVariable, getVariableClass, getVariables, getWhereClause, getWildcardCharacter, init, initOrderByComparator, isWantObjects, isWhereTrue, loadClass, parse, parseAndExec, parsed, removeBindVariableChangedListener, removeSaveValueChangedListener, reorder, reorder, setAllObjects, setClassLoader, setClassName, setColumns, setCurrentGroupByObjects, setCurrentObject, setExecuteOnFunctions, setFrom, setFromObjectClass, setGroupByColumns, setGroupByLimit, setGroupByOrderColumns, setHaving, setLimit, setObjectComparator, setOrderByColumns, setParent, setSaveValue, setSaveValues, setVariable, setVariable, setVariables, setWantDistinctResults, setWantObjects, setWantTimings, setWhere, setWildcardCharacter, toString
public void addChangeListener(DatasetChangeListener l)
public void removeChangeListener(DatasetChangeListener l)
public DatasetGroup getGroup()
public QueryResults getResults()
Query.execute(List)
has been called.public void clearResults()
public void setGroup(DatasetGroup g)
public void define(int xCol, java.lang.Object[] yCols) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, QueryParseException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
QueryParseException
public void define(int xCol, int[] yCols) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, QueryParseException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
QueryParseException
public void define(int xCol, java.util.List yCols) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, QueryParseException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
QueryParseException
public QueryResults executeQuery(java.util.List l) throws QueryExecutionException
clearResults()
to free up the references to the results.l
- The List of objects to execute the query on.QueryExecutionException
- If the query cannot be executed, or if the query
is set to return objects rather than "columns".public DomainOrder getDomainOrder()
public int getRowCount()
public int getColumnCount()
public java.lang.Number getValue(int row, int col)
public java.util.List getRowKeys()
public java.lang.Number getValue(java.lang.Comparable row, java.lang.Comparable col)
public java.lang.Comparable getColumnKey(int c)
public java.util.List getColumnKeys()
public int getColumnIndex(java.lang.Comparable c)
public int getRowIndex(java.lang.Comparable c)
public java.lang.Comparable getRowKey(int k)