Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AbbrStore ¶
type AbbrStore interface {
Exists(k *kennung.Kennung2) (err error)
Hinweis() AbbrStoreGeneric[kennung.Hinweis]
Kisten() AbbrStoreGeneric[kennung.Kasten]
Shas() AbbrStoreGeneric[sha.Sha]
Etiketten() AbbrStoreGeneric[kennung.Etikett]
Typen() AbbrStoreGeneric[kennung.Typ]
AddMatchable(*sku.Transacted) error
errors.Flusher
}
TODO-P4 make generic
type AbbrStoreCompleteGeneric ¶
type AbbrStoreCompleteGeneric[V any] interface { AbbrStoreGeneric[V] AbbrStoreMutableGeneric[V] }
type AbbrStoreGeneric ¶
type AbbrStoreMutableGeneric ¶
type ExternalReader ¶
type ExternalReader interface {
ReadOneExternal(
em *sku.ExternalMaybe,
t *sku.Transacted,
) (e *sku.External, err error)
ReadOneExternalObjekte(
e *sku.External,
t *sku.Transacted,
) (err error)
ReadOneExternalObjekteReader(
r io.Reader,
e *sku.External,
) (err error)
ReadOneExternalAkte(
e *sku.External,
t *sku.Transacted,
) (err error)
}
type StoreUtil ¶
type StoreUtil interface {
FlushBestandsaufnahme() error
errors.Flusher
standort.Getter
konfig.Getter
konfig.PtrGetter
kennung.Clock
ExternalReader
CommitTransacted(*sku.Transacted) error
CommitUpdatedTransacted(*sku.Transacted) error
GetBestandsaufnahmeStore() bestandsaufnahme.Store
GetAbbrStore() AbbrStore
GetKennungIndex() kennung_index.Index
GetTypenIndex() (kennung_index.KennungIndex[kennung.Typ, *kennung.Typ], error)
GetAkten() *akten.Akten
GetFileEncoder() objekte_collections.FileEncoder
ReadAllGattung(
g gattung.Gattung,
f schnittstellen.FuncIter[*sku.Transacted],
) (err error)
ReadAllGattungen(
g gattungen.Set,
f schnittstellen.FuncIter[*sku.Transacted],
) (err error)
SetMatchableAdder(matcher.MatchableAdder)
matcher.MatchableAdder
objekte_format.Getter
SetCheckedOutLogWriter(zelw schnittstellen.FuncIter[*sku.CheckedOut])
ReadOneExternalFS(*sku.Transacted) (*sku.CheckedOut, error)
CheckoutQuery(
options checkout_options.Options,
fq matcher.FuncReaderTransactedLikePtr,
f schnittstellen.FuncIter[*sku.CheckedOut],
) (err error)
Checkout(
options checkout_options.Options,
fq matcher.FuncReaderTransactedLikePtr,
ztw schnittstellen.FuncIter[*sku.Transacted],
) (zcs sku.CheckedOutMutableSet, err error)
ReadFiles(
fq matcher.FuncReaderTransactedLikePtr,
f schnittstellen.FuncIter[*sku.CheckedOut],
) (err error)
CheckoutOne(
options checkout_options.Options,
sz *sku.Transacted,
) (cz *sku.CheckedOut, err error)
GetCwdFiles() *cwd.CwdFiles
GetObjekteFormatOptions() objekte_format.Options
}
Click to show internal directories.
Click to hide internal directories.