db.errors vocabulary
Factor handbook ยป Vocabulary index


Summary
Errors thrown by database library

Words

Tuple classes
ClassSuperclassSlots
bad-schema tuple
db-error tuple
sql-database-exists sql-errormessage
sql-error tuplelocation
sql-function-exists sql-errormessage
sql-function-missing sql-errormessage
sql-index-exists sql-errorname
sql-syntax-error sql-errormessage
sql-table-exists sql-errortable
sql-table-missing sql-errortable
sql-unknown-error sql-errormessage


Ordinary words
WordStack effect
<sql-database-exists>( message -- error )
<sql-function-exists>( message -- error )
<sql-function-missing>( message -- error )
<sql-index-exists>( name -- error )
<sql-syntax-error>( message -- error )
<sql-table-exists>( table -- error )
<sql-table-missing>( table -- error )
<sql-unknown-error>( message -- error )
bad-schema( -- * )
db-error( -- * )
ignore-database-exists( quot -- )
ignore-function-exists( quot -- )
ignore-function-missing( quot -- )
ignore-index-exists( quot -- )
ignore-table-exists( quot -- )
ignore-table-missing( quot -- )


Class predicate words
WordStack effect
bad-schema?( object -- ? )
db-error?( object -- ? )
sql-database-exists?( object -- ? )
sql-error?( object -- ? )
sql-function-exists?( object -- ? )
sql-function-missing?( object -- ? )
sql-index-exists?( object -- ? )
sql-syntax-error?( object -- ? )
sql-table-exists?( object -- ? )
sql-table-missing?( object -- ? )
sql-unknown-error?( object -- ? )


Files


Metadata files