Structs§
- Closure
Namespace DefPost Create Interceptor - Closure
Namespace DefPost Update Interceptor - Closure
Namespace DefPre Delete Interceptor - Closure
Namespace DefPre Update Interceptor - Closure
Post Commit Interceptor - Closure
PreCommit Interceptor - Closure
Ring Buffer DefPost Create Interceptor - Closure
Ring Buffer DefPost Update Interceptor - Closure
Ring Buffer DefPre Delete Interceptor - Closure
Ring Buffer DefPre Update Interceptor - Closure
Ring Buffer Post Delete Interceptor - Closure
Ring Buffer Post Insert Interceptor - Closure
Ring Buffer Post Update Interceptor - Closure
Ring Buffer PreDelete Interceptor - Closure
Ring Buffer PreInsert Interceptor - Closure
Ring Buffer PreUpdate Interceptor - Closure
Table DefPost Create Interceptor - Closure
Table DefPost Update Interceptor - Closure
Table DefPre Delete Interceptor - Closure
Table DefPre Update Interceptor - Closure
Table Post Delete Interceptor - Closure
Table Post Insert Interceptor - Closure
Table Post Update Interceptor - Closure
Table PreDelete Interceptor - Closure
Table PreInsert Interceptor - Closure
Table PreUpdate Interceptor - Closure
View DefPost Create Interceptor - Closure
View DefPost Update Interceptor - Closure
View DefPre Delete Interceptor - Closure
View DefPre Update Interceptor - Closure
View Post Delete Interceptor - Closure
View Post Insert Interceptor - Closure
View Post Update Interceptor - Closure
View PreDelete Interceptor - Closure
View PreInsert Interceptor - Closure
View PreUpdate Interceptor - Filtered
Ring Buffer Post Delete Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Ring Buffer Post Insert Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Ring Buffer Post Update Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Ring Buffer PreDelete Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Ring Buffer PreInsert Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Ring Buffer PreUpdate Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Table Post Delete Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Table Post Insert Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Table Post Update Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Table PreDelete Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Table PreInsert Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
Table PreUpdate Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
View Post Delete Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
View Post Insert Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
View Post Update Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
View PreDelete Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
View PreInsert Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Filtered
View PreUpdate Interceptor - Filtered interceptor wrapper that checks entity name before executing.
- Intercept
Filter - Filter for matching entities by namespace and name.
- Interceptor
Chain - Chain for a specific interceptor type
- Interceptors
- Container for all interceptor chains
- Namespace
DefPost Create Context - Context for interceptors
- Namespace
DefPost Update Context - Context for interceptors
- Namespace
DefPre Delete Context - Context for interceptors
- Namespace
DefPre Update Context - Context for interceptors
- Post
Commit Context - Context for interceptors
- PreCommit
Context - Context for interceptors
- Ring
Buffer DefPost Create Context - Context for interceptors
- Ring
Buffer DefPost Update Context - Context for interceptors
- Ring
Buffer DefPre Delete Context - Context for interceptors
- Ring
Buffer DefPre Update Context - Context for interceptors
- Ring
Buffer Post Delete Context - Context for interceptors
- Ring
Buffer Post Insert Context - Context for interceptors
- Ring
Buffer Post Update Context - Context for interceptors
- Ring
Buffer PreDelete Context - Context for interceptors
- Ring
Buffer PreInsert Context - Context for interceptors
- Ring
Buffer PreUpdate Context - Context for interceptors
- Standard
Interceptor Builder - Builder for configuring interceptors using factory functions This allows building a Send+Sync factory that creates non-Send/Sync interceptors
- Standard
Interceptor Factory - Standard implementation of InterceptorFactory that stores factory functions This allows the factory to be Send+Sync while creating non-Send/Sync interceptors
- Table
DefPost Create Context - Context for interceptors
- Table
DefPost Update Context - Context for interceptors
- Table
DefPre Delete Context - Context for interceptors
- Table
DefPre Update Context - Context for interceptors
- Table
Post Delete Context - Context for interceptors
- Table
Post Insert Context - Context for interceptors
- Table
Post Update Context - Context for interceptors
- Table
PreDelete Context - Context for interceptors
- Table
PreInsert Context - Context for interceptors
- Table
PreUpdate Context - Context for interceptors
- View
DefPost Create Context - Context for interceptors
- View
DefPost Update Context - Context for interceptors
- View
DefPre Delete Context - Context for interceptors
- View
DefPre Update Context - Context for interceptors
- View
Post Delete Context - Context for interceptors
- View
Post Insert Context - Context for interceptors
- View
Post Update Context - Context for interceptors
- View
PreDelete Context - Context for interceptors
- View
PreInsert Context - Context for interceptors
- View
PreUpdate Context - Context for interceptors
Traits§
- Interceptor
Factory - Factory trait for creating interceptor instances for each CommandTransaction
- Namespace
DefPost Create Interceptor - Namespace
DefPost Update Interceptor - Namespace
DefPre Delete Interceptor - Namespace
DefPre Update Interceptor - Post
Commit Interceptor - PreCommit
Interceptor - Register
Interceptor - Trait for self-registering interceptors This allows interceptors that implement multiple interceptor traits to register themselves in all appropriate chains with a single Rc instance
- Ring
Buffer DefPost Create Interceptor - Ring
Buffer DefPost Update Interceptor - Ring
Buffer DefPre Delete Interceptor - Ring
Buffer DefPre Update Interceptor - Ring
Buffer Post Delete Interceptor - Ring
Buffer Post Insert Interceptor - Ring
Buffer Post Update Interceptor - Ring
Buffer PreDelete Interceptor - Ring
Buffer PreInsert Interceptor - Ring
Buffer PreUpdate Interceptor - Table
DefPost Create Interceptor - Table
DefPost Update Interceptor - Table
DefPre Delete Interceptor - Table
DefPre Update Interceptor - Table
Post Delete Interceptor - Table
Post Insert Interceptor - Table
Post Update Interceptor - Table
PreDelete Interceptor - Table
PreInsert Interceptor - Table
PreUpdate Interceptor - View
DefPost Create Interceptor - View
DefPost Update Interceptor - View
DefPre Delete Interceptor - View
DefPre Update Interceptor - View
Post Delete Interceptor - View
Post Insert Interceptor - View
Post Update Interceptor - View
PreDelete Interceptor - View
PreInsert Interceptor - View
PreUpdate Interceptor
Functions§
- namespace_
def_ post_ create - namespace_
def_ post_ update - namespace_
def_ pre_ delete - namespace_
def_ pre_ update - post_
commit - pre_
commit - ring_
buffer_ def_ post_ create - ring_
buffer_ def_ post_ update - ring_
buffer_ def_ pre_ delete - ring_
buffer_ def_ pre_ update - ring_
buffer_ post_ delete - ring_
buffer_ post_ insert - ring_
buffer_ post_ update - ring_
buffer_ pre_ delete - ring_
buffer_ pre_ insert - ring_
buffer_ pre_ update - table_
def_ post_ create - table_
def_ post_ update - table_
def_ pre_ delete - table_
def_ pre_ update - table_
post_ delete - table_
post_ insert - table_
post_ update - table_
pre_ delete - table_
pre_ insert - table_
pre_ update - view_
def_ post_ create - view_
def_ post_ update - view_
def_ pre_ delete - view_
def_ pre_ update - view_
post_ delete - view_
post_ insert - view_
post_ update - view_
pre_ delete - view_
pre_ insert - view_
pre_ update