Tracing topic
The tracing API is experimental and subject to change.
Classes
- ChannelCallOp Tracing
- A call over a communication channel.
- CloseDatabaseOp Tracing
- Operation that closes a Database.
- CollectionOperationOp Tracing
- Operation that involves a Collection.
- DatabaseOperationOp Tracing
- Operation that involves a Database.
- DeleteDocumentOp Tracing
- Operation that deletes a Document from a Collection.
- DevToolsTracing Tracing
- A tracing delegate that integrates CBL Dart with the Dart DevTools.
- DocumentOperationOp Tracing
- Operation that involves a Document.
- ExecuteQueryOp Tracing
- Operation that executes a Query.
- GetDocumentOp Tracing
- Operation that loads a Document from a Collection.
- InitializeOp Tracing
- Operation that initializes CBL Dart.
- NativeCallOp Tracing
- A call to a native function.
- OpenDatabaseOp Tracing
- Operation that opens a Database.
- PrepareDocumentOp Tracing
- Operation that prepares a Document to be saved or deleted.
- PrepareQueryOp Tracing
- Operation that prepares a Query to be used.
- QueryOperationOp Tracing
- Operation that involves a Query.
- SaveDocumentOp Tracing
- Operation that saves a Document to a Collection.
- TracedOperation Tracing
- A traced operation.
- TracingDelegate Tracing
- A delegate which implements a tracing mechanism for CBL Dart.
Functions
-
combineOperationFilters(
List< TracingOperationFilter> filters) → OperationFilter - Returns a new OperationFilter that combines the provided filters through an AND operation.
Typedefs
-
OperationDetailsResolver
= Map<
String, Object?> ? Function(TracedOperation operation) Tracing - A function that resolves detailed tracing information for TracedOperations.
- OperationFilter = bool Function(TracedOperation operation) Tracing
- A function to filter TracedOperations.
- OperationToStringResolver = String Function(TracedOperation operation) Tracing
- A function that returns a string representation for TracedOperations.