func (sq *SearchQuery) String() string {
	var bb bytesutil.ByteBuffer
	fmt.Fprintf(&bb, "MinTimestamp=%s, MaxTimestamp=%s, TagFilters=[\n",
		timestampToTime(sq.MinTimestamp), timestampToTime(sq.MaxTimestamp))
	for _, tagFilters := range sq.TagFilterss {
		for _, tf := range tagFilters {
			fmt.Fprintf(&bb, "%s", tf.String())
		}
		fmt.Fprintf(&bb, "\n")
	}
	fmt.Fprintf(&bb, "]")
	return string(bb.B)
}
// String returns string representation of the search query.
String returns string representation of the search query.
// String returns string representation of the search query .
func (sq *SearchQuery) String() string {
	var bb bytesutil.ByteBuffer
	fmt.Fprintf(&bb, "MinTimestamp=%s, MaxTimestamp=%s, TagFilters=[\n",
		timestampToTime(sq.MinTimestamp), timestampToTime(sq.MaxTimestamp))
	for _, tagFilters := range sq.TagFilterss {
		for _, tf := range tagFilters {
			fmt.Fprintf(&bb, "%s", tf.String())
		}
		fmt.Fprintf(&bb, "\n")
	}
	fmt.Fprintf(&bb, "]")
	return string(bb.B)
}
func ( sq * SearchQuery ) String ( ) string { var bb bytesutil . ByteBuffer fmt . Fprintf ( & bb , " \n " , timestampToTime ( sq . MinTimestamp ) , timestampToTime ( sq . MaxTimestamp ) ) for _ , tagFilters := range sq . TagFilterss { for _ , tf := range tagFilters { fmt . Fprintf ( & bb , " " , tf . String ( ) ) } fmt . Fprintf ( & bb , " \n " ) } fmt . Fprintf ( & bb , " " ) return string ( bb . B ) }
String returns string representation of the search query.
String returns string representation of the search query .