Documentation ¶
Index ¶
- func ComposeRecordCreate(ctx context.Context, c creator, mod *types.Module, records ...*types.Record) (err error)
- func ComposeRecordDelete(ctx context.Context, d deleter, mod *types.Module, records ...*types.Record) (err error)
- func ComposeRecordSoftDelete(ctx context.Context, u updater, mod *types.Module, records ...*types.Record) (err error)
- func ComposeRecordUndelete(ctx context.Context, u updater, mod *types.Module, records ...*types.Record) (err error)
- func ComposeRecordUpdate(ctx context.Context, u updater, mod *types.Module, records ...*types.Record) (err error)
- func ComposeRecordsFind(ctx context.Context, l lookuper, mod *types.Module, recordID uint64) (out *types.Record, err error)
- func ComposeRecordsIterator(ctx context.Context, s searcher, mod *types.Module, filter types.RecordFilter) (iter dal.Iterator, outFilter types.RecordFilter, err error)
- func ComposeRecordsList(ctx context.Context, s searcher, mod *types.Module, filter types.RecordFilter) (set types.RecordSet, outFilter types.RecordFilter, err error)
- func WalkIterator(ctx context.Context, iter dal.Iterator, mod *types.Module, ...) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComposeRecordCreate ¶
func ComposeRecordDelete ¶
func ComposeRecordSoftDelete ¶
func ComposeRecordUndelete ¶
func ComposeRecordUpdate ¶
func ComposeRecordsFind ¶
func ComposeRecordsIterator ¶
func ComposeRecordsList ¶
func ComposeRecordsList(ctx context.Context, s searcher, mod *types.Module, filter types.RecordFilter) (set types.RecordSet, outFilter types.RecordFilter, err error)
ComposeRecordsList iterates over results and collects all available records
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.