dizzbase_client library

Classes

DizzbaseAuthentication
DizzbaseConnection
Create a DizzbaseConnection for every widget with realtime updating and/or for every SQL transaction Call DizzbaseConnection.dispose() in the StatefulWidget's dispose() event.
DizzbaseDelete
Creates a SQL DELETE statement
DizzbaseDirectSQL
Allows sending an arbitrary SQL statement to the server and retrieves any resulting row in a non-streamed way
DizzbaseInsert
Creates a SQL INSERT statement that returns the primary key of the new row
DizzbaseLoginData
Represents a login
DizzbaseLoginResult
DizzbaseQuery
SELECT query for a stream
DizzbaseResult
Abstract base class
DizzbaseResultPkey
For insert statements that return a key
DizzbaseResultRowCount
For update and delete statements the number of rows affected
DizzbaseResultRows
For directSQL and stream-based result record sets
DizzbaseTransaction<DizzbaseResultType>
Abstract base class for non-streamed transactions
DizzbaseUpdate
Creates a SQL UPDATE statement
Filter
Creates the WHERE part of the SQL statement
JoinedTable
Creates the JOIN part of the SQL statement
MainTable
SortField
Creates the ORDER BY part of the SQL query.

Enums

JoinType

Functions

convertList(List ld) List<Map<String, dynamic>>
Converts a rows result set from a node.js query result to an easier to consume format. Mostly for dizzbase_client internal use only.