Documentation ¶
Index ¶
- Constants
- func MakeErrConcurrentPageAccess() error
- type KennungShaMap
- type Page
- func (pt *Page) CopyJustHistory(s sku.QueryGroup, w schnittstellen.FuncIter[*sku.Transacted]) (err error)
- func (pt *Page) CopyJustHistoryAndAdded(s sku.QueryGroup, w schnittstellen.FuncIter[*sku.Transacted]) (err error)
- func (pt *Page) CopyJustHistoryFrom(r io.Reader, s sku.QueryGroup, w schnittstellen.FuncIter[skuWithRangeAndSigil]) (err error)
- func (pt *Page) Flush() (err error)
- func (s *Page) Initialize(standort standort.Standort, persistentMetadateiFormat objekte_format.Format, ...) (err error)
- func (s *Page) MakeFuncSaveOneVerweise(o *sku.Transacted) func() error
- func (s *Page) ReadOneEnnui(sh *sha.Sha) (sk *sku.Transacted, err error)
- func (s *Page) ReadOneKennung(k kennung.Kennung) (sk *sku.Transacted, err error)
- func (s *Page) ReadOneKennungSha(k kennung.Kennung) (sh *sha.Sha, err error)
- func (pt *Page) SetNeedsFlushHistory()
- func (s *Page) WriteOneObjekteMetadatei(o *sku.Transacted) (err error)
- type PageDelegate
- type PageDelegateGetter
- type PageId
- type State
- type Store
- func (i *Store) Add(z *sku.Transacted, v string, mode objekte_mode.Mode) (err error)
- func (i *Store) Flush(printerHeader schnittstellen.FuncIter[string]) (err error)
- func (i *Store) GetPagePair(n uint8) (p *Page)
- func (i *Store) Initialize() (err error)
- func (s *Store) MakeFuncSaveOneVerweise(o *sku.Transacted) func() error
- func (i *Store) PageForKennung(h kennung.Kennung) (n uint8, err error)
- func (i *Store) PageForSha(s schnittstellen.ShaLike) (n uint8, err error)
- func (i *Store) PageForString(s string) (n uint8, err error)
- func (s *Store) ReadOneEnnui(sh *sha.Sha) (sk *sku.Transacted, err error)
- func (s *Store) ReadOneKennung(k kennung.Kennung) (sk *sku.Transacted, err error)
- func (s *Store) ReadOneKennungSha(k kennung.Kennung) (sh *sha.Sha, err error)
- func (i *Store) ReadQuery(qg *query.Group, w schnittstellen.FuncIter[*sku.Transacted]) (err error)
- func (i *Store) SetNeedsFlushHistory()
- func (s *Store) WriteOneObjekteMetadatei(o *sku.Transacted) (err error)
Constants ¶
View Source
const ( DigitWidth = 1 PageCount = 1 << (DigitWidth * 4) )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Page ¶
type Page struct { PageId // contains filtered or unexported fields }
func (*Page) CopyJustHistory ¶
func (pt *Page) CopyJustHistory( s sku.QueryGroup, w schnittstellen.FuncIter[*sku.Transacted], ) (err error)
func (*Page) CopyJustHistoryAndAdded ¶
func (pt *Page) CopyJustHistoryAndAdded( s sku.QueryGroup, w schnittstellen.FuncIter[*sku.Transacted], ) (err error)
func (*Page) CopyJustHistoryFrom ¶
func (pt *Page) CopyJustHistoryFrom( r io.Reader, s sku.QueryGroup, w schnittstellen.FuncIter[skuWithRangeAndSigil], ) (err error)
func (*Page) Initialize ¶
func (s *Page) Initialize( standort standort.Standort, persistentMetadateiFormat objekte_format.Format, options objekte_format.Options, ) (err error)
func (*Page) MakeFuncSaveOneVerweise ¶
func (s *Page) MakeFuncSaveOneVerweise(o *sku.Transacted) func() error
func (*Page) ReadOneEnnui ¶
func (s *Page) ReadOneEnnui(sh *sha.Sha) (sk *sku.Transacted, err error)
func (*Page) ReadOneKennung ¶
func (s *Page) ReadOneKennung(k kennung.Kennung) (sk *sku.Transacted, err error)
func (*Page) ReadOneKennungSha ¶
func (*Page) WriteOneObjekteMetadatei ¶
func (s *Page) WriteOneObjekteMetadatei(o *sku.Transacted) (err error)
type PageDelegate ¶
type PageDelegate interface { ShouldAddVerzeichnisse(*sku.Transacted) error ShouldFlushVerzeichnisse(*sku.Transacted) error }
type PageDelegateGetter ¶
type PageDelegateGetter interface {
GetVerzeichnissePageDelegate(uint8) PageDelegate
}
type Store ¶
type Store struct { schnittstellen.VerzeichnisseFactory // contains filtered or unexported fields }
func MakeStore ¶
func (*Store) Add ¶
func (i *Store) Add( z *sku.Transacted, v string, mode objekte_mode.Mode, ) (err error)
func (*Store) Flush ¶
func (i *Store) Flush( printerHeader schnittstellen.FuncIter[string], ) (err error)
func (*Store) MakeFuncSaveOneVerweise ¶
func (s *Store) MakeFuncSaveOneVerweise(o *sku.Transacted) func() error
func (*Store) PageForKennung ¶
func (*Store) PageForSha ¶
func (i *Store) PageForSha(s schnittstellen.ShaLike) (n uint8, err error)
func (*Store) ReadOneEnnui ¶
func (s *Store) ReadOneEnnui(sh *sha.Sha) (sk *sku.Transacted, err error)
func (*Store) ReadOneKennung ¶
func (s *Store) ReadOneKennung(k kennung.Kennung) (sk *sku.Transacted, err error)
func (*Store) ReadOneKennungSha ¶
func (*Store) ReadQuery ¶
func (i *Store) ReadQuery( qg *query.Group, w schnittstellen.FuncIter[*sku.Transacted], ) (err error)
func (*Store) WriteOneObjekteMetadatei ¶
func (s *Store) WriteOneObjekteMetadatei(o *sku.Transacted) (err error)
Click to show internal directories.
Click to hide internal directories.