Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for ExecerContext (1 sec)

  1. src/database/sql/driver/driver.go

    //
    // If a [Conn] implements neither [ExecerContext] nor [Execer],
    // the [database/sql.DB.Exec] will first prepare a query, execute the statement,
    // and then close the statement.
    //
    // Exec may return [ErrSkip].
    //
    // Deprecated: Drivers should implement [ExecerContext] instead.
    type Execer interface {
    	Exec(query string, args []Value) (Result, error)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 23 09:04:12 UTC 2023
    - 20.9K bytes
    - Viewed (0)
  2. src/database/sql/ctxutil.go

    	if err == nil {
    		select {
    		default:
    		case <-ctx.Done():
    			si.Close()
    			return nil, ctx.Err()
    		}
    	}
    	return si, err
    }
    
    func ctxDriverExec(ctx context.Context, execerCtx driver.ExecerContext, execer driver.Execer, query string, nvdargs []driver.NamedValue) (driver.Result, error) {
    	if execerCtx != nil {
    		return execerCtx.ExecContext(ctx, query, nvdargs)
    	}
    	dargs, err := namedValueToValue(nvdargs)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 02 12:57:37 UTC 2019
    - 3.5K bytes
    - Viewed (0)
  3. api/go1.8.txt

    pkg database/sql/driver, type ConnPrepareContext interface, PrepareContext(context.Context, string) (Stmt, error)
    pkg database/sql/driver, type ExecerContext interface { ExecContext }
    pkg database/sql/driver, type ExecerContext interface, ExecContext(context.Context, string, []NamedValue) (Result, error)
    pkg database/sql/driver, type IsolationLevel int
    pkg database/sql/driver, type NamedValue struct
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Dec 21 05:25:57 UTC 2016
    - 16.3K bytes
    - Viewed (0)
  4. src/database/sql/sql.go

    }
    
    func (db *DB) execDC(ctx context.Context, dc *driverConn, release func(error), query string, args []any) (res Result, err error) {
    	defer func() {
    		release(err)
    	}()
    	execerCtx, ok := dc.ci.(driver.ExecerContext)
    	var execer driver.Execer
    	if !ok {
    		execer, ok = dc.ci.(driver.Execer)
    	}
    	if ok {
    		var nvdargs []driver.NamedValue
    		var resi driver.Result
    		withLock(dc, func() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:53 UTC 2024
    - 103.6K bytes
    - Viewed (0)
  5. src/database/sql/sql_test.go

    	if err != nil {
    		return nil, err
    	}
    	return &ctxOnlyConn{fc: conn.(*fakeConn)}, nil
    }
    
    var (
    	_ driver.Conn           = &ctxOnlyConn{}
    	_ driver.QueryerContext = &ctxOnlyConn{}
    	_ driver.ExecerContext  = &ctxOnlyConn{}
    )
    
    type ctxOnlyConn struct {
    	fc *fakeConn
    
    	queryCtxCalled bool
    	execCtxCalled  bool
    }
    
    func (c *ctxOnlyConn) Begin() (driver.Tx, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:42:28 UTC 2024
    - 111.6K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"Driver", Type, 0},
    		{"DriverContext", Type, 10},
    		{"ErrBadConn", Var, 0},
    		{"ErrRemoveArgument", Var, 9},
    		{"ErrSkip", Var, 0},
    		{"Execer", Type, 0},
    		{"ExecerContext", Type, 8},
    		{"Int32", Var, 0},
    		{"IsScanValue", Func, 0},
    		{"IsValue", Func, 0},
    		{"IsolationLevel", Type, 8},
    		{"NamedValue", Type, 8},
    		{"NamedValue.Name", Field, 8},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
Back to top