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,
List yCols) |
void |
define(int xCol,
Object[] yCols) |
QueryResults |
executeQuery(List l)
Exectute the query and return the results.
|
int |
getColumnCount() |
int |
getColumnIndex(Comparable c) |
Comparable |
getColumnKey(int c) |
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(Comparable c) |
Comparable |
getRowKey(int k) |
List |
getRowKeys() |
Number |
getValue(Comparable row,
Comparable col) |
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, Object[] yCols) throws IllegalArgumentException, IllegalStateException, QueryParseException
public void define(int xCol, int[] yCols) throws IllegalArgumentException, IllegalStateException, QueryParseException
public void define(int xCol, List yCols) throws IllegalArgumentException, IllegalStateException, QueryParseException
public QueryResults executeQuery(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 Number getValue(int row, int col)
public List getRowKeys()
public Number getValue(Comparable row, Comparable col)
public Comparable getColumnKey(int c)
public List getColumnKeys()
public int getColumnIndex(Comparable c)
public int getRowIndex(Comparable c)
public Comparable getRowKey(int k)