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 | declare | from | into | offset | primary | stream | using | 
| always | default | gather | join | on | private | table | valid | 
| and | delete | group | key | or | public | then | vjoin | 
| apply | desc | having | limit | order | replace | time | where | 
| as | duplicate | heartbeat | lock | outer | returning | timeout | window | 
| asc | error | if | lockset | output | schema | true | with | 
| between | every | implements | materialized | parallel | secondary | truncate | within | 
| bsort | except | import | merge | parameters | select | tuples | |
| by | extends | index | metronome | partition | set | union | |
| constant | false | input | not | pattern | size | unlock | |
| create | foreach | insert | null | predicate | slack | update | 
