Documentation ¶
Index ¶
- Variables
- func CalculateAndConfirmSha(sk SkuLike, format objekte_format.Formatter, o objekte_format.Options, ...) (err error)
- func CalculateAndSetSha(sk SkuLike, format objekte_format.Formatter, o objekte_format.Options) (err error)
- func EqualsSkuLike(a, b SkuLike) (ok bool)
- func GetCheckedOutPool() schnittstellen.Pool[CheckedOut, *CheckedOut]
- func GetExternalPool() schnittstellen.Pool[External, *External]
- func GetTransactedPool() schnittstellen.Pool[Transacted, *Transacted]
- func ReadFromSha(sk SkuLike, orf schnittstellen.ObjekteReaderFactory, ...) (err error)
- type CheckedOut
- type CheckedOutMutableSet
- type CheckedOutSet
- type Ennui
- type External
- func (a *External) AsTransacted() (b Transacted)
- func (a *External) GetAkteFD() *fd.FD
- func (a *External) GetAktePath() string
- func (a *External) GetAkteSha() schnittstellen.ShaLike
- func (e *External) GetCheckoutMode() (m checkout_mode.Mode, err error)
- func (t *External) GetExternalSkuLike() SkuExternalLike
- func (a *External) GetFDs() *ExternalFDs
- func (a *External) GetFDsPtr() *ExternalFDs
- func (a *External) GetGattung() schnittstellen.GattungLike
- func (a *External) GetKennung() kennung.Kennung
- func (o *External) GetKey() string
- func (a *External) GetMetadatei() *metadatei.Metadatei
- func (a *External) GetObjekteFD() *fd.FD
- func (a *External) ResetWithExternalMaybe(b *ExternalMaybe) (err error)
- func (a *External) SetAkteFD(v *fd.FD)
- func (a *External) SetAkteSha(v schnittstellen.ShaLike) (err error)
- func (t *External) SetFromSkuLike(sk SkuLike) (err error)
- func (a *External) String() string
- type ExternalFDs
- func (e *ExternalFDs) ConflictMarkerError() (err error)
- func (a *ExternalFDs) Equals(b *ExternalFDs) bool
- func (e *ExternalFDs) GetCheckoutMode() (m checkout_mode.Mode)
- func (e *ExternalFDs) GetCheckoutModeOrError() (m checkout_mode.Mode, err error)
- func (e *ExternalFDs) MakeConflictMarker() (path string)
- func (dst *ExternalFDs) ResetWith(src *ExternalFDs)
- type ExternalMaybe
- func (a *ExternalMaybe) Equals(b ExternalMaybe) bool
- func (e *ExternalMaybe) GetAkteFD() *fd.FD
- func (e *ExternalMaybe) GetFDs() *ExternalFDs
- func (e *ExternalMaybe) GetKennungLike() kennung.Kennung
- func (e *ExternalMaybe) GetKennungLikePtr() kennung.KennungPtr
- func (e *ExternalMaybe) GetObjekteFD() *fd.FD
- func (a *ExternalMaybe) String() string
- type KennungKeyer
- type Query
- type QueryGroup
- type QueryWithSigilAndKennung
- type Queryable
- type Schwanzen
- func (zws *Schwanzen) Get(h kennung.Kennung) (t kennung.Tai, ok bool)
- func (s *Schwanzen) Initialize(ei kennung_index.EtikettIndexMutation, ...)
- func (zws *Schwanzen) Less(zt *Transacted) (ok bool)
- func (zws *Schwanzen) Set(z *Transacted, flush bool) (ok bool)
- func (zws *Schwanzen) ShouldAddVerzeichnisse(z *Transacted) (err error)
- func (zws *Schwanzen) ShouldFlushVerzeichnisse(z *Transacted) (err error)
- type SkuExternalLike
- type SkuLike
- type Transacted
- func (a *Transacted) AddEtikettPtr(e *kennung.Etikett) (err error)
- func (s *Transacted) CalculateObjekteShaDebug() (err error)
- func (s *Transacted) CalculateObjekteShas() (err error)
- func (a *Transacted) Equals(b *Transacted) (ok bool)
- func (a *Transacted) EqualsAny(b any) (ok bool)
- func (a *Transacted) EqualsSkuLikePtr(b SkuLike) bool
- func (s *Transacted) GetAkteSha() schnittstellen.ShaLike
- func (a *Transacted) GetEtiketten() kennung.EtikettSet
- func (s *Transacted) GetGattung() schnittstellen.GattungLike
- func (a *Transacted) GetKennung() kennung.Kennung
- func (a *Transacted) GetKennungLike() kennung.Kennung
- func (o *Transacted) GetKey() string
- func (a *Transacted) GetKopf() kennung.Tai
- func (a *Transacted) GetMetadatei() *metadatei.Metadatei
- func (s *Transacted) GetObjekteSha() schnittstellen.ShaLike
- func (t *Transacted) GetSkuLike() SkuLike
- func (a *Transacted) GetSkuLikePtr() SkuLike
- func (a *Transacted) GetTai() kennung.Tai
- func (s *Transacted) GetTransactionIndex() values.Int
- func (a *Transacted) GetTyp() kennung.Typ
- func (s *Transacted) IsNew() bool
- func (a *Transacted) Less(b *Transacted) bool
- func (s *Transacted) SetAkteSha(sh schnittstellen.ShaLike) error
- func (s *Transacted) SetArchiviert(v bool)
- func (t *Transacted) SetFromSkuLike(sk SkuLike) (err error)
- func (a *Transacted) SetFromTransacted(b *Transacted) (err error)
- func (a *Transacted) SetKennungLike(kl kennung.Kennung) (err error)
- func (s *Transacted) SetObjekteSha(v schnittstellen.ShaLike) (err error)
- func (a *Transacted) SetTai(t kennung.Tai)
- func (a *Transacted) String() string
- func (a *Transacted) StringKennungBezeichnung() string
- func (a *Transacted) StringKennungMutter() string
- func (a *Transacted) StringKennungSha() string
- func (a *Transacted) StringKennungTai() string
- func (a *Transacted) StringKennungTaiAkte() string
- type TransactedAdder
- type TransactedHeap
- type TransactedMutableSet
- type TransactedSet
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TransactedSetEmpty TransactedSet TransactedLessor transactedLessor TransactedEqualer transactedEqualer )
View Source
var TransactedResetter transactedResetter
Functions ¶
func CalculateAndConfirmSha ¶
func CalculateAndConfirmSha( sk SkuLike, format objekte_format.Formatter, o objekte_format.Options, sh schnittstellen.ShaLike, ) (err error)
func CalculateAndSetSha ¶
func CalculateAndSetSha( sk SkuLike, format objekte_format.Formatter, o objekte_format.Options, ) (err error)
func GetCheckedOutPool ¶
func GetCheckedOutPool() schnittstellen.Pool[CheckedOut, *CheckedOut]
func GetExternalPool ¶
func GetExternalPool() schnittstellen.Pool[External, *External]
func GetTransactedPool ¶
func GetTransactedPool() schnittstellen.Pool[Transacted, *Transacted]
func ReadFromSha ¶
func ReadFromSha( sk SkuLike, orf schnittstellen.ObjekteReaderFactory, format objekte_format.Format, o objekte_format.Options, ) (err error)
Types ¶
type CheckedOut ¶
type CheckedOut struct { Internal Transacted External External State checked_out_state.State IsImport bool Error error }
func (*CheckedOut) DetermineState ¶
func (c *CheckedOut) DetermineState(justCheckedOut bool)
func (*CheckedOut) InternalAndExternalEqualsSansTai ¶
func (c *CheckedOut) InternalAndExternalEqualsSansTai() bool
func (*CheckedOut) SetError ¶
func (c *CheckedOut) SetError(err error)
func (*CheckedOut) String ¶
func (a *CheckedOut) String() string
type CheckedOutMutableSet ¶
type CheckedOutMutableSet = schnittstellen.MutableSetLike[*CheckedOut]
type CheckedOutSet ¶
type CheckedOutSet = schnittstellen.SetLike[*CheckedOut]
type Ennui ¶
type Ennui interface { WriteOneObjekteMetadatei(o *Transacted) (err error) ReadOneEnnui(*sha.Sha) (*Transacted, error) ReadOneKennung(kennung.Kennung) (*Transacted, error) ReadOneKennungSha(kennung.Kennung) (*sha.Sha, error) }
type External ¶
type External struct { Transacted FDs ExternalFDs }
func (*External) AsTransacted ¶
func (a *External) AsTransacted() (b Transacted)
func (*External) GetAkteSha ¶
func (a *External) GetAkteSha() schnittstellen.ShaLike
func (*External) GetCheckoutMode ¶
func (e *External) GetCheckoutMode() (m checkout_mode.Mode, err error)
func (*External) GetExternalSkuLike ¶
func (t *External) GetExternalSkuLike() SkuExternalLike
func (*External) GetFDs ¶
func (a *External) GetFDs() *ExternalFDs
func (*External) GetFDsPtr ¶
func (a *External) GetFDsPtr() *ExternalFDs
func (*External) GetGattung ¶
func (a *External) GetGattung() schnittstellen.GattungLike
func (*External) ResetWithExternalMaybe ¶
func (a *External) ResetWithExternalMaybe( b *ExternalMaybe, ) (err error)
func (*External) SetAkteSha ¶
func (a *External) SetAkteSha(v schnittstellen.ShaLike) (err error)
type ExternalFDs ¶
func (*ExternalFDs) ConflictMarkerError ¶
func (e *ExternalFDs) ConflictMarkerError() (err error)
func (*ExternalFDs) Equals ¶
func (a *ExternalFDs) Equals(b *ExternalFDs) bool
func (*ExternalFDs) GetCheckoutMode ¶
func (e *ExternalFDs) GetCheckoutMode() (m checkout_mode.Mode)
func (*ExternalFDs) GetCheckoutModeOrError ¶
func (e *ExternalFDs) GetCheckoutModeOrError() (m checkout_mode.Mode, err error)
func (*ExternalFDs) MakeConflictMarker ¶
func (e *ExternalFDs) MakeConflictMarker() (path string)
func (*ExternalFDs) ResetWith ¶
func (dst *ExternalFDs) ResetWith(src *ExternalFDs)
type ExternalMaybe ¶
type ExternalMaybe struct { Kennung kennung.Kennung2 FDs ExternalFDs }
func (*ExternalMaybe) Equals ¶
func (a *ExternalMaybe) Equals(b ExternalMaybe) bool
func (*ExternalMaybe) GetAkteFD ¶
func (e *ExternalMaybe) GetAkteFD() *fd.FD
func (*ExternalMaybe) GetFDs ¶
func (e *ExternalMaybe) GetFDs() *ExternalFDs
func (*ExternalMaybe) GetKennungLike ¶
func (e *ExternalMaybe) GetKennungLike() kennung.Kennung
func (*ExternalMaybe) GetKennungLikePtr ¶
func (e *ExternalMaybe) GetKennungLikePtr() kennung.KennungPtr
func (*ExternalMaybe) GetObjekteFD ¶
func (e *ExternalMaybe) GetObjekteFD() *fd.FD
func (*ExternalMaybe) String ¶
func (a *ExternalMaybe) String() string
type KennungKeyer ¶
type KennungKeyer[ T any, TPtr interface { schnittstellen.Ptr[T] kennungGetter }, ] struct{}
func (KennungKeyer[T, TPtr]) GetKey ¶
func (sk KennungKeyer[T, TPtr]) GetKey(e TPtr) string
type Query ¶
type Query interface { Queryable schnittstellen.Stringer Each(schnittstellen.FuncIter[Query]) error }
type QueryGroup ¶
type QueryGroup interface { Query Get(gattung.Gattung) (QueryWithSigilAndKennung, bool) }
type QueryWithSigilAndKennung ¶
type Queryable ¶
type Queryable interface {
ContainsSku(*Transacted) bool
}
type Schwanzen ¶
type Schwanzen struct {
// contains filtered or unexported fields
}
func MakeSchwanzen ¶
func MakeSchwanzen( ei kennung_index.EtikettIndexMutation, funcFlush schnittstellen.FuncIter[*Transacted], ) (s *Schwanzen)
func (*Schwanzen) Initialize ¶
func (s *Schwanzen) Initialize( ei kennung_index.EtikettIndexMutation, funcFlush schnittstellen.FuncIter[*Transacted], )
func (*Schwanzen) Less ¶
func (zws *Schwanzen) Less(zt *Transacted) (ok bool)
func (*Schwanzen) Set ¶
func (zws *Schwanzen) Set(z *Transacted, flush bool) (ok bool)
func (*Schwanzen) ShouldAddVerzeichnisse ¶
func (zws *Schwanzen) ShouldAddVerzeichnisse( z *Transacted, ) (err error)
func (*Schwanzen) ShouldFlushVerzeichnisse ¶
func (zws *Schwanzen) ShouldFlushVerzeichnisse( z *Transacted, ) (err error)
type SkuExternalLike ¶
type SkuExternalLike interface { SkuLike GetExternalSkuLike() SkuExternalLike GetFDs() *ExternalFDs GetAkteFD() *fd.FD GetObjekteFD() *fd.FD GetAktePath() string ResetWithExternalMaybe(b *ExternalMaybe) (err error) }
type SkuLike ¶
type SkuLike interface { schnittstellen.ValueLike schnittstellen.GattungGetter metadatei.Getter GetKopf() kennung.Tai GetTai() kennung.Tai GetTyp() kennung.Typ GetKennung() kennung.Kennung GetObjekteSha() schnittstellen.ShaLike GetAkteSha() schnittstellen.ShaLike GetKey() string metadatei.Getter SetAkteSha(schnittstellen.ShaLike) error SetObjekteSha(schnittstellen.ShaLike) error CalculateObjekteShas() (err error) SetTai(kennung.Tai) SetKennungLike(kennung.Kennung) error SetFromSkuLike(SkuLike) error GetSkuLike() SkuLike }
type Transacted ¶
type Transacted struct { Kennung kennung.Kennung2 Metadatei metadatei.Metadatei TransactionIndex values.Int Kopf kennung.Tai }
func (*Transacted) AddEtikettPtr ¶
func (a *Transacted) AddEtikettPtr(e *kennung.Etikett) (err error)
func (*Transacted) CalculateObjekteShaDebug ¶
func (s *Transacted) CalculateObjekteShaDebug() (err error)
func (*Transacted) CalculateObjekteShas ¶
func (s *Transacted) CalculateObjekteShas() (err error)
func (*Transacted) Equals ¶
func (a *Transacted) Equals(b *Transacted) (ok bool)
func (*Transacted) EqualsAny ¶
func (a *Transacted) EqualsAny(b any) (ok bool)
func (*Transacted) EqualsSkuLikePtr ¶
func (a *Transacted) EqualsSkuLikePtr(b SkuLike) bool
func (*Transacted) GetAkteSha ¶
func (s *Transacted) GetAkteSha() schnittstellen.ShaLike
func (*Transacted) GetEtiketten ¶
func (a *Transacted) GetEtiketten() kennung.EtikettSet
func (*Transacted) GetGattung ¶
func (s *Transacted) GetGattung() schnittstellen.GattungLike
func (*Transacted) GetKennung ¶
func (a *Transacted) GetKennung() kennung.Kennung
func (*Transacted) GetKennungLike ¶
func (a *Transacted) GetKennungLike() kennung.Kennung
func (*Transacted) GetKey ¶
func (o *Transacted) GetKey() string
func (*Transacted) GetKopf ¶
func (a *Transacted) GetKopf() kennung.Tai
func (*Transacted) GetMetadatei ¶
func (a *Transacted) GetMetadatei() *metadatei.Metadatei
func (*Transacted) GetObjekteSha ¶
func (s *Transacted) GetObjekteSha() schnittstellen.ShaLike
func (*Transacted) GetSkuLike ¶
func (t *Transacted) GetSkuLike() SkuLike
func (*Transacted) GetSkuLikePtr ¶
func (a *Transacted) GetSkuLikePtr() SkuLike
func (*Transacted) GetTai ¶
func (a *Transacted) GetTai() kennung.Tai
func (*Transacted) GetTransactionIndex ¶
func (s *Transacted) GetTransactionIndex() values.Int
func (*Transacted) GetTyp ¶
func (a *Transacted) GetTyp() kennung.Typ
func (*Transacted) IsNew ¶
func (s *Transacted) IsNew() bool
func (*Transacted) Less ¶
func (a *Transacted) Less(b *Transacted) bool
func (*Transacted) SetAkteSha ¶
func (s *Transacted) SetAkteSha(sh schnittstellen.ShaLike) error
func (*Transacted) SetArchiviert ¶
func (s *Transacted) SetArchiviert(v bool)
func (*Transacted) SetFromSkuLike ¶
func (t *Transacted) SetFromSkuLike(sk SkuLike) (err error)
func (*Transacted) SetFromTransacted ¶
func (a *Transacted) SetFromTransacted(b *Transacted) (err error)
func (*Transacted) SetKennungLike ¶
func (a *Transacted) SetKennungLike(kl kennung.Kennung) (err error)
func (*Transacted) SetObjekteSha ¶
func (s *Transacted) SetObjekteSha(v schnittstellen.ShaLike) (err error)
func (*Transacted) SetTai ¶
func (a *Transacted) SetTai(t kennung.Tai)
func (*Transacted) String ¶
func (a *Transacted) String() string
func (*Transacted) StringKennungBezeichnung ¶
func (a *Transacted) StringKennungBezeichnung() string
func (*Transacted) StringKennungMutter ¶
func (a *Transacted) StringKennungMutter() string
func (*Transacted) StringKennungSha ¶
func (a *Transacted) StringKennungSha() string
func (*Transacted) StringKennungTai ¶
func (a *Transacted) StringKennungTai() string
func (*Transacted) StringKennungTaiAkte ¶
func (a *Transacted) StringKennungTaiAkte() string
type TransactedAdder ¶
type TransactedAdder interface {
AddTransacted(*Transacted) error
}
type TransactedHeap ¶
type TransactedHeap = heap.Heap[Transacted, *Transacted]
func MakeTransactedHeap ¶
func MakeTransactedHeap() *TransactedHeap
type TransactedMutableSet ¶
type TransactedMutableSet = schnittstellen.MutableSetLike[*Transacted]
func MakeTransactedMutableSet ¶
func MakeTransactedMutableSet() TransactedMutableSet
func MakeTransactedMutableSetKennung ¶
func MakeTransactedMutableSetKennung() TransactedMutableSet
type TransactedSet ¶
type TransactedSet = schnittstellen.SetLike[*Transacted]
func MakeTransactedSet ¶
func MakeTransactedSet() TransactedSet
Click to show internal directories.
Click to hide internal directories.