mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-10-10 18:33:21 +02:00
111 lines
8.0 KiB
Go
111 lines
8.0 KiB
Go
// Code generated by sqlc. DO NOT EDIT.
|
|
// versions:
|
|
// sqlc v1.29.0
|
|
|
|
package sqlc
|
|
|
|
import (
|
|
"context"
|
|
"database/sql"
|
|
"time"
|
|
)
|
|
|
|
type Querier interface {
|
|
AddSourceNode(ctx context.Context, nodeID int64) error
|
|
ClearKVInvoiceHashIndex(ctx context.Context) error
|
|
CountZombieChannels(ctx context.Context, version int16) (int64, error)
|
|
CreateChannel(ctx context.Context, arg CreateChannelParams) (int64, error)
|
|
CreateChannelExtraType(ctx context.Context, arg CreateChannelExtraTypeParams) error
|
|
DeleteCanceledInvoices(ctx context.Context) (sql.Result, error)
|
|
DeleteChannel(ctx context.Context, id int64) error
|
|
DeleteChannelPolicyExtraTypes(ctx context.Context, channelPolicyID int64) error
|
|
DeleteExtraNodeType(ctx context.Context, arg DeleteExtraNodeTypeParams) error
|
|
DeleteInvoice(ctx context.Context, arg DeleteInvoiceParams) (sql.Result, error)
|
|
DeleteNodeAddresses(ctx context.Context, nodeID int64) error
|
|
DeleteNodeByPubKey(ctx context.Context, arg DeleteNodeByPubKeyParams) (sql.Result, error)
|
|
DeleteNodeFeature(ctx context.Context, arg DeleteNodeFeatureParams) error
|
|
DeleteZombieChannel(ctx context.Context, arg DeleteZombieChannelParams) (sql.Result, error)
|
|
FetchAMPSubInvoiceHTLCs(ctx context.Context, arg FetchAMPSubInvoiceHTLCsParams) ([]FetchAMPSubInvoiceHTLCsRow, error)
|
|
FetchAMPSubInvoices(ctx context.Context, arg FetchAMPSubInvoicesParams) ([]AmpSubInvoice, error)
|
|
FetchSettledAMPSubInvoices(ctx context.Context, arg FetchSettledAMPSubInvoicesParams) ([]FetchSettledAMPSubInvoicesRow, error)
|
|
FilterInvoices(ctx context.Context, arg FilterInvoicesParams) ([]Invoice, error)
|
|
GetAMPInvoiceID(ctx context.Context, setID []byte) (int64, error)
|
|
GetChannelAndNodesBySCID(ctx context.Context, arg GetChannelAndNodesBySCIDParams) (GetChannelAndNodesBySCIDRow, error)
|
|
GetChannelByOutpointWithPolicies(ctx context.Context, arg GetChannelByOutpointWithPoliciesParams) (GetChannelByOutpointWithPoliciesRow, error)
|
|
GetChannelBySCID(ctx context.Context, arg GetChannelBySCIDParams) (Channel, error)
|
|
GetChannelBySCIDWithPolicies(ctx context.Context, arg GetChannelBySCIDWithPoliciesParams) (GetChannelBySCIDWithPoliciesRow, error)
|
|
GetChannelFeaturesAndExtras(ctx context.Context, channelID int64) ([]GetChannelFeaturesAndExtrasRow, error)
|
|
GetChannelPolicyByChannelAndNode(ctx context.Context, arg GetChannelPolicyByChannelAndNodeParams) (ChannelPolicy, error)
|
|
GetChannelPolicyExtraTypes(ctx context.Context, arg GetChannelPolicyExtraTypesParams) ([]GetChannelPolicyExtraTypesRow, error)
|
|
GetChannelsByPolicyLastUpdateRange(ctx context.Context, arg GetChannelsByPolicyLastUpdateRangeParams) ([]GetChannelsByPolicyLastUpdateRangeRow, error)
|
|
GetDatabaseVersion(ctx context.Context) (int32, error)
|
|
GetExtraNodeTypes(ctx context.Context, nodeID int64) ([]NodeExtraType, error)
|
|
// This method may return more than one invoice if filter using multiple fields
|
|
// from different invoices. It is the caller's responsibility to ensure that
|
|
// we bubble up an error in those cases.
|
|
GetInvoice(ctx context.Context, arg GetInvoiceParams) ([]Invoice, error)
|
|
GetInvoiceByHash(ctx context.Context, hash []byte) (Invoice, error)
|
|
GetInvoiceBySetID(ctx context.Context, setID []byte) ([]Invoice, error)
|
|
GetInvoiceFeatures(ctx context.Context, invoiceID int64) ([]InvoiceFeature, error)
|
|
GetInvoiceHTLCCustomRecords(ctx context.Context, invoiceID int64) ([]GetInvoiceHTLCCustomRecordsRow, error)
|
|
GetInvoiceHTLCs(ctx context.Context, invoiceID int64) ([]InvoiceHtlc, error)
|
|
GetKVInvoicePaymentHashByAddIndex(ctx context.Context, addIndex int64) ([]byte, error)
|
|
GetMigration(ctx context.Context, version int32) (time.Time, error)
|
|
GetNodeAddressesByPubKey(ctx context.Context, arg GetNodeAddressesByPubKeyParams) ([]GetNodeAddressesByPubKeyRow, error)
|
|
GetNodeByPubKey(ctx context.Context, arg GetNodeByPubKeyParams) (Node, error)
|
|
GetNodeFeatures(ctx context.Context, nodeID int64) ([]NodeFeature, error)
|
|
GetNodeFeaturesByPubKey(ctx context.Context, arg GetNodeFeaturesByPubKeyParams) ([]int32, error)
|
|
GetNodeIDByPubKey(ctx context.Context, arg GetNodeIDByPubKeyParams) (int64, error)
|
|
GetNodesByLastUpdateRange(ctx context.Context, arg GetNodesByLastUpdateRangeParams) ([]Node, error)
|
|
GetPublicV1ChannelsBySCID(ctx context.Context, arg GetPublicV1ChannelsBySCIDParams) ([]Channel, error)
|
|
GetSCIDByOutpoint(ctx context.Context, arg GetSCIDByOutpointParams) ([]byte, error)
|
|
GetSourceNodesByVersion(ctx context.Context, version int16) ([]GetSourceNodesByVersionRow, error)
|
|
// NOTE: this is V1 specific since for V1, disabled is a
|
|
// simple, single boolean. The proposed V2 policy
|
|
// structure will have a more complex disabled bit vector
|
|
// and so the query for V2 may differ.
|
|
GetV1DisabledSCIDs(ctx context.Context) ([][]byte, error)
|
|
GetZombieChannel(ctx context.Context, arg GetZombieChannelParams) (ZombieChannel, error)
|
|
HighestSCID(ctx context.Context, version int16) ([]byte, error)
|
|
InsertAMPSubInvoice(ctx context.Context, arg InsertAMPSubInvoiceParams) error
|
|
InsertAMPSubInvoiceHTLC(ctx context.Context, arg InsertAMPSubInvoiceHTLCParams) error
|
|
InsertChanPolicyExtraType(ctx context.Context, arg InsertChanPolicyExtraTypeParams) error
|
|
InsertChannelFeature(ctx context.Context, arg InsertChannelFeatureParams) error
|
|
InsertInvoice(ctx context.Context, arg InsertInvoiceParams) (int64, error)
|
|
InsertInvoiceFeature(ctx context.Context, arg InsertInvoiceFeatureParams) error
|
|
InsertInvoiceHTLC(ctx context.Context, arg InsertInvoiceHTLCParams) (int64, error)
|
|
InsertInvoiceHTLCCustomRecord(ctx context.Context, arg InsertInvoiceHTLCCustomRecordParams) error
|
|
InsertKVInvoiceKeyAndAddIndex(ctx context.Context, arg InsertKVInvoiceKeyAndAddIndexParams) error
|
|
InsertMigratedInvoice(ctx context.Context, arg InsertMigratedInvoiceParams) (int64, error)
|
|
InsertNodeAddress(ctx context.Context, arg InsertNodeAddressParams) error
|
|
InsertNodeFeature(ctx context.Context, arg InsertNodeFeatureParams) error
|
|
IsPublicV1Node(ctx context.Context, pubKey []byte) (bool, error)
|
|
IsZombieChannel(ctx context.Context, arg IsZombieChannelParams) (bool, error)
|
|
ListChannelsByNodeID(ctx context.Context, arg ListChannelsByNodeIDParams) ([]ListChannelsByNodeIDRow, error)
|
|
ListChannelsWithPoliciesPaginated(ctx context.Context, arg ListChannelsWithPoliciesPaginatedParams) ([]ListChannelsWithPoliciesPaginatedRow, error)
|
|
ListNodeIDsAndPubKeys(ctx context.Context, arg ListNodeIDsAndPubKeysParams) ([]ListNodeIDsAndPubKeysRow, error)
|
|
ListNodesPaginated(ctx context.Context, arg ListNodesPaginatedParams) ([]Node, error)
|
|
NextInvoiceSettleIndex(ctx context.Context) (int64, error)
|
|
OnAMPSubInvoiceCanceled(ctx context.Context, arg OnAMPSubInvoiceCanceledParams) error
|
|
OnAMPSubInvoiceCreated(ctx context.Context, arg OnAMPSubInvoiceCreatedParams) error
|
|
OnAMPSubInvoiceSettled(ctx context.Context, arg OnAMPSubInvoiceSettledParams) error
|
|
OnInvoiceCanceled(ctx context.Context, arg OnInvoiceCanceledParams) error
|
|
OnInvoiceCreated(ctx context.Context, arg OnInvoiceCreatedParams) error
|
|
OnInvoiceSettled(ctx context.Context, arg OnInvoiceSettledParams) error
|
|
SetKVInvoicePaymentHash(ctx context.Context, arg SetKVInvoicePaymentHashParams) error
|
|
SetMigration(ctx context.Context, arg SetMigrationParams) error
|
|
UpdateAMPSubInvoiceHTLCPreimage(ctx context.Context, arg UpdateAMPSubInvoiceHTLCPreimageParams) (sql.Result, error)
|
|
UpdateAMPSubInvoiceState(ctx context.Context, arg UpdateAMPSubInvoiceStateParams) error
|
|
UpdateInvoiceAmountPaid(ctx context.Context, arg UpdateInvoiceAmountPaidParams) (sql.Result, error)
|
|
UpdateInvoiceHTLC(ctx context.Context, arg UpdateInvoiceHTLCParams) error
|
|
UpdateInvoiceHTLCs(ctx context.Context, arg UpdateInvoiceHTLCsParams) error
|
|
UpdateInvoiceState(ctx context.Context, arg UpdateInvoiceStateParams) (sql.Result, error)
|
|
UpsertAMPSubInvoice(ctx context.Context, arg UpsertAMPSubInvoiceParams) (sql.Result, error)
|
|
UpsertEdgePolicy(ctx context.Context, arg UpsertEdgePolicyParams) (int64, error)
|
|
UpsertNode(ctx context.Context, arg UpsertNodeParams) (int64, error)
|
|
UpsertNodeExtraType(ctx context.Context, arg UpsertNodeExtraTypeParams) error
|
|
UpsertZombieChannel(ctx context.Context, arg UpsertZombieChannelParams) error
|
|
}
|
|
|
|
var _ Querier = (*Queries)(nil)
|