Ch.Result (Ch v0.3.1)

View Source

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

  • command - An atom of the query command, for example: :select, :insert
  • columns - A list of column names
  • 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

t()

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