Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/serverlesstechnology/cqrs
/ functions
Functions
363 in github.com/serverlesstechnology/cqrs
⨍
Functions
363
◇
Types & classes
122
↓ 1 callers
Method
load
(&self, view_id: &str)
persistence/mysql-es/src/view_repository.rs:58
↓ 1 callers
Method
load
(&self, view_id: &str)
persistence/dynamo-es/src/view_repository.rs:51
↓ 1 callers
Method
load_mut
(&self, view_id: String)
src/persist/generic_query.rs:90
↓ 1 callers
Method
load_with_context
( &self, view_id: &str, )
persistence/mysql-es/src/view_repository.rs:73
↓ 1 callers
Method
load_with_context
( &self, view_id: &str, )
persistence/postgres-es/src/view_repository.rs:75
↓ 1 callers
Method
load_with_context
( &self, view_id: &str, )
persistence/dynamo-es/src/view_repository.rs:66
↓ 1 callers
Function
mysql_cqrs
A convenience method for building a simple connection pool for MySql. A connection pool is needed for both the event and view repositories. ``` use s
persistence/mysql-es/src/cqrs.rs:29
↓ 1 callers
Function
new_test_event_store
(pool: Pool<MySql>)
persistence/mysql-es/tests/lib.rs:12
↓ 1 callers
Function
new_test_event_store
( pool: Pool<Postgres>, )
persistence/postgres-es/tests/lib.rs:12
↓ 1 callers
Function
new_test_event_store
( client: Client, )
persistence/dynamo-es/src/testing.rs:121
↓ 1 callers
Function
new_test_event_store
( client: Client, )
persistence/dynamo-es/tests/lib.rs:27
↓ 1 callers
Method
query_events
( &self, aggregate_type: &str, aggregate_id: &str, )
persistence/dynamo-es/src/event_repository.rs:143
↓ 1 callers
Method
query_events_from
( &self, aggregate_type: &str, aggregate_id: &str, last_sequence: usize, )
persistence/dynamo-es/src/event_repository.rs:157
↓ 1 callers
Function
query_handler
Serves as our query endpoint to respond with the materialized `BankAccountView` for the requested account.
demo/src/route_handler.rs:11
↓ 1 callers
Method
select_snapshot
(&self)
persistence/mysql-es/src/sql_query.rs:53
↓ 1 callers
Method
select_snapshot
(&self)
persistence/postgres-es/src/sql_query.rs:53
↓ 1 callers
Function
serialize_events
( events: &[EventEnvelope<A>], )
src/persist/serialized_event.rs:61
↓ 1 callers
Function
stream_all_events
( query: String, aggregate_type: String, pool: Pool<MySql>, channel_size: usize, )
persistence/mysql-es/src/event_repository.rs:123
↓ 1 callers
Function
stream_all_events
(base_query: ScanFluentBuilder, channel_size: usize)
persistence/dynamo-es/src/event_repository.rs:392
↓ 1 callers
Function
stream_events
( query: String, aggregate_type: String, aggregate_id: String, pool: Pool<MySql>, channel_
persistence/mysql-es/src/event_repository.rs:106
↓ 1 callers
Function
stream_events
TODO: combine these two methods
persistence/dynamo-es/src/event_repository.rs:354
↓ 1 callers
Method
supersedes
Identifies if one `SemanticVersion` supersedes another. Used to determine whether an upcaster function should be applied. E.g., - for upcaster v0.2.3
src/persist/upcaster.rs:36
↓ 1 callers
Method
update
(&mut self, _event: &EventEnvelope<MyAggregate>)
src/persist/doc.rs:15
↓ 1 callers
Method
update_snapshot
(&self)
persistence/mysql-es/src/sql_query.rs:50
↓ 1 callers
Method
update_snapshot
(&self)
persistence/postgres-es/src/sql_query.rs:50
↓ 1 callers
Method
update_view
( &self, _view: MyView, _context: ViewContext, )
src/persist/doc.rs:41
↓ 1 callers
Method
use_error_handler
Allows the user to apply a custom error handler to the query replay. _Example: An error handler that panics on any error._ ``` # use cqrs_es::doc::{M
src/persist/replay.rs:75
↓ 1 callers
Method
validate_check
( &self, _account_id: &str, _check_number: &str, )
demo/src/domain/aggregate.rs:315
↓ 1 callers
Function
verify_replay_stream
(id: &str, event_repo: MysqlEventRepository)
persistence/mysql-es/src/event_repository.rs:419
↓ 1 callers
Function
verify_replay_stream
(id: &str, event_repo: PostgresEventRepository)
persistence/postgres-es/src/event_repository.rs:409
↓ 1 callers
Function
verify_replay_stream
(id: &str, event_repo: DynamoEventRepository)
persistence/dynamo-es/src/event_repository.rs:504
↓ 1 callers
Method
with_streaming_channel_size
Configures a `MysqlEventRepository` to use a streaming queue of the provided size. _Example: configure the repository to stream with a 1000 event buf
persistence/mysql-es/src/event_repository.rs:199
↓ 1 callers
Method
with_streaming_channel_size
Configures a `PostgresEventRepository` to use a streaming queue of the provided size. _Example: configure the repository to stream with a 1000 event
persistence/postgres-es/src/event_repository.rs:180
↓ 1 callers
Method
with_streaming_channel_size
Configures a `DynamoEventRepository` to use a streaming queue of the provided size. _Example: configure the repository to stream with a 1000 event bu
persistence/dynamo-es/src/event_repository.rs:58
Method
aggregate
(&mut self)
src/persist/context.rs:28
Method
aggregate_id
(events: &[EventEnvelope<A>])
src/mem_store.rs:73
Method
and
(self, new_events: Vec<A::Event>)
src/test/executor.rs:74
Method
append_query
Appends an additional query to the framework. ```rust # use cqrs_es::doc::{MyAggregate, MyQuery, MyService}; use cqrs_es::CqrsFramework; use cqrs_es::
src/cqrs.rs:87
Method
apply
(&mut self, _e: Self::Event)
persistence/mysql-es/src/testing.rs:34
Method
apply
(&mut self, _e: Self::Event)
persistence/postgres-es/src/testing.rs:34
Method
apply
(&mut self, _e: Self::Event)
persistence/dynamo-es/src/testing.rs:41
Method
apply
(&mut self, event: Self::Event)
demo/src/domain/aggregate.rs:92
Method
atm_withdrawal
(&self, _atm_id: &str, _amount: f64)
demo/src/services.rs:27
Method
build_event_put_transactions
( table_name: &str, events: &[SerializedEvent], )
persistence/dynamo-es/src/event_repository.rs:104
Function
commit
()
src/persist/event_store.rs:616
Function
commit_and_load_events
()
persistence/mysql-es/tests/lib.rs:18
Function
commit_and_load_events
()
persistence/postgres-es/tests/lib.rs:20
Function
commit_and_load_events
()
persistence/dynamo-es/src/testing.rs:167
Function
commit_and_load_events
()
persistence/dynamo-es/tests/lib.rs:35
Function
commit_and_load_events_snapshot_store
()
persistence/mysql-es/tests/lib.rs:27
Function
commit_and_load_events_snapshot_store
()
persistence/postgres-es/tests/lib.rs:30
Function
commit_and_load_events_snapshot_store
()
persistence/dynamo-es/tests/lib.rs:44
Function
commit_five
()
src/persist/event_store.rs:929
Function
commit_no_events
()
persistence/dynamo-es/tests/lib.rs:93
Function
commit_one_event
()
src/persist/event_store.rs:776
Function
commit_one_event_with_previous
()
src/persist/event_store.rs:803
Function
commit_three_events
()
src/persist/event_store.rs:834
Function
commit_two_with_existing
()
src/persist/event_store.rs:884
Method
context_for
(aggregate_id: &str, _is_event_source: bool)
src/persist/context.rs:17
Method
default
()
src/event_sink.rs:10
Method
default
()
src/mem_store.rs:24
Method
default
()
demo/src/domain/aggregate.rs:292
Method
deser_event
(row: MySqlRow)
persistence/mysql-es/src/event_repository.rs:289
Method
deser_event
(row: &PgRow)
persistence/postgres-es/src/event_repository.rs:276
Method
deser_snapshot
(row: &PgRow)
persistence/postgres-es/src/event_repository.rs:298
Method
dispatch
(&self, view_id: &str, events: &[EventEnvelope<A>])
src/persist/generic_query.rs:125
Method
dispatch
(&self, _aggregate_id: &str, events: &[EventEnvelope<TestAggregate>])
tests/lib.rs:164
Method
dispatch
(&self, aggregate_id: &str, events: &[EventEnvelope<BankAccount>])
demo/src/queries.rs:16
Function
dynamodb_aggregate_cqrs
A convenience function for creating a CqrsFramework using an aggregate store.
persistence/dynamo-es/src/cqrs.rs:22
Function
dynamodb_snapshot_cqrs
A convenience function for creating a CqrsFramework using a snapshot store.
persistence/dynamo-es/src/cqrs.rs:36
Function
event_repositories
()
persistence/mysql-es/src/event_repository.rs:365
Function
event_repositories
()
persistence/postgres-es/src/event_repository.rs:353
Function
event_repositories
()
persistence/dynamo-es/src/event_repository.rs:443
Function
event_repositories
()
persistence/dynamo-es/src/testing.rs:207
Method
event_type
(&self)
src/doc.rs:17
Method
event_type
(&self)
tests/lib.rs:122
Method
event_type
(&self)
demo/src/domain/events.rs:25
Method
event_version
(&self)
src/doc.rs:20
Method
event_version
(&self)
tests/lib.rs:130
Method
event_version
(&self)
demo/src/domain/events.rs:34
Method
fmt
(&self, f: &mut Formatter<'_>)
src/persist/upcaster.rs:43
Method
fmt
(&self, f: &mut Formatter<'_>)
persistence/mysql-es/src/testing.rs:79
Method
fmt
(&self, f: &mut Formatter<'_>)
persistence/postgres-es/src/testing.rs:80
Method
fmt
(&self, f: &mut Formatter<'_>)
persistence/dynamo-es/src/testing.rs:86
Function
framework_test
()
tests/lib.rs:298
Method
from
(msg: &str)
src/doc.rs:70
Method
from
(msg: &str)
src/persist/event_store.rs:375
Method
from
(_: ParseIntError)
src/persist/upcaster.rs:72
Method
from
(err: PersistenceError)
src/persist/error.rs:23
Method
from
(err: sqlx::Error)
persistence/mysql-es/src/error.rs:18
Method
from
(err: sqlx::Error)
persistence/postgres-es/src/error.rs:18
Method
from
(error: DynamoAggregateError)
persistence/dynamo-es/src/error.rs:28
Method
from
(msg: &str)
tests/lib.rs:24
Method
from
(_: axum::extract::rejection::BytesRejection)
demo/src/command_extractor.rs:52
Method
from
(msg: &str)
demo/src/domain/events.rs:44
Method
from_request
(req: Request<Body>, state: &S)
demo/src/command_extractor.rs:20
Method
from_str
(event_version: &str)
src/persist/upcaster.rs:54
Method
get_events
( &self, _aggregate_id: &str, )
src/doc.rs:180
Method
get_events
(&self)
src/mem_store.rs:52
Method
get_events
( &self, _aggregate_id: &str, )
src/persist/doc.rs:68
← previous
next →
101–200 of 363, ranked by callers