firebase_database_platform_interface library

Classes

DatabaseEventPlatform
Event encapsulates a DataSnapshot and possibly also the key of its previous sibling, which can be used to order the snapshots.
DatabasePlatform
Defines an interface to work with FirebaseDatabase on web and mobile
DatabaseReferencePlatform
DatabaseReference represents a particular location in your Firebase Database and can be used for reading or writing data to that location.
DataSnapshotPlatform
EndCursorModifier
A modifier representing a end cursor query.
LimitModifier
A modifier representing a limit query.
OnDisconnectPlatform
The onDisconnect class allows you to write or clear data when your client disconnects from the Database server. These updates occur whether your client disconnects cleanly or not, so you can rely on them to clean up data even if a connection is dropped or a client crashes.
OrderModifier
A modifier representing an order modifier.
QueryModifier
A single interface for all modifiers to implement.
QueryModifiers
Represents the available modifiers of a Query instance.
QueryPlatform
Represents a query over the data at a particular location.
ServerValue
StartCursorModifier
A modifier representing a start cursor query.
Transaction
The pending result of a TransactionHandler.
TransactionResultPlatform
Interface for TransactionResultPlatform

Enums

DatabaseEventType
Enum to define various types of database events

Typedefs

TransactionHandler = Transaction Function(Object? value)
Interface for TransactionHandler