Documentation
¶
Index ¶
- Variables
- func OpenReadWrite(ctx context.Context, dbFile string, opts OpenOptions) (rdb *sql.DB, wdb *sql.DB, err error)
- func RegisterPragmaHook(cacheSize int)
- type DBTX
- type GetNodeAddressParams
- type GetNodeByInfoResponseAddressParams
- type GetNodeByInfoResponseAddressRow
- type GetNodeByPublicKeyRow
- type GetNodesWithStaleBootstrapInfoParams
- type GetNodesWithStaleBootstrapInfoRow
- type GetResponsiveNodesRow
- type GetUnresponsiveNodesRow
- type Node
- type NodeAddress
- type OpenOptions
- type PublicKey
- type Queries
- func (q *Queries) GetNodeAddress(ctx context.Context, arg *GetNodeAddressParams) (int64, error)
- func (q *Queries) GetNodeByInfoResponseAddress(ctx context.Context, arg *GetNodeByInfoResponseAddressParams) (*GetNodeByInfoResponseAddressRow, error)
- func (q *Queries) GetNodeByPublicKey(ctx context.Context, publicKey *PublicKey) ([]*GetNodeByPublicKeyRow, error)
- func (q *Queries) GetNodeCount(ctx context.Context) (int64, error)
- func (q *Queries) GetNodesWithStaleBootstrapInfo(ctx context.Context, arg *GetNodesWithStaleBootstrapInfoParams) ([]*GetNodesWithStaleBootstrapInfoRow, error)
- func (q *Queries) GetResponsiveNodes(ctx context.Context) ([]*GetResponsiveNodesRow, error)
- func (q *Queries) GetUnresponsiveNodes(ctx context.Context, retryDelay float64) ([]*GetUnresponsiveNodesRow, error)
- func (q *Queries) HasNodeByPublicKey(ctx context.Context, publicKey *PublicKey) (int64, error)
- func (q *Queries) PingNodeAddress(ctx context.Context, id int64) error
- func (q *Queries) PongNodeAddress(ctx context.Context, id int64) error
- func (q *Queries) UpdateNodeAddress(ctx context.Context, arg *UpdateNodeAddressParams) (*NodeAddress, error)
- func (q *Queries) UpdateNodeBootstrapInfo(ctx context.Context, arg *UpdateNodeBootstrapInfoParams) error
- func (q *Queries) UpdateNodeInfoRequestTime(ctx context.Context, arg *UpdateNodeInfoRequestTimeParams) error
- func (q *Queries) UpsertNode(ctx context.Context, publicKey *PublicKey) (*Node, error)
- func (q *Queries) UpsertNodeAddress(ctx context.Context, arg *UpsertNodeAddressParams) (*NodeAddress, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Time
- type UpdateNodeAddressParams
- type UpdateNodeBootstrapInfoParams
- type UpdateNodeInfoRequestTimeParams
- type UpsertNodeAddressParams
Constants ¶
This section is empty.
Variables ¶
View Source
var Schema string
Functions ¶
func OpenReadWrite ¶
func RegisterPragmaHook ¶
func RegisterPragmaHook(cacheSize int)
Types ¶
type GetNodeAddressParams ¶
type GetNodeByInfoResponseAddressRow ¶
type GetNodeByInfoResponseAddressRow struct { Node Node NodeAddress NodeAddress }
type GetNodeByPublicKeyRow ¶
type GetNodeByPublicKeyRow struct { Node Node NodeAddress NodeAddress }
type GetNodesWithStaleBootstrapInfoRow ¶
type GetNodesWithStaleBootstrapInfoRow struct { Node Node NodeAddress NodeAddress }
type GetResponsiveNodesRow ¶
type GetResponsiveNodesRow struct { Node Node NodeAddress NodeAddress }
type GetUnresponsiveNodesRow ¶
type GetUnresponsiveNodesRow struct { Node Node NodeAddress NodeAddress }
type NodeAddress ¶
type OpenOptions ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) GetNodeAddress ¶
func (*Queries) GetNodeByInfoResponseAddress ¶
func (q *Queries) GetNodeByInfoResponseAddress(ctx context.Context, arg *GetNodeByInfoResponseAddressParams) (*GetNodeByInfoResponseAddressRow, error)
func (*Queries) GetNodeByPublicKey ¶
func (*Queries) GetNodesWithStaleBootstrapInfo ¶
func (q *Queries) GetNodesWithStaleBootstrapInfo(ctx context.Context, arg *GetNodesWithStaleBootstrapInfoParams) ([]*GetNodesWithStaleBootstrapInfoRow, error)
func (*Queries) GetResponsiveNodes ¶
func (q *Queries) GetResponsiveNodes(ctx context.Context) ([]*GetResponsiveNodesRow, error)
func (*Queries) GetUnresponsiveNodes ¶
func (*Queries) HasNodeByPublicKey ¶
func (*Queries) PingNodeAddress ¶
func (*Queries) PongNodeAddress ¶
func (*Queries) UpdateNodeAddress ¶
func (q *Queries) UpdateNodeAddress(ctx context.Context, arg *UpdateNodeAddressParams) (*NodeAddress, error)
func (*Queries) UpdateNodeBootstrapInfo ¶
func (q *Queries) UpdateNodeBootstrapInfo(ctx context.Context, arg *UpdateNodeBootstrapInfoParams) error
func (*Queries) UpdateNodeInfoRequestTime ¶
func (q *Queries) UpdateNodeInfoRequestTime(ctx context.Context, arg *UpdateNodeInfoRequestTimeParams) error
func (*Queries) UpsertNode ¶
func (*Queries) UpsertNodeAddress ¶
func (q *Queries) UpsertNodeAddress(ctx context.Context, arg *UpsertNodeAddressParams) (*NodeAddress, error)
type UpdateNodeAddressParams ¶
type UpdateNodeBootstrapInfoParams ¶
type UpdateNodeBootstrapInfoParams struct { Motd sql.NullString Version sql.NullInt64 PublicKey *PublicKey }
type UpsertNodeAddressParams ¶
Click to show internal directories.
Click to hide internal directories.