]> gitweb.factorcode.org Git - factor.git/commitdiff
add advanced-select word
authorDoug Coleman <doug.coleman@gmail.com>
Sun, 1 Jun 2008 16:25:09 +0000 (11:25 -0500)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 1 Jun 2008 16:25:09 +0000 (11:25 -0500)
extra/db/tuples/tuples.factor

index b7bf6a7fbe9650751084f4b027cdd16f9ac3aae6..09fd63b2333b8a241087f8441f2e976af6861d49 100755 (executable)
@@ -154,3 +154,7 @@ M: retryable execute-statement* ( statement type -- )
 : select-tuple ( tuple -- tuple/f )
     dup dup class f f f 1 <advanced-select-statement>
     do-select ?first ;
+
+: advanced-select ( tuple groups order offset limit -- tuples )
+    >r >r >r >r dup dup class r> r> r> r>
+    <advanced-select-statement> do-select ;