Update of /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12804/source/PostgreSql/Data/PostgreSqlClient Modified Files: PgCommand.cs PgCommandBuilder.cs PgConnection.cs PgConnectionInternal.cs PgConnectionPool.cs PgConnectionStringBuilder.cs PgDataAdapter.cs PgDataReader.cs PgDbType.cs PgError.cs PgErrorCollection.cs PgException.cs PgInfoMessageEventArgs.cs PgNotificationEventArgs.cs PgNotificationEventHandler.cs PgParameter.cs PgParameterCollection.cs PgRowUpdatedEventArgs.cs PgRowUpdatingEventArgs.cs PgTransaction.cs Log Message: Sources relicensed under the IDPL Index: PgTransaction.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgTransaction.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgTransaction.cs 9 Sep 2005 21:35:00 -0000 1.2 --- PgTransaction.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgInfoMessageEventArgs.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgInfoMessageEventArgs.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgInfoMessageEventArgs.cs 8 Sep 2005 18:41:54 -0000 1.1 --- PgInfoMessageEventArgs.cs 11 Sep 2005 12:12:31 -0000 1.2 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgNotificationEventHandler.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgNotificationEventHandler.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgNotificationEventHandler.cs 8 Sep 2005 18:41:54 -0000 1.1 --- PgNotificationEventHandler.cs 11 Sep 2005 12:12:31 -0000 1.2 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgConnectionPool.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgConnectionPool.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgConnectionPool.cs 8 Sep 2005 18:41:54 -0000 1.1 --- PgConnectionPool.cs 11 Sep 2005 12:12:31 -0000 1.2 *************** *** 1,19 **** ! // ! // Firebird .NET Data Provider - Firebird managed data provider for .NET and Mono ! // Copyright (C) 2002-2004 Carlos Guzman Alvarez ! // ! // Distributable under LGPL license. ! // You may obtain a copy of the License at http://www.gnu.org/copyleft/lesser.html ! // ! // This library is free software; you can redistribute it and/or ! // modify it under the terms of the GNU Lesser General Public ! // License as published by the Free Software Foundation; either ! // version 2.1 of the License, or (at your option) any later version. ! // ! // This library is distributed in the hope that it will be useful, ! // but WITHOUT ANY WARRANTY; without even the implied warranty of ! // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! // Lesser General Public License for more details. ! // using System; --- 1,18 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. ! * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. ! */ using System; Index: PgConnectionInternal.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgConnectionInternal.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PgConnectionInternal.cs 10 Sep 2005 12:12:14 -0000 1.3 --- PgConnectionInternal.cs 11 Sep 2005 12:12:31 -0000 1.4 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ *************** *** 177,199 **** } - public DataTable GetSchema(string collectionName, string[] restrictions) - { - PgDbSchema dbSchema = PgDbSchemaFactory.GetSchema(collectionName); - - if (dbSchema == null) - { - throw new NotSupportedException("Specified schema type is not supported."); - } - if (restrictions != null) - { - if (restrictions.Length > dbSchema.RestrictionColumns.Count) - { - throw new InvalidOperationException("The number of specified restrictions is not valid."); - } - } - - return dbSchema.GetSchema(this.owningConnection, restrictions); - } - public void DisposeActiveTransaction() { --- 176,179 ---- Index: PgConnectionStringBuilder.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgConnectionStringBuilder.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgConnectionStringBuilder.cs 10 Sep 2005 12:12:14 -0000 1.1 --- PgConnectionStringBuilder.cs 11 Sep 2005 12:12:31 -0000 1.2 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgDbType.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgDbType.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgDbType.cs 8 Sep 2005 18:41:54 -0000 1.1 --- PgDbType.cs 11 Sep 2005 12:12:31 -0000 1.2 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgDataReader.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgDataReader.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgDataReader.cs 9 Sep 2005 21:35:00 -0000 1.2 --- PgDataReader.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgCommandBuilder.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgCommandBuilder.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PgCommandBuilder.cs 10 Sep 2005 12:07:16 -0000 1.3 --- PgCommandBuilder.cs 11 Sep 2005 12:12:31 -0000 1.4 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgErrorCollection.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgErrorCollection.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgErrorCollection.cs 9 Sep 2005 21:35:00 -0000 1.2 --- PgErrorCollection.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgError.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgError.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgError.cs 8 Sep 2005 18:41:54 -0000 1.1 --- PgError.cs 11 Sep 2005 12:12:31 -0000 1.2 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgParameterCollection.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgParameterCollection.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgParameterCollection.cs 9 Sep 2005 21:35:00 -0000 1.2 --- PgParameterCollection.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,20 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ using System; using System.Data; --- 1,20 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ + using System; using System.Data; Index: PgNotificationEventArgs.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgNotificationEventArgs.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgNotificationEventArgs.cs 10 Sep 2005 12:07:16 -0000 1.2 --- PgNotificationEventArgs.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,20 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ using System; using PostgreSql.Data.Protocol; --- 1,20 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ + using System; using PostgreSql.Data.Protocol; Index: PgParameter.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgParameter.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgParameter.cs 9 Sep 2005 21:35:00 -0000 1.2 --- PgParameter.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,20 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ using System; using System.Data; --- 1,20 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ + using System; using System.Data; Index: PgDataAdapter.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgDataAdapter.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgDataAdapter.cs 9 Sep 2005 21:35:00 -0000 1.2 --- PgDataAdapter.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgCommand.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgCommand.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgCommand.cs 9 Sep 2005 21:35:00 -0000 1.2 --- PgCommand.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgRowUpdatedEventArgs.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgRowUpdatedEventArgs.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgRowUpdatedEventArgs.cs 8 Sep 2005 18:41:54 -0000 1.1 --- PgRowUpdatedEventArgs.cs 11 Sep 2005 12:12:31 -0000 1.2 *************** *** 1,20 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ using System; using System.Data; --- 1,20 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ + using System; using System.Data; Index: PgException.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgException.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgException.cs 9 Sep 2005 21:35:00 -0000 1.2 --- PgException.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ Index: PgConnection.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgConnection.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgConnection.cs 9 Sep 2005 21:35:00 -0000 1.2 --- PgConnection.cs 11 Sep 2005 12:12:31 -0000 1.3 *************** *** 1,18 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ --- 1,17 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ *************** *** 24,32 **** using System.Collections; using System.ComponentModel; - using System.Net.Security; - using System.Security.Cryptography; - using System.Security.Cryptography.X509Certificates; - using PostgreSql.Data.Protocol; namespace PostgreSql.Data.PostgreSqlClient --- 23,28 ---- using System.Collections; using System.ComponentModel; using PostgreSql.Data.Protocol; + using PostgreSql.Data.Schema; namespace PostgreSql.Data.PostgreSqlClient *************** *** 411,414 **** --- 407,414 ---- } + #endregion + + #region · Schema Methods · + public override DataTable GetSchema() { *************** *** 425,432 **** if (this.state == ConnectionState.Closed) { ! throw new InvalidOperationException(""); } ! return this.connectionInternal.GetSchema(collectionName, restrictions); } --- 425,432 ---- if (this.state == ConnectionState.Closed) { ! throw new InvalidOperationException("Connection should be valid and open."); } ! return PgSchemaFactory.GetSchema(this, collectionName, restrictions); } Index: PgRowUpdatingEventArgs.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/source/PostgreSql/Data/PostgreSqlClient/PgRowUpdatingEventArgs.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgRowUpdatingEventArgs.cs 8 Sep 2005 18:41:54 -0000 1.1 --- PgRowUpdatingEventArgs.cs 11 Sep 2005 12:12:31 -0000 1.2 *************** *** 1,20 **** ! /* PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ ! * Copyright (c) 2003-2005 Carlos Guzman Alvarez ! * ! * This library is free software; you can redistribute it and/or ! * modify it under the terms of the GNU Lesser General Public ! * License as published by the Free Software Foundation; either ! * version 2.1 of the License, or (at your option) any later version. * ! * This library is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ using System; using System.Data; --- 1,20 ---- ! /* ! * PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ * ! * The contents of this file are subject to the Initial ! * Developer's Public License Version 1.0 (the "License"); ! * you may not use this file except in compliance with the ! * License. ! * ! * Software distributed under the License is distributed on ! * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either ! * express or implied. See the License for the specific ! * language governing rights and limitations under the License. * ! * Copyright (c) 2003, 2005 Carlos Guzman Alvarez ! * All Rights Reserved. */ + using System; using System.Data; |