DatabaseTable interface
A JavaScript object implementing the DatabaseTable
interface provides access to a table in a relational style database.
Construction
DatabaseTable
objects cannot be directly created.
Use the table()
function on a Database
object to create a named property on that object.
Interface
property name
The name of the database table.
function create(initialValues)
Create a new DatabaseRow
object, representing a potential new row in the table. The row is only stored when you call save()
on the returned object.
The optional initialValues
argument is a JavaScript Object
used as a dictionary of field name to field value.
function load(id)
Load a row, given the ID of a row. Return a DatabaseRow
object.
function select()
Returns a new DatabaseQuery
object for selecting rows from the table.
function deleteRow(id)
Delete the row given the row ID.
If you have a DatabaseRow
, you can also call deleteObject()
on it.
Returns true
if the row was deleted.