Documentation
¶
Index ¶
- type DB
- func (r *DB) Close() error
- func (r *DB) CurrentEstablishmentEvent(pre string) (*event.Message, error)
- func (r *DB) CurrentEvent(pre string) (*event.Message, error)
- func (r *DB) EscrowLikelyDuplicitiousEvent(e *event.Message) error
- func (r *DB) EscrowOutOfOrderEvent(e *event.Message) error
- func (r *DB) EscrowPendingEvent(e *event.Message) error
- func (r *DB) Event(pre, dig string) (*event.Event, error)
- func (r *DB) EventAt(pre string, sn int) (*event.Message, error)
- func (r *DB) Get(k string) ([]byte, error)
- func (r *DB) Inception(pre string) (*event.Message, error)
- func (r *DB) LastAcceptedDigest(pre string, seq int) ([]byte, error)
- func (r *DB) LogEvent(e *event.Message, first bool) error
- func (r *DB) LogNonTransferableReceipt(rct *event.Receipt) error
- func (r *DB) LogSize(pre string) int
- func (r *DB) LogTransferableReceipt(vrc *event.Receipt) error
- func (r *DB) Message(pre, dig string) (*event.Message, error)
- func (r *DB) Put(k string, v []byte) error
- func (r *DB) RemovePendingEscrow(prefix string, sn int, dig string) error
- func (r *DB) Seen(pre string) bool
- func (r *DB) Signatures(pre, dig string) ([]derivation.Derivation, error)
- func (r *DB) StreamAsFirstSeen(pre string, handler func(*event.Message) error) error
- func (r *DB) StreamBySequenceNo(pre string, handler func(*event.Message) error) error
- func (r *DB) StreamEstablisment(pre string, handler func(*event.Message) error) error
- func (r *DB) StreamPending(pre string, handler func(*event.Message) error) error
- func (r *DB) StreamTransferableReceipts(pre string, sn int, handler func(quadlet []byte) error) error
- type Iterator
- type NoOpLogger
- type OrderedSet
- func (r *OrderedSet) Add(txn *badger.Txn, val []byte, keyvals ...interface{}) error
- func (r *OrderedSet) Count(txn *badger.Txn, keyvals ...interface{}) int
- func (r *OrderedSet) Delete(txn *badger.Txn, keyvals ...interface{}) error
- func (r *OrderedSet) First(txn *badger.Txn, keyvals ...interface{}) ([][]byte, error)
- func (r *OrderedSet) Get(txn *badger.Txn, keyvals ...interface{}) ([][]byte, error)
- func (r *OrderedSet) Iterator(txn *badger.Txn, keyvals ...interface{}) *SetIterator
- func (r *OrderedSet) Last(txn *badger.Txn, keyvals ...interface{}) ([][]byte, error)
- func (r *OrderedSet) Put(txn *badger.Txn, vals [][]byte, keyvals ...interface{}) error
- func (r *OrderedSet) RemoveFromSet(txn *badger.Txn, val []byte, keyvals ...interface{}) error
- type Set
- func (r *Set) Add(txn *badger.Txn, val []byte, keyvals ...interface{}) error
- func (r *Set) Count(txn *badger.Txn, keyvals ...interface{}) int
- func (r *Set) Delete(txn *badger.Txn, keyvals ...interface{}) error
- func (r *Set) First(txn *badger.Txn, keyvals ...interface{}) ([][]byte, error)
- func (r *Set) Get(txn *badger.Txn, keyvals ...interface{}) ([][]byte, error)
- func (r *Set) Iterator(txn *badger.Txn, keyvals ...interface{}) *SetIterator
- func (r *Set) Last(txn *badger.Txn, keyvals ...interface{}) ([][]byte, error)
- func (r *Set) Put(txn *badger.Txn, vals [][]byte, keyvals ...interface{}) error
- type SetIterator
- type Value
- func (r *Value) Count(txn *badger.Txn, keyvals ...interface{}) int
- func (r *Value) Delete(txn *badger.Txn, keyvals ...interface{}) error
- func (r *Value) DeleteAll(txn *badger.Txn, keyvals ...interface{}) error
- func (r *Value) Exists(txn *badger.Txn, keyvals ...interface{}) bool
- func (r *Value) First(txn *badger.Txn, keyvals ...interface{}) ([]byte, error)
- func (r *Value) Get(txn *badger.Txn, keyvals ...interface{}) ([]byte, error)
- func (r *Value) Iterator(txn *badger.Txn, keyvals ...interface{}) *Iterator
- func (r *Value) Last(txn *badger.Txn, keyvals ...interface{}) ([]byte, error)
- func (r *Value) Put(txn *badger.Txn, val []byte, keyvals ...interface{}) error
- func (r *Value) Set(txn *badger.Txn, val []byte, keyvals ...interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) CurrentEstablishmentEvent ¶
func (*DB) EscrowLikelyDuplicitiousEvent ¶
func (*DB) LastAcceptedDigest ¶
func (*DB) LogNonTransferableReceipt ¶
func (*DB) RemovePendingEscrow ¶
func (*DB) Signatures ¶
func (r *DB) Signatures(pre, dig string) ([]derivation.Derivation, error)
func (*DB) StreamAsFirstSeen ¶
func (*DB) StreamBySequenceNo ¶
func (*DB) StreamEstablisment ¶
func (*DB) StreamPending ¶
type NoOpLogger ¶
type NoOpLogger struct { }
func (*NoOpLogger) Debugf ¶
func (r *NoOpLogger) Debugf(s string, i ...interface{})
func (*NoOpLogger) Errorf ¶
func (r *NoOpLogger) Errorf(s string, i ...interface{})
func (*NoOpLogger) Infof ¶
func (r *NoOpLogger) Infof(s string, i ...interface{})
func (*NoOpLogger) Warningf ¶
func (r *NoOpLogger) Warningf(s string, i ...interface{})
type OrderedSet ¶
type OrderedSet struct {
// contains filtered or unexported fields
}
func NewOrderedSet ¶
func NewOrderedSet(ns, key string) *OrderedSet
func (*OrderedSet) Add ¶
func (r *OrderedSet) Add(txn *badger.Txn, val []byte, keyvals ...interface{}) error
func (*OrderedSet) Delete ¶
func (r *OrderedSet) Delete(txn *badger.Txn, keyvals ...interface{}) error
func (*OrderedSet) First ¶
func (r *OrderedSet) First(txn *badger.Txn, keyvals ...interface{}) ([][]byte, error)
func (*OrderedSet) Get ¶
func (r *OrderedSet) Get(txn *badger.Txn, keyvals ...interface{}) ([][]byte, error)
func (*OrderedSet) Iterator ¶
func (r *OrderedSet) Iterator(txn *badger.Txn, keyvals ...interface{}) *SetIterator
func (*OrderedSet) Last ¶
func (r *OrderedSet) Last(txn *badger.Txn, keyvals ...interface{}) ([][]byte, error)
func (*OrderedSet) Put ¶
func (r *OrderedSet) Put(txn *badger.Txn, vals [][]byte, keyvals ...interface{}) error
func (*OrderedSet) RemoveFromSet ¶
func (r *OrderedSet) RemoveFromSet(txn *badger.Txn, val []byte, keyvals ...interface{}) error
type SetIterator ¶
type SetIterator struct {
// contains filtered or unexported fields
}
func NewSetIterator ¶
func NewSetIterator(txn *badger.Txn, seek []byte) *SetIterator
func (*SetIterator) Close ¶
func (r *SetIterator) Close()
func (*SetIterator) Key ¶
func (r *SetIterator) Key() []byte
func (*SetIterator) Next ¶
func (r *SetIterator) Next() bool
func (*SetIterator) Value ¶
func (r *SetIterator) Value() [][]byte
Click to show internal directories.
Click to hide internal directories.