Source

trac-gviz / trac-dev / gviz / TODO

Outstanding tasks
-----------------

X GViz API QL: Allow to select the columns to be returned, their 
  order, and labels.

X GViz API QL: Add support for limitting the number of returned rows, 
  as well as skipping a given number of first rows.

X Ensure that columns are always arranged in the same order (use 
  GVizQL SELECT clause)

X GViz API QL: Notify that the data source doesn't support the base 
  table specified in `from` clause.

X Protect against pygments imports.

X Write tests for all supported GVizQL features.

- Add `limit` parameter for history methods in VersionControlRPC.

- Implement data source provider for Ticket->Query

- GViz API QL: Add tasks to support `where`, `group by`, 
  `pivot`, `order by`, `format` and `options` clauses.

- Allow data source providers to control the details needed to handle 
  queries.

- GViz API QL: Parse other (more complex) expressions in `select` 
  clause (e.g. aggregate functions, -date- constants).

- GViz API QL: Parse `WHERE` clause in detail ?

- GViz API QL: Parse more complex expressions in `ORDER BY` clause 
  (e.g. aggregate functions).

- GViz API QL: Accept constants in `select` clause.

- GViz API QL: Parse and evaluate scalar functions in `select` clause.

- GViz API QL: Parse and evaluate expressions in `select` clause.

- GViz API QL: Incremental production definition for operator precedence 
  grammar parser

- GViz API QL: Augment GViz QL grammar to include SQL clauses and refactor 
  current parsing solution.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.