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
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |