db vocabulary
Factor handbook » Vocabulary index


Documentation
Database library

Metadata
Tags:enterprise
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
Image db-connectionImage disposablehandle insert-statements update-statements delete-statements
Image prepared-statementImage statement
Image result-setImage disposablesql in-params out-params handle n max
Image simple-statementImage statement
Image statementImage disposablehandle sql in-params out-params bind-params bound? type retries


Generic words
WordStack effect
Image #columns( result-set -- n )
Image #rows( result-set -- n )
Image <prepared-statement>( string in out -- statement )
Image <simple-statement>( string in out -- statement )
Image advance-row( result-set -- )
Image begin-transaction( -- )
Image bind-statement*( statement -- )
Image bind-tuple( tuple statement -- )
Image commit-transaction( -- )
Image db-close( handle -- )
Image db-open( db -- db-connection )
Image execute-statement*( statement type -- )
Image low-level-bind( statement -- )
Image more-rows?( result-set -- ? )
Image parse-db-error( error -- error' )
Image prepare-statement( statement -- )
Image query-results( query -- result-set )
Image rollback-transaction( -- )
Image row-column( result-set column -- obj )
Image row-column-typed( result-set column -- sql )


Symbol words
Image in-transaction


Ordinary words
WordStack effect
Image (sql-command)( string -- )
Image bind-statement( obj statement -- )
Image default-query( query -- result-set )
Image dispose-statements( assoc -- )
Image execute-one-statement( statement -- )
Image execute-statement( statement -- )
Image in-transaction?( -- ? )
Image init-result-set( result-set -- )
Image new-result-set( query handle class -- result-set )
Image new-statement( sql in out class -- statement )
Image query-each( ... result-set quot: ( ... result-set -- ... ) -- ... )
Image query-map( result-set quot: ( result-set -- elt ) -- seq )
Image sql-command( sql -- )
Image sql-query( sql -- rows )
Image sql-row( result-set -- seq )
Image sql-row-typed( result-set -- seq )
Image with-db( db quot -- )
Image with-transaction( quot -- )


Class predicate words
WordStack effect
Image db-connection?( object -- ? )
Image prepared-statement?( object -- ? )
Image result-set?( object -- ? )
Image simple-statement?( object -- ? )
Image statement?( object -- ? )


Files


Metadata files


Children from resource:basis
VocabularySummary
Image db.postgresqlPostgreSQL database connector
Image db.poolsDatabase connection pooling
Image db.typesSQL data type support
Image db.db-tests.factor
Image db.db.factor
Image db.tuplesO/R mapper
Image db.queriesDatabase queries
Image db.sqliteSQLite database connector
Image db.summary.txt
Image db.tester
Image db.errorsErrors thrown by database library
Image db.authors.txt
Image db.tags.txt
Image db.db-docs.factor


Children from resource:extra
VocabularySummary
Image db.mysqlMySQL database binding