MCPcopy Create free account
hub / github.com/devaccuracy/ledgerforge / GetAllLedgersWithFilterAndOptions

Method GetAllLedgersWithFilterAndOptions

database/repository.go:90–90  ·  view source on GitHub ↗

Retrieves ledgers with advanced filtering

(ctx context.Context, filters *filter.QueryFilterSet, opts *filter.QueryOptions, limit, offset int)

Source from the content-addressed store, hash-verified

88 // Advanced filtering methods
89 GetAllLedgersWithFilter(ctx context.Context, filters *filter.QueryFilterSet, limit, offset int) ([]model.Ledger, error) // Retrieves ledgers with advanced filtering
90 GetAllLedgersWithFilterAndOptions(ctx context.Context, filters *filter.QueryFilterSet, opts *filter.QueryOptions, limit, offset int) ([]model.Ledger, *int64, error) // Retrieves ledgers with filtering, sorting, and count
91}
92
93// balance defines methods for handling balances.

Callers 2

FilterLedgersMethod · 0.65

Implementers 3

LedgerForgeledgerforge.go
Datasourcedatabase/db.go
MockDataSourcedatabase/mocks/repo_mocks.go

Calls

no outgoing calls

Tested by

no test coverage detected