1/* 2 * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org> 3 * Copyright (C) 2000 - 2004 Rodrigo Moya <rodrigo@gnome-db.org> 4 * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> 5 * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org> 6 * Copyright (C) 2002 Andrew Hill <andru@src.gnome.org> 7 * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@ximian.com> 8 * Copyright (C) 2003 - 2006 Murray Cumming <murrayc@murrayc.com> 9 * Copyright (C) 2004 Szalai Ferenc <szferi@einstein.ki.iif.hu> 10 * Copyright (C) 2005 Bas Driessen <bas.driessen@xobas.com> 11 * Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net> 12 * 13 * This library is free software; you can redistribute it and/or 14 * modify it under the terms of the GNU Lesser General Public 15 * License as published by the Free Software Foundation; either 16 * version 2 of the License, or (at your option) any later version. 17 * 18 * This library is distributed in the hope that it will be useful, 19 * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 * Lesser General Public License for more details. 22 * 23 * You should have received a copy of the GNU Lesser General Public 24 * License along with this library; if not, write to the 25 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, 26 * Boston, MA 02110-1301, USA. 27 */ 28 29#ifndef __LIBGDA_H__ 30#define __LIBGDA_H__ 31 32#include <libgda/gda-attributes-manager.h> 33#include <libgda/gda-column.h> 34#include <libgda/gda-config.h> 35#include <libgda/gda-connection-event.h> 36#include <libgda/gda-connection.h> 37#include <libgda/gda-connection-private.h> 38#include <libgda/gda-data-comparator.h> 39#include <libgda/gda-data-model-array.h> 40@LIBGDA_BDB_INC@ 41@LIBGDA_LDAP_INC@ 42@LIBGDA_LDAP_INC2@ 43#include <libgda/gda-data-model.h> 44#include <libgda/gda-data-model-iter.h> 45#include <libgda/gda-data-model-import.h> 46#include <libgda/gda-data-model-dir.h> 47#include <libgda/gda-data-access-wrapper.h> 48#include <libgda/gda-data-proxy.h> 49#include <libgda/gda-data-select.h> 50#include <libgda/gda-data-pivot.h> 51#include <libgda/gda-lockable.h> 52#include <libgda/gda-log.h> 53#include <libgda/gda-quark-list.h> 54#include <libgda/gda-row.h> 55#include <libgda/gda-server-operation.h> 56#include <libgda/gda-server-provider.h> 57#include <libgda/gda-xa-transaction.h> 58#include <libgda/gda-transaction-status.h> 59#include <libgda/gda-transaction-status-private.h> 60#include <libgda/gda-util.h> 61#include <libgda/gda-value.h> 62#include <libgda/gda-decl.h> 63#include <libgda/gda-enums.h> 64#include <libgda/gda-data-handler.h> 65#include <libgda/handlers/gda-handler-bin.h> 66#include <libgda/handlers/gda-handler-boolean.h> 67#include <libgda/handlers/gda-handler-numerical.h> 68#include <libgda/handlers/gda-handler-string.h> 69#include <libgda/handlers/gda-handler-time.h> 70#include <libgda/handlers/gda-handler-type.h> 71#include <libgda/gda-meta-store.h> 72#include <libgda/gda-meta-struct.h> 73 74#include <libgda/gda-statement.h> 75#include <libgda/gda-batch.h> 76#include <libgda/gda-holder.h> 77#include <libgda/gda-set.h> 78 79#include <libgda/gda-tree.h> 80#include <libgda/gda-tree-manager.h> 81#include <libgda/gda-tree-mgr-columns.h> 82#include <libgda/gda-tree-mgr-label.h> 83#include <libgda/gda-tree-mgr-schemas.h> 84#include <libgda/gda-tree-mgr-select.h> 85#include <libgda/gda-tree-mgr-tables.h> 86#include <libgda/gda-tree-node.h> 87 88#include <libgda/sql-parser/gda-sql-parser.h> 89 90#include <libgda/gda-sql-builder.h> 91 92#include <libgda/gda-meta-store.h> 93 94#include <libgda/gda-mutex.h> 95 96G_BEGIN_DECLS 97 98/** 99 * SECTION:libgda 100 * @short_description: Library initialization and information 101 * @title: Library initialization 102 * @stability: Stable 103 * @see_also: 104 */ 105 106void gda_init (void); 107void gda_locale_changed (void); 108gchar *gda_get_application_exec_path (const gchar *app_name); 109 110G_END_DECLS 111 112#endif 113