Documentation ¶
Index ¶
- type BasicTransaction
- type SVL
- type SvlBuilder
- func (s *SvlBuilder) Build() (*SVL, error)
- func (s *SvlBuilder) ImplementEncoder(f func(e any) ([]byte, error)) *SvlBuilder
- func (s *SvlBuilder) ImplementGet(f func(t []BasicTransaction) ([]BasicTransaction, error)) *SvlBuilder
- func (s *SvlBuilder) ImplementLog(f func(v ...any)) *SvlBuilder
- func (s *SvlBuilder) ImplementSet(f func(t []BasicTransaction) error) *SvlBuilder
- func (s *SvlBuilder) SetBadger(db *badger.DB) *SvlBuilder
- func (s *SvlBuilder) SetEncodeElements(elements bool) *SvlBuilder
- func (s *SvlBuilder) UseGobEncDec() *SvlBuilder
- func (s *SvlBuilder) UseJsonEncDec() *SvlBuilder
- func (s *SvlBuilder) UseLog() *SvlBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicTransaction ¶
type SVL ¶
type SVL struct {
// contains filtered or unexported fields
}
func (*SVL) DisableIncrement ¶
type SvlBuilder ¶
type SvlBuilder struct {
// contains filtered or unexported fields
}
func NewSVL ¶
func NewSVL() *SvlBuilder
func (*SvlBuilder) Build ¶
func (s *SvlBuilder) Build() (*SVL, error)
func (*SvlBuilder) ImplementEncoder ¶
func (s *SvlBuilder) ImplementEncoder(f func(e any) ([]byte, error)) *SvlBuilder
func (*SvlBuilder) ImplementGet ¶
func (s *SvlBuilder) ImplementGet(f func(t []BasicTransaction) ([]BasicTransaction, error)) *SvlBuilder
func (*SvlBuilder) ImplementLog ¶
func (s *SvlBuilder) ImplementLog(f func(v ...any)) *SvlBuilder
func (*SvlBuilder) ImplementSet ¶
func (s *SvlBuilder) ImplementSet(f func(t []BasicTransaction) error) *SvlBuilder
func (*SvlBuilder) SetBadger ¶
func (s *SvlBuilder) SetBadger(db *badger.DB) *SvlBuilder
func (*SvlBuilder) SetEncodeElements ¶
func (s *SvlBuilder) SetEncodeElements(elements bool) *SvlBuilder
func (*SvlBuilder) UseGobEncDec ¶
func (s *SvlBuilder) UseGobEncDec() *SvlBuilder
func (*SvlBuilder) UseJsonEncDec ¶
func (s *SvlBuilder) UseJsonEncDec() *SvlBuilder
func (*SvlBuilder) UseLog ¶
func (s *SvlBuilder) UseLog() *SvlBuilder
Click to show internal directories.
Click to hide internal directories.