Realtime database client component. Surfaces the database name, table name, and result events of its base class as published members for design-time configuration.
General (non-index) database rules as name/value pairs. Populated by GetRules and written back by SetRules. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Collection of per-table index rules. Populated by GetRules and written back by SetRules; use AddIndexRule to build it manually. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Name of the table (top-level path) that data operations target. When empty, operations act on the database root. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Adds a field to the index rule of a table, creating the table's index rule when it does not yet exist. Has no effect when the field is already indexed for that table. Call SetRules afterwards to persist the change. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that inserts or merges multiple records at once from a single JSON payload keyed by record identifier. The outcome is reported through the insert-data result event. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that creates a new, server-named object under the current table (or the database root when no table is set). The server-assigned name is reported through the create-object result event. The request is skipped while the database name or access token is empty. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that deletes a single record identified by the given key from the current table. The outcome is reported through the delete-data result event. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that deletes an entire table (top-level path). The outcome is reported through the delete-table result event. The request is skipped while the database name, table name, or access token is empty. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that retrieves the database security and index rules, parsing them into the index-rule and general-rule collections. Both collections are cleared before the request runs. Completion is reported through the get-rules result event. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that checks whether a record with the given identifier exists. The result is reported through the identifier-existence event. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that inserts a single record with the given identifier and payload into the current table. The outcome is reported through the insert-data result event. The request is skipped while the database name, identifier, or access token is empty. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Queries the current table for records whose property matches the given text value exactly. Results are delivered through the query result event. The query is skipped when the keyword is empty. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that reads a single record, or the entire current table when no identifier is supplied. The returned payload is delivered through the read-data result event. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that writes the current index-rule and general-rule collections back to the database as its security and index rules. Completion is reported through the set-rules result event. (inherited from TTMSFNCCustomCloudGoogleFireBase)
Sends a request that replaces the payload of the record with the given identifier. The outcome is reported through the update-data result event. (inherited from TTMSFNCCustomCloudGoogleFireBase)