func (q Query) Results() ([]T, error) {
	// we need to copy results for isolating user modification on returned
	// slice from the current Query instance.
	res := make([]T, len(q.values))
	_ = copy(res, q.values)
	return res, q.err
}
// Results evaluates the query and returns the results as T slice.
// An error occurred in during evaluation of the query will be returned.
//
// Example:
// 	results, err := From(slice).Select(something).Results()
Results evaluates the query and returns the results as T slice.
An error occurred in during evaluation of the query will be returned.

results, err := From(slice).Select(something).Results()
// Results evaluates the query and returns the results as T slice . // An error occurred in during evaluation of the query will be returned . // // Example : // results err : = From ( slice ) . Select ( something ) . Results ()
func (q Query) Results() ([]T, error) {
	res := make([]T, len(q.values))
	_ = copy(res, q.values)
	return res, q.err
}
func ( q Query ) Results ( ) ( [ ] T , error ) { res := make ( [ ] T , len ( q . values ) ) _ = copy ( res , q . values ) return res , q . err }
Results evaluates the query and returns the results as T slice.
Results evaluates the query and returns the results as T slice .
// we need to copy results for isolating user modification on returned // slice from the current Query instance.