func (s Session) ContextQuery(ctx context.Context, stmt string, names []string) *Queryx {
	return &Queryx{
		Query:  s.Session.Query(stmt).WithContext(ctx),
		Names:  names,
		Mapper: s.Mapper,
	}
}
ContextQuery is a helper function that allows to pass context when creating
a query, see the "Query" function .
package gocqlx
import (
	"context"
	"github.com/gocql/gocql"
	"github.com/scylladb/go-reflectx"
)
type Session struct {
	*gocql.Session
	Mapper *reflectx.Mapper
}
func NewSession(session *gocql.Session) Session {
	return Session{
		Session: session,
		Mapper:  DefaultMapper,
	}
}
func WrapSession(session *gocql.Session, err error) (Session, error) {
	return Session{
		Session: session,
		Mapper:  DefaultMapper,
	}, err
}