|
@@ -58,9 +58,9 @@
|
|
-type squery_row() :: {binary()}.
|
|
-type squery_row() :: {binary()}.
|
|
-type equery_row() :: {bind_param()}.
|
|
-type equery_row() :: {bind_param()}.
|
|
-type ok_reply(RowType) ::
|
|
-type ok_reply(RowType) ::
|
|
- {ok, Count :: non_neg_integer()} | % select
|
|
|
|
- {ok, ColumnsDescription :: [#column{}], RowsValues :: [RowType]} | % update/insert
|
|
|
|
- {ok, Count :: non_neg_integer(), ColumnsDescription :: [#column{}], RowsValues :: [RowType]}. % update/insert + returning
|
|
|
|
|
|
+ {ok, ColumnsDescription :: [#column{}], RowsValues :: [RowType]} | % select
|
|
|
|
+ {ok, Count :: non_neg_integer()} | % update/insert/delete
|
|
|
|
+ {ok, Count :: non_neg_integer(), ColumnsDescription :: [#column{}], RowsValues :: [RowType]}. % update/insert/delete + returning
|
|
-type error_reply() :: {error, query_error()}.
|
|
-type error_reply() :: {error, query_error()}.
|
|
-type reply(RowType) :: ok_reply(RowType) | error_reply().
|
|
-type reply(RowType) :: ok_reply(RowType) | error_reply().
|
|
|
|
|