]> git.evergreen-ils.org Git - working/Evergreen.git/commit
In SELECT():
authorscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 23 Apr 2009 14:28:45 +0000 (14:28 +0000)
committerscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 23 Apr 2009 14:28:45 +0000 (14:28 +0000)
commit744458b6c784890fc572627dbe57e2b565279730
tree993b619f51d7bae53e6eb911301b79624a68dd97
parent25f8f66c31a1082551e3fb4549009c85aa95416e
In SELECT():

1. Reduce the scope of order_buf and having_buf, thereby reducing the number
of places where we need to remember to free them.

2. Don't allocate order_buf unless we're going to use it.

3. Return an error if the ORDER BY clause references an invalid class
or column (instead of silently ignoring the reference).

4. Return an error if the ORDER BY clause references a virtual field
(instead of including it like it was a real column, resulting in a
failure later).

git-svn-id: svn://svn.open-ils.org/ILS/trunk@12973 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/c-apps/oils_cstore.c