<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>preludedb-error</title> <meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> <link rel="home" href="index.html" title="[Insert name here] Reference Manual"> <link rel="up" href="ch01.html" title="[Insert title here]"> <link rel="prev" href="libpreludedb-preludedb-path-selection.html" title="preludedb-path-selection"> <link rel="next" href="libpreludedb-preludedb-sql.html" title="preludedb-sql"> <meta name="generator" content="GTK-Doc V1.17 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> <tr valign="middle"> <td><a accesskey="p" href="libpreludedb-preludedb-path-selection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> <th width="100%" align="center">[Insert name here] Reference Manual</th> <td><a accesskey="n" href="libpreludedb-preludedb-sql.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> </tr> <tr><td colspan="5" class="shortcuts"> <a href="#libpreludedb-preludedb-error.synopsis" class="shortcut">Top</a> | <a href="#libpreludedb-preludedb-error.description" class="shortcut">Description</a> </td></tr> </table> <div class="refentry"> <a name="libpreludedb-preludedb-error"></a><div class="titlepage"></div> <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="libpreludedb-preludedb-error.top_of_page"></a>preludedb-error</span></h2> <p>preludedb-error</p> </td> <td valign="top" align="right"></td> </tr></table></div> <div class="refsynopsisdiv"> <a name="libpreludedb-preludedb-error.synopsis"></a><h2>Synopsis</h2> <pre class="synopsis">enum <a class="link" href="libpreludedb-preludedb-error.html#preludedb-error-code-t" title="enum preludedb_error_code_t">preludedb_error_code_t</a>; typedef <a class="link" href="libpreludedb-preludedb-error.html#preludedb-error-t" title="preludedb_error_t">preludedb_error_t</a>; const <span class="returnvalue">char</span> * <a class="link" href="libpreludedb-preludedb-error.html#preludedb-strerror" title="preludedb_strerror ()">preludedb_strerror</a> (<em class="parameter"><code><a class="link" href="libpreludedb-preludedb-error.html#preludedb-error-t" title="preludedb_error_t"><span class="type">preludedb_error_t</span></a> error</code></em>); <span class="returnvalue">return</span> <a class="link" href="libpreludedb-preludedb-error.html#prelude-error-from-errno" title="prelude_error_from_errno ()">prelude_error_from_errno</a> (<em class="parameter"><code>...</code></em>); </pre> </div> <div class="refsect1"> <a name="libpreludedb-preludedb-error.description"></a><h2>Description</h2> <p> </p> </div> <div class="refsect1"> <a name="libpreludedb-preludedb-error.details"></a><h2>Details</h2> <div class="refsect2"> <a name="preludedb-error-code-t"></a><h3>enum preludedb_error_code_t</h3> <pre class="programlisting">typedef enum { PRELUDEDB_ERROR_NO_ERROR = 0, PRELUDEDB_ERROR_GENERIC = 1, PRELUDEDB_ERROR_INVALID_SETTINGS_STRING = 2, PRELUDEDB_ERROR_CONNECTION = 3, PRELUDEDB_ERROR_QUERY = 4, PRELUDEDB_ERROR_INVALID_COLUMN_NUM = 5, PRELUDEDB_ERROR_INVALID_COLUMN_NAME = 6, PRELUDEDB_ERROR_INVALID_VALUE = 7, PRELUDEDB_ERROR_INVALID_VALUE_TYPE = 8, PRELUDEDB_ERROR_UNKNOWN_SQL_PLUGIN = 9, PRELUDEDB_ERROR_UNKNOWN_FORMAT_PLUGIN = 10, PRELUDEDB_ERROR_ALREADY_IN_TRANSACTION = 11, PRELUDEDB_ERROR_NOT_IN_TRANSACTION = 12, PRELUDEDB_ERROR_INVALID_MESSAGE_IDENT = 13, PRELUDEDB_ERROR_INVALID_SELECTED_OBJECT_STRING = 14, PRELUDEDB_ERROR_INVALID_OBJECT_SELECTION = 15, PRELUDEDB_ERROR_SCHEMA_VERSION_TOO_OLD = 16, PRELUDEDB_ERROR_SCHEMA_VERSION_TOO_RECENT = 17, PRELUDEDB_ERROR_SCHEMA_VERSION_INVALID = 18, PRELUDEDB_ERROR_CANNOT_LOAD_SQL_PLUGIN = 19, PRELUDEDB_ERROR_CANNOT_LOAD_FORMAT_PLUGIN = 20 } preludedb_error_code_t; </pre> <p> </p> </div> <hr> <div class="refsect2"> <a name="preludedb-error-t"></a><h3>preludedb_error_t</h3> <pre class="programlisting">typedef prelude_error_t preludedb_error_t; </pre> <p> </p> </div> <hr> <div class="refsect2"> <a name="preludedb-strerror"></a><h3>preludedb_strerror ()</h3> <pre class="programlisting">const <span class="returnvalue">char</span> * preludedb_strerror (<em class="parameter"><code><a class="link" href="libpreludedb-preludedb-error.html#preludedb-error-t" title="preludedb_error_t"><span class="type">preludedb_error_t</span></a> error</code></em>);</pre> <p> </p> </div> <hr> <div class="refsect2"> <a name="prelude-error-from-errno"></a><h3>prelude_error_from_errno ()</h3> <pre class="programlisting"><span class="returnvalue">return</span> prelude_error_from_errno (<em class="parameter"><code>...</code></em>);</pre> <p> </p> </div> </div> </div> <div class="footer"> <hr> Generated by GTK-Doc V1.17</div> </body> </html>