Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PartialResult ¶
type PartialResult interface { // Next returns the next rowData of the sub result. // If no more row to return, rowData would be nil. Next(context.Context) (rowData []types.Datum, err error) // Close closes the partial result. Close() error }
PartialResult is the result from a single region server.
type SelectResult ¶
type SelectResult interface { // Next gets the next partial result. Next(context.Context) (PartialResult, error) // NextRaw gets the next raw result. NextRaw(context.Context) ([]byte, error) // NextChunk reads the data into chunk. NextChunk(context.Context, *chunk.Chunk) error // Close closes the iterator. Close() error // Fetch fetches partial results from client. // The caller should call SetFields() before call Fetch(). Fetch(context.Context) // ScanKeys gets the total scan row count. ScanKeys() int64 }
SelectResult is an iterator of coprocessor partial results.
Click to show internal directories.
Click to hide internal directories.