Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseExecutor ¶
type BaseExecutor interface { PrepareContext(ctx context.Context, query string) (Stmt, error) ExecContext(ctx context.Context, query string, args ...any) (Result, error) QueryContext(ctx context.Context, query string, args ...any) (Rows, error) QueryRowContext(ctx context.Context, query string, args ...any) Row }
type ColumnType ¶ added in v1.2.0
type Result ¶ added in v1.2.0
type Result interface { // LastInsertId returns the integer generated by the database // in response to a command. Typically this will be from an // "auto increment" column when inserting a new row. Not all // databases support this feature, and the syntax of such // statements varies. LastInsertId() (int64, error) // RowsAffected returns the number of rows affected by an // update, insert, or delete. Not every database or database // driver may support this. RowsAffected() (int64, error) }
A Result summarizes an executed SQL command.
Click to show internal directories.
Click to hide internal directories.