Behaviours: epgsql_command.
Asks server to provide input parameter and result rows information.
Almost the same as epgsql_cmd_parse.
> Describe(STATEMENT) < ParameterDescription < RowDescription | NoData
response() = {ok, #statement{name = undefined | string(), columns = undefined | [#column{name = undefined | binary(), type = undefined | epgsql:epgsql_type(), oid = undefined | non_neg_integer(), size = undefined | -1 | pos_integer(), modifier = undefined | -1 | pos_integer(), format = undefined | integer(), table_oid = undefined | non_neg_integer(), table_attr_number = undefined | pos_integer()}], types = undefined | [epgsql:epgsql_type()], parameter_info = undefined | [epgsql_oid_db:oid_entry()]}} | {error, epgsql:query_error()}
| execute/2 | |
| handle_message/4 | |
| init/1 |
execute(Sock, Desc_stmt) -> any()
handle_message(X1, Bin, Sock, State) -> any()
init(Name) -> any()
Generated by EDoc, Jul 9 2023, 01:18:41.