gda-attributes-manager.h   gda-attributes-manager.h 
/* /*
* Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2012 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 gda-binreloc.h   gda-binreloc.h 
/* /*
* Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org> * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
* Copyright (C) 2001 - 2007 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-connection-private.h   gda-connection-private.h 
/* /*
* Copyright (C) 2006 - 2010 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-connection.h   gda-connection.h 
skipping to change at line 202 skipping to change at line 202
typedef enum { typedef enum {
GDA_CONNECTION_OPTIONS_NONE = 0, GDA_CONNECTION_OPTIONS_NONE = 0,
GDA_CONNECTION_OPTIONS_READ_ONLY = 1 << 0, GDA_CONNECTION_OPTIONS_READ_ONLY = 1 << 0,
GDA_CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE = 1 << 1, GDA_CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE = 1 << 1,
GDA_CONNECTION_OPTIONS_THREAD_SAFE = 1 << 2, GDA_CONNECTION_OPTIONS_THREAD_SAFE = 1 << 2,
GDA_CONNECTION_OPTIONS_THREAD_ISOLATED = 1 << 3, GDA_CONNECTION_OPTIONS_THREAD_ISOLATED = 1 << 3,
GDA_CONNECTION_OPTIONS_AUTO_META_DATA = 1 << 4 GDA_CONNECTION_OPTIONS_AUTO_META_DATA = 1 << 4
} GdaConnectionOptions; } GdaConnectionOptions;
/** /**
* GdaConnectionFeature * GdaConnectionFeature:
* @GDA_CONNECTION_FEATURE_AGGREGATES: test for aggregates support * @GDA_CONNECTION_FEATURE_AGGREGATES: test for aggregates support
* @GDA_CONNECTION_FEATURE_BLOBS: test for BLOBS (binary large objects) sup port * @GDA_CONNECTION_FEATURE_BLOBS: test for BLOBS (binary large objects) sup port
* @GDA_CONNECTION_FEATURE_INDEXES: test for indexes support * @GDA_CONNECTION_FEATURE_INDEXES: test for indexes support
* @GDA_CONNECTION_FEATURE_INHERITANCE: test for tables inheritance support * @GDA_CONNECTION_FEATURE_INHERITANCE: test for tables inheritance support
* @GDA_CONNECTION_FEATURE_NAMESPACES: test for namespaces support * @GDA_CONNECTION_FEATURE_NAMESPACES: test for namespaces support
* @GDA_CONNECTION_FEATURE_PROCEDURES: test for functions support * @GDA_CONNECTION_FEATURE_PROCEDURES: test for functions support
* @GDA_CONNECTION_FEATURE_SEQUENCES: test for sequences support * @GDA_CONNECTION_FEATURE_SEQUENCES: test for sequences support
* @GDA_CONNECTION_FEATURE_SQL: test for SQL language (even specific to the database) support * @GDA_CONNECTION_FEATURE_SQL: test for SQL language (even specific to the database) support
* @GDA_CONNECTION_FEATURE_TRANSACTIONS: test for transactions support * @GDA_CONNECTION_FEATURE_TRANSACTIONS: test for transactions support
* @GDA_CONNECTION_FEATURE_SAVEPOINTS: test for savepoints within transacti ons support * @GDA_CONNECTION_FEATURE_SAVEPOINTS: test for savepoints within transacti ons support
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-data-access-wrapper.h   gda-data-access-wrapper.h 
/* /*
* Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2006 - 2012 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-data-model-array.h   gda-data-model-array.h 
/* /*
* Copyright (C) 2001 Cleber Rodrigues <cleberrrjr@bol.com.br> * Copyright (C) 2001 Cleber Rodrigues <cleberrrjr@bol.com.br>
* Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Copyright (C) 2005 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2005 - 2012 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-data-model-extra.h   gda-data-model-extra.h 
/* /*
* Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
* Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 - 2008 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org> * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* Copyright (C) 2005 Cygwin Ports Maintainer <yselkowitz@users.sourceforge .net> * Copyright (C) 2005 Cygwin Ports Maintainer <yselkowitz@users.sourceforge .net>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-data-model-iter-extra.h   gda-data-model-iter-extra.h 
/* /*
* Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org> * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
* Copyright (C) 2001 - 2008 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-data-model-iter.h   gda-data-model-iter.h 
/* /*
* Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2006 - 2012 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-data-model-ldap.h   gda-data-model-ldap.h 
/* /*
* Copyright (C) 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2011 - 2012 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2012 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added


 gda-data-model-private.h   gda-data-model-private.h 
/* /*
* Copyright (C) 2005 - 2009 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2005 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc-desktop> * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc-desktop>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-data-model.h   gda-data-model.h 
/* /*
* Copyright (C) 2001 - 2004 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2001 - 2004 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@gnome-db.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* Copyright (C) 2003 Laurent Sansonetti <lrz@gnome.org> * Copyright (C) 2003 Laurent Sansonetti <lrz@gnome.org>
* Copyright (C) 2005 Dan Winship <danw@src.gnome.org> * Copyright (C) 2005 Dan Winship <danw@src.gnome.org>
* Copyright (C) 2005 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2005 - 2012 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net> * Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net>
* Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2011 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 142 skipping to change at line 143
* SECTION:gda-data-model * SECTION:gda-data-model
* @short_description: Data model interface * @short_description: Data model interface
* @title: GdaDataModel * @title: GdaDataModel
* @stability: Stable * @stability: Stable
* @see_also: #GdaDataModelIter * @see_also: #GdaDataModelIter
* *
* A #GdaDataModel represents an array of values organized in rows and colu mns. All the data in the same * A #GdaDataModel represents an array of values organized in rows and colu mns. All the data in the same
* column have the same type, and all the data in each row have the same se mantic meaning. The #GdaDataModel is * column have the same type, and all the data in each row have the same se mantic meaning. The #GdaDataModel is
* actually an interface implemented by other objects to support various ki nds of data storage and operations. * actually an interface implemented by other objects to support various ki nds of data storage and operations.
* *
* When a SELECT statement is executed using an opened #GdaConnection, the
returned value (if no error occurred)
* is a #GdaDataSelect object which implements the #GdaDataModel interface.
Please see the #GdaDataSelect's
* documentation for more information.
*
* Depending on the real implementation, the contents of data models may be modified by the user using functions * Depending on the real implementation, the contents of data models may be modified by the user using functions
* provided by the model. The actual operations a data model permits can be known using the * provided by the model. The actual operations a data model permits can be known using the
* gda_data_model_get_access_flags() method. * gda_data_model_get_access_flags() method.
* *
* Again, depending on the real implementation, data retrieving can be done either accessing direct random * Again, depending on the real implementation, data retrieving can be done either accessing direct random
* values located by their row and column, or using a cursor, or both. Use the gda_data_model_get_access_flags() * values located by their row and column, or using a cursor, or both. Use the gda_data_model_get_access_flags()
* method to know how the data model can be accessed. * method to know how the data model can be accessed.
* <itemizedlist> * <itemizedlist>
* <listitem><para>Random access to a data model's contents is done using gda_data_model_get_value_at(), or using * <listitem><para>Random access to a data model's contents is done using gda_data_model_get_value_at(), or using
* one or more #GdaDataModelIter object(s);</para></listitem> * one or more #GdaDataModelIter object(s);</para></listitem>
* <listitem><para>Cursor access to a data model's contents is done using * <listitem><para>Cursor access to a data model's contents is done using
a #GdaDataModelIter object (only one can be created), a #GdaDataModelIter object. If this mode is
* it is <emphasis>not possible</emphasis> to use gda_data_model_get_ * the only supported, then only one #GdaDataModelIter object can be
value_at() in this mode.</para></listitem> created and
* it is <emphasis>not possible</emphasis> to use gda_data_model_get_
value_at() in this case.</para></listitem>
* </itemizedlist> * </itemizedlist>
* *
* Random access data models are easier to use since picking a value is ver y simple using the gda_data_model_get_value_at(), * Random access data models are easier to use since picking a value is ver y simple using the gda_data_model_get_value_at(),
* but consume more memory since all the accessible values must generally b e present in memory even if they are not used. * but consume more memory since all the accessible values must generally b e present in memory even if they are not used.
* Thus if a data model must handle large quantities of data, it is general ly wiser to use a data model which can be * Thus if a data model must handle large quantities of data, it is general ly wiser to use a data model which can be
* only accessed using a cursor. * only accessed using a cursor.
* *
* As a side note there are also data models which wrap other data models s uch as: * As a side note there are also data models which wrap other data models s uch as:
* <itemizedlist> * <itemizedlist>
* <listitem><para>The #GdaDataProxy data model which stores temporary modifications and shows only some * <listitem><para>The #GdaDataProxy data model which stores temporary modifications and shows only some
 End of changes. 4 change blocks. 
5 lines changed or deleted 14 lines changed or added


 gda-data-proxy.h   gda-data-proxy.h 
/* /*
* Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2006 - 2012 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2012 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added


 gda-data-select.h   gda-data-select.h 
skipping to change at line 73 skipping to change at line 73
GDA_DATA_SELECT_COND_ALL_COLUMNS GDA_DATA_SELECT_COND_ALL_COLUMNS
} GdaDataSelectConditionType; } GdaDataSelectConditionType;
struct _GdaDataSelect { struct _GdaDataSelect {
GObject object; GObject object;
GdaDataSelectPrivate *priv; GdaDataSelectPrivate *priv;
/* read only information */ /* read only information */
GdaPStmt *prep_stmt; /* use the "prepared-stmt" property to set this */ GdaPStmt *prep_stmt; /* use the "prepared-stmt" property to set this */
gint nb_stored_rows; /* number of GdaRow objects curren tly stored */ gint nb_stored_rows; /* number of GdaRow objects curren tly stored */
gint advertized_nrows; /* set when the number of rows b ecomes known, -1 untill then */ gint advertized_nrows; /* set when the number of rows b ecomes known, -1 until then */
/*< private >*/ /*< private >*/
/* Padding for future expansion */ /* Padding for future expansion */
gpointer _gda_reserved1; gpointer _gda_reserved1;
gpointer _gda_reserved2; gpointer _gda_reserved2;
gpointer _gda_reserved3; gpointer _gda_reserved3;
gpointer _gda_reserved4; gpointer _gda_reserved4;
}; };
/* /*
skipping to change at line 128 skipping to change at line 128
* @short_description: Base class for data models returned by the execution of a SELECT statement * @short_description: Base class for data models returned by the execution of a SELECT statement
* @title: GdaDataSelect * @title: GdaDataSelect
* @stability: Stable * @stability: Stable
* @see_also: #GdaDataModel and the <link linkend="data-select">Advanced Gd aDataSelect usage</link> section. * @see_also: #GdaDataModel and the <link linkend="data-select">Advanced Gd aDataSelect usage</link> section.
* *
* This data model implements the <link linkend="GdaDataModel">GdaDataModel </link> interface and is the required * This data model implements the <link linkend="GdaDataModel">GdaDataModel </link> interface and is the required
* base object when database providers implement a data model returned whe n a SELECT statement has been executed. * base object when database providers implement a data model returned whe n a SELECT statement has been executed.
* As the <link linkend="GdaDataModel">GdaDataModel</link> interface is im plemented, consult the API * As the <link linkend="GdaDataModel">GdaDataModel</link> interface is im plemented, consult the API
* to access and modify the data held in a <link linkend="GdaDataSelect">G daDataSelect</link> object. * to access and modify the data held in a <link linkend="GdaDataSelect">G daDataSelect</link> object.
* *
* The default behaviour however is to disallow modifications, and this se * Depending on the requested data model usage (as specified by the "model_
ction documents how to characterize usage" parameter of the
* <link linkend="gda-connection-statement-execute">gda_connection_statemen
t_execute()</link> and similar
* methods, the #GdaDataSelect will allow random access, cursor based acces
s or both.
*
* Also, when later you'll be reading the data contained in a #GdaDataSelec
t object, depending on the actual
* implementation (which adapts to the API providede by the database server
), some calls to the database server
* may be necessary to actually obtain the data. If this behaviour is not t
he one intended and if you need to
* access the data without having to contact the database server (for examp
le for performances reasons), then
* you can use the <link linkend="gda_data_select_prepare_for_offline">gda_
data_select_prepare_for_offline()</link>
* method or specify the <link linkend="GDA-STATEMENT-MODEL-OFFLINE:CAPS">G
DA_STATEMENT_MODEL_OFFLINE</link>
* flag when executing the SELECT statement.
*
* The default behaviour however is to disallow modifications, and this se
ction documents how to parametrize
* a <link linkend="GdaDataSelect">GdaDataSelect</link> to allow modificat ions. Once this is done, any modification * a <link linkend="GdaDataSelect">GdaDataSelect</link> to allow modificat ions. Once this is done, any modification
* done to the data model will be propagated to the modified table in the database using INSERT, UPDATE or DELETE * done to the data model will be propagated to the modified table in the database using INSERT, UPDATE or DELETE
* statements. * statements.
* *
* After any modification, it is still possible to read values from the da ta model (even values for rows which have * After any modification, it is still possible to read values from the da ta model (even values for rows which have
* been modified or inserted). The data model might then execute some SELE CT statement to fetch some actualized values. * been modified or inserted). The data model might then execute some SELE CT statement to fetch some actualized values.
*
* Note: there is a corner case where a modification made to a row would m ake the row not selected at first in the data model * Note: there is a corner case where a modification made to a row would m ake the row not selected at first in the data model
* (for example is the original SELECT statement included a clause <![CDAT A["WHERE id < 100"]]> and the modification sets the * (for example is the original SELECT statement included a clause <![CDAT A["WHERE id < 100"]]> and the modification sets the
* <![CDATA["id"]]> value to 110), then the row will still be in the data model even though it would not be if the SELECT statement * <![CDATA["id"]]> value to 110), then the row will still be in the data model even though it would not be if the SELECT statement
* which execution created the data model in the first place was re-run. T his is illustrated in the schema below: * which execution created the data model in the first place was re-run. T his is illustrated in the schema below:
* <mediaobject> * <mediaobject>
* <imageobject role="html"> * <imageobject role="html">
* <imagedata fileref="writable_data_model.png" format="PNG" contentwi dth="100mm"/> * <imagedata fileref="writable_data_model.png" format="PNG" contentwi dth="100mm"/>
* </imageobject> * </imageobject>
* <textobject> * <textobject>
* <phrase>GdaDataSelect data model's contents after some modification s</phrase> * <phrase>GdaDataSelect data model's contents after some modification s</phrase>
skipping to change at line 166 skipping to change at line 179
gboolean gda_data_select_set_modification_statement_sql (GdaDataSele ct *model, const gchar *sql, GError **error); gboolean gda_data_select_set_modification_statement_sql (GdaDataSele ct *model, const gchar *sql, GError **error);
gboolean gda_data_select_compute_modification_statements (GdaDataSele ct *model, GError **error); gboolean gda_data_select_compute_modification_statements (GdaDataSele ct *model, GError **error);
gboolean gda_data_select_compute_modification_statements_ext (GdaData Select *model, gboolean gda_data_select_compute_modification_statements_ext (GdaData Select *model,
GdaDataS electConditionType cond_type, GdaDataS electConditionType cond_type,
GError * *error); GError * *error);
gboolean gda_data_select_compute_columns_attributes (GdaDataSele ct *model, GError **error); gboolean gda_data_select_compute_columns_attributes (GdaDataSele ct *model, GError **error);
GdaConnection *gda_data_select_get_connection (GdaDataSele ct *model); GdaConnection *gda_data_select_get_connection (GdaDataSele ct *model);
gboolean gda_data_select_rerun (GdaDataSele ct *model, GError **error); gboolean gda_data_select_rerun (GdaDataSele ct *model, GError **error);
gboolean gda_data_select_prepare_for_offline (GdaDataSele ct *model, GError **error);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
3 lines changed or deleted 26 lines changed or added


 gda-debug-macros.h   gda-debug-macros.h 
/* /*
* Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-decl.h   gda-decl.h 
/* /*
* Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2011 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 gda-enums.h   gda-enums.h 
skipping to change at line 50 skipping to change at line 50
GDA_VALUE_ATTR_IS_UNCHANGED = 1 << 4, GDA_VALUE_ATTR_IS_UNCHANGED = 1 << 4,
GDA_VALUE_ATTR_ACTIONS_SHOWN = 1 << 5, GDA_VALUE_ATTR_ACTIONS_SHOWN = 1 << 5,
GDA_VALUE_ATTR_DATA_NON_VALID = 1 << 6, GDA_VALUE_ATTR_DATA_NON_VALID = 1 << 6,
GDA_VALUE_ATTR_HAS_VALUE_ORIG = 1 << 7, GDA_VALUE_ATTR_HAS_VALUE_ORIG = 1 << 7,
GDA_VALUE_ATTR_NO_MODIF = 1 << 8, GDA_VALUE_ATTR_NO_MODIF = 1 << 8,
GDA_VALUE_ATTR_UNUSED = 1 << 9 GDA_VALUE_ATTR_UNUSED = 1 << 9
} GdaValueAttribute; } GdaValueAttribute;
/* how SQL identifiers are represented */ /* how SQL identifiers are represented */
/** /**
* GdaSqlIdentifierStyle * GdaSqlIdentifierStyle:
* @GDA_SQL_IDENTIFIERS_LOWER_CASE: case insensitive SQL identifiers are re presented in lower case (meaning that any SQL identifier which has a non lo wer case character is case sensitive) * @GDA_SQL_IDENTIFIERS_LOWER_CASE: case insensitive SQL identifiers are re presented in lower case (meaning that any SQL identifier which has a non lo wer case character is case sensitive)
* @GDA_SQL_IDENTIFIERS_UPPER_CASE: case insensitive SQL identifiers are re presented in upper case (meaning that any SQL identifier which has a non up per case character is case sensitive) * @GDA_SQL_IDENTIFIERS_UPPER_CASE: case insensitive SQL identifiers are re presented in upper case (meaning that any SQL identifier which has a non up per case character is case sensitive)
* *
* Specifies how SQL identifiers are represented by a specific database * Specifies how SQL identifiers are represented by a specific database
*/ */
typedef enum { typedef enum {
GDA_SQL_IDENTIFIERS_LOWER_CASE = 1 << 0, GDA_SQL_IDENTIFIERS_LOWER_CASE = 1 << 0,
GDA_SQL_IDENTIFIERS_UPPER_CASE = 1 << 1 GDA_SQL_IDENTIFIERS_UPPER_CASE = 1 << 1
} GdaSqlIdentifierStyle; } GdaSqlIdentifierStyle;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-handler-time.h   gda-handler-time.h 
/* /*
* Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2007 - 2011 Murray Cumming <murrayc@murrayc.com>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-holder.h   gda-holder.h 
skipping to change at line 93 skipping to change at line 93
GType gda_holder_get_type (void) G_GNUC_CONST; GType gda_holder_get_type (void) G_GNUC_CONST;
GdaHolder *gda_holder_new (GType type); GdaHolder *gda_holder_new (GType type);
GdaHolder *gda_holder_new_inline (GType type, const g char *id, ...); GdaHolder *gda_holder_new_inline (GType type, const g char *id, ...);
GdaHolder *gda_holder_copy (GdaHolder *orig); GdaHolder *gda_holder_copy (GdaHolder *orig);
GType gda_holder_get_g_type (GdaHolder *holder); GType gda_holder_get_g_type (GdaHolder *holder);
const gchar *gda_holder_get_id (GdaHolder *holder); const gchar *gda_holder_get_id (GdaHolder *holder);
/** /**
* gda_holder_new_string * gda_holder_new_string:
* @id: a string * @id: a string
* @str: a string * @str: a string
* *
* Creates a new boolean #GdaHolder object with an ID set to @id, and a val ue initialized to * Creates a new boolean #GdaHolder object with an ID set to @id, and a val ue initialized to
* @str. * @str.
* *
* Returns: a new #GdaHolder * Returns: a new #GdaHolder
*/ */
#define gda_holder_new_string(id,str) gda_holder_new_inline (G_TYPE_STRING, (id), (str)) #define gda_holder_new_string(id,str) gda_holder_new_inline (G_TYPE_STRING, (id), (str))
/** /**
* gda_holder_new_boolean * gda_holder_new_boolean:
* @id: a string * @id: a string
* @abool: a boolean value * @abool: a boolean value
* *
* Creates a new boolean #GdaHolder object with an ID set to @id, and a val ue initialized to * Creates a new boolean #GdaHolder object with an ID set to @id, and a val ue initialized to
* @abool. * @abool.
* *
* Returns: a new #GdaHolder * Returns: a new #GdaHolder
*/ */
#define gda_holder_new_boolean(id,abool) gda_holder_new_inline (G_TYPE_BOOL EAN, (id), (abool)) #define gda_holder_new_boolean(id,abool) gda_holder_new_inline (G_TYPE_BOOL EAN, (id), (abool))
/** /**
* gda_holder_new_int * gda_holder_new_int:
* @id: a string * @id: a string
* @anint: an int value * @anint: an int value
* *
* Creates a new boolean #GdaHolder object with an ID set to @id, and a val ue initialized to * Creates a new boolean #GdaHolder object with an ID set to @id, and a val ue initialized to
* @anint. * @anint.
* *
* Returns: a new #GdaHolder * Returns: a new #GdaHolder
*/ */
#define gda_holder_new_int(id,anint) gda_holder_new_inline (G_TYPE_INT, (id ), (anint)) #define gda_holder_new_int(id,anint) gda_holder_new_inline (G_TYPE_INT, (id ), (anint))
skipping to change at line 160 skipping to change at line 160
GdaDataModel *gda_holder_get_source_model (GdaHolder *holder, gint *col); GdaDataModel *gda_holder_get_source_model (GdaHolder *holder, gint *col);
gboolean gda_holder_set_bind (GdaHolder *holder, GdaHolder *bind_to, GError **error); gboolean gda_holder_set_bind (GdaHolder *holder, GdaHolder *bind_to, GError **error);
GdaHolder *gda_holder_get_bind (GdaHolder *holder) ; GdaHolder *gda_holder_get_bind (GdaHolder *holder) ;
const GValue *gda_holder_get_attribute (GdaHolder *holder, const gchar *attribute); const GValue *gda_holder_get_attribute (GdaHolder *holder, const gchar *attribute);
void gda_holder_set_attribute (GdaHolder *holder, const gchar *attribute, const GValue *value, void gda_holder_set_attribute (GdaHolder *holder, const gchar *attribute, const GValue *value,
GDestroyNotify dest roy); GDestroyNotify dest roy);
/** /**
* gda_holder_set_attribute_static * gda_holder_set_attribute_static:
* @holder: a #GdaHolder * @holder: a #GdaHolder
* @attribute: attribute's name * @attribute: attribute's name
* @value: (allow-none): a #GValue, or %NULL * @value: (allow-none): a #GValue, or %NULL
* *
* This function is similar to gda_holder_set_attribute() but for static st rings * This function is similar to gda_holder_set_attribute() but for static st rings
*/ */
#define gda_holder_set_attribute_static(holder,attribute,value) gda_holder_ set_attribute((holder),(attribute),(value),NULL) #define gda_holder_set_attribute_static(holder,attribute,value) gda_holder_ set_attribute((holder),(attribute),(value),NULL)
G_END_DECLS G_END_DECLS
 End of changes. 4 change blocks. 
