db.queries vocabulary - Factor Documentation (original) (raw)

db.queries vocabulary
Factor handbook » Vocabulary index

Summary
Database queries

Metadata

Parents: db

Words

Tuple classes

Class Superclass Slots
all-slots-ignored tuple class
likeexp tuple text

Singleton classes

retryable

Parsing words

Word Syntax
LIKE"

Generic words

Word Stack effect
where ( specs obj -- )

Ordinary words

Word Stack effect
(infinite-interval?) ( interval -- ?1 ?2 )
( string -- )
all-slots-ignored ( class -- * )
create-database ( string -- )
create-index ( index-name table-name columns -- )
do-group ( tuple groups -- )
do-limit ( tuple n -- )
do-offset ( tuple n -- )
do-order ( tuple order -- )
double-infinite-interval? ( obj -- ? )
drop-index ( index-name -- )
ensure-database ( string -- )
ensure-index ( index-name table-name columns -- )
filter-slots ( tuple specs -- specs' )
in-parens ( quot -- )
infinite-interval? ( obj -- ? )
interval-comparison ( ? str -- str )
like-where ( spec obj -- )
make-query* ( tuple query -- tuple' )
make-retryable ( obj -- obj' )
many-where ( tuple seq -- )
maybe-make-retryable ( statement -- statement )
object-where ( spec obj -- )
parse-like ( accum -- accum )
query-make ( ..a class quot: ( ..a columns table -- ..b ) -- ..b statements )
regenerate-params ( statement -- statement )
sql-props ( class -- columns table )
where-clause ( tuple specs -- )
where-interval ( spec obj from/to -- )
where-primary-key% ( specs -- )

Class predicate words

Word Stack effect
all-slots-ignored? ( object -- ? )
likeexp? ( object -- ? )
retryable? ( object -- ? )

Files

resource:basis/db/queries/queries.factor

Metadata files

resource:basis/db/queries/summary.txt