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
Functions
-
eventTypeFromString(
String value) → DatabaseEventType -
eventTypeToString(
DatabaseEventType value) → String
Typedefs
- TransactionHandler = Transaction Function(Object? value)
- Interface for TransactionHandler