| Version 1.9 Build 1556
|
|
Up: NOTE 199 - Table Query Language
Previous: Interface to TaQL
In the near or far future TaQL will be enhanced by adding new
features and by doing optimizations.
- If a branch in an OR or AND node is a
constant scalar, it might be possible to reduce the node to
one of its branches.
- Optimize by removing an IN node if the righthand
operand is empty. This cannot be done if the lefthand operand
is variable shaped.
- Handle invalid subexpressions (e.g. exceeding array bounds)
as undefined values
which can be tested with the function ISDEFINED.
- Interpret column units defined in a column keyword UNIT.
- Maybe functions to convert positions from one equinox or system
to another (using the Measures system).
- Optimize using a B+ tree index.
- Expressions in the selected column-list to calculate new columns. E.g.
SELECT SQUARE(UVW[1])+SQUARE(UVW[2]) UVWNORM FROM ...
where UVWNORM is the name for that new column.
Up: NOTE 199 - Table Query Language
Previous: Interface to TaQL
  Contents
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc.,
Washington, D.C.
Return to AIPS++ Home Page
2006-10-15