4 lines changed or deleted 4 lines changed or added


 gda-ldap-connection.h   gda-ldap-connection.h 
/* /*
* Copyright (C) 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2011 - 2012 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-meta-column-types.h   gda-meta-column-types.h 
/* /*
* File generated by the tools/information-schema-types program from the * File generated by the tools/information-schema-types program from the
* libgda/information_schema.xml file, * libgda/information_schema.xml file,
* This file contains declaration of the expected data types when * This file contains declaration of the expected data types when
* extracting meta data, it should be updated when the libgda/information_s chema.xml file changes * extracting meta data, it should be updated when the libgda/information_s chema.xml file changes
* DO NOT MODIFY * DO NOT MODIFY
*/ */
#ifdef __GNUC__
#define MAY_BE_UNUSED __attribute__ ((unused))
#else
#define MAY_BE_UNUSED
#endif
/* /*
* TABLE: _attributes * TABLE: _attributes
* *
* Table to store (key,value) pairs (keys starting with '_' are reserved) * Table to store (key,value) pairs (keys starting with '_' are reserved)
*/ */
static GType _col_types_attributes[] = { MAY_BE_UNUSED static GType _col_types_attributes[] = {
G_TYPE_STRING /* column: att_name */ G_TYPE_STRING /* column: att_name */
, G_TYPE_STRING /* column: att_value */ , G_TYPE_STRING /* column: att_value */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _information_schema_catalog_name * TABLE: _information_schema_catalog_name
* *
* Name of the current database (current catalog), has only one row * Name of the current database (current catalog), has only one row
*/ */
static GType _col_types_information_schema_catalog_name[] = { MAY_BE_UNUSED static GType _col_types_information_schema_catalog_name[] = {
G_TYPE_STRING /* column: catalog_name */ G_TYPE_STRING /* column: catalog_name */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _schemata * TABLE: _schemata
* *
* List of schemas * List of schemas
*/ */
static GType _col_types_schemata[] = { MAY_BE_UNUSED static GType _col_types_schemata[] = {
G_TYPE_STRING /* column: catalog_name */ G_TYPE_STRING /* column: catalog_name */
, G_TYPE_STRING /* column: schema_name */ , G_TYPE_STRING /* column: schema_name */
, G_TYPE_STRING /* column: schema_owner */ , G_TYPE_STRING /* column: schema_owner */
, G_TYPE_BOOLEAN /* column: schema_internal */ , G_TYPE_BOOLEAN /* column: schema_internal */
, G_TYPE_BOOLEAN /* column: schema_default */ , G_TYPE_BOOLEAN /* column: schema_default */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _builtin_data_types * TABLE: _builtin_data_types
* *
* List of built-in data types such as varchar, int, ... * List of built-in data types such as varchar, int, ...
*/ */
static GType _col_types_builtin_data_types[] = { MAY_BE_UNUSED static GType _col_types_builtin_data_types[] = {
G_TYPE_STRING /* column: short_type_name */ G_TYPE_STRING /* column: short_type_name */
, G_TYPE_STRING /* column: full_type_name */ , G_TYPE_STRING /* column: full_type_name */
, G_TYPE_STRING /* column: gtype */ , G_TYPE_STRING /* column: gtype */
, G_TYPE_STRING /* column: comments */ , G_TYPE_STRING /* column: comments */
, G_TYPE_STRING /* column: synonyms */ , G_TYPE_STRING /* column: synonyms */
, G_TYPE_BOOLEAN /* column: internal */ , G_TYPE_BOOLEAN /* column: internal */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _udt * TABLE: _udt
* *
* User defined data types * User defined data types
*/ */
static GType _col_types_udt[] = { MAY_BE_UNUSED static GType _col_types_udt[] = {
G_TYPE_STRING /* column: udt_catalog */ G_TYPE_STRING /* column: udt_catalog */
, G_TYPE_STRING /* column: udt_schema */ , G_TYPE_STRING /* column: udt_schema */
, G_TYPE_STRING /* column: udt_name */ , G_TYPE_STRING /* column: udt_name */
, G_TYPE_STRING /* column: udt_gtype */ , G_TYPE_STRING /* column: udt_gtype */
, G_TYPE_STRING /* column: udt_comments */ , G_TYPE_STRING /* column: udt_comments */
, G_TYPE_STRING /* column: udt_short_name */ , G_TYPE_STRING /* column: udt_short_name */
, G_TYPE_STRING /* column: udt_full_name */ , G_TYPE_STRING /* column: udt_full_name */
, G_TYPE_BOOLEAN /* column: udt_internal */ , G_TYPE_BOOLEAN /* column: udt_internal */
, G_TYPE_STRING /* column: udt_owner */ , G_TYPE_STRING /* column: udt_owner */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _udt_columns * TABLE: _udt_columns
* *
* List of components for a user defined data type for composed data types (such as a complex number data type which has real and imaginary parts) * List of components for a user defined data type for composed data types (such as a complex number data type which has real and imaginary parts)
*/ */
static GType _col_types_udt_columns[] = { MAY_BE_UNUSED static GType _col_types_udt_columns[] = {
G_TYPE_STRING /* column: udt_catalog */ G_TYPE_STRING /* column: udt_catalog */
, G_TYPE_STRING /* column: udt_schema */ , G_TYPE_STRING /* column: udt_schema */
, G_TYPE_STRING /* column: udt_name */ , G_TYPE_STRING /* column: udt_name */
, G_TYPE_STRING /* column: udt_column */ , G_TYPE_STRING /* column: udt_column */
, G_TYPE_INT /* column: ordinal_position */ , G_TYPE_INT /* column: ordinal_position */
, G_TYPE_STRING /* column: data_type */ , G_TYPE_STRING /* column: data_type */
, G_TYPE_STRING /* column: array_spec */ , G_TYPE_STRING /* column: array_spec */
, G_TYPE_INT /* column: character_maximum_length */ , G_TYPE_INT /* column: character_maximum_length */
, G_TYPE_INT /* column: character_octet_length */ , G_TYPE_INT /* column: character_octet_length */
, G_TYPE_INT /* column: numeric_precision */ , G_TYPE_INT /* column: numeric_precision */
skipping to change at line 109 skipping to change at line 115
, G_TYPE_STRING /* column: collation_schema */ , G_TYPE_STRING /* column: collation_schema */
, G_TYPE_STRING /* column: collation_name */ , G_TYPE_STRING /* column: collation_name */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _enums * TABLE: _enums
* *
* List of possible enumeration labels for enumerations * List of possible enumeration labels for enumerations
*/ */
static GType _col_types_enums[] = { MAY_BE_UNUSED static GType _col_types_enums[] = {
G_TYPE_STRING /* column: udt_catalog */ G_TYPE_STRING /* column: udt_catalog */
, G_TYPE_STRING /* column: udt_schema */ , G_TYPE_STRING /* column: udt_schema */
, G_TYPE_STRING /* column: udt_name */ , G_TYPE_STRING /* column: udt_name */
, G_TYPE_STRING /* column: label */ , G_TYPE_STRING /* column: label */
, G_TYPE_INT /* column: ordinal_position */ , G_TYPE_INT /* column: ordinal_position */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _element_types * TABLE: _element_types
* *
* Array specific attributes for array data types * Array specific attributes for array data types
*/ */
static GType _col_types_element_types[] = { MAY_BE_UNUSED static GType _col_types_element_types[] = {
G_TYPE_STRING /* column: specific_name */ G_TYPE_STRING /* column: specific_name */
, G_TYPE_STRING /* column: object_catalog */ , G_TYPE_STRING /* column: object_catalog */
, G_TYPE_STRING /* column: object_schema */ , G_TYPE_STRING /* column: object_schema */
, G_TYPE_STRING /* column: object_name */ , G_TYPE_STRING /* column: object_name */
, G_TYPE_STRING /* column: object_type */ , G_TYPE_STRING /* column: object_type */
, G_TYPE_STRING /* column: data_type */ , G_TYPE_STRING /* column: data_type */
, G_TYPE_STRING /* column: array_spec */ , G_TYPE_STRING /* column: array_spec */
, G_TYPE_INT /* column: min_cardinality */ , G_TYPE_INT /* column: min_cardinality */
, G_TYPE_INT /* column: max_cardinality */ , G_TYPE_INT /* column: max_cardinality */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _domains * TABLE: _domains
* *
* List of domains * List of domains
*/ */
static GType _col_types_domains[] = { MAY_BE_UNUSED static GType _col_types_domains[] = {
G_TYPE_STRING /* column: domain_catalog */ G_TYPE_STRING /* column: domain_catalog */
, G_TYPE_STRING /* column: domain_schema */ , G_TYPE_STRING /* column: domain_schema */
, G_TYPE_STRING /* column: domain_name */ , G_TYPE_STRING /* column: domain_name */
, G_TYPE_STRING /* column: data_type */ , G_TYPE_STRING /* column: data_type */
, G_TYPE_STRING /* column: array_spec */ , G_TYPE_STRING /* column: array_spec */
, G_TYPE_STRING /* column: domain_gtype */ , G_TYPE_STRING /* column: domain_gtype */
, G_TYPE_INT /* column: character_maximum_length */ , G_TYPE_INT /* column: character_maximum_length */
, G_TYPE_INT /* column: character_octet_length */ , G_TYPE_INT /* column: character_octet_length */
, G_TYPE_STRING /* column: collation_catalog */ , G_TYPE_STRING /* column: collation_catalog */
, G_TYPE_STRING /* column: collation_schema */ , G_TYPE_STRING /* column: collation_schema */
skipping to change at line 172 skipping to change at line 178
, G_TYPE_BOOLEAN /* column: domain_internal */ , G_TYPE_BOOLEAN /* column: domain_internal */
, G_TYPE_STRING /* column: domain_owner */ , G_TYPE_STRING /* column: domain_owner */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _tables * TABLE: _tables
* *
* List of tables (tables, views or other objects which can contain data) * List of tables (tables, views or other objects which can contain data)
*/ */
static GType _col_types_tables[] = { MAY_BE_UNUSED static GType _col_types_tables[] = {
G_TYPE_STRING /* column: table_catalog */ G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_STRING /* column: table_type */ , G_TYPE_STRING /* column: table_type */
, G_TYPE_BOOLEAN /* column: is_insertable_into */ , G_TYPE_BOOLEAN /* column: is_insertable_into */
, G_TYPE_STRING /* column: table_comments */ , G_TYPE_STRING /* column: table_comments */
, G_TYPE_STRING /* column: table_short_name */ , G_TYPE_STRING /* column: table_short_name */
, G_TYPE_STRING /* column: table_full_name */ , G_TYPE_STRING /* column: table_full_name */
, G_TYPE_STRING /* column: table_owner */ , G_TYPE_STRING /* column: table_owner */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _views * TABLE: _views
* *
* List of views and their specific information * List of views and their specific information
*/ */
static GType _col_types_views[] = { MAY_BE_UNUSED static GType _col_types_views[] = {
G_TYPE_STRING /* column: table_catalog */ G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_STRING /* column: view_definition */ , G_TYPE_STRING /* column: view_definition */
, G_TYPE_STRING /* column: check_option */ , G_TYPE_STRING /* column: check_option */
, G_TYPE_BOOLEAN /* column: is_updatable */ , G_TYPE_BOOLEAN /* column: is_updatable */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _collations * TABLE: _collations
* *
* List of collations methods * List of collations methods
*/ */
static GType _col_types_collations[] = { MAY_BE_UNUSED static GType _col_types_collations[] = {
G_TYPE_STRING /* column: collation_catalog */ G_TYPE_STRING /* column: collation_catalog */
, G_TYPE_STRING /* column: collation_schema */ , G_TYPE_STRING /* column: collation_schema */
, G_TYPE_STRING /* column: collation_name */ , G_TYPE_STRING /* column: collation_name */
, G_TYPE_STRING /* column: collation_comments */ , G_TYPE_STRING /* column: collation_comments */
, G_TYPE_STRING /* column: collation_short_name */ , G_TYPE_STRING /* column: collation_short_name */
, G_TYPE_STRING /* column: collation_full_name */ , G_TYPE_STRING /* column: collation_full_name */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _character_sets * TABLE: _character_sets
* *
* List of character sets * List of character sets
*/ */
static GType _col_types_character_sets[] = { MAY_BE_UNUSED static GType _col_types_character_sets[] = {
G_TYPE_STRING /* column: character_set_catalog */ G_TYPE_STRING /* column: character_set_catalog */
, G_TYPE_STRING /* column: character_set_schema */ , G_TYPE_STRING /* column: character_set_schema */
, G_TYPE_STRING /* column: character_set_name */ , G_TYPE_STRING /* column: character_set_name */
, G_TYPE_STRING /* column: default_collate_catalog */ , G_TYPE_STRING /* column: default_collate_catalog */
, G_TYPE_STRING /* column: default_collate_schema */ , G_TYPE_STRING /* column: default_collate_schema */
, G_TYPE_STRING /* column: default_collate_name */ , G_TYPE_STRING /* column: default_collate_name */
, G_TYPE_STRING /* column: character_set_comments */ , G_TYPE_STRING /* column: character_set_comments */
, G_TYPE_STRING /* column: character_set_short_name */ , G_TYPE_STRING /* column: character_set_short_name */
, G_TYPE_STRING /* column: character_set_full_name */ , G_TYPE_STRING /* column: character_set_full_name */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _routines * TABLE: _routines
* *
* List of functions and stored procedures (note: the primary jey for that table is composed of (specific_catalog, specific_schema, specific_name)) * List of functions and stored procedures (note: the primary jey for that table is composed of (specific_catalog, specific_schema, specific_name))
*/ */
static GType _col_types_routines[] = { MAY_BE_UNUSED static GType _col_types_routines[] = {
G_TYPE_STRING /* column: specific_catalog */ G_TYPE_STRING /* column: specific_catalog */
, G_TYPE_STRING /* column: specific_schema */ , G_TYPE_STRING /* column: specific_schema */
, G_TYPE_STRING /* column: specific_name */ , G_TYPE_STRING /* column: specific_name */
, G_TYPE_STRING /* column: routine_catalog */ , G_TYPE_STRING /* column: routine_catalog */
, G_TYPE_STRING /* column: routine_schema */ , G_TYPE_STRING /* column: routine_schema */
, G_TYPE_STRING /* column: routine_name */ , G_TYPE_STRING /* column: routine_name */
, G_TYPE_STRING /* column: routine_type */ , G_TYPE_STRING /* column: routine_type */
, G_TYPE_STRING /* column: return_type */ , G_TYPE_STRING /* column: return_type */
, G_TYPE_BOOLEAN /* column: returns_set */ , G_TYPE_BOOLEAN /* column: returns_set */
, G_TYPE_INT /* column: nb_args */ , G_TYPE_INT /* column: nb_args */
skipping to change at line 269 skipping to change at line 275
, G_TYPE_STRING /* column: routine_full_name */ , G_TYPE_STRING /* column: routine_full_name */
, G_TYPE_STRING /* column: routine_owner */ , G_TYPE_STRING /* column: routine_owner */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _triggers * TABLE: _triggers
* *
* List of triggers * List of triggers
*/ */
static GType _col_types_triggers[] = { MAY_BE_UNUSED static GType _col_types_triggers[] = {
G_TYPE_STRING /* column: trigger_catalog */ G_TYPE_STRING /* column: trigger_catalog */
, G_TYPE_STRING /* column: trigger_schema */ , G_TYPE_STRING /* column: trigger_schema */
, G_TYPE_STRING /* column: trigger_name */ , G_TYPE_STRING /* column: trigger_name */
, G_TYPE_STRING /* column: event_manipulation */ , G_TYPE_STRING /* column: event_manipulation */
, G_TYPE_STRING /* column: event_object_catalog */ , G_TYPE_STRING /* column: event_object_catalog */
, G_TYPE_STRING /* column: event_object_schema */ , G_TYPE_STRING /* column: event_object_schema */
, G_TYPE_STRING /* column: event_object_table */ , G_TYPE_STRING /* column: event_object_table */
, G_TYPE_STRING /* column: action_statement */ , G_TYPE_STRING /* column: action_statement */
, G_TYPE_STRING /* column: action_orientation */ , G_TYPE_STRING /* column: action_orientation */
, G_TYPE_STRING /* column: condition_timing */ , G_TYPE_STRING /* column: condition_timing */
skipping to change at line 291 skipping to change at line 297
, G_TYPE_STRING /* column: trigger_short_name */ , G_TYPE_STRING /* column: trigger_short_name */
, G_TYPE_STRING /* column: trigger_full_name */ , G_TYPE_STRING /* column: trigger_full_name */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _columns * TABLE: _columns
* *
* List of columns composing tables * List of columns composing tables
*/ */
static GType _col_types_columns[] = { MAY_BE_UNUSED static GType _col_types_columns[] = {
G_TYPE_STRING /* column: table_catalog */ G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_STRING /* column: column_name */ , G_TYPE_STRING /* column: column_name */
, G_TYPE_INT /* column: ordinal_position */ , G_TYPE_INT /* column: ordinal_position */
, G_TYPE_STRING /* column: column_default */ , G_TYPE_STRING /* column: column_default */
, G_TYPE_BOOLEAN /* column: is_nullable */ , G_TYPE_BOOLEAN /* column: is_nullable */
, G_TYPE_STRING /* column: data_type */ , G_TYPE_STRING /* column: data_type */
, G_TYPE_STRING /* column: array_spec */ , G_TYPE_STRING /* column: array_spec */
, G_TYPE_STRING /* column: gtype */ , G_TYPE_STRING /* column: gtype */
skipping to change at line 324 skipping to change at line 330
, G_TYPE_BOOLEAN /* column: is_updatable */ , G_TYPE_BOOLEAN /* column: is_updatable */
, G_TYPE_STRING /* column: column_comments */ , G_TYPE_STRING /* column: column_comments */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _table_constraints * TABLE: _table_constraints
* *
* List of constraints applied to tables (Check, primary or foreign key, or unique constraints) * List of constraints applied to tables (Check, primary or foreign key, or unique constraints)
*/ */
static GType _col_types_table_constraints[] = { MAY_BE_UNUSED static GType _col_types_table_constraints[] = {
G_TYPE_STRING /* column: constraint_catalog */ G_TYPE_STRING /* column: constraint_catalog */
, G_TYPE_STRING /* column: constraint_schema */ , G_TYPE_STRING /* column: constraint_schema */
, G_TYPE_STRING /* column: constraint_name */ , G_TYPE_STRING /* column: constraint_name */
, G_TYPE_STRING /* column: table_catalog */ , G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_STRING /* column: constraint_type */ , G_TYPE_STRING /* column: constraint_type */
, G_TYPE_STRING /* column: check_clause */ , G_TYPE_STRING /* column: check_clause */
, G_TYPE_BOOLEAN /* column: is_deferrable */ , G_TYPE_BOOLEAN /* column: is_deferrable */
, G_TYPE_BOOLEAN /* column: initially_deferred */ , G_TYPE_BOOLEAN /* column: initially_deferred */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _referential_constraints * TABLE: _referential_constraints
* *
* List of foreign key constraints, along with some specific attributes * List of foreign key constraints, along with some specific attributes
*/ */
static GType _col_types_referential_constraints[] = { MAY_BE_UNUSED static GType _col_types_referential_constraints[] = {
G_TYPE_STRING /* column: table_catalog */ G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_STRING /* column: constraint_name */ , G_TYPE_STRING /* column: constraint_name */
, G_TYPE_STRING /* column: ref_table_catalog */ , G_TYPE_STRING /* column: ref_table_catalog */
, G_TYPE_STRING /* column: ref_table_schema */ , G_TYPE_STRING /* column: ref_table_schema */
, G_TYPE_STRING /* column: ref_table_name */ , G_TYPE_STRING /* column: ref_table_name */
, G_TYPE_STRING /* column: ref_constraint_name */ , G_TYPE_STRING /* column: ref_constraint_name */
, G_TYPE_STRING /* column: match_option */ , G_TYPE_STRING /* column: match_option */
, G_TYPE_STRING /* column: update_rule */ , G_TYPE_STRING /* column: update_rule */
, G_TYPE_STRING /* column: delete_rule */ , G_TYPE_STRING /* column: delete_rule */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _key_column_usage * TABLE: _key_column_usage
* *
* List of primary key constraints and the name of the tables' columns invo lved * List of primary key constraints and the name of the tables' columns invo lved
*/ */
static GType _col_types_key_column_usage[] = { MAY_BE_UNUSED static GType _col_types_key_column_usage[] = {
G_TYPE_STRING /* column: table_catalog */ G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_STRING /* column: constraint_name */ , G_TYPE_STRING /* column: constraint_name */
, G_TYPE_STRING /* column: column_name */ , G_TYPE_STRING /* column: column_name */
, G_TYPE_INT /* column: ordinal_position */ , G_TYPE_INT /* column: ordinal_position */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _check_column_usage * TABLE: _check_column_usage
* *
* List of check constraints and the name of the tables' columns involved * List of check constraints and the name of the tables' columns involved
*/ */
static GType _col_types_check_column_usage[] = { MAY_BE_UNUSED static GType _col_types_check_column_usage[] = {
G_TYPE_STRING /* column: table_catalog */ G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_STRING /* column: constraint_name */ , G_TYPE_STRING /* column: constraint_name */
, G_TYPE_STRING /* column: column_name */ , G_TYPE_STRING /* column: column_name */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _view_column_usage * TABLE: _view_column_usage
* *
* List of the tables' columns involved in a view * List of the tables' columns involved in a view
*/ */
static GType _col_types_view_column_usage[] = { MAY_BE_UNUSED static GType _col_types_view_column_usage[] = {
G_TYPE_STRING /* column: view_catalog */ G_TYPE_STRING /* column: view_catalog */
, G_TYPE_STRING /* column: view_schema */ , G_TYPE_STRING /* column: view_schema */
, G_TYPE_STRING /* column: view_name */ , G_TYPE_STRING /* column: view_name */
, G_TYPE_STRING /* column: table_catalog */ , G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_STRING /* column: column_name */ , G_TYPE_STRING /* column: column_name */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _domain_constraints * TABLE: _domain_constraints
* *
* List of constraints applicable to domains * List of constraints applicable to domains
*/ */
static GType _col_types_domain_constraints[] = { MAY_BE_UNUSED static GType _col_types_domain_constraints[] = {
G_TYPE_STRING /* column: constraint_catalog */ G_TYPE_STRING /* column: constraint_catalog */
, G_TYPE_STRING /* column: constraint_schema */ , G_TYPE_STRING /* column: constraint_schema */
, G_TYPE_STRING /* column: constraint_name */ , G_TYPE_STRING /* column: constraint_name */
, G_TYPE_STRING /* column: domain_catalog */ , G_TYPE_STRING /* column: domain_catalog */
, G_TYPE_STRING /* column: domain_schema */ , G_TYPE_STRING /* column: domain_schema */
, G_TYPE_STRING /* column: domain_name */ , G_TYPE_STRING /* column: domain_name */
, G_TYPE_STRING /* column: check_clause */ , G_TYPE_STRING /* column: check_clause */
, G_TYPE_BOOLEAN /* column: is_deferrable */ , G_TYPE_BOOLEAN /* column: is_deferrable */
, G_TYPE_BOOLEAN /* column: initially_deferred */ , G_TYPE_BOOLEAN /* column: initially_deferred */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _parameters * TABLE: _parameters
* *
* List of routines' (functions and stored procedures) parameters (may not contain data for some routines which accept any type of parameter) * List of routines' (functions and stored procedures) parameters (may not contain data for some routines which accept any type of parameter)
*/ */
static GType _col_types_parameters[] = { MAY_BE_UNUSED static GType _col_types_parameters[] = {
G_TYPE_STRING /* column: specific_catalog */ G_TYPE_STRING /* column: specific_catalog */
, G_TYPE_STRING /* column: specific_schema */ , G_TYPE_STRING /* column: specific_schema */
, G_TYPE_STRING /* column: specific_name */ , G_TYPE_STRING /* column: specific_name */
, G_TYPE_INT /* column: ordinal_position */ , G_TYPE_INT /* column: ordinal_position */
, G_TYPE_STRING /* column: parameter_mode */ , G_TYPE_STRING /* column: parameter_mode */
, G_TYPE_STRING /* column: parameter_name */ , G_TYPE_STRING /* column: parameter_name */
, G_TYPE_STRING /* column: data_type */ , G_TYPE_STRING /* column: data_type */
, G_TYPE_STRING /* column: array_spec */ , G_TYPE_STRING /* column: array_spec */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _routine_columns * TABLE: _routine_columns
* *
* List of routines' (functions and stored procedures) returned values' par ts (columns) for routines returning composed values * List of routines' (functions and stored procedures) returned values' par ts (columns) for routines returning composed values
*/ */
static GType _col_types_routine_columns[] = { MAY_BE_UNUSED static GType _col_types_routine_columns[] = {
G_TYPE_STRING /* column: specific_catalog */ G_TYPE_STRING /* column: specific_catalog */
, G_TYPE_STRING /* column: specific_schema */ , G_TYPE_STRING /* column: specific_schema */
, G_TYPE_STRING /* column: specific_name */ , G_TYPE_STRING /* column: specific_name */
, G_TYPE_STRING /* column: column_name */ , G_TYPE_STRING /* column: column_name */
, G_TYPE_INT /* column: ordinal_position */ , G_TYPE_INT /* column: ordinal_position */
, G_TYPE_STRING /* column: data_type */ , G_TYPE_STRING /* column: data_type */
, G_TYPE_STRING /* column: array_spec */ , G_TYPE_STRING /* column: array_spec */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _table_indexes * TABLE: _table_indexes
* *
* List of tables' indexes which do not relate to primary keys * List of tables' indexes which do not relate to primary keys
*/ */
static GType _col_types_table_indexes[] = { MAY_BE_UNUSED static GType _col_types_table_indexes[] = {
G_TYPE_STRING /* column: index_catalog */ G_TYPE_STRING /* column: index_catalog */
, G_TYPE_STRING /* column: index_schema */ , G_TYPE_STRING /* column: index_schema */
, G_TYPE_STRING /* column: index_name */ , G_TYPE_STRING /* column: index_name */
, G_TYPE_STRING /* column: table_catalog */ , G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_BOOLEAN /* column: is_unique */ , G_TYPE_BOOLEAN /* column: is_unique */
, G_TYPE_STRING /* column: index_def */ , G_TYPE_STRING /* column: index_def */
, G_TYPE_STRING /* column: index_type */ , G_TYPE_STRING /* column: index_type */
, G_TYPE_STRING /* column: extra */ , G_TYPE_STRING /* column: extra */
, G_TYPE_STRING /* column: index_owner */ , G_TYPE_STRING /* column: index_owner */
, G_TYPE_STRING /* column: index_comments */ , G_TYPE_STRING /* column: index_comments */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
/* /*
* TABLE: _index_column_usage * TABLE: _index_column_usage
* *
* List of the tables' columns involved in an index listed in the _table_in dexes table * List of the tables' columns involved in an index listed in the _table_in dexes table
*/ */
static GType _col_types_index_column_usage[] = { MAY_BE_UNUSED static GType _col_types_index_column_usage[] = {
G_TYPE_STRING /* column: index_catalog */ G_TYPE_STRING /* column: index_catalog */
, G_TYPE_STRING /* column: index_schema */ , G_TYPE_STRING /* column: index_schema */
, G_TYPE_STRING /* column: index_name */ , G_TYPE_STRING /* column: index_name */
, G_TYPE_STRING /* column: table_catalog */ , G_TYPE_STRING /* column: table_catalog */
, G_TYPE_STRING /* column: table_schema */ , G_TYPE_STRING /* column: table_schema */
, G_TYPE_STRING /* column: table_name */ , G_TYPE_STRING /* column: table_name */
, G_TYPE_STRING /* column: column_name */ , G_TYPE_STRING /* column: column_name */
, G_TYPE_STRING /* column: column_expr */ , G_TYPE_STRING /* column: column_expr */
, G_TYPE_INT /* column: ordinal_position */ , G_TYPE_INT /* column: ordinal_position */
, G_TYPE_NONE /* end of array marker */ , G_TYPE_NONE /* end of array marker */
}; };
#undef MAY_BE_UNUSED
 End of changes. 28 change blocks. 
26 lines changed or deleted 32 lines changed or added


 gda-meta-store.h   gda-meta-store.h 
/* /*
* Copyright (C) 2008 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2008 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 - 2012 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2012 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added


 gda-meta-struct.h   gda-meta-struct.h 
skipping to change at line 293 skipping to change at line 293
* Casts @col to a #GdaMetaTableColumn, no check is made * Casts @col to a #GdaMetaTableColumn, no check is made
* *
* Returns: @col, casted to a #GdaMetaTableColumn * Returns: @col, casted to a #GdaMetaTableColumn
*/ */
#define GDA_META_TABLE_COLUMN(col) ((GdaMetaTableColumn*)(col)) #define GDA_META_TABLE_COLUMN(col) ((GdaMetaTableColumn*)(col))
const GValue *gda_meta_table_column_get_attribute (GdaMetaTableColumn *tcol , const gchar *attribute); const GValue *gda_meta_table_column_get_attribute (GdaMetaTableColumn *tcol , const gchar *attribute);
void gda_meta_table_column_set_attribute (GdaMetaTableColumn *tcol , const gchar *attribute, const GValue *value, void gda_meta_table_column_set_attribute (GdaMetaTableColumn *tcol , const gchar *attribute, const GValue *value,
GDestroyNotify destroy); GDestroyNotify destroy);
/** /**
* gda_meta_table_column_set_attribute_static * gda_meta_table_column_set_attribute_static:
* @column: a #GdaMetaTableColumn * @column: a #GdaMetaTableColumn
* @attribute: attribute's name * @attribute: attribute's name
* @value: (allow-none): a #GValue, or %NULL * @value: (allow-none): a #GValue, or %NULL
* *
* This function is similar to gda_meta_table_column_set_attribute() but fo r static strings * This function is similar to gda_meta_table_column_set_attribute() but fo r static strings
*/ */
#define gda_meta_table_column_set_attribute_static(column,attribute,value) gda_meta_table_column_set_attribute((column),(attribute),(value),NULL) #define gda_meta_table_column_set_attribute_static(column,attribute,value) gda_meta_table_column_set_attribute((column),(attribute),(value),NULL)
void gda_meta_table_column_foreach_attribute (GdaMetaTableColumn * tcol, GdaAttributesManagerFunc func, gpointer data); void gda_meta_table_column_foreach_attribute (GdaMetaTableColumn * tcol, GdaAttributesManagerFunc func, gpointer data);
skipping to change at line 373 skipping to change at line 373
gchar *fk_name; gchar *fk_name;
/*< private >*/ /*< private >*/
/* Padding for future expansion */ /* Padding for future expansion */
gpointer _gda_reserved1; gpointer _gda_reserved1;
gpointer _gda_reserved2; gpointer _gda_reserved2;
gpointer _gda_reserved3; gpointer _gda_reserved3;
gpointer _gda_reserved4; gpointer _gda_reserved4;
} GdaMetaTableForeignKey; } GdaMetaTableForeignKey;
/** /**
* GDA_META_TABLE_FOREIGN_KEY * GDA_META_TABLE_FOREIGN_KEY:
* @fk: a pointer * @fk: a pointer
* *
* Casts @fk to a #GdaMetaTableForeignKey (no check is actuelly being done on @fk's validity) * Casts @fk to a #GdaMetaTableForeignKey (no check is actuelly being done on @fk's validity)
* *
* Returns: @col, casted to a #GdaMetaTableForeignKey * Returns: @col, casted to a #GdaMetaTableForeignKey
*/ */
#define GDA_META_TABLE_FOREIGN_KEY(fk) ((GdaMetaTableForeignKey*)(fk)) #define GDA_META_TABLE_FOREIGN_KEY(fk) ((GdaMetaTableForeignKey*)(fk))
/** /**
* GDA_META_TABLE_FOREIGN_KEY_ON_UPDATE_POLICY: * GDA_META_TABLE_FOREIGN_KEY_ON_UPDATE_POLICY:
skipping to change at line 403 skipping to change at line 403
* GDA_META_TABLE_FOREIGN_KEY_ON_DELETE_POLICY: * GDA_META_TABLE_FOREIGN_KEY_ON_DELETE_POLICY:
* @fk: a pointer to a #GdaMetaTableForeignKey * @fk: a pointer to a #GdaMetaTableForeignKey
* *
* Tells the actual policy implemented by @fk when used in the context of a DELETE. * Tells the actual policy implemented by @fk when used in the context of a DELETE.
* *
* Returns: the policy as a #GdaMetaForeignKeyPolicy * Returns: the policy as a #GdaMetaForeignKeyPolicy
*/ */
#define GDA_META_TABLE_FOREIGN_KEY_ON_DELETE_POLICY(fk) (((GdaMetaTableFore ignKey*)(fk))->on_delete_policy) #define GDA_META_TABLE_FOREIGN_KEY_ON_DELETE_POLICY(fk) (((GdaMetaTableFore ignKey*)(fk))->on_delete_policy)
/** /**
* GDA_META_TABLE_FOREIGN_KEY_IS_DECLARED * GDA_META_TABLE_FOREIGN_KEY_IS_DECLARED:
* @fk: a pointer to a #GdaMetaTableForeignKey * @fk: a pointer to a #GdaMetaTableForeignKey
* *
* Tells if @fk is an actual foreign key defined in the database's schema, or if it is an indication which * Tells if @fk is an actual foreign key defined in the database's schema, or if it is an indication which
* has been added to help Libgda understand the database schema. * has been added to help Libgda understand the database schema.
* *
* Returns: %TRUE if @fk has been declared in the database's meta data and %FALSE if @fk is an actual foreign key defined in the database's schema * Returns: %TRUE if @fk has been declared in the database's meta data and %FALSE if @fk is an actual foreign key defined in the database's schema
*/ */
#define GDA_META_TABLE_FOREIGN_KEY_IS_DECLARED(fk) (((GdaMetaTableForeignKe y*)(fk))->declared) #define GDA_META_TABLE_FOREIGN_KEY_IS_DECLARED(fk) (((GdaMetaTableForeignKe y*)(fk))->declared)
/** /**
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 gda-pstmt.h   gda-pstmt.h 
/* /*
* Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2012 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 gda-quark-list.h   gda-quark-list.h 
/* /*
* Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2012 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Copyright (C) 2003 Laurent Sansonetti <laurent@datarescue.be> * Copyright (C) 2003 Laurent Sansonetti <laurent@datarescue.be>
* Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com> * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
* Copyright (C) 2011 Murray Cumming <murrayc@murrayc.com>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 gda-sql-statement.h   gda-sql-statement.h 
/* /*
* Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org> * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
* Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Copyright (C) 2011 Murray Cumming <murrayc@murrayc.com>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 gda-sqlite-provider.h   gda-sqlite-provider.h 
/* /*
* Copyright (C) 2001 - 2002 Carlos Perelló Marín <carlos@gnome-db.org> * Copyright (C) 2001 - 2002 Carlos Perelló Marín <carlos@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Copyright (C) 2002 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2007 - 2011 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-statement-extra.h   gda-statement-extra.h 
skipping to change at line 30 skipping to change at line 30
#ifndef __GDA_STATEMENT_EXTRA__ #ifndef __GDA_STATEMENT_EXTRA__
#define __GDA_STATEMENT_EXTRA__ #define __GDA_STATEMENT_EXTRA__
#include <sql-parser/gda-sql-statement.h> #include <sql-parser/gda-sql-statement.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* private information to implement custom /* private information to implement custom
* SQL renderers for GdaStatement objects * SQL renderers for GdaStatement objects
*/ */
/**
* GdaSqlRenderingContext:
* @flags:
* @params:
* @params_used: (element-type Gda.Holder):
* @provider: (allow-none):
* @cnc: (allow-none):
*
* Specifies the context in which a #GdaSqlStatement is being converted to
SQL.
*/
typedef struct _GdaSqlRenderingContext GdaSqlRenderingContext; typedef struct _GdaSqlRenderingContext GdaSqlRenderingContext;
/** /**
* GdaSqlRenderingFunc: * GdaSqlRenderingFunc:
* @node: a #GdaSqlAnyPart pointer, to be cast to the correct type dependin g on which part the function has to render * @node: a #GdaSqlAnyPart pointer, to be cast to the correct type dependin g on which part the function has to render
* @context: the rendering context * @context: the rendering context
* @error: a place to store errors, or %NULL * @error: a place to store errors, or %NULL
* @Returns: a new string, or %NULL if an error occurred * @Returns: a new string, or %NULL if an error occurred
* *
* Function to render any #GdaSqlAnyPart. * Function to render any #GdaSqlAnyPart.
skipping to change at line 128 skipping to change at line 118
* @render_table: function to render a #GdaSqlTable * @render_table: function to render a #GdaSqlTable
* @render_function: function to render a #GdaSqlFunction * @render_function: function to render a #GdaSqlFunction
* @render_operation: function to render a #GdaSqlOperation * @render_operation: function to render a #GdaSqlOperation
* @render_case: function to render a #GdaSqlCase * @render_case: function to render a #GdaSqlCase
* @render_select_field: function to render a #GdaSqlSelectField * @render_select_field: function to render a #GdaSqlSelectField
* @render_select_target: function to render a #GdaSqlSelectTarget * @render_select_target: function to render a #GdaSqlSelectTarget
* @render_select_join: function to render a #GdaSqlSelectJoin * @render_select_join: function to render a #GdaSqlSelectJoin
* @render_select_from: function to render a #GdaSqlSelectFrom * @render_select_from: function to render a #GdaSqlSelectFrom
* @render_select_order: function to render a #GdaSqlSelectOrder * @render_select_order: function to render a #GdaSqlSelectOrder
* @render_distinct: function to render the DISTINCT clause in a SELECT * @render_distinct: function to render the DISTINCT clause in a SELECT
*
* Specifies the context in which a #GdaSqlStatement is being converted to
SQL.
*/ */
struct _GdaSqlRenderingContext { struct _GdaSqlRenderingContext {
GdaStatementSqlFlag flags; GdaStatementSqlFlag flags;
GdaSet *params; GdaSet *params;
GSList *params_used; GSList *params_used;
GdaServerProvider *provider; /* may be NULL */ GdaServerProvider *provider; /* may be NULL */
GdaConnection *cnc; /* may be NULL */ GdaConnection *cnc; /* may be NULL */
/* rendering functions */ /* rendering functions */
GdaSqlRenderingValue render_value; GdaSqlRenderingValue render_value;
 End of changes. 2 change blocks. 
11 lines changed or deleted 3 lines changed or added


 gda-statement-struct-compound.h   gda-statement-struct-compound.h 
/* /*
* Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2011 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 gda-statement-struct-decl.h   gda-statement-struct-decl.h 
/* /*
* Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2011 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 gda-statement-struct-parts.h   gda-statement-struct-parts.h 
/* /*
* Copyright (C) 2008 Bas Driessen <bas.driessen@xobas.com> * Copyright (C) 2008 Bas Driessen <bas.driessen@xobas.com>
* Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 - 2010 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2009 - 2011 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2011 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 314 skipping to change at line 315
GDA_SQL_OPERATOR_TYPE_CONCAT, GDA_SQL_OPERATOR_TYPE_CONCAT,
GDA_SQL_OPERATOR_TYPE_PLUS, GDA_SQL_OPERATOR_TYPE_PLUS,
GDA_SQL_OPERATOR_TYPE_MINUS, GDA_SQL_OPERATOR_TYPE_MINUS,
GDA_SQL_OPERATOR_TYPE_STAR, GDA_SQL_OPERATOR_TYPE_STAR,
GDA_SQL_OPERATOR_TYPE_DIV, GDA_SQL_OPERATOR_TYPE_DIV,
GDA_SQL_OPERATOR_TYPE_REM, GDA_SQL_OPERATOR_TYPE_REM,
GDA_SQL_OPERATOR_TYPE_BITAND, GDA_SQL_OPERATOR_TYPE_BITAND,
GDA_SQL_OPERATOR_TYPE_BITOR, GDA_SQL_OPERATOR_TYPE_BITOR,
GDA_SQL_OPERATOR_TYPE_BITNOT, GDA_SQL_OPERATOR_TYPE_BITNOT,
GDA_SQL_OPERATOR_TYPE_ILIKE GDA_SQL_OPERATOR_TYPE_ILIKE,
GDA_SQL_OPERATOR_TYPE_NOTLIKE,
GDA_SQL_OPERATOR_TYPE_NOTILIKE
} GdaSqlOperatorType; } GdaSqlOperatorType;
/** /**
* GdaSqlOperation: (skip) * GdaSqlOperation: (skip)
* @any: inheritance structure * @any: inheritance structure
* @operator_type: * @operator_type:
* @operands: list of #GdaSqlExpr operands * @operands: list of #GdaSqlExpr operands
* *
* This structure represents an operation between one or more operands. * This structure represents an operation between one or more operands.
*/ */
 End of changes. 2 change blocks. 
2 lines changed or deleted 6 lines changed or added


 gda-statement-struct-pspec.h   gda-statement-struct-pspec.h 
/* /*
* Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-statement.h   gda-statement.h 
skipping to change at line 65 skipping to change at line 65
GDA_STATEMENT_PARAM_ERROR GDA_STATEMENT_PARAM_ERROR
} GdaStatementError; } GdaStatementError;
/** /**
* GdaStatementModelUsage: * GdaStatementModelUsage:
* @GDA_STATEMENT_MODEL_RANDOM_ACCESS: access to the data model will be ran dom (usually this will result in a data model completely stored in memory) * @GDA_STATEMENT_MODEL_RANDOM_ACCESS: access to the data model will be ran dom (usually this will result in a data model completely stored in memory)
* @GDA_STATEMENT_MODEL_CURSOR_FORWARD: access to the data model will be do ne using a cursor moving forward * @GDA_STATEMENT_MODEL_CURSOR_FORWARD: access to the data model will be do ne using a cursor moving forward
* @GDA_STATEMENT_MODEL_CURSOR_BACKWARD: access to the data model will be d one using a cursor moving backward * @GDA_STATEMENT_MODEL_CURSOR_BACKWARD: access to the data model will be d one using a cursor moving backward
* @GDA_STATEMENT_MODEL_CURSOR: access to the data model will be done using a cursor (moving both forward and backward) * @GDA_STATEMENT_MODEL_CURSOR: access to the data model will be done using a cursor (moving both forward and backward)
* @GDA_STATEMENT_MODEL_ALLOW_NOPARAM: specifies that the data model should be executed even if some parameters required to execute it are invalid (in this case the data model will have no row, and will automatically be re-ru n when the missing parameters are once again valid) * @GDA_STATEMENT_MODEL_ALLOW_NOPARAM: specifies that the data model should be executed even if some parameters required to execute it are invalid (in this case the data model will have no row, and will automatically be re-ru n when the missing parameters are once again valid)
* @GDA_STATEMENT_MODEL_OFFLINE: specifies that the data model's contents w ill be fully loaded into the client side (the memory of the process using & libgda;), not requiring the server any more to access the data (the default behaviour is to access the server any time data is to be read, and data is cached in memory). This flag is useful only if used in conjunction with th e GDA_STATEMENT_MODEL_RANDOM_ACCESS flag (otherwise an error will be return ed).
* *
* These flags specify how the #GdaDataModel returned when executing a #Gda Statement will be used * These flags specify how the #GdaDataModel returned when executing a #Gda Statement will be used
*/ */
typedef enum { typedef enum {
GDA_STATEMENT_MODEL_RANDOM_ACCESS = 1 << 0, GDA_STATEMENT_MODEL_RANDOM_ACCESS = 1 << 0,
GDA_STATEMENT_MODEL_CURSOR_FORWARD = 1 << 1, GDA_STATEMENT_MODEL_CURSOR_FORWARD = 1 << 1,
GDA_STATEMENT_MODEL_CURSOR_BACKWARD = 1 << 2, GDA_STATEMENT_MODEL_CURSOR_BACKWARD = 1 << 2,
GDA_STATEMENT_MODEL_CURSOR = GDA_STATEMENT_MODEL_CURSOR_FOR WARD | GDA_STATEMENT_MODEL_CURSOR_BACKWARD, GDA_STATEMENT_MODEL_CURSOR = GDA_STATEMENT_MODEL_CURSOR_FOR WARD | GDA_STATEMENT_MODEL_CURSOR_BACKWARD,
GDA_STATEMENT_MODEL_ALLOW_NOPARAM = 1 << 3 GDA_STATEMENT_MODEL_ALLOW_NOPARAM = 1 << 3,
GDA_STATEMENT_MODEL_OFFLINE = 1 << 4
} GdaStatementModelUsage; } GdaStatementModelUsage;
/** /**
* GdaStatementSqlFlag: * GdaStatementSqlFlag:
* @GDA_STATEMENT_SQL_PARAMS_AS_VALUES: rendering will replace parameters w ith their values * @GDA_STATEMENT_SQL_PARAMS_AS_VALUES: rendering will replace parameters w ith their values
* @GDA_STATEMENT_SQL_PRETTY: rendering will include newlines and indentati on to make it easy to read * @GDA_STATEMENT_SQL_PRETTY: rendering will include newlines and indentati on to make it easy to read
* @GDA_STATEMENT_SQL_PARAMS_LONG: parameters will be rendered using the "/ &ast; name:&lt;param_name&gt; ... &ast;/" syntax * @GDA_STATEMENT_SQL_PARAMS_LONG: parameters will be rendered using the "/ &ast; name:&lt;param_name&gt; ... &ast;/" syntax
* @GDA_STATEMENT_SQL_PARAMS_SHORT: parameters will be rendered using the " ##&lt;param_name&gt;..." syntax * @GDA_STATEMENT_SQL_PARAMS_SHORT: parameters will be rendered using the " ##&lt;param_name&gt;..." syntax
* @GDA_STATEMENT_SQL_PARAMS_AS_COLON: parameters will be rendered using th e ":&lt;param_name&gt;" syntax * @GDA_STATEMENT_SQL_PARAMS_AS_COLON: parameters will be rendered using th e ":&lt;param_name&gt;" syntax
* @GDA_STATEMENT_SQL_PARAMS_AS_DOLLAR: parameters will be rendered using t he "$&lt;param_number&gt;" syntax where parameters are numbered starting fr om 1 * @GDA_STATEMENT_SQL_PARAMS_AS_DOLLAR: parameters will be rendered using t he "$&lt;param_number&gt;" syntax where parameters are numbered starting fr om 1
 End of changes. 2 change blocks. 
1 lines changed or deleted 3 lines changed or added


 gda-transaction-status-private.h   gda-transaction-status-private.h 
/* /*
* Copyright (C) 2006 Vivien Malerba <vivien@src.gnome.org> * Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-tree-manager.h   gda-tree-manager.h 
skipping to change at line 59 skipping to change at line 59
struct _GdaTreeManager { struct _GdaTreeManager {
GObject object; GObject object;
GdaTreeManagerPrivate *priv; GdaTreeManagerPrivate *priv;
}; };
struct _GdaTreeManagerClass { struct _GdaTreeManagerClass {
GObjectClass object_class; GObjectClass object_class;
/* virtual methods */ /* virtual methods */
/** /**
* update_children * update_children:
* *
* Returns: NULL if an error occurred, and @out_error is set to TRUE * Returns: NULL if an error occurred, and @out_error is set to TRUE
*/ */
GSList *(*update_children) (GdaTreeManager *manager, GdaTreeNode *no de, GSList *(*update_children) (GdaTreeManager *manager, GdaTreeNode *no de,
const GSList *children_nodes, const GSList *children_nodes,
gboolean *out_error, GError **error); gboolean *out_error, GError **error);
/*< private >*/ /*< private >*/
/* Padding for future expansion */ /* Padding for future expansion */
void (*_gda_reserved1) (void); void (*_gda_reserved1) (void);
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-util.h   gda-util.h 
/* /*
* Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org> * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
* Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2012 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2007 Armin Burgmeier <armin@openismus.com> * Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
* Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com> * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-value.h   gda-value.h 
/* /*
* Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org> * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* Copyright (C) 2002 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2002 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2003 Akira TAGOH <tagoh@gnome-db.org> * Copyright (C) 2003 Akira TAGOH <tagoh@gnome-db.org>
* Copyright (C) 2003 Danilo Schoeneberg <dschoene@src.gnome.org> * Copyright (C) 2003 Danilo Schoeneberg <dschoene@src.gnome.org>
* Copyright (C) 2003 Laurent Sansonetti <laurent@datarescue.be> * Copyright (C) 2003 Laurent Sansonetti <laurent@datarescue.be>
* Copyright (C) 2004 - 2007 Murray Cumming <murrayc@murrayc.com> * Copyright (C) 2004 - 2011 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2004 Paisa Seeluangsawat <paisa@users.sf.net> * Copyright (C) 2004 Paisa Seeluangsawat <paisa@users.sf.net>
* Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com> * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
* Copyright (C) 2009 Bas Driessen <bas.driessen@xobas.com> * Copyright (C) 2009 Bas Driessen <bas.driessen@xobas.com>
* Copyright (C) 2011 Daniel Espinosa <despinosa@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 83 skipping to change at line 84
gdouble y; gdouble y;
} GdaGeometricPoint; } GdaGeometricPoint;
typedef struct _GdaNumeric GdaNumeric; typedef struct _GdaNumeric GdaNumeric;
# ifdef GSEAL_ENABLE # ifdef GSEAL_ENABLE
# else # else
/** /**
* GdaNumeric: * GdaNumeric:
* @number: a string representing a number * @number: a string representing a number
* @precision: precision to use when @number is converted (not implemented jet) * @precision: precision to use when @number is converted (not implemented jet)
* @width: (not implemented jet) * @width: not implemented jet
* *
* Holds numbers represented as strings. * Holds numbers represented as strings.
* *
* This struct must be considered as opaque. Any access to its members must use its * This struct must be considered as opaque. Any access to its members must use its
* accessors added since version 5.0.2. * accessors added since version 5.0.2.
* *
* Set value func: gda_value_set_numeric * Set value func: gda_value_set_numeric
* Get value func: gda_value_get_numeric * Get value func: gda_value_get_numeric
*/ */
struct _GdaNumeric { struct _GdaNumeric {
skipping to change at line 152 skipping to change at line 153
* GdaBinary: * GdaBinary:
* @data: * @data:
* @binary_length: * @binary_length:
*/ */
typedef struct { typedef struct {
guchar *data; guchar *data;
glong binary_length; glong binary_length;
} GdaBinary; } GdaBinary;
/** /**
* GdaBlob * GdaBlob:
* @data: data buffer, as a #GdaBinary * @data: data buffer, as a #GdaBinary
* @op: (allow-none): a pointer to a #GdaBlopOp, or %NULL * @op: (allow-none): a pointer to a #GdaBlopOp, or %NULL
* *
* Represents some binary data, accessed through a #GdaBlobOp object. * Represents some binary data, accessed through a #GdaBlobOp object.
* @op is generally set up by database providers when giving access to an e xisting BLOB in * @op is generally set up by database providers when giving access to an e xisting BLOB in
* a database, but can be modified if needed using gda_blob_set_op(). * a database, but can be modified if needed using gda_blob_set_op().
*/ */
typedef struct { typedef struct {
GdaBinary data; GdaBinary data;
GdaBlobOp *op; GdaBlobOp *op;
 End of changes. 4 change blocks. 
3 lines changed or deleted 4 lines changed or added


 gda-xa-transaction.h   gda-xa-transaction.h 
/* /*
* Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2011 Murray Cumming <murrayc@murrayc.com>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 libgda-global-variables.h   libgda-global-variables.h 
/* /*
* Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
* Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 - 2010 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org> * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* Copyright (C) 2005 Cygwin Ports Maintainer <yselkowitz@users.sourceforge .net> * Copyright (C) 2005 Cygwin Ports Maintainer <yselkowitz@users.sourceforge .net>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 libgda-report.h   libgda-report.h 
/* /*
* Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org> * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
* Copyright (C) 2001 - 2007 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 libgda-xslt.h   libgda-xslt.h 
/* /*
* Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org> * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
* Copyright (C) 2001 - 2009 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/