View Source Ch.Result (Ch v0.2.9)

Result struct returned from any successful query. Its fields are:

  • command - An atom of the query command, for example: :select, :insert;
  • rows - A list of lists, each inner list corresponding to a row, each element in the inner list corresponds to a column
  • num_rows - The number of fetched or affected rows;
  • headers - The HTTP response headers
  • data - The raw iodata from the response

Summary

Types

@type t() :: %Ch.Result{
  command: Ch.Query.command(),
  data: iodata(),
  headers: Mint.Types.headers(),
  num_rows: non_neg_integer() | nil,
  rows: [[term()]] | iodata() | nil
}