defmodule Gim.NoSuchTypeError do @moduledoc """ Raised at runtime when a query references an unknown type. """ defexception [:message] end defmodule Gim.NoNodeError do @moduledoc """ Raised at runtime when a query is invalid. """ defexception [:message] end defmodule Gim.MultipleNodesError do @moduledoc """ Raised at runtime when a query is invalid. """ defexception [:message] end defmodule Gim.DuplicateNodeError do @moduledoc """ Raised at runtime when a query is invalid. """ defexception [:message] end defmodule Gim.UnknownEdgeError do @moduledoc """ Raised at runtime when a insert/update is invalid. """ defexception [:message] end defmodule Gim.NoIndexError do @moduledoc """ Raised at runtime when a query tries to filter an unindexed property. """ defexception [:message] end defmodule Gim.QueryError do @moduledoc """ Raised at runtime when a query filter or expand is invalid. """ defexception [:message] end defmodule Gim.SchemaError do @moduledoc """ Raised at compiletime when a schema is invalid. """ defexception [:message] end