func (q *Query) End(c Cursor) *Query {
	q = q.clone()
	if c.cc == nil {
		q.err = errors.New("datastore: invalid cursor")
		return q
	}
	q.end = c.cc
	return q
}
func (q *Query) End(c Cursor) *Query {
	q = q.clone()
	if c.cc == nil {
		q.err = errors.New("datastore: invalid cursor")
		return q
	}
	q.end = c.cc
	return q
}
func ( q * Query ) End ( c Cursor ) * Query { q = q . clone ( ) if c . cc == nil { q . err = errors . New ( " " ) return q } q . end = c . cc return q }
// End returns a derivative query with the given end point.
End returns a derivative query with the given end point .