Home Manual Reference Source Test

References

Class Summary

Static Public Class Summary
public

The Attribute class represents a single model attribute, like 'account_id'.

public

The value of this attribute is always a boolean.

public

Collection attributes provide basic support for one-to-many relationships.

public

The value of this attribute is always a Javascript Date, or null.

public

Joined Data attributes allow you to store certain attributes of an object in a separate table in the database.

public

The value of this attribute is always a number, or null.

public

The value of this attribute is always an object that can be cast to itemClass

public

The value of this attribute is always a string or null.

public

To use RxDB, you need to attach the coordinator in your Electron browser process.

public

An RxDB database emits DatabaseChangeRecord objects once a transaction has completed.

public

DatabaseTransaction exposes a convenient API for querying and modifying an RxDB within a SQLite transaction.

public
public

The Matcher class encapsulates a particular comparison clause on an Attribute.

public

A base class for RxDB models that provides abstract support for JSON serialization and deserialization, and attribute-based matching.

public

ModelQuery exposes an ActiveRecord-style syntax for building database queries that return models and model counts.

public
public
public

QueryRange represents a LIMIT + OFFSET pair and provides high-level methods for comparing, copying and joining ranges.

public

Instances of QueryResultSet hold a set of models retrieved from the database for a given query and offset.

public
public

The RxDatabase is the central database object of RxDB.

public

Represents a particular sort direction on a particular column.

Function Summary

Static Public Function Summary
public
public

isTempId(id: *): *

public

logSQLString(qa: *)

public

modelFreeze(o: *): *

public

tableNameForJoin(primaryKlass: *, secondaryKlass: *): string