Handbook
Glossary
High-level tuple/database words
High-level tuple/database integration
Prev:
Database types
Next:
Tuple database protocol
Making tuples work with a database:
define-persistent
( class table columns -- )
Creating tables:
create-table
( class -- )
ensure-table
( class -- )
ensure-tables
( classes -- )
recreate-table
( class -- )
Dropping tables:
drop-table
( class -- )
Inserting a tuple:
insert-tuple
( tuple -- )
Updating tuples:
update-tuple
( tuple -- )
update-tuples
( query/tuple quot: ( tuple -- tuple'/f ) -- )
Deleting tuples:
delete-tuples
( tuple -- )
reject-tuples
( query/tuple quot: ( tuple -- ? ) -- )
Querying tuples:
each-tuple
( query/tuple quot: ( tuple -- ) -- )
select-tuple
( query/tuple -- tuple/f )
select-tuples
( query/tuple -- tuples )
count-tuples
( query/tuple -- n )