func (_m *QueryInterface) Bind(_a0 ...interface{}) cassandra.QueryInterface {
	var _ca []interface{}
	_ca = append(_ca, _a0...)
	ret := _m.Called(_ca...)

	var r0 cassandra.QueryInterface
	if rf, ok := ret.Get(0).(func(...interface{}) cassandra.QueryInterface); ok {
		r0 = rf(_a0...)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(cassandra.QueryInterface)
		}
	}

	return r0
}
// Bind provides a mock function with given fields: _a0
Bind provides a mock function with given fields: _a0
// Bind provides a mock function with given fields : _a0
func (_m *QueryInterface) Bind(_a0 ...interface{}) cassandra.QueryInterface {
	var _ca []interface{}
	_ca = append(_ca, _a0...)
	ret := _m.Called(_ca...)
	var r0 cassandra.QueryInterface
	if rf, ok := ret.Get(0).(func(...interface{}) cassandra.QueryInterface); ok {
		r0 = rf(_a0...)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(cassandra.QueryInterface)
		}
	}
	return r0
}
func ( _m * QueryInterface ) Bind ( _a0 ... interface { } ) cassandra . QueryInterface { var _ca [ ] interface { } _ca = append ( _ca , _a0 ... ) ret := _m . Called ( _ca ... ) var r0 cassandra . QueryInterface if rf , ok := ret . Get ( 0 ) . ( func ( ... interface { } ) cassandra . QueryInterface ) ; ok { r0 = rf ( _a0 ... ) } else { if ret . Get ( 0 ) != nil { r0 = ret . Get ( 0 ) . ( cassandra . QueryInterface ) } } return r0 }
Bind provides a mock function with given fields: _a0
Bind provides a mock function with given fields : _a0