type /pkg/history.MemoryApi (interface)

Method Implmentations

ActivatedBetween(ctx context.Context, state string, start, end time.Time) bool (*BaseMemory).ActivatedBetween (*Memory).BaseMemory.ActivatedBetween *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.ActivatedBetween *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.ActivatedBetween
ActiveBetween(ctx context.Context, state string, start, end time.Time) bool (*BaseMemory).ActiveBetween (*Memory).BaseMemory.ActiveBetween *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.ActiveBetween *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.ActiveBetween
Config() BaseConfig (*BaseMemory).Config (*Memory).Config *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.Config *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.Config
Context() context.Context (*BaseMemory).Context (*Memory).BaseMemory.Context *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.Context *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.Context
DeactivatedBetween(ctx context.Context, state string, start, end time.Time) bool (*BaseMemory).DeactivatedBetween (*Memory).BaseMemory.DeactivatedBetween *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.DeactivatedBetween *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.DeactivatedBetween
Dispose() error (*BaseMemory).Dispose (*Memory).Dispose *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.Dispose *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.Dispose
FindLatest(ctx context.Context, retTx bool, limit int, query Query) ([]*MemoryRecord, error) (*BaseMemory).FindLatest (*Memory).FindLatest *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.FindLatest *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.FindLatest
InactiveBetween(ctx context.Context, state string, start, end time.Time) bool (*BaseMemory).InactiveBetween (*Memory).BaseMemory.InactiveBetween *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.InactiveBetween *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.InactiveBetween
Index(states am.S) []int (*BaseMemory).Index (*Memory).BaseMemory.Index *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.Index *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.Index
Index1(state string) int (*BaseMemory).Index1 (*Memory).BaseMemory.Index1 *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.Index1 *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.Index1
IsTracked(states am.S) bool (*BaseMemory).IsTracked (*Memory).BaseMemory.IsTracked *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.IsTracked *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.IsTracked
IsTracked1(state string) bool (*BaseMemory).IsTracked1 (*Memory).BaseMemory.IsTracked1 *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.IsTracked1 *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.IsTracked1
Machine() am.Api (*BaseMemory).Machine (*Memory).Machine *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.Machine *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.Machine
MachineRecord() *MachineRecord (*BaseMemory).MachineRecord (*Memory).MachineRecord *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.MachineRecord *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.MachineRecord
Sync() error (*BaseMemory).Sync (*Memory).BaseMemory.Sync *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.Sync *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.Sync
ToMachineRecord(format any) (*MachineRecord, error) (*BaseMemory).ToMachineRecord (*Memory).BaseMemory.ToMachineRecord *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.ToMachineRecord *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.ToMachineRecord
ToTimeRecord(format any) (*TimeRecord, error) (*BaseMemory).ToTimeRecord (*Memory).BaseMemory.ToTimeRecord *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.ToTimeRecord *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.ToTimeRecord
ToTransitionRecord(format any) (*TransitionRecord, error) (*BaseMemory).ToTransitionRecord (*Memory).BaseMemory.ToTransitionRecord *github.com/pancsta/asyncmachine-go/pkg/history/bbolt.Memory.BaseMemory.ToTransitionRecord *github.com/pancsta/asyncmachine-go/pkg/history/gorm.Memory.BaseMemory.ToTransitionRecord