func (idx *Index) Options(row *PQLRowQuery, opts ...OptionsOption) *PQLBaseQuery {
	oo := &OptionsOptions{}
	for _, opt := range opts {
		opt(oo)
	}
	text := fmt.Sprintf("Options(%s,%s)", row.serialize(), oo.marshal())
	return NewPQLBaseQuery(text, idx, nil)
}
func (idx *Index) Options(row *PQLRowQuery, opts ...OptionsOption) *PQLBaseQuery {
	oo := &OptionsOptions{}
	for _, opt := range opts {
		opt(oo)
	}
	text := fmt.Sprintf("Options(%s,%s)", row.serialize(), oo.marshal())
	return NewPQLBaseQuery(text, idx, nil)
}
func ( idx * Index ) Options ( row * PQLRowQuery , opts ... OptionsOption ) * PQLBaseQuery { oo := & OptionsOptions { } for _ , opt := range opts { opt ( oo ) } text := fmt . Sprintf ( " " , row . serialize ( ) , oo . marshal ( ) ) return NewPQLBaseQuery ( text , idx , nil ) }
// Options creates an Options query.
Options creates an Options query .