sqlwrapper

package
v2.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNilPointer     = errors.New("sqlwrapper: illegal nil pointer")
	ErrBundledPayment = errors.New("sqlweapper: unexpected bundled order")
)

Functions

func AppendOrderInfo

func AppendOrderInfo(db *sql.DB, tbl string, order *pp.Order, captureID string) error

func InitializeTables

func InitializeTables(db *sql.DB, tbl string) error

InitializeTables() is not responsible to close the input *sql.DB

func PendingOrderID

func PendingOrderID(db *sql.DB, tbl string, request payment.PaymentRequest, gatewayType uint) error

func SelectCaptureID

func SelectCaptureID(db *sql.DB, tbl, referenceID string) (string, error)

func SelectOrderDetail

func SelectOrderDetail(db *sql.DB, tbl, referenceID string) (orderDetailsStr string, err error)

func SelectOrderID

func SelectOrderID(db *sql.DB, tbl, referenceID string) (orderID string, err error)

func SelectPaymentRequest

func SelectPaymentRequest(db *sql.DB, tbl, referenceID string) (payment.PaymentRequest, error)

func SelectRefunded

func SelectRefunded(db *sql.DB, tbl, referenceID string) (string, float64, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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