azkustodata/query/row_result.go (25 lines of code) (raw):

package query type rowResult struct { row Row err error } func (r rowResult) Row() Row { return r.row } func (r rowResult) Err() error { return r.err } func RowResultSuccess(row Row) RowResult { return rowResult{ row: row, } } func RowResultError(err error) RowResult { return rowResult{ err: err, } } // RowResult is a single streamed row from a table. // It can contain either a row or an error. type RowResult interface { Row() Row Err() error }