Documentation ¶
Index ¶
- Variables
- func MakeFileEncoder(arf schnittstellen.AkteIOFactory, ic kennung.InlineTypChecker) *fileEncoder
- func MakeFileEncoderJustOpen(arf schnittstellen.AkteIOFactory, ic kennung.InlineTypChecker) fileEncoder
- func ToSliceFilesZettelen(s sku.CheckedOutSet) (out []string, err error)
- type FileEncoder
- type KeyerAkte
- type KeyerFD
- type KeyerHinweis
- type KeyerStored
- type MutableMatchSet
- type MutableSet
- type MutableSetMetadateiWithKennung
- type SetPrefixNamed
- type SetPrefixNamedSegments
- type SetPrefixVerzeichnisse
- func (s *SetPrefixVerzeichnisse) Add(z *sku.Transacted) (err error)
- func (a SetPrefixVerzeichnisse) Each(f func(kennung.Etikett, MutableSetMetadateiWithKennung) error) (err error)
- func (a SetPrefixVerzeichnisse) EachZettel(f func(kennung.Etikett, *sku.Transacted) error) error
- func (s SetPrefixVerzeichnisse) Len() int
- func (a SetPrefixVerzeichnisse) Subset(e kennung.Etikett) (out SetPrefixVerzeichnisseSegments)
- func (a SetPrefixVerzeichnisse) Subtract(b MutableSetMetadateiWithKennung) (c SetPrefixVerzeichnisse)
- func (s SetPrefixVerzeichnisse) ToSet() (out MutableSetMetadateiWithKennung)
- type SetPrefixVerzeichnisseSegments
Constants ¶
This section is empty.
Variables ¶
View Source
var MakeMutableSetMetadateiWithKennung = sku.MakeTransactedMutableSetKennung
TODO remove
Functions ¶
func MakeFileEncoder ¶
func MakeFileEncoder( arf schnittstellen.AkteIOFactory, ic kennung.InlineTypChecker, ) *fileEncoder
func MakeFileEncoderJustOpen ¶
func MakeFileEncoderJustOpen( arf schnittstellen.AkteIOFactory, ic kennung.InlineTypChecker, ) fileEncoder
func ToSliceFilesZettelen ¶
func ToSliceFilesZettelen( s sku.CheckedOutSet, ) (out []string, err error)
Types ¶
type KeyerAkte ¶
type KeyerAkte struct{}
type KeyerFD ¶
type KeyerFD struct{}
type KeyerHinweis ¶
type KeyerHinweis struct{}
func (KeyerHinweis) GetKey ¶
func (k KeyerHinweis) GetKey(z *sku.External) string
type KeyerStored ¶
type KeyerStored struct{}
func (KeyerStored) GetKey ¶
func (k KeyerStored) GetKey(z *sku.External) string
type MutableMatchSet ¶
type MutableMatchSet struct { Original MutableSet Stored MutableSet Akten MutableSet Matched MutableSet MatchedHinweisen schnittstellen.MutableSetLike[kennung.Kennung] MatchedHinweisenSchwanzen map[string]kennung.Tai // contains filtered or unexported fields }
func MakeMutableMatchSet ¶
func MakeMutableMatchSet(in MutableSet) (out MutableMatchSet)
func (MutableMatchSet) Match ¶
func (s MutableMatchSet) Match(z *sku.Transacted) (err error)
type MutableSet ¶
type MutableSet = schnittstellen.MutableSetLike[*sku.External]
func MakeMutableSetUniqueAkte ¶
func MakeMutableSetUniqueAkte(zs ...*sku.External) MutableSet
func MakeMutableSetUniqueFD ¶
func MakeMutableSetUniqueFD(zs ...*sku.External) MutableSet
func MakeMutableSetUniqueHinweis ¶
func MakeMutableSetUniqueHinweis(zs ...*sku.External) MutableSet
func MakeMutableSetUniqueStored ¶
func MakeMutableSetUniqueStored(zs ...*sku.External) MutableSet
type MutableSetMetadateiWithKennung ¶
type MutableSetMetadateiWithKennung = schnittstellen.MutableSetLike[*sku.Transacted]
type SetPrefixNamed ¶
type SetPrefixNamed map[string]schnittstellen.MutableSetLike[*sku.Transacted]
func NewSetPrefixNamed ¶
func NewSetPrefixNamed() *SetPrefixNamed
func (*SetPrefixNamed) Add ¶
func (s *SetPrefixNamed) Add(z *sku.Transacted)
this splits on right-expanded
func (SetPrefixNamed) Subset ¶
func (a SetPrefixNamed) Subset(e kennung.Etikett) (out SetPrefixNamedSegments)
for all of the zettels, check for intersections with the passed in etikett, and if there is a prefix match, group it out the output set segments appropriately
func (SetPrefixNamed) ToSetNamed ¶
func (s SetPrefixNamed) ToSetNamed() (out schnittstellen.MutableSetLike[*sku.Transacted])
type SetPrefixNamedSegments ¶
type SetPrefixNamedSegments struct { Ungrouped schnittstellen.MutableSetLike[*sku.Transacted] Grouped *SetPrefixNamed }
type SetPrefixVerzeichnisse ¶
type SetPrefixVerzeichnisse struct {
// contains filtered or unexported fields
}
func MakeSetPrefixVerzeichnisse ¶
func MakeSetPrefixVerzeichnisse(c int) (s SetPrefixVerzeichnisse)
func (*SetPrefixVerzeichnisse) Add ¶
func (s *SetPrefixVerzeichnisse) Add(z *sku.Transacted) (err error)
this splits on right-expanded
func (SetPrefixVerzeichnisse) Each ¶
func (a SetPrefixVerzeichnisse) Each( f func(kennung.Etikett, MutableSetMetadateiWithKennung) error, ) (err error)
func (SetPrefixVerzeichnisse) EachZettel ¶
func (a SetPrefixVerzeichnisse) EachZettel( f func(kennung.Etikett, *sku.Transacted) error, ) error
func (SetPrefixVerzeichnisse) Len ¶
func (s SetPrefixVerzeichnisse) Len() int
func (SetPrefixVerzeichnisse) Subset ¶
func (a SetPrefixVerzeichnisse) Subset( e kennung.Etikett, ) (out SetPrefixVerzeichnisseSegments)
func (SetPrefixVerzeichnisse) Subtract ¶
func (a SetPrefixVerzeichnisse) Subtract( b MutableSetMetadateiWithKennung, ) (c SetPrefixVerzeichnisse)
func (SetPrefixVerzeichnisse) ToSet ¶
func (s SetPrefixVerzeichnisse) ToSet() (out MutableSetMetadateiWithKennung)
type SetPrefixVerzeichnisseSegments ¶
type SetPrefixVerzeichnisseSegments struct { Ungrouped MutableSetMetadateiWithKennung Grouped SetPrefixVerzeichnisse }
Click to show internal directories.
Click to hide internal directories.