code: func Q(c *Connection) *Query {
  	return &Query{
  		RawSQL:      &clause{},
  		Connection:  c,
  		eager:       c.eager,
  		eagerFields: c.eagerFields,
  	}
  }
docs: // Q will create a new "empty" query from the current connection.