Home | History | Annotate | Download | only in sql

Lines Matching refs:interface

28 	s, d interface{} // source and destination
41 wantiface interface{}
64 scaniface interface{}
167 {s: interface{}(nil), d: &scanptr, wantnil: true},
170 // To interface{}
191 func intPtrValue(intptr interface{}) interface{} {
195 func intValue(intptr interface{}) int64 {
199 func uintValue(intptr interface{}) uint64 {
203 func float64Value(ptr interface{}) float64 {
207 func float32Value(ptr interface{}) float32 {
211 func timeValue(ptr interface{}) time.Time {
222 errf := func(format string, args ...interface{}) {
266 if ifptr, ok := ct.d.(*interface{}); ok {
268 errf("want interface %#v, got %#v", ct.wantiface, scaniface)
274 errf("copy into interface{} didn't copy []byte data")
307 in, out interface{}
341 in interface{}
361 test := func(name string, in interface{}, want string) {
385 // The numbers below are only valid for 64-bit interface word sizes,
387 // with gccgo, only pointers currently go in interface data.
395 // This one involves a convT2E allocation, string -> interface{}
436 args []interface{}
440 args: []interface{}{Valuer_V("foo")},
449 args: []interface{}{nilValuerVPtr},
458 args: []interface{}{nilValuerPPtr},
467 args: []interface{}{"plain-str"},
476 args: []interface{}{nilStrPtr},