Current section
Files
Jump to
Current section
Files
lib/cql/execute.ex
defmodule CQL.Execute do
import CQL.DataTypes.Encoder
alias CQL.{Request, Frame, QueryParams}
defstruct [
:id,
:params,
]
defimpl Request do
def frame(%CQL.Execute{id: id, params: %QueryParams{} = params}) do
%Frame{
opration: :EXECUTE,
body: short_bytes(id) <> QueryParams.encode(params),
}
end
end
end