Lines Matching full:nil
164 return nil, errors.New("fakedb: no database name")
178 if d.waitCh != nil {
181 d.waitCh = nil
182 d.waitingCh = nil
184 return conn, nil
190 if d.dbs == nil {
204 db.tables = nil
210 if db.tables == nil {
221 return nil
226 if db.tables == nil {
227 return nil, false
262 return nil, driver.ErrBadConn
264 if c.currTx != nil {
265 return nil, errors.New("already in a transaction")
268 return c.currTx, nil
285 // fails to close. If nil, the check is disabled.
293 if err != nil && testStrictClose != nil {
299 if fn != nil {
302 if err == nil {
308 if c.currTx != nil {
311 if c.db == nil {
317 c.db = nil
318 return nil
324 case int64, float64, bool, nil, []byte, string, time.Time:
329 return nil
338 if err != nil {
339 return nil, err
341 return nil, driver.ErrSkip
350 if err != nil {
351 return nil, err
353 return nil, driver.ErrSkip
366 return nil, errf("invalid SELECT syntax with %d parts; want 3", len(parts))
377 return nil, errf("SELECT on table %q has invalid column spec of %q (index %d)", stmt.table, colspec, n)
383 return nil, errf("SELECT on table %q references non-existent column %q", stmt.table, column)
387 return nil, errf("SELECT on table %q has pre-bound value for where column %q; need a question mark",
393 return stmt, nil
400 return nil, errf("invalid CREATE syntax with %d parts; want 2", len(parts))
407 return nil, errf("CREATE table %q has invalid column spec of %q (index %d)", stmt.table, colspec, n)
412 return stmt, nil
419 return nil, errf("invalid INSERT syntax with %d parts; want 2", len(parts))
426 return nil, errf("INSERT table %q has invalid column spec of %q (index %d)", stmt.table, colspec, n)
432 return nil, errf("INSERT table %q references non-existent column %q", stmt.table, column)
446 if err != nil {
448 return nil, errf("invalid conversion to int32 from %q", value)
453 return nil, errf("unsupported conversion for pre-bound parameter %q to type %q", value, ctype)
462 return stmt, nil
470 if c.db == nil {
471 panic("nil c.db; conn = " + fmt.Sprintf("%#v", c))
474 if c.stickyBad || (hookPrepareBadConn != nil && hookPrepareBadConn()) {
475 return nil, driver.ErrBadConn
480 return nil, errf("empty query")
501 return nil, errf("unsupported command type %q", cmd)
503 return stmt, nil
514 if s.c == nil {
515 panic("nil conn in fakeStmt.Close")
517 if s.c.db == nil {
518 panic("in fakeStmt.Close, conn's db is nil (already closed)")
524 return nil
534 return nil, errClosed
537 if s.c.stickyBad || (hookExecBadConn != nil && hookExecBadConn()) {
538 return nil, driver.ErrBadConn
542 if err != nil {
543 return nil, err
550 return driver.ResultNoRows, nil
552 if err := db.createTable(s.table, s.colName, s.colType); err != nil {
553 return nil, err
555 return driver.ResultNoRows, nil
564 return nil, fmt.Errorf("unimplemented statement Exec command type of %q", s.cmd)
579 return nil, fmt.Errorf("fakedb: table %q doesn't exist", s.table)
593 return nil, fmt.Errorf("fakedb: column %q doesn't exist or dropped since prepared statement was created", colname)
610 return driver.RowsAffected(1), nil
618 return nil, errClosed
621 if s.c.stickyBad || (hookQueryBadConn != nil && hookQueryBadConn()) {
622 return nil, driver.ErrBadConn
626 if err != nil {
627 return nil, err
639 return nil, fmt.Errorf("fakedb: table %q doesn't exist", s.table)
657 return nil, fmt.Errorf("fakedb: unknown column name %q", name)
671 return nil, fmt.Errorf("db: invalid where clause column %q", wcol)
695 return cursor, nil
703 tx.c.currTx = nil
704 return nil
708 tx.c.currTx = nil
709 return nil
735 return nil
745 if rowsCursorNextHook != nil {
769 if rc.bytesClone == nil {
781 return nil
796 return v, nil
798 if c == nil {
799 return nil, nil
801 return *c, nil
803 return fmt.Sprintf("%v", v), nil