Documentation
¶
Index ¶
- Variables
- func CalculateAndConfirmSha(sk SkuLikePtr, format objekte_format.Formatter, o objekte_format.Options, ...) (err error)
- func CalculateAndSetSha(sk SkuLikePtr, format objekte_format.Formatter, o objekte_format.Options) (err error)
- func GetCheckedOutPool() schnittstellen.Pool[CheckedOut, *CheckedOut]
- func GetExternalPool() schnittstellen.Pool[External, *External]
- func GetTransactedPool() schnittstellen.Pool[Transacted, *Transacted]
- func MakeCliFormat(options CliOptions, ...) *cli
- func ReadFromSha(sk SkuLikePtr, orf schnittstellen.ObjekteReaderFactory, ...) (err error)
- type CheckedOut
- type CheckedOutMutableSet
- type CheckedOutSet
- type CliOptions
- type External
- func (a *External) AsTransacted() (b Transacted)
- func (a External) Equals(b External) (ok bool)
- func (a External) EqualsAny(b any) (ok bool)
- func (a External) EqualsSkuLikePtr(b SkuLikePtr) (ok bool)
- 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 (a External) GetFDs() ExternalFDs
- func (a *External) GetFDsPtr() *ExternalFDs
- func (a External) GetGattung() schnittstellen.GattungLike
- func (a External) GetKennung() kennung.Kennung
- func (a External) GetKennungLike() kennung.Kennung
- func (o External) GetKey() string
- func (a External) GetMetadatei() metadatei.Metadatei
- func (a *External) GetMetadateiPtr() *metadatei.Metadatei
- func (a External) GetObjekteFD() fd.FD
- func (a *External) Reset()
- func (a *External) ResetWith(b *External)
- func (a *External) ResetWithExternalMaybe(b ExternalMaybe) (err error)
- func (a *External) SetAkteSha(v schnittstellen.ShaLike)
- func (t *External) SetFromSkuLike(sk SkuLikePtr) (err error)
- func (a External) String() string
- type ExternalFDs
- type ExternalMaybe
- func (a ExternalMaybe) Equals(b ExternalMaybe) bool
- func (a ExternalMaybe) EqualsAny(b any) 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 Schwanzen
- func (zws *Schwanzen) Get(h kennung.Kennung) (t kennung.Tai, ok bool)
- 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 SkuLikeExternalPtr
- type SkuLikePtr
- type Transacted
- func (a Transacted) Equals(b Transacted) (ok bool)
- func (a Transacted) EqualsAny(b any) (ok bool)
- func (a Transacted) EqualsSkuLikePtr(b SkuLikePtr) 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 (a *Transacted) GetKennungLikePtr() kennung.KennungPtr
- func (a *Transacted) GetKennungPtr() kennung.KennungPtr
- func (o Transacted) GetKey() string
- func (a Transacted) GetKopf() kennung.Tai
- func (a Transacted) GetMetadatei() metadatei.Metadatei
- func (a *Transacted) GetMetadateiPtr() *metadatei.Metadatei
- func (s Transacted) GetObjekteSha() schnittstellen.ShaLike
- func (a *Transacted) GetSkuLikePtr() SkuLikePtr
- 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) (ok bool)
- func (a *Transacted) Reset()
- func (a *Transacted) ResetWith(b Transacted)
- func (a *Transacted) ResetWithPtr(b *Transacted)
- func (s *Transacted) SetAkteSha(sh schnittstellen.ShaLike)
- func (t *Transacted) SetFromSkuLike(sk SkuLikePtr) (err error)
- func (a *Transacted) SetKennungLike(kl kennung.Kennung) (err error)
- func (a *Transacted) SetMetadatei(m metadatei.Metadatei)
- func (s *Transacted) SetObjekteSha(v schnittstellen.ShaLike)
- func (a *Transacted) SetTai(t kennung.Tai)
- func (a Transacted) String() string
- type TransactedHeap
- type TransactedMutableSet
- type TransactedSet
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrExternalHasConflictMarker = errors.New("external has conflict marker")
)
View Source
var TransactedReseter resetter
Functions ¶
func CalculateAndConfirmSha ¶
func CalculateAndConfirmSha( sk SkuLikePtr, format objekte_format.Formatter, o objekte_format.Options, sh schnittstellen.ShaLike, ) (err error)
func CalculateAndSetSha ¶
func CalculateAndSetSha( sk SkuLikePtr, 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 MakeCliFormat ¶
func MakeCliFormat( options CliOptions, shaStringFormatWriter schnittstellen.StringFormatWriter[schnittstellen.ShaLike], fdStringFormatWriter schnittstellen.StringFormatWriter[*fd.FD], kennungStringFormatWriter schnittstellen.StringFormatWriter[kennung.Kennung2], typStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Typ], bezeichnungStringFormatWriter schnittstellen.StringFormatWriter[*bezeichnung.Bezeichnung], etikettenStringFormatWriter schnittstellen.StringFormatWriter[kennung.EtikettSet], ) *cli
func ReadFromSha ¶
func ReadFromSha( sk SkuLikePtr, 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 }
func (*CheckedOut) DetermineState ¶
func (c *CheckedOut) DetermineState(justCheckedOut bool)
func (*CheckedOut) InternalAndExternalEqualsSansTai ¶
func (c *CheckedOut) InternalAndExternalEqualsSansTai() bool
func (CheckedOut) String ¶
func (a CheckedOut) String() string
type CheckedOutMutableSet ¶
type CheckedOutMutableSet = schnittstellen.MutableSetPtrLike[CheckedOut, *CheckedOut]
type CheckedOutSet ¶
type CheckedOutSet = schnittstellen.SetPtrLike[CheckedOut, *CheckedOut]
type CliOptions ¶
type CliOptions struct{}
type External ¶
type External struct { Transacted FDs ExternalFDs }
func (*External) AsTransacted ¶
func (a *External) AsTransacted() (b Transacted)
func (External) EqualsSkuLikePtr ¶
func (a External) EqualsSkuLikePtr(b SkuLikePtr) (ok bool)
func (External) GetAktePath ¶
func (External) GetAkteSha ¶
func (a External) GetAkteSha() schnittstellen.ShaLike
func (External) GetCheckoutMode ¶
func (e External) GetCheckoutMode() (m checkout_mode.Mode, err error)
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) GetKennung ¶
func (External) GetKennungLike ¶
func (External) GetMetadatei ¶
func (*External) GetMetadateiPtr ¶
func (External) GetObjekteFD ¶
func (*External) ResetWithExternalMaybe ¶
func (a *External) ResetWithExternalMaybe( b ExternalMaybe, ) (err error)
func (*External) SetAkteSha ¶
func (a *External) SetAkteSha(v schnittstellen.ShaLike)
func (*External) SetFromSkuLike ¶
func (t *External) SetFromSkuLike(sk SkuLikePtr) (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) EqualsAny ¶
func (a ExternalFDs) EqualsAny(b any) bool
func (ExternalFDs) GetCheckoutMode ¶
func (e ExternalFDs) GetCheckoutMode() (m checkout_mode.Mode, err error)
func (ExternalFDs) MakeConflictMarker ¶
func (e ExternalFDs) MakeConflictMarker() (path string)
type ExternalMaybe ¶
type ExternalMaybe struct { Kennung kennung.Kennung2 FDs ExternalFDs }
func (ExternalMaybe) Equals ¶
func (a ExternalMaybe) Equals(b ExternalMaybe) bool
func (ExternalMaybe) EqualsAny ¶
func (a ExternalMaybe) EqualsAny(b any) 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 kennungGetter, TPtr interface { schnittstellen.Ptr[T] kennungGetter }, ] struct{}
func (KennungKeyer[T, TPtr]) GetKey ¶
func (sk KennungKeyer[T, TPtr]) GetKey(e T) string
func (KennungKeyer[T, TPtr]) GetKeyPtr ¶
func (sk KennungKeyer[T, TPtr]) GetKeyPtr(e TPtr) string
type Schwanzen ¶
type Schwanzen struct {
// contains filtered or unexported fields
}
func MakeSchwanzen ¶
func MakeSchwanzen( ei kennung_index.EtikettIndex, funcFlush schnittstellen.FuncIter[*Transacted], ) *Schwanzen
func (*Schwanzen) Less ¶
func (zws *Schwanzen) Less(zt *Transacted) (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 SkuLikeExternalPtr ¶
type SkuLikeExternalPtr interface { SkuLikePtr GetFDs() ExternalFDs GetFDsPtr() *ExternalFDs GetAkteFD() fd.FD GetAktePath() string GetObjekteFD() fd.FD ResetWithExternalMaybe(b ExternalMaybe) (err error) }
type SkuLikePtr ¶
type SkuLikePtr interface { metadatei.GetterPtr metadatei.Setter SetAkteSha(schnittstellen.ShaLike) SetObjekteSha(schnittstellen.ShaLike) EqualsSkuLikePtr(SkuLikePtr) bool SetTai(kennung.Tai) SetKennungLike(kennung.Kennung) error GetKennungLikePtr() kennung.KennungPtr SetFromSkuLike(SkuLikePtr) error Reset() // contains filtered or unexported methods }
func MakeSkuLike2 ¶
func MakeSkuLike2( m metadatei.Metadatei, k kennung.KennungPtr, os sha.Sha, ) (sk SkuLikePtr, err error)
type Transacted ¶
type Transacted struct { Kennung kennung.Kennung2 Metadatei metadatei.Metadatei ObjekteSha sha.Sha TransactionIndex values.Int Kopf kennung.Tai }
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 SkuLikePtr) 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) GetKennungLikePtr ¶
func (a *Transacted) GetKennungLikePtr() kennung.KennungPtr
func (*Transacted) GetKennungPtr ¶
func (a *Transacted) GetKennungPtr() kennung.KennungPtr
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) GetMetadateiPtr ¶
func (a *Transacted) GetMetadateiPtr() *metadatei.Metadatei
func (Transacted) GetObjekteSha ¶
func (s Transacted) GetObjekteSha() schnittstellen.ShaLike
func (*Transacted) GetSkuLikePtr ¶
func (a *Transacted) GetSkuLikePtr() SkuLikePtr
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) (ok bool)
func (*Transacted) Reset ¶
func (a *Transacted) Reset()
func (*Transacted) ResetWith ¶
func (a *Transacted) ResetWith(b Transacted)
func (*Transacted) ResetWithPtr ¶
func (a *Transacted) ResetWithPtr(b *Transacted)
func (*Transacted) SetAkteSha ¶
func (s *Transacted) SetAkteSha(sh schnittstellen.ShaLike)
func (*Transacted) SetFromSkuLike ¶
func (t *Transacted) SetFromSkuLike(sk SkuLikePtr) (err error)
func (*Transacted) SetKennungLike ¶
func (a *Transacted) SetKennungLike(kl kennung.Kennung) (err error)
func (*Transacted) SetMetadatei ¶
func (a *Transacted) SetMetadatei(m metadatei.Metadatei)
func (*Transacted) SetObjekteSha ¶
func (s *Transacted) SetObjekteSha(v schnittstellen.ShaLike)
func (*Transacted) SetTai ¶
func (a *Transacted) SetTai(t kennung.Tai)
func (Transacted) String ¶
func (a Transacted) String() string
type TransactedHeap ¶
type TransactedHeap = heap.Heap[Transacted, *Transacted]
func MakeTransactedHeap ¶
func MakeTransactedHeap() TransactedHeap
type TransactedMutableSet ¶
type TransactedMutableSet = schnittstellen.MutableSetPtrLike[Transacted, *Transacted]
func MakeTransactedMutableSet ¶
func MakeTransactedMutableSet() TransactedMutableSet
type TransactedSet ¶
type TransactedSet = schnittstellen.SetPtrLike[Transacted, *Transacted]
var ( TransactedSetEmpty TransactedSet TransactedLessor schnittstellen.Lessor2[Transacted, *Transacted] )
func MakeTransactedSet ¶
func MakeTransactedSet() TransactedSet
Click to show internal directories.
Click to hide internal directories.