Current section

Files

Jump to
cassandra lib cql result prepared.ex
Raw

lib/cql/result/prepared.ex

defmodule CQL.Result.Prepared do
@moduledoc """
Represents a CQL prepared result
"""
import CQL.DataTypes.Decoder
alias CQL.MetaData
defstruct [
:id,
:metadata,
:result_metadata,
]
def decode(buffer) do
{data, _rest} = unpack buffer,
id: :short_bytes,
metadata: &MetaData.decode(&1, true)
struct(__MODULE__, data)
end
end