La bibliothèque se documente elle-même · Tables et données
stzDatabase
16 méthodes propres · 0 formes avec extensions, rangées sous leur méthode
la source: base/data/stzDatabase.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Tables et données
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Path
(sans commentaire dans la source : le nom se lit comme une phrase) pathaucune extension
IsOpen
(sans commentaire dans la source : le nom se lit comme une phrase) is openaucune extension
Why
(sans commentaire dans la source : le nom se lit comme une phrase) whyaucune extension
Exec
run a DDL/DML statement; returns rows-changed, or raises on erroraucune extension
Rows
query rows: [ [ col, col, ... ], ... ] (cells text-coerced). Empty result -> []. Raises on a malformed query, AND on a query that fails partway through its rows -- it never returns the rows read so far as if they were the answer. Rows come back as Haro lists straight from the engine: a tab or a newline inside a value is data. (They used to travel as one TAB/NEWLINE-joined string split here, which cut such a value into extra cells and extra rows.)aucune extension
Value
a single scalar (first cell of the first row), "" when emptyaucune extension
ExecWith
A string binds as TEXT (exact bytes), an integral number as INTEGER, any other number as REAL. One statement per call. run a statement with bound values; returns rows changed, raises on erroraucune extension
RowsWith
rows with bound values, every cell as text (NULL -> "")aucune extension
TypedRowsWith
rows with bound values, INTEGER and REAL cells as Haro numbersaucune extension
ValueWith
bound statementsaucune extension
Begin
Begin() takes the write lock at once (BEGIN IMMEDIATE), so a busy database refuses here, where the whole unit can be retried.aucune extension
Commit
transactionsaucune extension
Rollback
transactionsaucune extension
LastInsertId
transactionsaucune extension
Close
transactionsaucune extension

