 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type Notifier
- type UnversionedPersistenceNotifier
- func (db *UnversionedPersistenceNotifier) BeginUpdate() error
- func (db *UnversionedPersistenceNotifier) Close() error
- func (db *UnversionedPersistenceNotifier) Commit() error
- func (db *UnversionedPersistenceNotifier) DeleteState(ctx context.Context, ns driver2.Namespace, key driver2.PKey) error
- func (db *UnversionedPersistenceNotifier) DeleteStates(ctx context.Context, namespace driver2.Namespace, keys ...driver2.PKey) map[driver2.PKey]error
- func (db *UnversionedPersistenceNotifier) Discard() error
- func (db *UnversionedPersistenceNotifier) GetState(ctx context.Context, namespace driver2.Namespace, key driver2.PKey) (driver2.RawValue, error)
- func (db *UnversionedPersistenceNotifier) GetStateRangeScanIterator(ctx context.Context, namespace driver2.Namespace, ...) (iterators.Iterator[*driver.UnversionedRead], error)
- func (db *UnversionedPersistenceNotifier) GetStateSetIterator(ctx context.Context, ns driver2.Namespace, keys ...driver2.PKey) (iterators.Iterator[*driver.UnversionedRead], error)
- func (db *UnversionedPersistenceNotifier) SetState(ctx context.Context, ns driver2.Namespace, key driver2.PKey, ...) error
- func (db *UnversionedPersistenceNotifier) SetStates(ctx context.Context, ns driver2.Namespace, ...) map[driver2.PKey]error
- func (db *UnversionedPersistenceNotifier) Stats() any
- func (db *UnversionedPersistenceNotifier) Subscribe(callback driver.TriggerCallback) error
- func (db *UnversionedPersistenceNotifier) UnsubscribeAll() error
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Notifier ¶
type Notifier struct {
	// contains filtered or unexported fields
}
    func NewNotifier ¶
func NewNotifier() *Notifier
func (*Notifier) EnqueueEvent ¶
func (*Notifier) UnsubscribeAll ¶
type UnversionedPersistenceNotifier ¶
type UnversionedPersistenceNotifier struct {
	Persistence driver.KeyValueStore
	*Notifier
}
    func NewUnversioned ¶
func NewUnversioned(persistence driver.KeyValueStore) *UnversionedPersistenceNotifier
func (*UnversionedPersistenceNotifier) BeginUpdate ¶
func (db *UnversionedPersistenceNotifier) BeginUpdate() error
func (*UnversionedPersistenceNotifier) Close ¶
func (db *UnversionedPersistenceNotifier) Close() error
func (*UnversionedPersistenceNotifier) Commit ¶
func (db *UnversionedPersistenceNotifier) Commit() error
func (*UnversionedPersistenceNotifier) DeleteState ¶
func (*UnversionedPersistenceNotifier) DeleteStates ¶
func (*UnversionedPersistenceNotifier) Discard ¶
func (db *UnversionedPersistenceNotifier) Discard() error
func (*UnversionedPersistenceNotifier) GetStateRangeScanIterator ¶
func (*UnversionedPersistenceNotifier) GetStateSetIterator ¶
func (*UnversionedPersistenceNotifier) Stats ¶
func (db *UnversionedPersistenceNotifier) Stats() any
func (*UnversionedPersistenceNotifier) Subscribe ¶
func (db *UnversionedPersistenceNotifier) Subscribe(callback driver.TriggerCallback) error
func (*UnversionedPersistenceNotifier) UnsubscribeAll ¶
func (db *UnversionedPersistenceNotifier) UnsubscribeAll() error
 Click to show internal directories. 
   Click to hide internal directories.