func (q *Query) And(field string) *Criterion {
	if !startsUpper(field) {
		panic("The first letter of a field in a bolthold query must be upper-case")
	}

	if q.fieldCriteria == nil {
		q.fieldCriteria = make(map[string][]*Criterion)
	}

	q.currentField = field
	return &Criterion{
		query: q,
	}
}
// And creates a nother set of criterion the needs to apply to a query
And creates a nother set of criterion the needs to apply to a query
// And creates a nother set of criterion the needs to apply to a query
func (q *Query) And(field string) *Criterion {
	if !startsUpper(field) {
		panic("The first letter of a field in a bolthold query must be upper-case")
	}
	if q.fieldCriteria == nil {
		q.fieldCriteria = make(map[string][]*Criterion)
	}
	q.currentField = field
	return &Criterion{
		query: q,
	}
}
func ( q * Query ) And ( field string ) * Criterion { if ! startsUpper ( field ) { panic ( " " ) } if q . fieldCriteria == nil { q . fieldCriteria = make ( map [ string ] [ ] * Criterion ) } q . currentField = field return & Criterion { query : q , } }
And creates a nother set of criterion the needs to apply to a query
And creates a nother set of criterion the needs to apply to a query