Used in: gor/nor


The UNTIL command will terminate the stream when a condition is matched. Conditions can be written in the same way as with a WHERE command.


gor ... | UNTIL <condition>


The following GOR query will return all rows from the #dbsnp# table from chromosome 10. Note that since, alphabetically, chr10 comes after chr1, we only get chr10 in the result from the query.

gor #dbsnp# | WHERE #1 > 'chr1' | UNTIL #1 > 'chr10'

Of course, this is much more efficiently written as:

gor -p chr10 #dbsnp#