The following terms are reserved words in StreamSQL programs. Do not use these terms as field names in:
- 
                        schema definitions 
- 
                        index specifications 
- 
                        order-by specifications 
- 
                        gather keys 
The terms in the following table are sorted alphabetically across, then down.
| advance | always | and | apply | as | asc | between | bsort | 
| by | constant | create | declare | default | delete | desc | duplicate | 
| error | every | except | extends | false | foreach | from | gather | 
| group | having | heartbeat | if | implements | import | index | input | 
| insert | into | join | key | limit | lock | lockset | materialized | 
| merge | metronome | not | null | offset | on | or | order | 
| outer | output | parallel | parameters | partition | pattern | predicate | primary | 
| private | public | replace | returning | schema | secondary | select | set | 
| size | slack | stream | table | then | time | timeout | true | 
| truncate | tuples | union | unlock | update | using | valid | vjoin | 
| where | window | with | within | 
