Documentation
¶
Index ¶
- type MetadataPersister
- func (p *MetadataPersister) DeleteHeader(ctx context.Context, name string, lastknownrecord, lastknownblock int64) (*config.Header, error)
- func (p *MetadataPersister) GetHeader(ctx context.Context, name string) (*config.Header, error)
- func (p *MetadataPersister) GetHeaderByLinkname(ctx context.Context, linkname string) (*config.Header, error)
- func (p *MetadataPersister) GetHeaderChildren(ctx context.Context, name string) ([]*config.Header, error)
- func (p *MetadataPersister) GetHeaderDirectChildren(ctx context.Context, name string, limit int) ([]*config.Header, error)
- func (p *MetadataPersister) GetHeaders(ctx context.Context) ([]*config.Header, error)
- func (p *MetadataPersister) GetLastIndexedRecordAndBlock(ctx context.Context, recordSize int) (int64, int64, error)
- func (p *MetadataPersister) GetRootPath(ctx context.Context) (string, error)
- func (p *MetadataPersister) MoveHeader(ctx context.Context, oldName string, newName string, ...) error
- func (p *MetadataPersister) Open() error
- func (p *MetadataPersister) PurgeAllHeaders(ctx context.Context) error
- func (p *MetadataPersister) UpdateHeaderMetadata(ctx context.Context, dbhdr *config.Header) error
- func (p *MetadataPersister) UpsertHeader(ctx context.Context, dbhdr *config.Header, initializing bool) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetadataPersister ¶
type MetadataPersister struct {
// contains filtered or unexported fields
}
func NewMetadataPersister ¶
func NewMetadataPersister(dbPath string) *MetadataPersister
func (*MetadataPersister) DeleteHeader ¶
func (*MetadataPersister) GetHeaderByLinkname ¶
func (*MetadataPersister) GetHeaderChildren ¶
func (*MetadataPersister) GetHeaderDirectChildren ¶
func (*MetadataPersister) GetHeaders ¶
func (*MetadataPersister) GetLastIndexedRecordAndBlock ¶
func (*MetadataPersister) GetRootPath ¶
func (p *MetadataPersister) GetRootPath(ctx context.Context) (string, error)
func (*MetadataPersister) MoveHeader ¶
func (*MetadataPersister) Open ¶
func (p *MetadataPersister) Open() error
func (*MetadataPersister) PurgeAllHeaders ¶
func (p *MetadataPersister) PurgeAllHeaders(ctx context.Context) error
func (*MetadataPersister) UpdateHeaderMetadata ¶
func (*MetadataPersister) UpsertHeader ¶
Click to show internal directories.
Click to hide internal directories.