driver

package
v0.0.0-...-348c89d Latest Latest
Warning

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

Go to latest
Published: Sep 8, 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 SimpleConn

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

func NewSimpleDBConn

func NewSimpleDBConn(name string) *SimpleConn

func (*SimpleConn) Begin

func (conn *SimpleConn) Begin() (driver.Tx, error)

func (*SimpleConn) Close

func (conn *SimpleConn) Close() error

クローズは、現在準備されているステートメントとトランザクションを無効にし、停止する可能性がある。 準備されたステートメントとトランザクションを停止し、この接続は使用されなくなります。

func (*SimpleConn) Prepare

func (conn *SimpleConn) Prepare(query string) (driver.Stmt, error)

type SimpleDriver

type SimpleDriver struct {
}

func NewSimpleDriver

func NewSimpleDriver() *SimpleDriver

func (*SimpleDriver) Open

func (d *SimpleDriver) Open(name string) (driver.Conn, error)

type SimpleRows

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

func NewSimpleRows

func NewSimpleRows(s query.Scan, fields []string) *SimpleRows

func (*SimpleRows) Close

func (rows *SimpleRows) Close() error

func (*SimpleRows) Columns

func (rows *SimpleRows) Columns() []string

func (*SimpleRows) Next

func (rows *SimpleRows) Next(dest []driver.Value) error

type SimpleStmt

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

func NewSimpleStmt

func NewSimpleStmt(query string, conn *SimpleConn) *SimpleStmt

func (*SimpleStmt) Close

func (stmt *SimpleStmt) Close() error

クローズはステートメントを閉じる。

Go 1.1では、ステートメントがクエリによって使用されている場合、ステートメントはクローズされません。 クエリによって使用されている場合は閉じません。 ドライバは、Closeによって行われるすべてのネットワーク呼び出しが無限にブロックされないようにする必要があります(タイムアウトを適用するなど)。

func (*SimpleStmt) Exec

func (stmt *SimpleStmt) Exec(args []driver.Value) (driver.Result, error)

func (*SimpleStmt) NumInput

func (stmt *SimpleStmt) NumInput() int

NumInputはプレースホルダ・パラメータの数を返す。 NumInput が >= 0 を返す場合、SQL パッケージは呼び出し元からの 引数数のサニティチェックを行い、呼び出し元にエラーを返します。 ステートメントの Exec メソッドや Query メソッドが呼び出される前に、 呼び出し元からの引数数をチェックし、呼び出し元にエラーを返します。 ドライバがプレースホルダの数を知らない場合、NumInput は -1 を返すこともあります。 そのプレースホルダの数をドライバが知らない場合、 NumInput は -1 を返すこともあります。 その場合、SQLパッケージは Exec や Query の引数の数をチェックしません。

func (*SimpleStmt) Query

func (stmt *SimpleStmt) Query(args []driver.Value) (driver.Rows, error)

Jump to

Keyboard shortcuts

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