xref: /illumos-gate/usr/src/lib/libsqlite/mapfile-sqlite (revision c5c4113dfcabb1eed3d4bdf7609de5170027a794)
1*c5c4113dSnw141292#
2*c5c4113dSnw141292# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
3*c5c4113dSnw141292# Use is subject to license terms.
4*c5c4113dSnw141292#
5*c5c4113dSnw141292#ident	"%Z%%M%	%I%	%E% SMI"
6*c5c4113dSnw141292#
7*c5c4113dSnw141292#
8*c5c4113dSnw141292# Defines the public interface to sqlite
9*c5c4113dSnw141292#
10*c5c4113dSnw141292
11*c5c4113dSnw141292{
12*c5c4113dSnw141292    global:
13*c5c4113dSnw141292	# exported functions
14*c5c4113dSnw141292	sqlite_open;
15*c5c4113dSnw141292	sqlite_close;
16*c5c4113dSnw141292	sqlite_exec;
17*c5c4113dSnw141292	sqlite_last_insert_rowid;
18*c5c4113dSnw141292	sqlite_changes;
19*c5c4113dSnw141292	sqlite_last_statement_changes;
20*c5c4113dSnw141292	sqlite_error_string;
21*c5c4113dSnw141292	sqlite_interrupt;
22*c5c4113dSnw141292	sqlite_complete;
23*c5c4113dSnw141292	sqlite_busy_handler;
24*c5c4113dSnw141292	sqlite_busy_timeout;
25*c5c4113dSnw141292	sqlite_get_table;
26*c5c4113dSnw141292	sqlite_free_table;
27*c5c4113dSnw141292	sqlite_exec_printf;
28*c5c4113dSnw141292	sqlite_exec_vprintf;
29*c5c4113dSnw141292	sqlite_get_table_printf;
30*c5c4113dSnw141292	sqlite_get_table_vprintf;
31*c5c4113dSnw141292	sqlite_mprintf;
32*c5c4113dSnw141292	sqlite_vmprintf;
33*c5c4113dSnw141292	sqlite_freemem;
34*c5c4113dSnw141292	sqlite_libversion;
35*c5c4113dSnw141292	sqlite_libencoding;
36*c5c4113dSnw141292	sqlite_create_function;
37*c5c4113dSnw141292	sqlite_create_aggregate;
38*c5c4113dSnw141292	sqlite_function_type;
39*c5c4113dSnw141292	sqlite_set_result_string;
40*c5c4113dSnw141292	sqlite_set_result_int;
41*c5c4113dSnw141292	sqlite_set_result_double;
42*c5c4113dSnw141292	sqlite_set_result_error;
43*c5c4113dSnw141292	sqlite_user_data;
44*c5c4113dSnw141292	sqlite_aggregate_context;
45*c5c4113dSnw141292	sqlite_aggregate_count;
46*c5c4113dSnw141292	sqlite_set_authorizer;
47*c5c4113dSnw141292	sqlite_trace;
48*c5c4113dSnw141292	sqlite_compile;
49*c5c4113dSnw141292	sqlite_step;
50*c5c4113dSnw141292	sqlite_finalize;
51*c5c4113dSnw141292	sqlite_reset;
52*c5c4113dSnw141292	sqlite_bind;
53*c5c4113dSnw141292	sqlite_progress_handler;
54*c5c4113dSnw141292	sqlite_commit_hook;
55*c5c4113dSnw141292	sqlite_encode_binary;
56*c5c4113dSnw141292	sqlite_decode_binary;
57*c5c4113dSnw141292
58*c5c4113dSnw141292	# exported data
59*c5c4113dSnw141292	sqlite_version;
60*c5c4113dSnw141292	sqlite_encoding;
61*c5c4113dSnw141292
62*c5c4113dSnw141292    local:
63*c5c4113dSnw141292	*;
64*c5c4113dSnw141292};
65