org.josql.contrib
Class JoSQLFreeChartPieDataset

java.lang.Object
  extended by org.josql.Query
      extended by org.josql.contrib.JoSQLFreeChartPieDataset

public class JoSQLFreeChartPieDataset
extends Query


Field Summary
 
Fields inherited from class org.josql.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 Summary
JoSQLFreeChartPieDataset()
           
 
Method Summary
 void addChangeListener(DatasetChangeListener l)
           
 QueryResults executeQuery(List l)
          Exectute the query and return the results.
 DatasetGroup getGroup()
           
 int getIndex(Comparable k)
           
 int getItemCount()
           
 Comparable getKey(int index)
           
 List getKeys()
           
 Number getValue(Comparable key)
           
 Number getValue(int index)
           
 void removeChangeListener(DatasetChangeListener l)
           
 void setGroup(DatasetGroup g)
           
 void setKeyValue(int keyCol, int valueCol)
           
 
Methods inherited from class org.josql.Query
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, 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, setOrderByColumns, setParent, setSaveValue, setSaveValues, setVariable, setVariable, setVariables, setWantDistinctResults, setWantObjects, setWantTimings, setWhere, setWildcardCharacter, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JoSQLFreeChartPieDataset

public JoSQLFreeChartPieDataset()
Method Detail

addChangeListener

public void addChangeListener(DatasetChangeListener l)

removeChangeListener

public void removeChangeListener(DatasetChangeListener l)

getGroup

public DatasetGroup getGroup()

setGroup

public void setGroup(DatasetGroup g)

setKeyValue

public void setKeyValue(int keyCol,
                        int valueCol)
                 throws IllegalArgumentException,
                        IllegalStateException,
                        QueryParseException
Throws:
IllegalArgumentException
IllegalStateException
QueryParseException

executeQuery

public QueryResults executeQuery(List l)
                          throws QueryExecutionException
Exectute the query and return the results. A reference to the results is also held to allow them to be iterated over. If you plan on re-using this data source then you should call: Query.clearResults() to free up the references to the results.

Parameters:
l - The List of objects to execute the query on.
Returns:
The results.
Throws:
QueryExecutionException - If the query cannot be executed, or if the query is set to return objects rather than "columns".

getItemCount

public int getItemCount()

getValue

public Number getValue(int index)

getIndex

public int getIndex(Comparable k)

getKey

public Comparable getKey(int index)

getValue

public Number getValue(Comparable key)

getKeys

public List getKeys()


  Copyright © 2008 Gary Bentley. All Rights Reserved.