Current section
Files
Jump to
Current section
Files
lib/cql/result.ex
defmodule CQL.Result do
@moduledoc false
import CQL.DataTypes.Decoder
alias CQL.Result
def decode(buffer) do
{kind, rest} = int(buffer)
case kind do
0x01 -> Result.Void.decode(rest)
0x02 -> Result.Rows.decode(rest)
0x03 -> Result.SetKeyspace.decode(rest)
0x04 -> Result.Prepared.decode(rest)
0x05 -> Result.SchemaChange.decode(rest)
end
end
end