pg

package
v0.0.0-...-0b69eb1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ItemProvider

type ItemProvider struct {
	// contains filtered or unexported fields
}

func NewItemProvider

func NewItemProvider(pool *pgxpool.Pool) *ItemProvider

func (*ItemProvider) Count

func (ip *ItemProvider) Count() (uint64, error)

func (*ItemProvider) GetItem

func (ip *ItemProvider) GetItem(index uint64) (*data.ItemMetadata, error)

func (*ItemProvider) GetItems

func (ip *ItemProvider) GetItems(from, count uint64) ([]*data.ItemMetadata, error)

type NodeProvider

type NodeProvider struct {
	// contains filtered or unexported fields
}

func NewNodeProvider

func NewNodeProvider(pool *pgxpool.Pool) *NodeProvider

func (*NodeProvider) GetNode

func (np *NodeProvider) GetNode(index uint64, version int) (types.Node, error)

func (*NodeProvider) SetNode

func (np *NodeProvider) SetNode(index uint64, version int, node types.Node) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL