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, toStringpublic 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.IllegalArgumentExceptionjava.lang.IllegalStateExceptionQueryParseExceptionpublic void define(int xCol,
int[] yCols)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
QueryParseException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionQueryParseExceptionpublic void define(int xCol,
java.util.List yCols)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
QueryParseException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionQueryParseExceptionpublic 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)