Current section
Files
Jump to
Current section
Files
lib/cql/prepare.ex
defmodule CQL.Prepare do
@moduledoc """
Represents a CQL prepare statement
"""
import CQL.DataTypes.Encoder
alias CQL.{Request, Prepare}
defstruct [query: ""]
defimpl Request do
def encode(%Prepare{query: query}) do
case long_string(query) do
:error -> :error
body -> {:PREPARE, body}
end
end
def encode(_), do: :error
end
end