FirebaseDatabase class abstract

The entry point for accessing a Firebase Database.

To access a location in the database and read or write data, use reference().

Implementers

Constructors

FirebaseDatabase({FirebaseApp? app, String? databaseURL})
Gets an instance of FirebaseDatabase.
factory

Properties

app FirebaseApp
The FirebaseApp instance to which this FirebaseDatabase belongs.
no setter
databaseURL String
The URL to which this FirebaseDatabase belongs
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

goOffline() Future<void>
Shuts down our connection to the Firebase Database backend until goOnline is called.
goOnline() Future<void>
Resumes our connection to the Firebase Database backend after a previous goOffline call.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
purgeOutstandingWrites() Future<void>
The Firebase Database client automatically queues writes and sends them to the server at the earliest opportunity, depending on network connectivity. In some cases (e.g. offline usage) there may be a large number of writes waiting to be sent. Calling this method will purge all outstanding writes so they are abandoned.
reference() DatabaseReference
Gets a DatabaseReference for the root of your Firebase Database.
setPersistenceCacheSizeBytes(int cacheSizeInBytes) Future<bool>
Attempts to set the size of the persistence cache.
setPersistenceEnabled(bool enabled) Future<bool>
Attempts to sets the database persistence to enabled.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited