diff -Nru libgdamm5.0-4.99.6/aclocal.m4 libgdamm5.0-4.99.8/aclocal.m4 --- libgdamm5.0-4.99.6/aclocal.m4 2011-11-20 21:37:35.000000000 +0000 +++ libgdamm5.0-4.99.8/aclocal.m4 2014-04-25 11:09:32.000000000 +0000 @@ -1,7 +1,7 @@ -# generated automatically by aclocal 1.11.1 -*- Autoconf -*- +# generated automatically by aclocal 1.14.1 -*- Autoconf -*- + +# Copyright (C) 1996-2013 Free Software Foundation, Inc. -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -11,15 +11,16 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, -[m4_warning([this file was generated for autoconf 2.68. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, +[m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -31,10 +32,10 @@ # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.11' +[am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.1], [], +m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -50,22 +51,22 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.1])dnl +[AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and @@ -84,7 +85,7 @@ # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you +# harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, @@ -110,22 +111,19 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 9 - # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl @@ -144,16 +142,14 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 10 -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing @@ -163,7 +159,7 @@ # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was @@ -176,12 +172,13 @@ AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], @@ -189,8 +186,9 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -229,16 +227,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -247,16 +245,16 @@ test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -304,7 +302,7 @@ # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl @@ -314,34 +312,39 @@ # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' + am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -#serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -354,7 +357,7 @@ # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -366,21 +369,19 @@ continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` @@ -398,7 +399,7 @@ # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will +# is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], @@ -408,18 +409,21 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 16 - # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- @@ -432,7 +436,7 @@ # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.62])dnl +[AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -461,31 +465,40 @@ # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AM_PROG_MKDIR_P])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl @@ -496,34 +509,78 @@ [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) -_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl -]) -dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi]) + +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. @@ -545,7 +602,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -564,16 +621,14 @@ install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi -AC_SUBST(install_sh)]) +AC_SUBST([install_sh])]) -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], @@ -590,20 +645,17 @@ # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 - # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. -# Default is to disable them, unless `enable' is passed literally. -# For symmetry, `disable' may be passed as well. Anyway, the user +# Default is to disable them, unless 'enable' is passed literally. +# For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), @@ -611,13 +663,14 @@ [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) -AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], -[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful - (and sometimes confusing) to the casual installer], - [USE_MAINTAINER_MODE=$enableval], - [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE @@ -625,18 +678,14 @@ ] ) -AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) - # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 4 - # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. @@ -654,7 +703,7 @@ _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -681,15 +730,12 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 6 - # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], @@ -697,11 +743,10 @@ $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) - # AM_MISSING_HAS_RUN # ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl @@ -714,63 +759,35 @@ esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) + AC_MSG_WARN(['missing' script is too old or missing]) fi ]) -# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 4 - # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) -# ------------------------------ +# -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- +# ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) @@ -781,7 +798,54 @@ AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -800,22 +864,16 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 - # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -826,32 +884,40 @@ esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$[2]" = conftest.file ) then @@ -861,9 +927,85 @@ AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -AC_MSG_RESULT(yes)]) +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2009-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SILENT_RULES([DEFAULT]) +# -------------------------- +# Enable less verbose build rules; with the default set to DEFAULT +# ("yes" being less verbose, "no" or empty being verbose). +AC_DEFUN([AM_SILENT_RULES], +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) + +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -871,34 +1013,32 @@ # AM_PROG_INSTALL_STRIP # --------------------- -# One issue with vendor `install' (even GNU) is that you can't +# One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize +# always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006, 2008 Free Software Foundation, Inc. +# Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. @@ -906,24 +1046,22 @@ AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- +# -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory @@ -933,75 +1071,114 @@ # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar +# AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. +[# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR @@ -1034,7 +1211,8 @@ # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) +m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) +m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) @@ -1080,7 +1258,8 @@ pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], - [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], + [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried @@ -1128,9 +1307,9 @@ AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1` + $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else - $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` + $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD @@ -1143,7 +1322,7 @@ Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. -_PKG_TEXT]) +_PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) @@ -1154,7 +1333,7 @@ _PKG_TEXT -To get pkg-config, see .]) +To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS @@ -1179,7 +1358,7 @@ [dnl m4_assert([$# >= 1])[]dnl AC_REQUIRE([_MM_PRE_INIT])[]dnl -_MM_PREREQ([mm-common], [0.9.5], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl +_MM_PREREQ([mm-common], [0.9.6], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl ]) diff -Nru libgdamm5.0-4.99.6/build/compile libgdamm5.0-4.99.8/build/compile --- libgdamm5.0-4.99.6/build/compile 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/build/compile 2014-04-24 20:41:49.000000000 +0000 @@ -0,0 +1,347 @@ +#! /bin/sh +# Wrapper for compilers which do not understand '-c -o'. + +scriptversion=2012-10-14.11; # UTC + +# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# Written by Tom Tromey . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' + +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent tools from complaining about whitespace usage. +IFS=" "" $nl" + +file_conv= + +# func_file_conv build_file lazy +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. If the determined conversion +# type is listed in (the comma separated) LAZY, no conversion will +# take place. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv/,$2, in + *,$file_conv,*) + ;; + mingw/*) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin/*) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine/*) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + +# func_cl_wrapper cl arg... +# Adjust compile command to suit cl +func_cl_wrapper () +{ + # Assume a capable shell + lib_path= + shared=: + linker_opts= + for arg + do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + eat=1 + case $2 in + *.o | *.[oO][bB][jJ]) + func_file_conv "$2" + set x "$@" -Fo"$file" + shift + ;; + *) + func_file_conv "$2" + set x "$@" -Fe"$file" + shift + ;; + esac + ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; + -I*) + func_file_conv "${1#-I}" mingw + set x "$@" -I"$file" + shift + ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; + -l*) + func_cl_dashl "${1#-l}" + set x "$@" "$lib" + shift + ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; + -L*) + func_cl_dashL "${1#-L}" + ;; + -static) + shared=false + ;; + -Wl,*) + arg=${1#-Wl,} + save_ifs="$IFS"; IFS=',' + for flag in $arg; do + IFS="$save_ifs" + linker_opts="$linker_opts $flag" + done + IFS="$save_ifs" + ;; + -Xlinker) + eat=1 + linker_opts="$linker_opts $2" + ;; + -*) + set x "$@" "$1" + shift + ;; + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) + func_file_conv "$1" + set x "$@" -Tp"$file" + shift + ;; + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) + func_file_conv "$1" mingw + set x "$@" "$file" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift + done + if test -n "$linker_opts"; then + linker_opts="-link$linker_opts" + fi + exec "$@" $linker_opts + exit 1 +} + +eat= + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand '-c -o'. +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file 'INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) + func_cl_wrapper "$@" # Doesn't return... + ;; +esac + +ofile= +cfile= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + # So we strip '-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no '-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # '.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff -Nru libgdamm5.0-4.99.6/build/config.guess libgdamm5.0-4.99.8/build/config.guess --- libgdamm5.0-4.99.6/build/config.guess 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/build/config.guess 2014-04-24 20:41:49.000000000 +0000 @@ -1,14 +1,12 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 -# Free Software Foundation, Inc. +# Copyright 1992-2013 Free Software Foundation, Inc. -timestamp='2009-11-20' +timestamp='2013-06-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -17,26 +15,22 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner. Please send patches (context -# diff format) to and include a ChangeLog -# entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# +# Please send patches with a ChangeLog entry to config-patches@gnu.org. + me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +50,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -139,12 +132,33 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + ;; +esac + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward @@ -180,7 +194,7 @@ fi ;; *) - os=netbsd + os=netbsd ;; esac # The OS release @@ -201,6 +215,10 @@ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} @@ -223,7 +241,7 @@ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on @@ -269,7 +287,10 @@ # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead @@ -295,12 +316,12 @@ echo s390-ibm-zvmoe exit ;; *:OS400:*:*) - echo powerpc-ibm-os400 + echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -394,23 +415,23 @@ # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; @@ -480,8 +501,8 @@ echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -494,7 +515,7 @@ else echo i586-dg-dgux${UNAME_RELEASE} fi - exit ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; @@ -551,7 +572,7 @@ echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[456]) + *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -594,52 +615,52 @@ 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac + esac ;; + esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa @@ -730,22 +751,22 @@ exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; @@ -769,14 +790,14 @@ exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} @@ -788,30 +809,35 @@ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) - case ${UNAME_MACHINE} in - pc98) - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + UNAME_PROCESSOR=`/usr/bin/uname -p` + case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; + i*:MSYS*:*) + echo ${UNAME_MACHINE}-pc-msys + exit ;; i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) - case ${UNAME_MACHINE} in + case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; @@ -848,15 +874,22 @@ exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; + aarch64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; @@ -866,52 +899,56 @@ EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; - esac + esac objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else - echo ${UNAME_MACHINE}-unknown-linux-gnueabi + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi + else + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf + fi fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) - echo cris-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) - echo frv-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + hexagon:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) - LIBC=gnu - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build @@ -930,51 +967,63 @@ #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; + or1k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; or32:Linux:*:*) - echo or32-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) - echo sparc-unknown-linux-gnu + echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -983,11 +1032,11 @@ echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. + # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) @@ -1019,7 +1068,7 @@ fi exit ;; i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; @@ -1047,13 +1096,13 @@ exit ;; pc:*:*:*) # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i586. + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp - exit ;; + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; @@ -1088,8 +1137,8 @@ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ @@ -1132,10 +1181,10 @@ echo ns32k-sni-sysv fi exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm @@ -1161,11 +1210,11 @@ exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv${UNAME_RELEASE} fi - exit ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; @@ -1178,6 +1227,9 @@ BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1204,19 +1256,21 @@ exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - i386) - eval $set_cc_for_build - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - UNAME_PROCESSOR="x86_64" - fi - fi ;; - unknown) UNAME_PROCESSOR=powerpc ;; - esac + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) @@ -1230,7 +1284,10 @@ *:QNX:*:4*) echo i386-pc-qnx exit ;; - NSE-?:NONSTOP_KERNEL:*:*) + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; + NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1275,13 +1332,13 @@ echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` + UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; @@ -1299,11 +1356,11 @@ i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; + x86_64:VMkernel:*:*) + echo ${UNAME_MACHINE}-unknown-esx + exit ;; esac -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - eval $set_cc_for_build cat >$dummy.c < printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 - "4" + "4" #else - "" + "" #endif - ); exit (0); + ); exit (0); #endif #endif diff -Nru libgdamm5.0-4.99.6/build/config.sub libgdamm5.0-4.99.8/build/config.sub --- libgdamm5.0-4.99.6/build/config.sub 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/build/config.sub 2014-04-24 20:41:49.000000000 +0000 @@ -1,38 +1,31 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 -# Free Software Foundation, Inc. - -timestamp='2009-11-20' - -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# Copyright 1992-2013 Free Software Foundation, Inc. + +timestamp='2013-08-10' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # -# This program 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 General Public License for more details. +# This program 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 +# General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). -# Please send patches to . Submit a context -# diff and a properly formatted GNU ChangeLog entry. +# Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. @@ -75,8 +68,7 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -123,13 +115,18 @@ # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; + android-linux) + os=-linux-android + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown + ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] @@ -152,12 +149,12 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray | -microblaze) + -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; - -bluegene*) - os=-cnk + -bluegene*) + os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= @@ -173,10 +170,10 @@ os=-chorusos basic_machine=$1 ;; - -chorusrdb) - os=-chorusrdb + -chorusrdb) + os=-chorusrdb basic_machine=$1 - ;; + ;; -hiux*) os=-hiuxwe2 ;; @@ -221,6 +218,12 @@ -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; -lynx*) os=-lynxos ;; @@ -245,20 +248,27 @@ # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ + | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | be32 | be64 \ | bfin \ - | c4x | clipper \ + | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ + | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep | metag \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -276,34 +286,45 @@ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ - | nios | nios2 \ + | nds32 | nds32le | nds32be \ + | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ - | or32 \ + | open8 \ + | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ - | rx \ + | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ - | v850 | v850e \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ - | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ + | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12 | picochip) - # Motorola 68HC11/12. + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) basic_machine=$basic_machine-unknown os=-none ;; @@ -313,6 +334,21 @@ basic_machine=mt-unknown ;; + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown + ;; + # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. @@ -327,25 +363,30 @@ # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ + | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ + | be32-* | be64-* \ | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -363,29 +404,34 @@ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ - | nios-* | nios2-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ - | romp-* | rs6000-* | rx-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ + | tahoe-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ | tron-* \ | ubicom32-* \ - | v850-* | v850e-* | vax-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) @@ -410,7 +456,7 @@ basic_machine=a29k-amd os=-udi ;; - abacus) + abacus) basic_machine=abacus-unknown ;; adobe68k) @@ -480,11 +526,20 @@ basic_machine=powerpc-ibm os=-cnk ;; + c54x-*) + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; c90) basic_machine=c90-cray os=-unicos ;; - cegcc) + cegcc) basic_machine=arm-unknown os=-cegcc ;; @@ -516,7 +571,7 @@ basic_machine=craynv-cray os=-unicosmp ;; - cr16) + cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; @@ -674,7 +729,6 @@ i370-ibm* | ibm*) basic_machine=i370-ibm ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 @@ -732,11 +786,15 @@ basic_machine=ns32k-utek os=-sysv ;; - microblaze) + microblaze*) basic_machine=microblaze-xilinx ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; mingw32) - basic_machine=i386-pc + basic_machine=i686-pc os=-mingw32 ;; mingw32ce) @@ -771,10 +829,18 @@ ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; + msys) + basic_machine=i686-pc + os=-msys + ;; mvs) basic_machine=i370-ibm os=-mvs ;; + nacl) + basic_machine=le32-unknown + os=-nacl + ;; ncr3000) basic_machine=i486-ncr os=-sysv4 @@ -839,6 +905,12 @@ np1) basic_machine=np1-gould ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -921,9 +993,10 @@ ;; power) basic_machine=power-ibm ;; - ppc) basic_machine=powerpc-unknown + ppc | ppcbe) basic_machine=powerpc-unknown ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown @@ -948,7 +1021,11 @@ basic_machine=i586-unknown os=-pw32 ;; - rdos) + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) basic_machine=i386-pc os=-rdos ;; @@ -1017,6 +1094,9 @@ basic_machine=i860-stratus os=-sysv4 ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; sun2) basic_machine=m68000-sun ;; @@ -1073,20 +1153,8 @@ basic_machine=t90-cray os=-unicos ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; tile*) - basic_machine=tile-unknown + basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) @@ -1156,6 +1224,9 @@ xps | xps100) basic_machine=xps100-honeywell ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` + ;; ymp) basic_machine=ymp-cray os=-unicos @@ -1253,11 +1324,11 @@ if [ x"$os" != x"" ] then case $os in - # First match some system type aliases - # that might get confused with valid system types. + # First match some system type aliases + # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. - -auroraux) - os=-auroraux + -auroraux) + os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` @@ -1281,20 +1352,21 @@ -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ - | -sym* | -kopensolaris* \ + | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ + | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1341,7 +1413,7 @@ -opened*) os=-openedition ;; - -os400*) + -os400*) os=-os400 ;; -wince*) @@ -1390,7 +1462,7 @@ -sinix*) os=-sysv4 ;; - -tpf*) + -tpf*) os=-tpf ;; -triton*) @@ -1426,15 +1498,14 @@ -aros*) os=-aros ;; - -kaos*) - os=-kaos - ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; + -nacl*) + ;; -none) ;; *) @@ -1457,10 +1528,10 @@ # system, and we'll never get to this point. case $basic_machine in - score-*) + score-*) os=-elf ;; - spu-*) + spu-*) os=-elf ;; *-acorn) @@ -1472,8 +1543,23 @@ arm*-semi) os=-aout ;; - c4x-* | tic4x-*) - os=-coff + c4x-* | tic4x-*) + os=-coff + ;; + c8051-*) + os=-elf + ;; + hexagon-*) + os=-elf + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff ;; # This must come before the *-dec entry. pdp10-*) @@ -1493,14 +1579,11 @@ ;; m68000-sun) os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 ;; m68*-cisco) os=-aout ;; - mep-*) + mep-*) os=-elf ;; mips*-cisco) @@ -1509,6 +1592,9 @@ mips*-*) os=-elf ;; + or1k-*) + os=-elf + ;; or32-*) os=-coff ;; @@ -1527,7 +1613,7 @@ *-ibm) os=-aix ;; - *-knuth) + *-knuth) os=-mmixware ;; *-wec) diff -Nru libgdamm5.0-4.99.6/build/depcomp libgdamm5.0-4.99.8/build/depcomp --- libgdamm5.0-4.99.6/build/depcomp 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/build/depcomp 2014-04-24 20:41:50.000000000 +0000 @@ -1,10 +1,9 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2009-04-28.21; # UTC +scriptversion=2013-05-30.07; # UTC -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free -# Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -28,9 +27,9 @@ case $1 in '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] @@ -40,11 +39,11 @@ Environment variables: depmode Dependency tracking mode. - source Source file read by `PROGRAMS ARGS'. - object Object file output by `PROGRAMS ARGS'. + source Source file read by 'PROGRAMS ARGS'. + object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. - tmpdepfile Temporary file to use when outputing dependencies. + tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . @@ -57,6 +56,66 @@ ;; esac +# Get the directory component of the given path, and save it in the +# global variables '$dir'. Note that this directory component will +# be either empty or ending with a '/' character. This is deliberate. +set_dir_from () +{ + case $1 in + */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; + *) dir=;; + esac +} + +# Get the suffix-stripped basename of the given path, and save it the +# global variable '$base'. +set_base_from () +{ + base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` +} + +# If no dependency file was actually created by the compiler invocation, +# we still have to create a dummy depfile, to avoid errors with the +# Makefile "include basename.Plo" scheme. +make_dummy_depfile () +{ + echo "#dummy" > "$depfile" +} + +# Factor out some common post-processing of the generated depfile. +# Requires the auxiliary global variable '$tmpdepfile' to be set. +aix_post_process_depfile () +{ + # If the compiler actually managed to produce a dependency file, + # post-process it. + if test -f "$tmpdepfile"; then + # Each line is of the form 'foo.o: dependency.h'. + # Do two passes, one to just change these to + # $object: dependency.h + # and one to simply output + # dependency.h: + # which is needed to avoid the deleted-header problem. + { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" + sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" + } > "$depfile" + rm -f "$tmpdepfile" + else + make_dummy_depfile + fi +} + +# A tabulation character. +tab=' ' +# A newline character. +nl=' +' +# Character ranges might be problematic outside the C locale. +# These definitions help. +upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ +lower=abcdefghijklmnopqrstuvwxyz +digits=0123456789 +alpha=${upper}${lower} + if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 @@ -69,6 +128,9 @@ rm -f "$tmpdepfile" +# Avoid interferences from the environment. +gccflag= dashmflag= + # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case @@ -80,18 +142,32 @@ fi if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then - # This is just like msvisualcpp but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u="sed s,\\\\\\\\,/,g" - depmode=msvisualcpp + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp +fi + +if test "$depmode" = msvc7msys; then + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 +fi + +if test "$depmode" = xlc; then + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. + gccflag=-qmakedep=gcc,-MF + depmode=gcc fi case "$depmode" in @@ -114,8 +190,7 @@ done "$@" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -123,13 +198,17 @@ ;; gcc) +## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. +## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. +## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). +## -MM, not -M (despite what the docs say). Also, it might not be +## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then @@ -137,31 +216,31 @@ fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. + # The second -e expression handles DOS-style file names with drive + # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the `deleted header file' problem. +## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. - tr ' ' ' -' < "$tmpdepfile" | -## Some versions of gcc put a space before the `:'. On the theory +## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as -## well. +## well. hp depmode also adds that space, but also prefixes the VPATH +## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -179,8 +258,7 @@ "$@" -MDupdate "$tmpdepfile" fi stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -188,43 +266,41 @@ if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" - # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like `#:fec' to the end of the + # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr ' -' ' ' >> "$depfile" + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ + | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" - # The second pass generates a dummy entry for each header file. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> "$depfile" + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" + make_dummy_depfile fi rm -f "$tmpdepfile" ;; +xlc) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts `$object:' at the + # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + set_dir_from "$object" + set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u @@ -237,9 +313,7 @@ "$@" -M fi stat=$? - - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi @@ -248,44 +322,100 @@ do test -f "$tmpdepfile" && break done - if test -f "$tmpdepfile"; then - # Each line is of the form `foo.o: dependent.h'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" + aix_post_process_depfile + ;; + +tcc) + # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 + # FIXME: That version still under development at the moment of writing. + # Make that this statement remains true also for stable, released + # versions. + # It will wrap lines (doesn't matter whether long or short) with a + # trailing '\', as in: + # + # foo.o : \ + # foo.c \ + # foo.h \ + # + # It will put a trailing '\' even on the last line, and will use leading + # spaces rather than leading tabs (at least since its commit 0394caf7 + # "Emit spaces for -MD"). + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat fi + rm -f "$depfile" + # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. + # We have to change lines of the first kind to '$object: \'. + sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" + # And for each line of the second kind, we have to emit a 'dep.h:' + # dummy dependency, to avoid the deleted-header problem. + sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; -icc) - # Intel's C compiler understands `-MD -MF file'. However on - # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # ICC 7.0 will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want: - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - # ICC 7.1 will output +## The order of this option in the case statement is important, since the +## shell code in configure will try each of these formats in the order +## listed in this file. A plain '-MD' option would be understood by many +## compilers, so we must ensure this comes after the gcc and icc options. +pgcc) + # Portland's C compiler understands '-MD'. + # Will always output deps to 'file.d' where file is the root name of the + # source file under compilation, even if file resides in a subdirectory. + # The object file name does not affect the name of the '.d' file. + # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using \ : + # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... + set_dir_from "$object" + # Use the source, not the object, to determine the base name, since + # that's sadly what pgcc will do too. + set_base_from "$source" + tmpdepfile=$base.d + + # For projects that build the same source file twice into different object + # files, the pgcc approach of using the *source* file root name can cause + # problems in parallel builds. Use a locking strategy to avoid stomping on + # the same $tmpdepfile. + lockdir=$base.d-lock + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir '$lockdir' + exit 1 + " 1 2 13 15 + numtries=100 + i=$numtries + while test $i -gt 0; do + # mkdir is a portable test-and-set. + if mkdir "$lockdir" 2>/dev/null; then + # This process acquired the lock. + "$@" -MD + stat=$? + # Release the lock. + rmdir "$lockdir" + break + else + # If the lock is being held by a different process, wait + # until the winning process is done or we timeout. + while test -d "$lockdir" && test $i -gt 0; do + sleep 1 + i=`expr $i - 1` + done + fi + i=`expr $i - 1` + done + trap - 1 2 13 15 + if test $i -le 0; then + echo "$0: failed to acquire lock after $numtries attempts" >&2 + echo "$0: check lockdir '$lockdir'" >&2 + exit 1 + fi - "$@" -MD -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -297,8 +427,8 @@ sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. - sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | - sed -e 's/$/ :/' >> "$depfile" + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -309,9 +439,8 @@ # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + set_dir_from "$object" + set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d @@ -322,8 +451,7 @@ "$@" +Maked fi stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi @@ -333,77 +461,107 @@ test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" - # Add `dependent.h:' lines. + sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" + # Add 'dependent.h:' lines. sed -ne '2,${ - s/^ *// - s/ \\*$// - s/$/:/ - p - }' "$tmpdepfile" >> "$depfile" + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" else - echo "#dummy" > "$depfile" + make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in `foo.d' instead, so we check for that too. - # Subdirectories are respected. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - - if test "$libtool" = yes; then - # With Tru64 cc, shared objects can also be used to make a - # static library. This mechanism is used in libtool 1.4 series to - # handle both shared and static libraries in a single compilation. - # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. - # - # With libtool 1.5 this exception was removed, and libtool now - # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 - tmpdepfile2=$dir$base.o.d # libtool 1.5 - tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 - tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.o.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - tmpdepfile4=$dir$base.d - "$@" -MD - fi + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in 'foo.d' instead, so we check for that too. + # Subdirectories are respected. + set_dir_from "$object" + set_base_from "$object" + + if test "$libtool" = yes; then + # Libtool generates 2 separate objects for the 2 libraries. These + # two compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir$base.o.d # libtool 1.5 + tmpdepfile2=$dir.libs/$base.o.d # Likewise. + tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + # Same post-processing that is required for AIX mode. + aix_post_process_depfile + ;; + +msvc7) + if test "$libtool" = yes; then + showIncludes=-Wc,-showIncludes + else + showIncludes=-showIncludes + fi + "$@" $showIncludes > "$tmpdepfile" + stat=$? + grep -v '^Note: including file: ' "$tmpdepfile" + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The first sed program below extracts the file names and escapes + # backslashes for cygpath. The second sed program outputs the file + # name when reading, but also accumulates all include files in the + # hold buffer in order to output them again at the end. This only + # works with sed implementations that can handle large buffers. + sed < "$tmpdepfile" -n ' +/^Note: including file: *\(.*\)/ { + s//\1/ + s/\\/\\\\/g + p +}' | $cygpath_u | sort -u | sed -n ' +s/ /\\ /g +s/\(.*\)/'"$tab"'\1 \\/p +s/.\(.*\) \\/\1:/ +H +$ { + s/.*/'"$tab"'/ + G + p +}' >> "$depfile" + echo >> "$depfile" # make sure the fragment doesn't end with a backslash + rm -f "$tmpdepfile" + ;; + +msvc7msys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; #nosideeffect) # This comment above is used by automake to tell side-effect @@ -422,7 +580,7 @@ shift fi - # Remove `-o $object'. + # Remove '-o $object'. IFS=" " for arg do @@ -442,18 +600,18 @@ done test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for `:' + # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: - # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | - sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" + sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" - tr ' ' ' -' < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + # Some versions of the HPUX 10.20 sed can't process this sed invocation + # correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -503,12 +661,15 @@ touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' ' -' | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + # makedepend may prepend the VPATH from the source file name to the object. + # No need to regex-escape $object, excess matching of '.' is harmless. + sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process the last invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed '1,2d' "$tmpdepfile" \ + | tr ' ' "$nl" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; @@ -525,7 +686,7 @@ shift fi - # Remove `-o $object'. + # Remove '-o $object'. IFS=" " for arg do @@ -544,10 +705,10 @@ esac done - "$@" -E | - sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" + "$@" -E \ + | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" @@ -579,23 +740,23 @@ shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; + set fnord "$@" + shift + shift + ;; *) - set fnord "$@" "$arg" - shift - shift - ;; + set fnord "$@" "$arg" + shift + shift + ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" + echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; diff -Nru libgdamm5.0-4.99.6/build/dist-changelog.am libgdamm5.0-4.99.8/build/dist-changelog.am --- libgdamm5.0-4.99.6/build/dist-changelog.am 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/build/dist-changelog.am 2014-04-24 20:41:42.000000000 +0000 @@ -0,0 +1,34 @@ +## Copyright (c) 2009 Daniel Elstner +## +## This file is part of mm-common. +## +## mm-common is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published +## by the Free Software Foundation, either version 2 of the License, +## or (at your option) any later version. +## +## mm-common 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 General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with mm-common. If not, see . + +if MAINTAINER_MODE +dist-hook: dist-changelog +else +dist-hook: +endif + +.PHONY: dist-changelog + +dist-changelog: + $(AM_V_at)if git --git-dir=$(top_srcdir)/.git --work-tree=$(top_srcdir) \ + log --no-merges --date=short --pretty='tformat:%cd %an <%ae>%n%n%s%n%n%b' | \ + $(SED) -e '/^[12]...-[01].-[0123]. [^<>]* <[^<>]*>$$/,/^$$/ b' \ + -e '/[^ ]/,/^[ ]*$$/ !d' \ + -e 's/^[ ]*/ /' \ + -e 's/^[ ]*$$//' >.ChangeLog.tmp; \ + then mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \ + else rm -f .ChangeLog.tmp; exit 1; fi diff -Nru libgdamm5.0-4.99.6/build/doc-reference.am libgdamm5.0-4.99.8/build/doc-reference.am --- libgdamm5.0-4.99.6/build/doc-reference.am 2011-11-20 21:37:30.000000000 +0000 +++ libgdamm5.0-4.99.8/build/doc-reference.am 2014-04-24 20:41:42.000000000 +0000 @@ -42,7 +42,7 @@ # A list of wildcard patterns matching the files from the HTML directory # generated by Doxygen which should be distributed and installed. -htmlref_patterns ?= $(addprefix $(doc_outdir)/html/*.,css gif html png) +htmlref_patterns ?= $(addprefix $(doc_outdir)/html/*.,css gif html png js) # Locations of utilities shipped with glibmm. Made overridable # in case the installed utilities cannot be used for some reason. @@ -189,10 +189,11 @@ # also functions as time stamp target for the documentation as a whole. # Quote $(DOXYGEN) so that this still works if this is a path containing # spaces such as "/c/Program Files (x86)/Doxygen/bin/doxygen" +# The doc_config file may contain "$(MMDOCTOOLDIR)". Export MMDOCTOOLDIR to Doxygen. $(doxytagfile): $(doc_dependencies) | $(doc_config) -$(AM_V_at)rm -f $@ -$(AM_V_at)rm -fr $(doc_outdir)/html - $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" - + $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | MMDOCTOOLDIR="$(MMDOCTOOLDIR)" "$(DOXYGEN)" - $(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html' # Run XSL transformation to generate a Devhelp book from a Doxygen tag file. diff -Nru libgdamm5.0-4.99.6/build/install-sh libgdamm5.0-4.99.8/build/install-sh --- libgdamm5.0-4.99.6/build/install-sh 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/build/install-sh 2014-04-24 20:41:49.000000000 +0000 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2009-04-28.21; # UTC +scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -35,7 +35,7 @@ # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it +# 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written @@ -156,6 +156,10 @@ -s) stripcmd=$stripprog;; -t) dst_arg=$2 + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac shift;; -T) no_target_directory=true;; @@ -186,6 +190,10 @@ fi shift # arg dst_arg=$arg + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac done fi @@ -194,13 +202,17 @@ echo "$0: no input file specified." >&2 exit 1 fi - # It's OK to call `install-sh -d' without argument. + # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then - trap '(exit $?); exit' 1 2 13 15 + do_exit='(exit $ret); exit $ret' + trap "ret=129; $do_exit" 1 + trap "ret=130; $do_exit" 2 + trap "ret=141; $do_exit" 13 + trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. @@ -228,9 +240,9 @@ for src do - # Protect names starting with `-'. + # Protect names problematic for 'test' and other utilities. case $src in - -*) src=./$src;; + -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then @@ -252,12 +264,7 @@ echo "$0: no destination specified." >&2 exit 1 fi - dst=$dst_arg - # Protect names starting with `-'. - case $dst in - -*) dst=./$dst;; - esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. @@ -347,7 +354,7 @@ if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writeable bit of parent directory when it shouldn't. + # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in @@ -385,7 +392,7 @@ case $dstdir in /*) prefix='/';; - -*) prefix='./';; + [-=\(\)!]*) prefix='./';; *) prefix='';; esac @@ -403,7 +410,7 @@ for d do - test -z "$d" && continue + test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then diff -Nru libgdamm5.0-4.99.6/build/libtool.m4 libgdamm5.0-4.99.8/build/libtool.m4 --- libgdamm5.0-4.99.6/build/libtool.m4 2011-11-20 21:37:34.000000000 +0000 +++ libgdamm5.0-4.99.8/build/libtool.m4 2014-04-24 20:41:46.000000000 +0000 @@ -1,8 +1,8 @@ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, -# Inc. +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives @@ -11,8 +11,8 @@ m4_define([_LT_COPYING], [dnl # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, -# Inc. +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. @@ -146,6 +146,8 @@ AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl +_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl +dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl @@ -637,7 +639,7 @@ m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." @@ -801,6 +803,7 @@ m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], @@ -822,6 +825,31 @@ ])# _LT_LANG +m4_ifndef([AC_PROG_GO], [ +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_GO. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ +m4_defun([AC_PROG_GO], +[AC_LANG_PUSH(Go)dnl +AC_ARG_VAR([GOC], [Go compiler command])dnl +AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl +_AC_ARG_VAR_LDFLAGS()dnl +AC_CHECK_TOOL(GOC, gccgo) +if test -z "$GOC"; then + if test -n "$ac_tool_prefix"; then + AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) + fi +fi +if test -z "$GOC"; then + AC_CHECK_PROG(GOC, gccgo, gccgo, false) +fi +])#m4_defun +])#m4_ifndef + + # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], @@ -852,6 +880,10 @@ m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) +AC_PROVIDE_IFELSE([AC_PROG_GO], + [LT_LANG(GO)], + [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) + AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) @@ -954,7 +986,13 @@ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? - if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -962,6 +1000,7 @@ rm -rf libconftest.dylib* rm -f conftest.* fi]) + AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no @@ -973,6 +1012,7 @@ [lt_cv_ld_exported_symbols_list=no]) LDFLAGS="$save_LDFLAGS" ]) + AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], [lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF @@ -990,7 +1030,9 @@ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? - if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -1035,8 +1077,8 @@ ]) -# _LT_DARWIN_LINKER_FEATURES -# -------------------------- +# _LT_DARWIN_LINKER_FEATURES([TAG]) +# --------------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ @@ -1047,6 +1089,8 @@ _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported if test "$lt_cv_ld_force_load" = "yes"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], + [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi @@ -1268,7 +1312,7 @@ rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1280,9 +1324,19 @@ LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) - LD="${LD-ld} -m elf_i386" + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*) + LD="${LD-ld} -m elf32lppclinux" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1301,7 +1355,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -1330,14 +1387,27 @@ CFLAGS="$SAVE_CFLAGS" fi ;; -sparc*-*solaris*) +*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; + yes*) + case $host in + i?86-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD="${LD-ld}_sol2" + fi + ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" @@ -1414,13 +1484,13 @@ if test -n "$RANLIB"; then case $host_os in openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in @@ -1600,6 +1670,11 @@ lt_cv_sys_max_cmd_len=196608 ;; + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not @@ -1626,7 +1701,8 @@ ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len"; then + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else @@ -1639,7 +1715,7 @@ # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do @@ -2185,7 +2261,7 @@ case $host_os in aix3*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH @@ -2194,7 +2270,7 @@ ;; aix[[4-9]]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes @@ -2259,7 +2335,7 @@ ;; bsdi[[45]]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -2398,7 +2474,7 @@ ;; dgux*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' @@ -2406,10 +2482,6 @@ shlibpath_var=LD_LIBRARY_PATH ;; -freebsd1*) - dynamic_linker=no - ;; - freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. @@ -2417,7 +2489,7 @@ objformat=`/usr/bin/objformat` else case $host_os in - freebsd[[123]]*) objformat=aout ;; + freebsd[[23]].*) objformat=aout ;; *) objformat=elf ;; esac fi @@ -2435,7 +2507,7 @@ esac shlibpath_var=LD_LIBRARY_PATH case $host_os in - freebsd2*) + freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) @@ -2454,18 +2526,8 @@ esac ;; -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - haiku*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" @@ -2526,7 +2588,7 @@ ;; interix[[3-9]]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' @@ -2542,7 +2604,7 @@ nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; @@ -2579,9 +2641,9 @@ dynamic_linker=no ;; -# This must be Linux ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu) - version_type=linux +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -2610,14 +2672,10 @@ # before this can be enabled. hardcode_into_libs=yes - # Add ABI-specific directories to the system library path. - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" - # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" - + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -2629,6 +2687,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -2648,7 +2718,7 @@ ;; newsos6) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes @@ -2717,7 +2787,7 @@ ;; solaris*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -2742,7 +2812,7 @@ ;; sysv4 | sysv4.3*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -2766,7 +2836,7 @@ sysv4*MP*) if test -d /usr/nec ;then - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH @@ -2797,7 +2867,7 @@ tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -2807,7 +2877,7 @@ ;; uts4*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -3188,10 +3258,6 @@ fi ;; -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - haiku*) lt_cv_deplibs_check_method=pass_all ;; @@ -3229,12 +3295,12 @@ lt_cv_deplibs_check_method=pass_all ;; -# This must be Linux ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu) +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; -netbsd*) +netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else @@ -3649,6 +3715,7 @@ # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ @@ -3981,7 +4048,7 @@ ;; esac ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # KAI C++ Compiler @@ -4045,7 +4112,7 @@ ;; esac ;; - netbsd*) + netbsd* | netbsdelf*-gnu) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -4233,7 +4300,9 @@ case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC' + if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" + fi ;; esac else @@ -4278,7 +4347,7 @@ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) @@ -4325,18 +4394,33 @@ ;; *) case `$CC -V 2>&1 | sed 5q` in - *Sun\ F* | *Sun*Fortran*) + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; + *Sun\ F* | *Sun*Fortran*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; + *Intel*\ [[CF]]*Compiler*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + *Portland\ Group*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; esac ;; esac @@ -4496,13 +4580,18 @@ ;; cygwin* | mingw* | cegcc*) case $cc_basename in - cl*) ;; + cl*) + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] ;; esac ;; + linux* | k*bsd*-gnu | gnu*) + _LT_TAGVAR(link_all_deplibs, $1)=no + ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -4521,7 +4610,6 @@ _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported @@ -4566,6 +4654,9 @@ openbsd*) with_gnu_ld=no ;; + linux* | k*bsd*-gnu | gnu*) + _LT_TAGVAR(link_all_deplibs, $1)=no + ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes @@ -4772,8 +4863,7 @@ xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ @@ -4788,7 +4878,7 @@ fi ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -4965,6 +5055,7 @@ if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi + _LT_TAGVAR(link_all_deplibs, $1)=no else # not using gcc if test "$host_cpu" = ia64; then @@ -5068,6 +5159,7 @@ # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' @@ -5114,10 +5206,6 @@ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; - freebsd1*) - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little @@ -5130,7 +5218,7 @@ ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) + freebsd2.*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes @@ -5169,7 +5257,6 @@ fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes @@ -5273,7 +5360,7 @@ _LT_TAGVAR(link_all_deplibs, $1)=yes ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -5611,9 +5698,6 @@ _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) -_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], - [[If ld is used when linking, flag to hardcode $libdir into a binary - during linking. This must work even if $libdir does not exist]]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], @@ -5771,7 +5855,6 @@ _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported @@ -6141,7 +6224,7 @@ esac ;; - freebsd[[12]]*) + freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no @@ -6157,9 +6240,6 @@ _LT_TAGVAR(ld_shlibs, $1)=yes ;; - gnu*) - ;; - haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes @@ -6321,7 +6401,7 @@ _LT_TAGVAR(inherit_rpath, $1)=yes ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler @@ -6902,12 +6982,18 @@ } }; _LT_EOF +], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF +package foo +func foo() { +} +_LT_EOF ]) _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary @@ -7104,7 +7190,6 @@ _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no @@ -7237,7 +7322,6 @@ _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no @@ -7424,6 +7508,77 @@ ])# _LT_LANG_GCJ_CONFIG +# _LT_LANG_GO_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Go compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_GO_CONFIG], +[AC_REQUIRE([LT_PROG_GO])dnl +AC_LANG_SAVE + +# Source file extension for Go test sources. +ac_ext=go + +# Object file extension for compiled Go test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="package main; func main() { }" + +# Code to be used in simple link tests +lt_simple_link_test_code='package main; func main() { }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GOC-"gccgo"} +CFLAGS=$GOFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)="$LD" +_LT_CC_BASENAME([$compiler]) + +# Go did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GO_CONFIG + + # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler @@ -7493,6 +7648,13 @@ dnl AC_DEFUN([LT_AC_PROG_GCJ], []) +# LT_PROG_GO +# ---------- +AC_DEFUN([LT_PROG_GO], +[AC_CHECK_TOOL(GOC, gccgo,) +]) + + # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], diff -Nru libgdamm5.0-4.99.6/build/ltmain.sh libgdamm5.0-4.99.8/build/ltmain.sh --- libgdamm5.0-4.99.6/build/ltmain.sh 2011-11-20 21:37:34.000000000 +0000 +++ libgdamm5.0-4.99.8/build/ltmain.sh 2014-04-24 20:41:46.000000000 +0000 @@ -1,9 +1,9 @@ -# libtool (GNU libtool) 2.4 +# libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, -# 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @@ -41,6 +41,7 @@ # --quiet, --silent don't print informational messages # --no-quiet, --no-silent # print informational messages (default) +# --no-warn don't display warning messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print more informational messages than default # --no-verbose don't print the extra informational messages @@ -69,7 +70,7 @@ # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) -# $progname: (GNU libtool) 2.4 +# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 # automake: $automake_version # autoconf: $autoconf_version # @@ -79,9 +80,9 @@ PROGRAM=libtool PACKAGE=libtool -VERSION=2.4 +VERSION="2.4.2 Debian-2.4.2-1.7ubuntu1" TIMESTAMP="" -package_revision=1.3293 +package_revision=1.3337 # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then @@ -136,15 +137,10 @@ : ${CP="cp -f"} test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} -: ${EGREP="/bin/grep -E"} -: ${FGREP="/bin/grep -F"} -: ${GREP="/bin/grep"} -: ${LN_S="ln -s"} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} -: ${SED="/bin/sed"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} @@ -387,7 +383,7 @@ ;; *) save_IFS="$IFS" - IFS=: + IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break @@ -771,8 +767,8 @@ s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ - s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ - s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ + s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ p d } @@ -1052,6 +1048,7 @@ opt_help=false opt_help_all=false opt_silent=: +opt_warning=: opt_verbose=: opt_silent=false opt_verbose=false @@ -1120,6 +1117,10 @@ opt_silent=false func_append preserve_args " $opt" ;; + --no-warning|--no-warn) + opt_warning=false +func_append preserve_args " $opt" + ;; --no-verbose) opt_verbose=false func_append preserve_args " $opt" @@ -2059,7 +2060,7 @@ *.[cCFSifmso] | \ *.ada | *.adb | *.ads | *.asm | \ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ - *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup) + *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) func_xform "$libobj" libobj=$func_xform_result ;; @@ -3201,11 +3202,13 @@ # Set up the ranlib parameters. oldlib="$destdir/$name" + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then - func_show_eval "$old_striplib $oldlib" 'exit $?' + func_show_eval "$old_striplib $tool_oldlib" 'exit $?' fi # Do each command in the postinstall commands. @@ -3470,7 +3473,7 @@ # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. - *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; @@ -3982,14 +3985,17 @@ # launches target application with the remaining arguments. func_exec_program () { - for lt_wr_arg - do - case \$lt_wr_arg in - --lt-*) ;; - *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; - esac - shift - done + case \" \$* \" in + *\\ --lt-*) + for lt_wr_arg + do + case \$lt_wr_arg in + --lt-*) ;; + *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; + esac + shift + done ;; + esac func_exec_program_core \${1+\"\$@\"} } @@ -5057,9 +5063,15 @@ { EOF func_emit_wrapper yes | - $SED -e 's/\([\\"]\)/\\\1/g' \ - -e 's/^/ fputs ("/' -e 's/$/\\n", f);/' - + $SED -n -e ' +s/^\(.\{79\}\)\(..*\)/\1\ +\2/ +h +s/\([\\"]\)/\\\1/g +s/$/\\n/ +s/\([^\n]*\).*/ fputs ("\1", f);/p +g +D' cat <<"EOF" } EOF @@ -5643,7 +5655,8 @@ continue ;; - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" @@ -6111,7 +6124,10 @@ case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; - link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + link) + libs="$deplibs %DEPLIBS%" + test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" + ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then @@ -6147,7 +6163,8 @@ lib= found=no case $deplib in - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" @@ -6430,19 +6447,19 @@ # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps ; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" - if $opt_preserve_dup_deps ; then - case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; - esac - fi - func_append tmp_libs " $deplib" - done continue fi # $pass = conv @@ -6831,7 +6848,7 @@ test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then - add_dir="-L$dir" + add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in @@ -7316,6 +7333,7 @@ # which has an extra 1 added just for fun # case $version_type in + # correct linux to gnu/linux during the next big refactor darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result @@ -7334,6 +7352,9 @@ revision="$number_minor" lt_irix_increment=no ;; + *) + func_fatal_configuration "$modename: unknown library version type \`$version_type'" + ;; esac ;; no) @@ -7432,7 +7453,7 @@ versuffix="$major.$revision" ;; - linux) + linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" @@ -8020,6 +8041,11 @@ # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then + # Remove ${wl} instances when linking with ld. + # FIXME: should test the right _cmds variable. + case $archive_cmds in + *\$LD\ *) wl= ;; + esac if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= @@ -8050,7 +8076,7 @@ elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; - *) func_apped perm_rpath " $libdir" ;; + *) func_append perm_rpath " $libdir" ;; esac fi done @@ -8058,11 +8084,7 @@ if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" - if test -n "$hardcode_libdir_flag_spec_ld"; then - eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" - else - eval dep_rpath=\"$hardcode_libdir_flag_spec\" - fi + eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. @@ -9152,6 +9174,8 @@ esac done fi + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result eval cmds=\"$old_archive_cmds\" func_len " $cmds" @@ -9261,7 +9285,8 @@ *.la) func_basename "$deplib" name="$func_basename_result" - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + func_resolve_sysroot "$deplib" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" diff -Nru libgdamm5.0-4.99.6/build/ltoptions.m4 libgdamm5.0-4.99.8/build/ltoptions.m4 --- libgdamm5.0-4.99.6/build/ltoptions.m4 2011-11-20 21:37:34.000000000 +0000 +++ libgdamm5.0-4.99.8/build/ltoptions.m4 2014-04-24 20:41:46.000000000 +0000 @@ -326,9 +326,24 @@ # MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], - [AS_HELP_STRING([--with-pic], + [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [pic_mode="$withval"], + [lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for lt_pkg in $withval; do + IFS="$lt_save_ifs" + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], [pic_mode=default]) test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) diff -Nru libgdamm5.0-4.99.6/build/ltversion.m4 libgdamm5.0-4.99.8/build/ltversion.m4 --- libgdamm5.0-4.99.6/build/ltversion.m4 2011-11-20 21:37:34.000000000 +0000 +++ libgdamm5.0-4.99.8/build/ltversion.m4 2014-04-24 20:41:46.000000000 +0000 @@ -9,15 +9,15 @@ # @configure_input@ -# serial 3293 ltversion.m4 +# serial 3337 ltversion.m4 # This file is part of GNU Libtool -m4_define([LT_PACKAGE_VERSION], [2.4]) -m4_define([LT_PACKAGE_REVISION], [1.3293]) +m4_define([LT_PACKAGE_VERSION], [2.4.2]) +m4_define([LT_PACKAGE_REVISION], [1.3337]) AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.4' -macro_revision='1.3293' +[macro_version='2.4.2' +macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) diff -Nru libgdamm5.0-4.99.6/build/missing libgdamm5.0-4.99.8/build/missing --- libgdamm5.0-4.99.6/build/missing 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/build/missing 2014-04-24 20:41:49.000000000 +0000 @@ -1,11 +1,10 @@ #! /bin/sh -# Common stub for a few missing GNU programs while installing. +# Common wrapper for a few potentially missing GNU programs. -scriptversion=2009-04-28.21; # UTC +scriptversion=2013-10-28.13; # UTC -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009 Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -26,69 +25,40 @@ # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "Try '$0 --help' for more information" exit 1 fi -run=: -sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' -sed_minuso='s/.* -o \([^ ]*\).*/\1/p' - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi +case $1 in -msg="missing on your system" + --is-lightweight) + # Used by our autoconf macros to check whether the available missing + # script is modern enough. + exit 0 + ;; -case $1 in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; + --run) + # Back-compat with the calling convention used by older automake. + shift + ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. +Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due +to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - autom4te touch the output file, or create a stub one - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch] + aclocal autoconf autoheader autom4te automake makeinfo + bison yacc flex lex help2man -Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and -\`g' are ignored when checking the name. +Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and +'g' are ignored when checking the name. Send bug reports to ." exit $? @@ -100,272 +70,141 @@ ;; -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "$0: unknown '$1' option" + echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac -# normalize program name to check for. -program=`echo "$1" | sed ' - s/^gnu-//; t - s/^gnu//; t - s/^g//; t'` - -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). This is about non-GNU programs, so use $1 not -# $program. -case $1 in - lex*|yacc*) - # Not GNU programs, they don't have --version. - ;; - - tar*) - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - exit 1 - fi - ;; +# Run the given program, remember its exit status. +"$@"; st=$? - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case $program in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case $f in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; +# If it succeeded, we are done. +test $st -eq 0 && exit 0 - autom4te*) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison*|yacc*) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if test $# -ne 1; then - eval LASTARG="\${$#}" - case $LASTARG in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if test ! -f y.tab.h; then - echo >y.tab.h - fi - if test ! -f y.tab.c; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex*|flex*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if test $# -ne 1; then - eval LASTARG="\${$#}" - case $LASTARG in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if test ! -f lex.yy.c; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit $? - fi - ;; - - makeinfo*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n ' - /^@setfilename/{ - s/.* \([^ ]*\) *$/\1/ - p - q - }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - touch $file - ;; - - tar*) - shift - - # We have already tried tar in the generic part. - # Look for gnutar/gtar before invocation to avoid ugly error - # messages. - if (gnutar --version > /dev/null 2>&1); then - gnutar "$@" && exit 0 - fi - if (gtar --version > /dev/null 2>&1); then - gtar "$@" && exit 0 - fi - firstarg="$1" - if shift; then - case $firstarg in - *o*) - firstarg=`echo "$firstarg" | sed s/o//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - case $firstarg in - *h*) - firstarg=`echo "$firstarg" | sed s/h//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - fi - - echo 1>&2 "\ -WARNING: I can't seem to be able to run \`tar' with the given arguments. - You may want to install GNU tar or Free paxutils, or check the - command line arguments." - exit 1 - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac +# Also exit now if we it failed (or wasn't found), and '--version' was +# passed; such an option is passed most likely to detect whether the +# program is present and works. +case $2 in --version|--help) exit $st;; esac + +# Exit code 63 means version mismatch. This often happens when the user +# tries to use an ancient version of a tool on a file that requires a +# minimum version. +if test $st -eq 63; then + msg="probably too old" +elif test $st -eq 127; then + # Program was missing. + msg="missing on your system" +else + # Program was found and executed, but failed. Give up. + exit $st +fi -exit 0 +perl_URL=http://www.perl.org/ +flex_URL=http://flex.sourceforge.net/ +gnu_software_URL=http://www.gnu.org/software + +program_details () +{ + case $1 in + aclocal|automake) + echo "The '$1' program is part of the GNU Automake package:" + echo "<$gnu_software_URL/automake>" + echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/autoconf>" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + autoconf|autom4te|autoheader) + echo "The '$1' program is part of the GNU Autoconf package:" + echo "<$gnu_software_URL/autoconf/>" + echo "It also requires GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + esac +} + +give_advice () +{ + # Normalize program name to check for. + normalized_program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + + printf '%s\n' "'$1' is $msg." + + configure_deps="'configure.ac' or m4 files included by 'configure.ac'" + case $normalized_program in + autoconf*) + echo "You should only need it if you modified 'configure.ac'," + echo "or m4 files included by it." + program_details 'autoconf' + ;; + autoheader*) + echo "You should only need it if you modified 'acconfig.h' or" + echo "$configure_deps." + program_details 'autoheader' + ;; + automake*) + echo "You should only need it if you modified 'Makefile.am' or" + echo "$configure_deps." + program_details 'automake' + ;; + aclocal*) + echo "You should only need it if you modified 'acinclude.m4' or" + echo "$configure_deps." + program_details 'aclocal' + ;; + autom4te*) + echo "You might have modified some maintainer files that require" + echo "the 'autom4te' program to be rebuilt." + program_details 'autom4te' + ;; + bison*|yacc*) + echo "You should only need it if you modified a '.y' file." + echo "You may want to install the GNU Bison package:" + echo "<$gnu_software_URL/bison/>" + ;; + lex*|flex*) + echo "You should only need it if you modified a '.l' file." + echo "You may want to install the Fast Lexical Analyzer package:" + echo "<$flex_URL>" + ;; + help2man*) + echo "You should only need it if you modified a dependency" \ + "of a man page." + echo "You may want to install the GNU Help2man package:" + echo "<$gnu_software_URL/help2man/>" + ;; + makeinfo*) + echo "You should only need it if you modified a '.texi' file, or" + echo "any other file indirectly affecting the aspect of the manual." + echo "You might want to install the Texinfo package:" + echo "<$gnu_software_URL/texinfo/>" + echo "The spurious makeinfo call might also be the consequence of" + echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" + echo "want to install GNU make:" + echo "<$gnu_software_URL/make/>" + ;; + *) + echo "You might have modified some files without having the proper" + echo "tools for further handling them. Check the 'README' file, it" + echo "often tells you about the needed prerequisites for installing" + echo "this package. You may also peek at any GNU archive site, in" + echo "case some other package contains this missing '$1' program." + ;; + esac +} + +give_advice "$1" | sed -e '1s/^/WARNING: /' \ + -e '2,$s/^/ /' >&2 + +# Propagate the correct exit status (expected to be 127 for a program +# not found, 63 for a program that failed due to version mismatch). +exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) diff -Nru libgdamm5.0-4.99.6/ChangeLog libgdamm5.0-4.99.8/ChangeLog --- libgdamm5.0-4.99.6/ChangeLog 2011-11-20 21:37:20.000000000 +0000 +++ libgdamm5.0-4.99.8/ChangeLog 2014-04-25 11:09:51.000000000 +0000 @@ -1,4 +1,46 @@ -4.99.6: +2014-04-25 Murray Cumming + + Value: Add missing create_as_int64/uint64() implementations. + +2014-04-25 Murray Cumming + + Value: Add create_as_float/double() and set_float/double(). + + Deprecating the ambiguous constructors and set() methods. + +2013-09-13 Murray Cumming + + Do not bother breaking the build for missing GdaDataModelDBD + + * tools/extra_defs_gen/generate_def_gda.cc: Because we do not + use it anyway. + +2013-07-03 José Alburquerque + + Move to a generated ChangeLog. + +2013-07-02 José Alburquerque + + Auto-generate the ChangeLog from the git log for 'make dist'. + + * Makefile.am: Include the dist-changelog.am file copied in build/ + from mm-common so that the ChangeLog is automatically generated from + the git commit messages on 'make dist'. + +2013-04-24 Murray Cumming + + 4.99.7 + +2012-01-06 Murray Cumming + + value.h: Remove a duplicate C typedef. + + * libgda/libgdamm/value.h: The second GeometricPoint typedef is + a duplicate. + +2011-11-20 Murray Cumming + + 4.99.6 2011-11-11 Murray Cumming @@ -7,7 +49,7 @@ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. * libgda/src/numeric.[hg|cc]: Wrap GdaNumeric, now that it is a proper boxed type with an API. - * libgda/libgdamm/value.[h|cc]: Use Numeric instead of GdaNumeric in + * libgda/libgdamm/value.[h|cc]: Use Numeric instead of GdaNumeric in the API. 2011-11-10 Murray Cumming @@ -15,10 +57,12 @@ Add Connection::create_from_string(). * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. - * libgda/src/connection.hg: Added create_from_string() which allows + * libgda/src/connection.hg: Added create_from_string() which allows us to create a Connection which is not yet opened. -4.99.5: +2011-11-07 Murray Cumming + + 4.99.5 2011-10-26 Murray Cumming @@ -30,7 +74,7 @@ init.h: Move the glibmm.h include to the .cc file. - * libgda/libgdamm/init.[h|cc]: The glibmm.h include does not need to be in + * libgda/libgdamm/init.[h|cc]: The glibmm.h include does not need to be in the header. 2011-10-25 Murray Cumming @@ -45,9 +89,16 @@ * libgda/src/quarklist.hg: * libgda/src/serveroperation.hg: * libgda/src/sqlexpr.hg: - * libgda/src/sqlstatement.hg: Add individual includes now that gmmproc does not + * libgda/src/sqlstatement.hg: Add individual includes now that gmmproc does not add #include glibmm.h at the top of every generated header. +2011-10-20 David King + + Bump the libgda-5.0 requrement to 4.99.5 + + Libgda 4.99.5 adds error-reporting APIs to GdaRow and GdaHolder, which + are used in libgdamm. + 2011-10-19 Murray Cumming m4 conversions: Fixed an incorrect quote, found by José Alburquerque. @@ -58,7 +109,7 @@ Regenerated enums. - * libgda/src/libgda_enums.defs: Regenerated with enums.pl. There are + * libgda/src/libgda_enums.defs: Regenerated with enums.pl. There are some new error codes. 2011-10-10 Murray Cumming @@ -66,14 +117,20 @@ DataModelIter::get_value_at(): Throw an exception sometimes. * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. - * libgda/src/datamodeliter.hg: Use the new - gda_data_model_iter_get_value_at_e() instead of - gda_data_model_iter_get_value_at(). Presumably this lets us catch more + * libgda/src/datamodeliter.hg: Use the new + gda_data_model_iter_get_value_at_e() instead of + gda_data_model_iter_get_value_at(). Presumably this lets us catch more problems. * libgda/src/holder.hg: * libgda/src/row.hg: Ignore some other new methods, with comments. -4.99.4.1: +2011-10-09 Murray Cumming + + 4.99.4.1 + +2011-09-21 Murray Cumming + + Fix the ChangeLog 2011-09-21 Murray Cumming @@ -82,12 +139,14 @@ * libgda/src/serverprovider.[hg|ccg]: Because some parameters may be NULL. 2011-09-21 Murray Cumming - + Connection: Add statement_to_sql() method overloads. - + * libgda/src/connection.[hg|ccg]: Because some parameters can be NULL. -4.99.4: +2011-09-21 Murray Cumming + + 4.99.4 2011-09-21 Murray Cumming @@ -96,7 +155,7 @@ * libgda/src/metastore.hg: * libgda/src/quarklist.hg: * libgda/src/statement.hg: Minor documentation improvements and TODO - comments. + comments. 2011-09-21 Murray Cumming @@ -105,45 +164,57 @@ * libgda/libgdamm/value.cc: This is generally a good idea in operator=() implementations. +2011-09-21 Murray Cumming + + Value::set_binary(): reinit the type. + + * libgda/libgdamm/value.cc: Call value_reinit(), as we do in other set() + methods. + 2011-09-20 Murray Cumming Value: operator=(): Check for the identical underlying GValue. - * libgda/libgdamm/value.cc: Otherwise we unset the gobject, which + * libgda/libgdamm/value.cc: Otherwise we unset the gobject, which unsets the src, because it is the same gobject, and then we reject that src as invalid. -2011-09-21 Murray Cumming +2011-07-07 Murray Cumming - Value::set_binary(): reinit the type. + 4.99.3.1 - * libgda/libgdamm/value.cc: Call value_reinit(), as we do in other set() - methods. +2011-07-07 Murray Cumming -4.99.3.1: + Corrected the ChangeLog 2011-07-04 Murray Cumming - Add SQL_OPERATOR_TYPE_ILIKE. - - * libgda/src/libgda_enums.defs: This requires libgda from git master. - -4.99.3: + Add SQL_OPERATOR_TYPE_ILIKE. + + This requires libgda from git master. + +2011-06-21 Murray Cumming + + 4.99.3 2011-06-16 Murray Cumming Adapt to null value changes in libgda. * libgda/src/libgda_methods.defs: Regenerated. - * libgda/libgdamm/value.[h|cc]: Value() constructor: Call the new - gda_value_new_null() because libgda no longer uses gtype=0 (invalid) to mean - NULL. Addded set_null(), wrapping the new gda_value_set_null() function. + * libgda/libgdamm/value.[h|cc]: Value() constructor: Call the new + gda_value_new_null() because libgda no longer uses gtype=0 (invalid) to mean + NULL. Addded set_null(), wrapping the new gda_value_set_null() function. + +2011-05-24 Olav Vitters + + Use tar-ustar instead of tar-pax to ensure OpenBSD compatibility 2011-03-30 Murray Cumming Adjust the compiler warning flags used with --enable-warnings=fatal. - * configure.ac: Ignore warnings about long long, to fix the build with + * configure.ac: Ignore warnings about long long, to fix the build with g++ 4.5.2. Avoid use of glibmm deprecated API too. 2011-03-30 Murray Cumming @@ -153,7 +224,9 @@ * libgda/src/*.[hg|ccg]: These ifdefs are no longer useful. They were already removed from other projects a while ago. -4.99.0.1: +2011-03-30 Murray Cumming + + 4.99.0.1 2011-03-30 Murray Cumming @@ -187,9 +260,13 @@ 2011-03-30 Murray Cumming + Added some comments + +2011-03-30 Murray Cumming + Connection: Add some methods. - * libgda/src/connection.[hg|ccg]: Added parse_sql_string(), + * libgda/src/connection.[hg|ccg]: parse_sql_string(), async_statement_execute(), async_fetch_result() and async_cancel(). 2011-03-30 Murray Cumming @@ -200,7 +277,9 @@ Call MM_CONFIG_DOCTOOL_DIR() to createe, use, and dist a local copy of the mm-common scripts. -4.99.0: +2011-03-29 Murray Cumming + + 4.99.0 2011-03-29 Murray Cumming @@ -211,6 +290,10 @@ 2011-03-29 Murray Cumming + Make the version number more like libgda + +2011-03-29 Murray Cumming + Use libgda-5.0. * configure.ac: Use libgda-5.0 instead of libgda-4.0. @@ -221,9 +304,9 @@ * libgda/src/connection.hg: Remove an unused enum. * libgda/src/serveroperation.ccg: Adapt to renamed functions. -This is the master branch. See the libgdamm-4-2 branch too. +2011-02-02 Murray Cumming -4.1.2: + 4.1.2 2011-01-30 Murray Cumming @@ -253,7 +336,9 @@ * tools/m4/convert_libgdamm.m4: Avoid use of the __FR2P macro, which does not seem to be defined for some reason. -4.1.1: +2010-10-16 Murray Cumming + + 4.1.1 2010-10-16 Murray Cumming @@ -305,11 +390,13 @@ Added ConfigError and Config::get_provider(). * libgda/src/config.[hg|ccg]: Add the ConfigError exception, which is - also thrown by some Connection methods. - Add get_provider() and use _WRAP_METHOD() for the existing methods instead - of hand-coding them. + also thrown by some Connection methods. + Add get_provider() and use _WRAP_METHOD() for the existing methods instead + of hand-coding them. + +2010-08-06 Murray Cumming -3.99.21: + 3.99.21 2010-06-21 Murray Cumming @@ -357,7 +444,9 @@ Rename add_field_id() to add_field_value_id() and change the implementation of similar methods because the C functions were renamed (by me). -3.99.20: +2010-05-25 Murray Cumming + + 3.99.20 2010-05-20 Murray Cumming @@ -369,11 +458,11 @@ 2010-05-17 Murray Cumming - SqlBuilder: Don't pass empty strings to the C functions. + SqlBuilder: Don't pass empty strings to the C functions. * libgda/src/sqlbuilder.hg: Make sure that generated methods pass NULL - for empty strings, because libgda does not always check that strings are - not empty, though I try to fix that in libgda when I see it. + for empty strings, because libgda does not always check that strings are + not empty, though I try to fix that in libgda when I see it. 2010-05-13 Murray Cumming @@ -384,13 +473,13 @@ 2010-05-12 Murray Cumming - SqlBuilder: add_sub_select(), compound_add_sub_select(): Remove steal param. + SqlBuilder: add_sub_select(), compound_add_sub_select(): Remove steal param. * libgda/src/libgda_methods.defs: * libgda/src/sqlbuilder.[hg|ccg]: Adapt to my change in libgda, fixing the - build. + build. -2010-05-12 Murray Cumming > +2010-05-12 Murray Cumming SqlBuilder: get_sql_statement(): Remove stupid copy_it parameter. @@ -402,12 +491,16 @@ SqlBuilder: Add select_add_target_id(). * libgda/src/sqlbuilder.[hg|ccg]: Added select_add_target_id(), - which _might_ be useful for adding sub-queries as targets, though I - am checking. + which _might_ be useful for adding sub-queries as targets, though I + am checking. + +2010-05-11 Murray Cumming + + Temporary fix until I fix the C API. 2010-05-11 Murray Cumming - SqlBuilder: Add add_sub_select(). + SqlBuilder: Add add_sub_select(). * libgda/src/sqlbuilder.[hg|ccg]: Wrap gda_sql_builder_add_sub_select(). @@ -419,11 +512,11 @@ 2010-05-11 Murray Cumming - SqlBuilder: Add get_sql_statement(). + Wrap SqlBuilder::get_sql_statement(). * libgda/src/sqlstatement.[hg|ccg]: Added SqlStatement, wrapping - GdaSqlStatement. - * libgda/src/sqlbuilder.hg: Wrap gda_sql_builder_get_sql_statement(). + GdaSqlStatement. + * libgda/src/sqlbuilder.hg: Wrap get_sql_statement(). 2010-05-07 Murray Cumming @@ -442,24 +535,24 @@ 2010-05-06 Murray Cumming - SqlExpr: Add empty(). + SqlExpr: Add empty(). * libgda/src/sqlexpr.[hg|ccg]: Added empty() so we can check if it is a - default empty instance. This makes it more useful. + default empty instance. This makes it more useful. 2010-05-06 Murray Cumming - Added new SqlBuilder methods. + Added new SqlBuilder methods. * libgda/src/libgda_methods.defs: Regenerated with h2defs.py * libgda/src/sqlexpr.[hg|ccg]: Wrapped GdaSqlExpr as Gda::SqlExpr. - This needs my change in libgda to register the boxed type. - * libgda/src/sqlbuilder.hg: select_add_field(): Returns the ID now. - Added export_expression() and import_expression(). + This needs my change in libgda to register the boxed type. + * libgda/src/sqlbuilder.hg: select_add_field(): Returns the ID now. + Added export_expression() and import_expression(). 2010-05-04 Murray Cumming - * libgda/libgdamm.h: Minor main text improvement. + Minor main text improvement. 2010-05-04 Murray Cumming @@ -474,7 +567,7 @@ * docs/Makefile.am: Parse libgda/libgdamm.h for Doxygen documentation. * libgda/libgdamm.h: Add main page to generated documentation. -2010-04-27 David King +2010-04-27 David King Remove Debian packaging @@ -482,14 +575,14 @@ 2010-04-26 Murray Cumming - SqlBuilder: Added select_set_having() and select_group_by(). + SqlBuilder: Added select_set_having() and select_group_by(). * libgda/src/libgda_methods.defs: Regenerated with h2defs.py * libgda/src/sqlbuilder.hg: Added select_set_having(), select_group_by(). 2010-04-09 Armin Burgmeier - SqlBuilder: Make definition and declaration of add_cond() match + SqlBuilder: Make definition and declaration of add_cond() match * libgda/src/sqlbuilder.ccg (add_cond): Fix function header signature to match the declaration in the header (uint->guint), fixing the @@ -497,31 +590,31 @@ 2010-03-29 Murray Cumming - SqlBuilder: Added select_set_dictinct() and select_sect_limit(). + SqlBuilder: Added select_set_dictinct() and select_sect_limit(). * libgda/src/libgda_methods.defs: Regenerated * libgda/src/sqlbuilder.[hg|ccg]: Added select_set_distinct(), - select_set_limit(), set_limit_id(), and select_set_distinct(). + select_set_limit(), set_limit_id(), and select_set_distinct(). 2010-03-23 Murray Cumming - Fix the build with the latest libgdamm, which slightly broke API and ABI. + Fix the build with the latest libgdamm, which slightly broke API and ABI. * libgda/src/libgda_enums.defs: Regenerated. * libgda/src/sqlbuilder.hg: Adapt the SqlError exception wrapper to mention GdaSqlError instead of GdaSqlErrorType. -2010-02-27 Murray Cumming +2010-02-27 Murray Cumming - Connection: Add statement_execute_non_select_builder(SqlBuilder) + Connection: Add statement_execute_non_select_builder(SqlBuilder) - * libgda/src/connection.[hg|ccg]: Added statement_execute_non_select_builder() - overloads that take SqlBuilder, to avoid the need to generate a statement - from a builder. + * libgda/src/connection.[hg|ccg]: Added statement_execute_non_select_builder() + overloads that take SqlBuilder, to avoid the need to generate a statement + from a builder. 2010-02-27 Murray Cumming - Connection, SqlBuilder: Add some convenient method overloads. + Connection, SqlBuilder: Addd some convenient method overloads. * libgda/src/connection.[hg|ccg]: statement_execute_select(statement, params): Add an optional model_usage parameter, as already exists on other method @@ -533,18 +626,20 @@ 2010-02-27 Murray Cumming - SqlBuilder: Add SqlError and fix select_add_target() with no alias. + SqlBuilder: Add SqlError and fix select_add_target() with no alias. * libgda/src/sqlbuilder.[hg|ccg]: Add SqlError to wrap the GdaSqlError error domain thrown (but not documented) by SqlBuilder. - select_add_target(): Avoid passing a "" alias. I have fixed the C + select_add_target(): Avoid passing a alias. I have fixed the C function in libgda but this makes it safe even when that is not deployed. -3.99.19: +2010-02-25 Murray Cumming + + 3.99.19 really 2010-02-25 Murray Cumming - * examples/sqlbuilder/main.cc: Updated for the latest API, hopefully. + 3.99.19 2009-12-04 Murray Cumming @@ -555,7 +650,7 @@ table name as a string, using the new C function, and give the alias a default parameter instead of overloading. -2009-12-02 Murray Cumming +2009-12-02 Murray Cumming SqlBuilder: Make set_field_value() and add_expr() templated. @@ -579,17 +674,21 @@ * libgda/src/sqlbuilder.hg: gda_sql_builder_add_field() was renamed to gda_sql_builder_add_field_id(). +2009-10-26 Murray Cumming + + Corrected Doxygen syntax. + 2009-10-25 Murray Cumming - Statement::to_sql(), Connection::statement*(): const corrections. + Statement::to_sql(), Connection::statement*(): const corrections. * libgda/src/statement.[hg|ccg|: to_sql(): Make the params parameter const. - * libgda/src/connection.[hg|ccg|: statement_execute*(), statement_to_sql(): - Make the statement and params parameters const. + * libgda/src/connection.[hg|ccg|: statement_execute*(), statement_to_sql(): + Make the statement and params parameters const. 2009-10-25 Murray Cumming - SqlBuilder: Small const and other improvements. + SqlBuilder: Small const and other improvements. * libgda/src/sqlbuilder.[hg|ccg]: add_expr(): Use const ref for the Value parameter. Don't use NULL in C++ code. @@ -598,98 +697,57 @@ add_cond_v(): Rename to add_cond(). select_order_by(): Add default parameter values. -2009-10-05 Johannes Schmid - - * libgda/src/sqlbuilder.ccg: add_expr() should use the DataHandler - argument when requested +2009-10-05 Johannes Schmid -2009-10-01 Johannes Schmid + SqlBuilder: add_expr() should use the DataHandler argument when requested - * libgda/src/sqlbuilder.hg: Use default arguments for potentially unused - arguments of add_cond() +2009-10-01 Johannes Schmid - * examples/sqlbuilder/main.cc: Make use of new default argument + Use default arguments for potentially unused arguments of SqlBuilder::add_cond() -2009-10-01 Johannes Schmid +2009-10-01 Johannes Schmid - * libgda/src/sqlbuilder.hg/ccg: - * libgda/src/libgda_methods.defs: Updated GdaSqlBuilder bindings to use new method names from libgda All methods now return an automatically generated id which should be stored somewhere when it needs to reused. Manual id definition like in the C API has been removed. - * examples/sqlbuilder/main.cc: Updated example to new API - -2009-09-30 Johannes Schmid - - * libgda/src/row.hg: - * libgda/src/statement.hg: - Added _IGNORES for provider-only methods - * examples/sqlbuilder/main.cc: - Added example for new function API - -2009-09-30 Johannes Schmid +2009-09-30 Johannes Schmid - * libgda/src/libgda_methods.defs: - * libgda/src/sqlbuilder.hg/ccg: - Added wrapper for new function API (allow things like MAX() in sql statements) - * configure.ac: Require libgda-4.0 >= 3.1.3 (this is master) + Fixed ChangeLog -2009-09-29 Johannes Schmid +2009-09-30 Johannes Schmid - * libgda/libgdamm/value.cc: Fix set(const gchar*) to call - g_value_reinit() - * libgda/src/sqlbuilder.hg/ccg: Add overload for select_add_target() to - be able to skip the alias (NULL in C) + Added example for new SqlBuilder function API - * examples/sqlbuilder/main.cc: - * examples/Makefile.am: - Add example for the SqlBuilder usage based on the libgda example +2009-09-30 Johannes Schmid -2009-09-28 Johannes Schmid + Added wrapper for new function API in SqlBuilder, updated libgda version in configure.ac - * libgda/src/sqlbuilder.hg: Use Value instead of Value& to make the - SqlBuilder::param() much more convenient to use. - * libgda/libgdamm.h: Add sqlbuilder.h +2009-09-29 Johannes Schmid -2009-09-25 Johannes Schmid + Fix Gda::Value to correctly accept const gchar*, add overload for Gda::SqlBuilder::select_add_target(), add example for Gda::SqlBuilder - * libgda/src/sqlbuilder.hg: - * libgda/src/sqlbuilder.ccg: - Wrapped gda_sql_builder_expr(_value) after it was fixed in libgda +2009-09-28 Johannes Schmid - * libgda/src/libgda_methods.defs: - Regenerated to have the new method + Use Value instead of Value& to make the SqlBuilder::param() much more convenient to use. - * tools/m4/convert_libgdamm.m4: - Added Value conversion (can hopefully be removed once libgda fixes the - constness of the argument) +2009-09-25 Johannes Schmid -2009-09-24 Johannes Schmid + GdaSqlBuilder: Added wrapper around gda_sql_builder_expr(_value) - * libgda/src/filelist.am: - Added sqlbuilder.hg/ccg +2009-09-24 Johannes Schmid - * libgda/src/sqlbuilder.hg: - * libgda/src/sqlbuilder.ccg: Wrapped GdaSqlBuilder class - * tools/m4/convert_libgdamm.m4: - Added two new enums for GdaSqlBuilder - -2009-09-24 Johannes Schmid +2009-09-24 Johannes Schmid - * libgda/src/libgda_enums.defs: - * libgda/src/libgda_methods.defs: - * libgda/src/libgda_signals.defs: - Regenerated .defs files from libgda master (4.1.x version) + Regenerated .defs files from latest libgda master (4.1.x version) - * tools/extra_defs_gen/generate_defs_gda.cc: - Added GdaSqlBuilder to the known objects +2009-09-14 Murray Cumming -3.99.18: + Resolved Merge 2009-09-14 Daniel Elstner @@ -710,7 +768,7 @@ 2009-09-04 Murray Cumming - * libgda/src/metastruct.hg: Added the MetaStructError exception. + Added the MetaStructError exception. 2009-08-31 Daniel Elstner @@ -719,8 +777,6 @@ * docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Add "sigc" to the list of symbols to ignore. -3.99.17.1: - 2009-08-28 Daniel Elstner Fix documentation location in pkg-config files @@ -751,16 +807,17 @@ that the documentation is hosted on library.gnome.org. (dist_noinst_DATA): Remove HTML header and footer fragments. -2009-08-27 Murray Cumming +2009-08-27 Murray Cumming - * docs/reference/Doxyfile.in: Set COLLABORATION_GRAPH back to YES, - so we get hierarchy diagrams again. + Doxyfile.in: Set COLLABORATION_GRAPH back to YES, so we get hierarchy diagrams again. 2009-08-27 Murray Cumming - * libgda/src/connection.ccg: Removed stupid retval=1 debug output. + Removed stupid retval=1 debug output. -3.99.17: +2009-08-26 Murray Cumming + + 3.99.17 2009-08-20 Daniel Elstner @@ -780,6 +837,10 @@ 2009-08-20 Daniel Elstner + Remove junk file from version control + +2009-08-20 Daniel Elstner + Fix build with fatal warnings enabled * configure.ac (LIBGDAMM_WXXFLAGS): Pass the option @@ -848,8 +909,6 @@ from the list of output files. (MM_ARG_WITH_TAGFILE_DOC): Reference the Doxygen tag files of libstdc++, libsigc++ and glibmm. - (HAVE_BDB): Remove Automake conditional as it doesn't seem to be - used. * Makefile.am (SUBDIRS): Recurse into docs/ conditionally. * docs/Makefile.am: Rewrite based upon the new mm-common build infrastructure for the reference documentation. @@ -871,6 +930,8 @@ tools/extra_defs_gen/Makefile.am from the list of output files. (GTHREAD_CFLAGS): Remove substitution again, as libgda-4.0 itself already pulls in gthread-2.0. + (MM_INIT_MODULE): Add missing macro call. + (MM_ARG_ENABLE_DOCUMENTATION): Call macro to get the Perl check. * libgda/src/filelist.am: Rename Makefile_list_of_hg.am_fragment and adapt to new mm-common Automake include files. * libgda/libgdamm/filelist.am: New file, defining the list of @@ -902,39 +963,33 @@ * scripts/macros.m4: Delete obsolete Autoconf macro file. * build/: New directory for auxiliary build files. -2009-07-30 Johannes Schmid +2009-07-31 Johannes Schmid + + Forgot to commit ChangeLog + +2009-07-30 Johannes Schmid - * libgda/src/set.hg: Fix add_holder() template to work with - disabled exceptions + Fix Gda::Set::add_holder to work with disabled exceptions 2009-07-25 Murray Cumming - * libgda/src/connection.ccg: update_meta_store_table(): - Use gda_meta_store_sql_identifier_quote() as mentioned in bug #589607. - Hopefully this is the end of this story. + Connection: update_meta_store_table(): Use gda_meta_store_sql_identifier_quote() as mentioned in bug #589607. Hopefully this is the end of this story. 2009-07-24 Murray Cumming - * libgda/src/connection.ccg: update_meta_store_table(): Comment out the - use of gda_sql_identifier_quote() because we now have the - CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE connection option - instead. + update_meta_store_table(): Comment out the use of gda_sql_identifier_quote() because we now have the CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE connection option instead. 2009-07-23 Murray Cumming - * libgda/src/libgda_enums.defs: Regenerated with h2defs.py, against - libgda 4.0. + libgda/src/libgda_enums.defs: Regenerated with h2defs.py, against libgda 4.0. 2009-07-20 Murray Cumming - * libgda/src/connection.ccg: update_meta_store_table(): Use the - (even more horrible) gda_sql_identifier_quote() function instead of - gda_sql_identifier_add_quotes(), because that is now what the documentation - says we should use. + update_meta_store_table(): Use the (even more horrible) gda_sql_identifier_quote() function instead of gda_sql_identifier_add_quotes(), because that is now what the documentation says we should use. 2009-07-07 Murray Cumming - * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. + libgda/src/libgda_methods.defs: Regenerated with h2defs.py. 2009-07-06 Murray Cumming @@ -953,40 +1008,38 @@ Vivien Malerba stated on the mailing list that this is necessary. I am not convinced that this function works at all anyway though. -3.99.16: +2009-06-29 Johannes Schmid -2009-06-29 Johannes Schmid + Updated files for release and fixed a typo - * NEWS - * configure.in: - Updated for 3.99.16 release +2009-06-29 Johannes Schmid - * examples/simple/main.cc: Fixed typo + Fixed example to build without exceptions -2009-06-29 Johannes Schmid +2009-06-24 Daniel Elstner - * examples/simple/main.cc: - Fixed build without exceptions + Add category to DOAP and fix mbox resource -2009-06-22 Johannes Schmid +2009-06-22 Johannes Schmid - * libgda/src/connection.ccg: - * libgda/src/connection.hg: - * libgda/src/holder.hg: - * libgda/src/metastore.ccg: - * libgda/src/set.hg: - * libgda/src/set.ccg: - Fixed builds problems on maemo due to --fno-exceptions and - GLIBMM_EXCEPTIONS_ENABLED + Fixed build problems on maemo due to --fno-exceptions and GLIBMM_EXCEPTIONS_ENABLED# Please enter the commit message for your changes. + +2009-06-02 Armin Burgmeier + + Improved documentation of Connection::update_meta_store_table() 2009-06-02 Armin Burgmeier * libgda/src/connection.hg: Improved the documentation for the schema_name parameter for update_meta_store_table(). -3.99.15: +2009-06-01 Murray Cumming -2009-05-20 Armin Burgmeier + Increased version + +2009-05-20 Armin Burgmeier + + Added a schema_name parameter for the meta store update methods * libgda/src/connection.hg: * libgda/src/connection.ccg: Added a schema_name parameter for @@ -994,29 +1047,52 @@ 2009-05-18 Murray Cumming - * libgda/src/dataproxy.ccg: get_values(): Actually return the result, - fixing a compiler warning. Bug #582997 (Vincent Untz). + get_values(): Actually return the result, fixing a compiler warning. Bug #582997 (Vincent Untz). + +2009-04-22 Jonathon Jongsma + + add doap file -3.99.14: +2009-03-16 Murray Cumming + + Increased version. + + svn path=/libgdamm/trunk/; revision=2111 + +2009-03-13 Murray Cumming + + Added update_meta_store_data_types() and update_meta_store_table_names(). 2009-03-13 Murray Cumming - * libgda/src/connection.[hg|ccg]: Added update_meta_store_data_types() and + * libgda/src/connection.[hg|ccg]: Added update_meta_store_data_types() and update_meta_store_table_names(). + svn path=/libgdamm/trunk/; revision=2098 + +2009-03-13 Murray Cumming + + Remove the include of libgdamm/error.h. + 2009-03-13 Murray Cumming * libgda/libgdamm.h: Remove the include of libgdamm/error.h. + svn path=/libgdamm/trunk/; revision=2096 + +2009-03-13 Murray Cumming + + Removed these because the corresponding C header is now not installed by + 2009-03-13 Murray Cumming * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/error.ccg: - * libgda/src/error.hg: Removed these because the corresponding C header is + * libgda/src/error.hg: Removed these because the corresponding C header is now not installed by libgda. This is better anyway. - * libgda/src/libgda_signals.defs: Hand-corrected mentions of GdaError to + * libgda/src/libgda_signals.defs: Hand-corrected mentions of GdaError to GError. - * tools/m4/convert_libgdamm.m4: Move signal-specific Value and Error + * tools/m4/convert_libgdamm.m4: Move signal-specific Value and Error conversions out of here. * libgda/src/dataproxy.hg: @@ -1024,104 +1100,210 @@ * libgda/src/set.hg: Use Glib::Error instead of Gda::Error. Make Value and ustring string parameters const references. -3.99.13: + svn path=/libgdamm/trunk/; revision=2095 -2009-03-10 Murray Cumming +2009-03-10 Murray Cumming - * libgda/src/metastore.hg: - * libgda/src/metastruct.hg: - * libgda/src/serveroperation.hg: - * libgda/src/set.hg: - * libgda/src/statement.hg: Added TODO comments about bugs that I filed - about unclear libgda API. + Increased version + + svn path=/libgdamm/trunk/; revision=2086 + +2009-03-09 Murray Cumming + + Fix the ChangeLog + + svn path=/libgdamm/trunk/; revision=2083 + +2009-03-02 Armin Burgmeier + + Changed type of "format-id" property from uint to guint, to fix the build 2009-03-02 Armin Burgmeier * libgda/src/xatransaction.hg: Changed type of "format-id" property from uint to guint, to fix the build on Windows. -3.99.12: + svn path=/libgdamm/trunk/; revision=2076 + +2009-03-01 Murray Cumming + + Increased version + + svn path=/libgdamm/trunk/; revision=2074 + +2009-02-23 David King + + Fix broken logic for location of gmmproc binary. 2009-02-23 David King * configure.in: Fix broken logic for location of gmmproc binary. + svn path=/libgdamm/trunk/; revision=2071 + +2009-02-22 Murray Cumming + + Removed extra ;s to avoid warnings. + 2009-02-22 Murray Cumming * libgda/src/datamodelarray.hg: * libgda/src/metastore.hg: Removed extra ;s to avoid warnings. -3.99.11: + svn path=/libgdamm/trunk/; revision=2070 + +2009-02-15 Murray Cumming + + Increased version. + + svn path=/libgdamm/trunk/; revision=2046 + +2009-02-06 Murray Cumming + + Regenerated. 2009-02-06 Murray Cumming * libgda/src/libgda_methods.defs: * libgda/src/libgda_signals.defs: Regenerated. + svn path=/libgdamm/trunk/; revision=2037 + +2009-02-06 Murray Cumming + + DataHandlerClass and DataModelClass were renamed to DataHandlerIface and + 2009-02-06 Murray Cumming * libgda/src/datahandler.hg: - * libgda/src/datamodel.hg: DataHandlerClass and DataModelClass were - renamed to DataHandlerIface and DataModelIface in libgda. Adapted to + * libgda/src/datamodel.hg: DataHandlerClass and DataModelClass were + renamed to DataHandlerIface and DataModelIface in libgda. Adapted to fix the build. + svn path=/libgdamm/trunk/; revision=2036 + +2009-01-30 Murray Cumming + + Regenerated. Removed get_nb_g_types() and get_g_type_index() because the C + 2009-01-30 Murray Cumming * libgda/src/libgda_methods.defs: Regenerated. - * libgda/src/datahandler.hg: Removed get_nb_g_types() and + * libgda/src/datahandler.hg: Removed get_nb_g_types() and get_g_type_index() because the C functions were removed from libgda. + svn path=/libgdamm/trunk/; revision=2027 + +2009-01-27 Murray Cumming + + Rename add_holder(string, value) to add_holder_as_value(). Added a + 2009-01-27 Murray Cumming - * libgda/src/set.[hg|ccg]: Rename add_holder(string, value) to - add_holder_as_value(). Added a templated add_holder(string, T), to + * libgda/src/set.[hg|ccg]: Rename add_holder(string, value) to + add_holder_as_value(). Added a templated add_holder(string, T), to make application code less annoying. + svn path=/libgdamm/trunk/; revision=2022 + +2009-01-27 Murray Cumming + + Add a create_operation() overload that takes no parameters. + 2009-01-27 Murray Cumming - * libgda/src/serverprovider.[hg|ccg]: Add a create_operation() overload - that takes no parameters. + * libgda/src/serverprovider.ccg: + * libgda/src/serverprovider.hg: Add a create_operation() overload that + takes no parameters. + + svn path=/libgdamm/trunk/; revision=2021 + +2009-01-27 Johannes Schmid + + Don't call set_value() recursively 2009-01-27 Johannes Schmid * libgda/src/holder.hg (set_value): Don't call set_value() recursively + svn path=/libgdamm/trunk/; revision=2020 + +2009-01-27 Deng Xiyue + + Change license header to mention Lesser General Public License version 2.1 + 2009-01-24 Deng Xiyue * Change license header to mention Lesser General Public License version 2.1 instead of Library General Public License, to be consistent with COPYING. + svn path=/libgdamm/trunk/; revision=2019 + +2009-01-26 Murray Cumming + + set_value(): Renamed to set_value_as_value(). Added a templated + 2009-01-26 Murray Cumming * libgda/src/holder.hg: set_value(): Renamed to set_value_as_value(). Added a templated set_value() method, to simplify application code. + svn path=/libgdamm/trunk/; revision=2017 + +2009-01-26 Johannes Schmid + + Added add_holder(id, value) as convenience shortcut + 2009-01-26 Johannes Schmid * libgda/src/set.ccg: * libgda/src/set.hg: Added add_holder(id, value) as convenience shortcut + svn path=/libgdamm/trunk/; revision=2016 + +2009-01-24 Murray Cumming + + copy(): Make this const. get_bind(): Use refreturn and add a const + 2009-01-24 Murray Cumming * libgda/src/holder.hg: copy(): Make this const. get_bind(): Use refreturn and add a const overload. + svn path=/libgdamm/trunk/; revision=2014 + +2009-01-22 Murray Cumming + + Rename to_sql_extended() to to_sql(). Use + 2009-01-22 Murray Cumming * libgda/src/statement.ccg: * libgda/src/statement.hg: Rename to_sql_extended() to to_sql(). - Use Glib::convert_return_gchar_ptr_to_ustring() instead of leaking the + Use Glib::convert_return_gchar_ptr_to_ustring() instead of leaking the string. Added an overload with no arguments. Made them all const. -2009-01-22 Johannes Schmid + svn path=/libgdamm/trunk/; revision=2008 + +2009-01-22 Johannes Schmid + + Fixed more reference problems + + 2009-01-22 Johannes Schmid * libgda/src/set.hg(get_holder): * libgda/src/statement.ccg (get_parameters()): Fixed more reference problems + svn path=/libgdamm/trunk/; revision=2007 + +2009-01-21 Johannes Schmid + + Created version with last_inserted_row of statement_execute_non_select() + 2009-01-21 Johannes Schmid * libgda/src/connection.ccg: @@ -1132,6 +1314,12 @@ Take a copy of the GdaSet in get_parameters() because we get a reference problem otherwise + svn path=/libgdamm/trunk/; revision=2005 + +2009-01-21 Johannes Schmid + + Wrapped GdaHolderError and GdaStatementError + 2009-01-21 Johannes Schmid * libgda/src/holder.ccg: @@ -1140,6 +1328,12 @@ Wrapped GdaHolderError and GdaStatementError + svn path=/libgdamm/trunk/; revision=2004 + +2009-01-20 Johannes Schmid + + Regenerated + 2009-01-20 Johannes Schmid * libgda/src/libgda_enums.defs: @@ -1151,40 +1345,72 @@ * tools/m4/convert_libgdamm.m4: Wrap GdaSqlParserError -3.99.8: + svn path=/libgdamm/trunk/; revision=2001 + +2009-01-16 Murray Cumming + + 3.99.8: 2009-01-16 Murray Cumming * libgda/libgdamm.h: * libgda/src/Makefile_list_of_hg.am_fragment: * tools/extra_defs_gen/generate_defs_gda.cc: - * libgda/src/threader.[hg|ccg]: Removed Threader because GdaThreader + * libgda/src/threader.[hg|ccg]: Removed Threader because GdaThreader was removed from libgda. + svn path=/libgdamm/trunk/; revision=1999 + +2009-01-14 Armin Burgmeier + + Don't leak the GValue or other dynamically allocated resources. + 2009-01-14 Armin Burgmeier * libgda/src/connection.ccg (update_meta_store_table): Don't leak the GValue or other dynamically allocated resources. + svn path=/libgdamm/trunk/; revision=1998 + +2009-01-09 Johannes Schmid + + Fix update_meta_store_table() + 2009-01-09 Johannes Schmid * libgda/src/connection.ccg: Fix update_meta_store_table() + svn path=/libgdamm/trunk/; revision=1979 + +2009-01-08 Armin Burgmeier + + Take an additional reference in get_provider(), so we don't free a + 2009-01-08 Armin Burgmeier * libgda/src/connection.hg: Take an additional reference in get_provider(), so we don't free a reference we don't own. -3.99.7: + svn path=/libgdamm/trunk/; revision=1976 + +2009-01-06 Johannes Schmid -2009-01-04 Johannes Schmid + 3.99.7: + + 2009-01-04 Johannes Schmid * libgda/src/column.hg: Added a _IGNORE for set_attribute() * configure.in: Bumped version to 3.99.7 (synced with libgda) * NEWS: Updated -2009-01-04 Johannes Schmid + svn path=/libgdamm/trunk/; revision=1949 + +2009-01-04 Johannes Schmid + + Wrapped various missing methods + + 2009-01-04 Johannes Schmid * libgda/src/dataselect.ccg: * libgda/src/dataselect.hg: @@ -1195,10 +1421,16 @@ * libgda/src/row.hg: Wrapped various missing methods + svn path=/libgdamm/trunk/; revision=1943 + 2009-01-03 Murray Cumming - * libgda/src/connection.hg: open_from_string(): Make the auth_string - parameter optional because it is not always needed, for instance with + open_from_string(): Make the auth_string parameter optional because it is + +2009-01-03 Murray Cumming + + * libgda/src/connection.hg: open_from_string(): Make the auth_string + parameter optional because it is not always needed, for instance with sqlite. * libgda/src/datamodelarray.ccg: @@ -1206,16 +1438,28 @@ * libgda/src/column.ccg: * libgda/src/column.hg: - * libgda/src/holder.ccg: set_attribute(): Specify a callback to - destroy the provided string, because libgda has stupid memory management + * libgda/src/holder.ccg: set_attribute(): Specify a callback to + destroy the provided string, because libgda has stupid memory management for that. -2008-12-27 Johannes Schmid + svn path=/libgdamm/trunk/; revision=1940 + +2008-12-27 Johannes Schmid + + Regenerated from latest gda (and slightly edited to fix build) + + 2008-12-27 Johannes Schmid * libgda/src/libgda_docs.xml: Regenerated from latest gda (and slightly edited to fix build) -2008-12-27 Johannes Schmid + svn path=/libgdamm/trunk/; revision=1921 + +2008-12-27 Johannes Schmid + + Fixed some doxygen warnings + + 2008-12-27 Johannes Schmid * docs/reference/Doxyfile.in: Fixed some doxygen warnings @@ -1227,7 +1471,13 @@ * libgda/src/quarklist.hg: Fixed build -2008-12-25 Johannes Schmid + svn path=/libgdamm/trunk/; revision=1920 + +2008-12-25 Johannes + + Added some meta store example though I am not quite sure yet what + +2008-12-25 Johannes * examples/simple/main.cc: Added some meta store example though I am not quite sure yet what information @@ -1240,6 +1490,12 @@ Added several methods to update specific meta store informations and fixed a refreturn + svn path=/libgdamm/trunk/; revision=1919 + +2008-12-21 Johannes Schmid + + Regenerated devs and fixed build + 2008-12-21 Johannes Schmid * libgda/src/connection.ccg: @@ -1250,7 +1506,13 @@ * libgda/src/datamodeliter.hg: Revert last change - it was wrong -2008-12-21 Johannes Schmid + svn path=/libgdamm/trunk/; revision=1899 + +2008-12-21 Johannes Schmid + + Added some more detailed update_meta_store() methods that speed up the + +2008-12-21 Johannes Schmid * libgda/src/connection.ccg: * libgda/src/connection.hg: @@ -1261,26 +1523,50 @@ * libgda/src/datamodeliter.hg: Fixed build with latest libgda + svn path=/libgdamm/trunk/; revision=1898 + 2008-12-18 Murray Cumming - * libgda/src/connection.hg: Include serverprovider.h, because - the *execute* methods may throw ServerProviderError, though that is not + Include serverprovider.h, because the *execute* methods may throw + +2008-12-18 Murray Cumming + + * libgda/src/connection.hg: Include serverprovider.h, because + the *execute* methods may throw ServerProviderError, though that is not documented. See bug #565019. - * libgda/src/serverprovider.[hg|ccg]: Do not include connection.h, + * libgda/src/serverprovider.[hg|ccg]: Do not include connection.h, because that would be circular. + svn path=/libgdamm/trunk/; revision=1886 + 2008-12-18 Murray Cumming - * libgda/src/serverprovider.hg: Wrap the GdaServerProviderError + Wrap the GdaServerProviderError GError/Exception. + +2008-12-18 Murray Cumming + + * libgda/src/serverprovider.hg: Wrap the GdaServerProviderError GError/Exception. + svn path=/libgdamm/trunk/; revision=1885 + +2008-12-17 Yaakov Selkowitz + + Change version to 4.0. Ditto. Bug #564816 + 2008-12-17 Yaakov Selkowitz * libgda/libgdamm/private/Makefile.am: (private_includedir): - Change version to 4.0. + Change version to 4.0. * tools/m4/Makefile.am (tools_m4_includedir): Ditto. Bug #564816 + svn path=/libgdamm/trunk/; revision=1874 + +2008-12-17 Armin Burgmeier + + Removed an extra 's' character that made the build fail. This has probably + 2008-12-17 Armin Burgmeier * libgda/src/holder.ccg: Removed an extra 's' character that made the @@ -1289,32 +1575,73 @@ * libgda/src/serverprovider.hg: Made all available methods public, instead of private, so they can actually be used. + svn path=/libgdamm/trunk/; revision=1873 + +2008-12-17 Murray Cumming + + Use *set_attribute_static() for now jus t to fix the build with latest + 2008-12-17 Murray Cumming * libgda/src/column.hg: * libgda/src/holder.ccg: Use *set_attribute_static() for now jus t - to fix the build with latest libgda, though the true fix is not yet - clear. + to fix the build with latest libgda, though the true fix is not yet + clear + + svn path=/libgdamm/trunk/; revision=1872 + +2008-12-17 Murray Cumming + + Change move_at to move_to as in libgda.: 2008-12-17 Murray Cumming * libgda/src/datamodel.hg: * libgda/src/datamodeliter.hg: * libgda/src/libgda_docs.xml: - * libgda/src/libgda_methods.defs: Change move_at to move_to - as in libgda. + * libgda/src/libgda_methods.defs: Change move_at to move_to + as in libgda.: + + svn path=/libgdamm/trunk/; revision=1871 2008-12-15 Murray Cumming Re-committed this, calling the C function directly to avoid a non-NULL + +2008-12-15 Murray Cumming + + Re-committed this, calling the C function directly to avoid a non-NULL col_types parameter: * libgda/src/connection.ccg: - * libgda/src/connection.hg: statement_execute_select(): Add a - StatementModelUsage parameter, with a default value, so we can + * libgda/src/connection.hg: statement_execute_select(): Add a + StatementModelUsage parameter, with a default value, so we can specify a cursor model. statement_execute_select_full(): Rename to statement_execute_select(). + svn path=/libgdamm/trunk/; revision=1861 + +2008-12-15 Johannes Schmid + + Added a tiny example to list the available providers + +2008-12-15 Johannes Schmid + + * configure.in: + * examples/Makefile.am: + * examples/config/Makefile.am: + * examples/config/main.cc: + Added a tiny example to list the available providers + + * libgda/src/connection.ccg: + Some leftover from previous changes... + + svn path=/libgdamm/trunk/; revision=1860 + +2008-12-15 Johannes Schmid + + Added a tiny example to list the available providers + 2008-12-15 Johannes Schmid * configure.in: @@ -1326,6 +1653,12 @@ * libgda/src/connection.ccg: Some leftover from previous changes... + svn path=/libgdamm/trunk/; revision=1859 + +2008-12-15 Johannes Schmid + + Use gda_execute_non_select_command() instead of hardcoding + 2008-12-15 Johannes Schmid * libgda/src/connection.ccg: @@ -1337,42 +1670,90 @@ Add gda_perform_create/drop_database and gda_prepare_create/drop_database from gda-easy + svn path=/libgdamm/trunk/; revision=1858 + +2008-12-15 Murray Cumming + + Reverted my last change because it is causing weird column-index warnings + 2008-12-15 Murray Cumming * libgda/src/connection.ccg: - * libgda/src/connection.hg: Reverted my last change because it is - causing weird column-index warnings in Glom. I will try again. + * libgda/src/connection.hg: Reverted my last change because it is + causing weird column-index warnings in Glom. I will try again. + + svn path=/libgdamm/trunk/; revision=1857 + +2008-12-14 Murray Cumming + + statement_execute_select(): Add a StatementModelUsage parameter, with a 2008-12-14 Murray Cumming * libgda/src/connection.ccg: - * libgda/src/connection.hg: statement_execute_select(): Add a - StatementModelUsage parameter, with a default value, so we can + * libgda/src/connection.hg: statement_execute_select(): Add a + StatementModelUsage parameter, with a default value, so we can specify a cursor model. statement_execute_select_full(): Rename to statement_execute_select(). -2008-12-12 Deng Xiyue + svn path=/libgdamm/trunk/; revision=1851 - * libgda/libgdamm/value.h: commented out an unused parameter to - silence a warning. Patch by Norbert Kiesel . - bug #554484. +2008-12-14 Murray Cumming + + Formatting improvements + + svn path=/libgdamm/trunk/; revision=1850 + +2008-12-14 Murray Cumming + + Formatting improvements + + svn path=/libgdamm/trunk/; revision=1849 + +2008-12-14 Murray Cumming + + Use refreturn on get_holder_for_field(), as we should for most get_*() 2008-12-12 Murray Cumming - * libgda/src/datamodeliter.hg: Use refreturn on get_holder_for_field(), - as we should for most get_*() that return a RefPtr. Add a const + * libgda/src/datamodeliter.hg: Use refreturn on get_holder_for_field(), + as we should for most get_*() that return a RefPtr. Add a const overload too. - * libgda/src/holder.hg: set_attribute(): Hand-code this so we can - leak the string, because the (awful, stupid) - gda_holder_set_attribute() function expects it to be a static string, - instead of copying it. You haven't heard the last of this, + * libgda/src/holder.hg: set_attribute(): Hand-code this so we can + leak the string, because the (awful, stupid) + gda_holder_set_attribute() function expects it to be a static string, + instead of copying it. You haven't heard the last of this, gda_holder_set_attribute(). + svn path=/libgdamm/trunk/; revision=1848 + +2008-12-12 Deng Xiyue + + commented out an unused parameter to silencea warning. Patch by Norbert + + 2008-12-12 Deng Xiyue + + * libgda/libgdamm/value.h: commented out an unused parameter to + silencea warning. Patch by Norbert Kiesel . + bug #554484. + + svn path=/libgdamm/trunk/; revision=1839 + +2008-12-12 Murray Cumming + + Added a get_meta_store_data() method overload with no filters parameter. + 2008-12-12 Murray Cumming * tools/m4/convert_libgdamm.m4: - * libgda/src/connection.[hg|ccg]: Added a get_meta_store_data() - method overload with no filters parameter. + * libgda/src/connection.[hg|ccg]: Added a get_meta_store_data() + method overload with no filters parameter. + + svn path=/libgdamm/trunk/; revision=1834 + +2008-12-07 Johannes Schmid + + Added helper methods to use sql directly instead of Gda::Statement 2008-12-07 Johannes Schmid @@ -1380,11 +1761,21 @@ * libgda/src/connection.hg: Added helper methods to use sql directly instead of Gda::Statement -2008-12-03 Daniel Elstner + svn path=/libgdamm/trunk/; revision=1826 + +2008-12-03 Daniel Elstner + + For now pass 0 as optional GdaMetaContext argument, in order to fix the * libgda/src/connection.ccg (update_meta_store): For now pass 0 as optional GdaMetaContext argument, in order to fix the build. + svn path=/libgdamm/trunk/; revision=1824 + +2008-11-30 Johannes Schmid + + Make get_default_value() const + 2008-11-30 Johannes Schmid * libgda/src/column.hg: @@ -1394,6 +1785,12 @@ Added wrapper for update_meta_store(). (It omits the optional GdaMetaStore because I think you will most likely never need it) + svn path=/libgdamm/trunk/; revision=1818 + +2008-11-28 Johannes Schmid + + Fixed some Value methods that were still using Glib::Value + 2008-11-28 Johannes Schmid * libgda/src/column.ccg: @@ -1402,22 +1799,46 @@ * libgda/src/row.hg: Fixed some Value methods that were still using Glib::Value + svn path=/libgdamm/trunk/; revision=1815 + +2008-11-27 Johannes Schmid + + Use _CONSTRUCT macro instead of hard-coding everything + 2008-11-27 Johannes Schmid * libgda/src/holder.ccg: Use _CONSTRUCT macro instead of hard-coding everything + svn path=/libgdamm/trunk/; revision=1813 + +2008-11-25 Johannes Schmid + + Write custom constructor for Gda::Holder because the autgenerated did not + 2008-11-25 Johannes Schmid * libgda/src/holder.ccg: * libgda/src/holder.hg: Write custom constructor for Gda::Holder because the autgenerated did not work + svn path=/libgdamm/trunk/; revision=1810 + +2008-11-21 Johannes Schmid + + Corrected constructor default argument + 2008-11-21 Johannes Schmid * libgda/src/set.hg: Corrected constructor default argument + svn path=/libgdamm/trunk/; revision=1807 + +2008-11-18 Johannes Schmid + + Use more simplified API + 2008-11-18 Johannes Schmid * examples/simple/main.cc: @@ -1428,6 +1849,12 @@ * libgda/src/datamodeliter.hg: Wrapped missing methods + svn path=/libgdamm/trunk/; revision=1800 + +2008-11-18 Johannes Schmid + + Added some custom methods and default arguments to honer the fact that + 2008-11-18 Johannes Schmid * libgda/src/batch.hg: @@ -1443,6 +1870,12 @@ * examples/simple/main.cc: Used new methods. + svn path=/libgdamm/trunk/; revision=1799 + +2008-11-17 Murray Cumming + + Use Gnome::Gda::Value instead of Glib::ValueBase, as it was in + 2008-11-17 Murray Cumming * libgda/src/column.ccg: @@ -1453,10 +1886,16 @@ * libgda/src/serveroperation.ccg: * libgda/src/serveroperation.hg: * libgda/src/serverprovider.ccg: - * libgda/src/serverprovider.hg: Use Gnome::Gda::Value instead of - Glib::ValueBase, as it was in libgdamm-3.0. ValueBase particularly + * libgda/src/serverprovider.hg: Use Gnome::Gda::Value instead of + Glib::ValueBase, as it was in libgdamm-3.0. ValueBase particularly cannot be used as a return type. + svn path=/libgdamm/trunk/; revision=1795 + +2008-11-17 Murray Cumming + + Several const corrections. Moved typedefs into classes. Moved signal + 2008-11-17 Murray Cumming * libgda/src/batch.ccg: @@ -1494,6 +1933,12 @@ Moved signal conversions into .hg files and added the extra ref. Put fullstop at end of all doxygen first sentences. + svn path=/libgdamm/trunk/; revision=1794 + +2008-11-13 Johannes Schmid + + Add missing files + 2008-11-13 Johannes Schmid * libgda/libgdamm.h: @@ -1508,7 +1953,11 @@ Disabled some methods that cause problems and may not be of any use. Fixed some build errors and sileced a warning -3.99.9: + svn path=/libgdamm/trunk/; revision=1785 + +2008-11-11 Johannes Schmid + + 3.99.9: 2008-11-11 Johannes Schmid @@ -1516,6 +1965,12 @@ * configure.in: Require libgda 3.99.7 + svn path=/libgdamm/trunk/; revision=1781 + +2008-11-11 Johannes Schmid + + Fixed most obvious doxygen warnings + 2008-11-11 Johannes Schmid * libgda/src/batch.ccg: @@ -1533,6 +1988,12 @@ * libgda/src/xatransaction.hg: Fixed most obvious doxygen warnings + svn path=/libgdamm/trunk/; revision=1780 + +2008-11-10 Johannes Schmid + + More documentation fixes + 2008-11-10 Johannes Schmid * libgda/src/datacomparator.hg: @@ -1541,6 +2002,12 @@ * libgda/src/statement.hg: More documentation fixes + svn path=/libgdamm/trunk/; revision=1779 + +2008-11-05 Johannes Schmid + + Remove debugging code + 2008-11-05 Johannes Schmid * examples/simple/main.cc: @@ -1567,27 +2034,57 @@ * libgda/src/xatransaction.hg: Added class documentation (and regenerated docs). Still needs some cleanup. + svn path=/libgdamm/trunk/; revision=1771 + +2008-11-04 Murray Cumming + + Derive from DataModel and use _IMPLEMENTS_INTERFACE() so that + 2008-11-05 Murray Cumming * libgda/src/dataaccesswrapper.hg: * libgda/src/datacomparator.hg: * libgda/src/datamodelarray.hg: * libgda/src/datamodelimport.hg: - * libgda/src/dataselect.hg: Derive from DataModel and - use _IMPLEMENTS_INTERFACE() so that dynamic_cast<> works + * libgda/src/dataselect.hg: Derive from DataModel and + use _IMPLEMENTS_INTERFACE() so that dynamic_cast<> works when using wrap() on one of these C types. + svn path=/libgdamm/trunk/; revision=1769 + +2008-11-04 Murray Cumming + + Annoying syntax corrected. + + svn path=/libgdamm/trunk/; revision=1768 + +2008-11-04 Johannes Schmid + + Added some debug code + 2008-11-04 Johannes Schmid * examples/simple/main.cc: Added some debug code + svn path=/libgdamm/trunk/; revision=1766 + +2008-11-01 Johannes Schmid + + fixed ChangeLog + + svn path=/libgdamm/trunk/; revision=1761 + +2008-11-01 Johannes Schmid + + Readded GdaValue and converted classes to use it + 2008-11-01 Johannes Schmid * libgda/libgdamm/Makefile.am: * libgda/libgdamm/value_tools.h (deleted): * libgda/libgdamm/value.h (added): - * libgda/libgdamm/value.cc (added): + * libgda/libgdamm/value.cc (added): * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/connection.hg: * libgda/src/datahandler.ccg: @@ -1608,14 +2105,11 @@ Readded GdaValue and converted classes to use it + svn path=/libgdamm/trunk/; revision=1760 + 2008-10-30 Johannes Schmid - * libgda/src/Makefile_list_of_hg.am_fragment: - * libgda/src/libgda_signals.defs: - * libgda/src/xatransaction.ccg: - * libgda/src/xatransaction.hg: - * tools/extra_defs_gen/generate_defs_gda.cc: - Wrapped GdaXaTransaction + Wrapped GdaDataSelect 2008-10-30 Johannes Schmid @@ -1624,6 +2118,12 @@ * libgda/src/dataselect.hg: Wrapped GdaDataSelect + svn path=/libgdamm/trunk/; revision=1759 + +2008-10-30 Johannes Schmid + + Don't put typedef in generated file but in hg instead... + 2008-10-30 Johannes Schmid * libgda/src/error.hg: @@ -1633,6 +2133,12 @@ * tools/extra_defs_gen/generate_defs_gda.cc: Regenerated signals/properties + svn path=/libgdamm/trunk/; revision=1758 + +2008-10-30 Johannes Schmid + + Wrapped GdaDataAccessWrapper + 2008-10-30 Johannes Schmid * libgda/src/Makefile_list_of_hg.am_fragment: @@ -1641,6 +2147,12 @@ Wrapped GdaDataAccessWrapper + svn path=/libgdamm/trunk/; revision=1757 + +2008-10-30 Johannes Schmid + + Fixed build with latest libgda + 2008-10-30 Johannes Schmid * libgda/libgdamm/value_tools.h: @@ -1650,6 +2162,12 @@ Fixed build with latest libgda + svn path=/libgdamm/trunk/; revision=1756 + +2008-10-19 Johannes Schmid + + Wrapped GdaDataComparator + 2008-10-19 Johannes Schmid * libgda/src/Makefile_list_of_hg.am_fragment: @@ -1659,13 +2177,19 @@ Wrapped GdaDataComparator + svn path=/libgdamm/trunk/; revision=1751 + +2008-10-16 Johannes Schmid + + Added some inline methods for GValue conversions + 2008-10-16 Johannes Schmid * libgda/libgdamm/Makefile.am: * libgda/libgdamm/value_tools.h: Added some inline methods for GValue conversions - * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/error.* Wrapped GdaError boxed type @@ -1680,6 +2204,12 @@ * tools/m4/convert_libgdamm.m4: Added some new conversions for GError and GdaError + svn path=/libgdamm/trunk/; revision=1747 + +2008-10-11 Johannes Schmid + + Require libgda 3.99.6 + 2008-10-11 Johannes Schmid * configure.in: Require libgda 3.99.6 @@ -1713,12 +2243,24 @@ * tools/m4/convert_libgdamm.m4: Added some new conversions + svn path=/libgdamm/trunk/; revision=1737 + +2008-10-08 Johannes Schmid + + Fix build when libgda-bdb-4.0 is not installed + 2008-10-08 Johannes Schmid * configure.in: * tools/extra_defs_gen/generate_defs_gda.cc: Fix build when libgda-bdb-4.0 is not installed + svn path=/libgdamm/trunk/; revision=1732 + +2008-10-07 Johannes Schmid + + Fixed build due to several API changes in libgda + 2008-10-07 Johannes Schmid * libgda/src/column.ccg: @@ -1730,11 +2272,23 @@ * libgda/src/set.hg: Fixed build due to several API changes in libgda + svn path=/libgdamm/trunk/; revision=1730 + 2008-10-07 Murray Cumming - * configure.in: Added [] around LIBGDAMM_VERSION with AC_SUBST + Adde [] around LIBGDAMM_VERSION with AC_SUBST to avoid an odd error. + +2008-10-07 Murray Cumming + + * configure.in: Adde [] around LIBGDAMM_VERSION with AC_SUBST to avoid an odd error. + svn path=/libgdamm/trunk/; revision=1729 + +2008-10-01 Johannes Schmid + + Wrapped more missing methods and signals + 2008-10-01 Johannes Schmid * libgda/src/column.hg: @@ -1750,6 +2304,12 @@ * libgda/src/set.hg: Wrapped more missing methods and signals + svn path=/libgdamm/trunk/; revision=1727 + +2008-10-01 Johannes Schmid + + Fixed build with latest libgda-4.0 + 2008-10-01 Johannes Schmid * libgda/libgdamm.h: @@ -1764,8 +2324,3208 @@ * libgda/src/dataproxy.hg: Fixed build with latest libgda-4.0 + svn path=/libgdamm/trunk/; revision=1726 + +2008-09-30 Johannes Schmid + + Fixed build Regenerated defs files from latest libgda-4.0 Adapted most + 2008-09-30 Johannes Schmid * tools/extra_defs_gen/extra_defs_gda.cc: Fixed build - * libgda/src/*.defs: Regenerated defs files from latest libgda-4.0 + * libgda/src/*.defs: Regenerated defs files from latest + libgda-4.0 * libgda/src/*.hg: Adapted most files to changes in libgda + + svn path=/libgdamm/trunk/; revision=1723 + +2008-09-30 Johannes Schmid + + Undo silly change... + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1720 + +2008-09-30 Johannes Schmid + + libgdamm4 is now trunk + + svn path=/libgdamm/branches/libgdamm-4-0; revision=1719 + +2008-06-23 Johannes Schmid + + Wrapped missing classes + +2008-06-23 Johannes Schmid + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/quarklist.ccg: + * libgda/src/quarklist.hg: + * libgda/src/threader.ccg: + * libgda/src/threader.hg: + * tools/m4/convert_libgdamm.m4: + Wrapped missing classes + + * libgda/blob*: + Restored from svn trunk + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1579 + +2008-06-17 Johannes Schmid + + Cleaned up example + +2008-06-17 Johannes Schmid + + * configure.in: + * examples/*: + Cleaned up example + + * libgda/libgdamm/Makefile.am: + * libgda/src/batch.ccg: + * libgda/src/batch.hg: + * libgda/src/config.hg: + * libgda/src/libgda_methods.defs: + * libgda/src/metastore.hg: + * libgda/src/row.hg: + * libgda/src/serveroperation.hg: + Added some signals using \"no_default_handler\" option and fixed + libary version and naming + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1566 + +2008-06-17 Johannes Schmid + + Completed example + +2008-06-17 Johannes Schmid + + * examples/simple/main.cc: + Completed example + + * libgda/src/connection.ccg: + Use Glib::unwrap instead of gobj() + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1565 + +2008-06-10 Johannes Schmid + + Started (very) simple example + +2008-06-10 Johannes Schmid + + * examples/simple/main.cc: + Started (very) simple example + + * libgda/libgdamm.h: + * libgda/libgdamm/init.cc: + * libgda/libgdamm/init.h: + * libgda/src/connection.ccg: + * libgda/src/connection.hg: + Updated to build the example + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1556 + +2008-06-10 Johannes Schmid + + Added all missing properties and wrapped missing methods + +2008-06-10 Johannes Schmid + + * libgda/src/config.hg: + * libgda/src/connection.hg: + * libgda/src/datamodelarray.hg: + * libgda/src/datamodelimport.hg: + * libgda/src/datamodelquery.hg: + * libgda/src/dataproxy.hg: + * libgda/src/holder.hg: + * libgda/src/libgda_enums.defs: + * libgda/src/libgda_methods.defs: + * libgda/src/libgda_signals.defs: + * libgda/src/metastore.hg: + * libgda/src/metastruct.ccg: + * libgda/src/metastruct.hg: + * libgda/src/serveroperation.hg: + * libgda/src/set.ccg: + * libgda/src/set.hg: + * tools/extra_defs_gen/generate_defs_gda.cc: + * tools/m4/convert_libgdamm.m4: + + Added all missing properties and wrapped missing methods + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1555 + +2008-06-09 Johannes Schmid + + (Hand-)wrapped more methods + +2008-06-09 Johannes Schmid + + * libgda/src/batch.hg: + * libgda/src/column.hg: + * libgda/src/holder.hg: + * libgda/src/libgda_signals.defs: + * libgda/src/metastore.ccg: + * libgda/src/metastore.hg: + * libgda/src/set.ccg: + * libgda/src/set.hg: + * libgda/src/statement.ccg: + * libgda/src/statement.hg: + * tools/m4/convert_libgdamm.m4: + + (Hand-)wrapped more methods + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1554 + +2008-06-07 Johannes Schmid + + Wrapped signal (needs patch to libgda #537105) + +2008-06-07 Johannes Schmid + + * libgda/src/dataproxy.hg: + Wrapped signal (needs patch to libgda #537105) + + * libgda/src/serveroperation.hg: + * libgda/src/serverprovider.ccg: + * libgda/src/serverprovider.hg: + * tools/m4/convert_libgdamm.m4: + Wrapped missing methods + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1553 + +2008-06-05 Johannes Schmid + + Wrapped some missing methods + +2008-06-05 Johannes Schmid + + * libgda/Makefile.am: + * libgda/src/connection.ccg: + * libgda/src/connection.hg: + * libgda/src/serveroperation.hg: + * libgda/src/serverprovider.hg: + * tools/m4/convert_libgdamm.m4: + + Wrapped some missing methods + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1552 + +2008-06-03 Johannes Schmid + + Wrapped Gda::Config + +2008-06-03 Johannes Schmid + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/config.ccg: + * libgda/src/config.hg: + * tools/m4/convert_libgdamm.m4: + Wrapped Gda::Config + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1550 + +2008-06-03 Johannes Schmid + + Removed old files + +2008-06-03 Johannes Schmid + + * libgda/libgdamm/Makefile.am: + * libgda/libgdamm/config.cc: + * libgda/libgdamm/config.h: + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: + Removed old files + + * libgda/libgdamm/init.cc: + * libgda/src/batch.ccg: + * libgda/src/batch.hg: + * libgda/src/metastore.hg: + * libgda/src/metastruct.ccg: + * libgda/src/metastruct.hg: + * libgda/src/sqlparser.ccg: + * libgda/src/statement.ccg: + * tools/m4/convert_libgdamm.m4: + Fixed remaining build errors. + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1549 + +2008-06-02 Johannes Schmid + + Fix more build errors + +2008-06-02 Johannes Schmid + + * libgda/src/batch.hg: + * libgda/src/column.hg: + * libgda/src/holder.ccg: + * libgda/src/holder.hg: + * libgda/src/sqlparser.ccg: + * libgda/src/sqlparser.hg: + * libgda/src/statement.ccg: + * libgda/src/statement.hg: + + Fix more build errors + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1547 + +2008-05-29 Johannes Schmid + + Fixed build for many classes and hand-coded a lot of methods returning a + +2008-05-29 Johannes Schmid + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/batch.hg: + * libgda/src/column.ccg: + * libgda/src/datahandler.ccg: + * libgda/src/datamodel.ccg: + * libgda/src/datamodel.hg: + * libgda/src/datamodelarray.hg: + * libgda/src/datamodelimport.ccg: + * libgda/src/datamodelimport.hg: + * libgda/src/datamodeliter.ccg: + * libgda/src/datamodeliter.hg: + * libgda/src/datamodelquery.ccg: + * libgda/src/datamodelquery.hg: + * libgda/src/datamodelrow.hg: + * libgda/src/dataproxy.ccg: + * libgda/src/dataproxy.hg: + * libgda/src/handlerbin.hg: + * libgda/src/handlerboolean.hg: + * libgda/src/handlernumerical.hg: + * libgda/src/handlerstring.hg: + * libgda/src/handlertime.hg: + * libgda/src/handlertype.hg: + * libgda/src/holder.ccg: + * libgda/src/holder.hg: + * libgda/src/libgda_signals.defs: + * libgda/src/metastore.hg: + * libgda/src/metastruct.hg: + * libgda/src/row.ccg: + * libgda/src/row.hg: + * libgda/src/serveroperation.ccg: + * libgda/src/serveroperation.hg: + * libgda/src/serverprovider.ccg: + * libgda/src/serverprovider.hg: + * libgda/src/set.ccg: + * libgda/src/set.hg: + * libgda/src/sqlparser.hg: + * libgda/src/statement.hg: + * tools/extra_defs_gen/generate_defs_gda.cc: + * tools/m4/convert_libgdamm.m4: + + Fixed build for many classes and hand-coded a lot of methods returning a + GValue* + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1541 + +2008-05-28 Johannes Schmid + + Added a note about sql-parser + +2008-05-28 Johannes Schmid + + * README: + Added a note about sql-parser + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/batch.ccg: + * libgda/src/batch.hg: + * libgda/src/connection.ccg: + * libgda/src/connection.hg: + * libgda/src/datahandler.ccg: + * libgda/src/libgda_enums.defs: + * libgda/src/libgda_methods.defs: + * libgda/src/libgda_signals.defs: + * libgda/src/metastore.ccg: + * libgda/src/metastore.hg: + * libgda/src/metastruct.ccg: + * libgda/src/metastruct.hg: + * libgda/src/sqlparser.ccg: + * libgda/src/sqlparser.hg: + * tools/extra_defs_gen/generate_defs_gda.cc: + * tools/m4/convert_libgdamm.m4: + + Wrapped more classes and startet to fix build + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1539 + +2008-05-27 Johannes Schmid + + Reduce number of compile errors + +2008-05-29 Johannes Schmid + + * libgda/src/connection.hg: + * libgda/src/datamodel.hg: + * libgda/src/serveroperation.hg: + * libgda/src/statement.hg: + + Reduce number of compile errors + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1537 + +2008-05-27 Johannes Schmid + + Wrapped statement and holder and update everything to use Glib::Value + +2008-05-28 Johannes Schmid + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/column.hg: + * libgda/src/connection.ccg: + * libgda/src/connection.hg: + * libgda/src/datahandler.hg: + * libgda/src/datamodel.hg: + * libgda/src/datamodeliter.hg: + * libgda/src/holder.ccg: + * libgda/src/holder.hg: + * libgda/src/row.hg: + * libgda/src/serveroperation.hg: + * libgda/src/serverprovider.hg: + * libgda/src/set.hg: + * libgda/src/statement.ccg: + * libgda/src/statement.hg: + * tools/m4/convert_libgdamm.m4: + + Wrapped statement and holder and update everything to use Glib::Value instead + of Gda::Value + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1536 + +2008-05-26 Johannes Schmid + + Updated several classes to libgda-4.0 + +2008-05-26 Johannes Schmid + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/column.hg: + * libgda/src/command.ccg: + * libgda/src/command.hg: + * libgda/src/connection.ccg: + * libgda/src/connection.hg: + * libgda/src/datamodel.hg: + * libgda/src/datamodeliter.hg: + * libgda/src/datamodelquery.hg: + * libgda/src/dataproxy.hg: + * libgda/src/row.hg: + * libgda/src/set.hg: + * libgda/src/set.ccg: + * libgda/src/serverprovider.ccg: + * libgda/src/serverprovider.hg: + * tools/m4/convert_libgdamm.m4: + + Updated several classes to libgda-4.0 + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1532 + +2008-05-25 Johannes Schmid + + Removed unneeded files: + + 2008-05-25 Johannes Schmid + + Removed unneeded files: + * libgda/src/blob.ccg: + * libgda/src/blob.hg: + * libgda/src/blobop.ccg: + * libgda/src/blobop.hg: + * libgda/src/client.ccg: + * libgda/src/client.hg: + * libgda/src/column.ccg: + * libgda/src/column.hg: + * libgda/src/columnindex.ccg: + * libgda/src/columnindex.hg: + * libgda/src/datamodelfiltersql.ccg: + * libgda/src/datamodelfiltersql.hg: + * libgda/src/datamodelhash.ccg: + * libgda/src/datamodelhash.hg: + * libgda/src/datamodelindex.ccg: + * libgda/src/datamodelindex.hg: + * libgda/src/datamodelrow.ccg: + * libgda/src/datamodelrow.hg: + * libgda/src/datasourceinfo.ccg: + * libgda/src/datasourceinfo.hg: + * libgda/src/dict.ccg: + * libgda/src/dict.hg: + * libgda/src/dictaggregate.ccg: + * libgda/src/dictaggregate.hg: + * libgda/src/dictconstraint.ccg: + * libgda/src/dictconstraint.hg: + * libgda/src/dictdatabase.ccg: + * libgda/src/dictdatabase.hg: + * libgda/src/dictfield.ccg: + * libgda/src/dictfield.hg: + * libgda/src/dictfunction.ccg: + * libgda/src/dictfunction.hg: + * libgda/src/dicttable.ccg: + * libgda/src/dicttable.hg: + * libgda/src/dicttype.ccg: + * libgda/src/dicttype.hg: + * libgda/src/entity.ccg: + * libgda/src/entity.hg: + * libgda/src/entityfield.ccg: + * libgda/src/entityfield.hg: + * libgda/src/object.ccg: + * libgda/src/object.hg: + * libgda/src/parameter.ccg: + * libgda/src/parameter.hg: + * libgda/src/parameterlist.ccg: + * libgda/src/parameterlist.hg: + * libgda/src/providerinfo.ccg: + * libgda/src/providerinfo.hg: + * libgda/src/query.ccg: + * libgda/src/query.hg: + * libgda/src/querycondition.ccg: + * libgda/src/querycondition.hg: + * libgda/src/queryfield.ccg: + * libgda/src/queryfield.hg: + * libgda/src/queryfieldagg.ccg: + * libgda/src/queryfieldagg.hg: + * libgda/src/queryfieldall.ccg: + * libgda/src/queryfieldall.hg: + * libgda/src/queryfieldfield.ccg: + * libgda/src/queryfieldfield.hg: + * libgda/src/queryfieldfunc.ccg: + * libgda/src/queryfieldfunc.hg: + * libgda/src/queryfieldvalue.ccg: + * libgda/src/queryfieldvalue.hg: + * libgda/src/queryjoin.ccg: + * libgda/src/queryjoin.hg: + * libgda/src/queryobject.ccg: + * libgda/src/queryobject.hg: + * libgda/src/querytarget.ccg: + * libgda/src/querytarget.hg: + * libgda/src/referer.ccg: + * libgda/src/referer.hg: + * libgda/src/renderer.ccg: + * libgda/src/renderer.hg: + * libgda/src/row.ccg: + * libgda/src/row.hg: + * libgda/src/xmlstorage.ccg: + * libgda/src/xmlstorage.hg: + + * libgda/src/libgda_enums.defs: + * libgda/src/libgda_methods.defs: + * libgda/src/libgda_signals.defs: + Regenerated defs files + + * libgda/src/Makefile_list_of_hg.am_fragment: + Removed unused files from the Makefile + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1530 + +2008-05-25 Johannes Schmid + + Update things to use libgda-4.0 instead of 3.0 + +2008-05-25 Johannes Schmid + + * configure.in: + * libgda/libgdamm-3.0.pc.in (removed): + * libgda/libgdamm-4.0.pc.in: + * tools/extra_defs_gen/generate_defs_gda.cc: + + Update things to use libgda-4.0 instead of 3.0 + + * ChangeLog: + * ChangeLog-pre-4.0: + Cleared old ChangeLog + + svn path=/libgdamm/branches/libgdamm-4-0/; revision=1529 + +2008-03-16 Murray Cumming + + Clarified documentation. + +2008-03-16 Murray Cumming + + * libgda/src/datahandler.hg: Clarified documentation. + + svn path=/libgdamm/trunk/; revision=1409 + +2008-03-16 Murray Cumming + + Increase version + + svn path=/libgdamm/trunk/; revision=1407 + +2008-03-16 Murray Cumming + + Regenerated with h2defs.py Comment out fkey_set_fields() because we do not + +2008-03-16 Murray Cumming + + * libgda/src/libgda_methods.defs: Regenerated with h2defs.py + * libgda/src/dictconstraint.hg: Comment out fkey_set_fields() because + we do not yet have a wrapper for GdaDictConstraintFkeyPair. + * libgda/src/dictfield.hg: Added table and entry-plugin properties. + * libgda/src/dicttable.hg: Added db and is-view properties. + * libgda/src/row.hg: Added row property. + + * tools/m4/convert_libgdamm.m4: + * libgda/src/serveroperation.hg: Added get_node_type(). + + * libgda/src/entity.hg: Added signals, though not really because we + do not have .defs for these yet. + * libgda/src/entityfield.hg: Removed vfuncs which probaly have + incorrect refcounting. We can work on this for libgdamm 4.0. + + svn path=/libgdamm/trunk/; revision=1406 + +2008-03-01 Murray Cumming + + get_constraints(), get_arg_dict_types((), get_parents(), + +2008-03-01 Murray Cumming + + * libgda/src/dictfield.ccg: + * libgda/src/dictfield.hg: get_constraints(), + * libgda/src/dictfunction.hg: get_arg_dict_types((), + * libgda/src/dicttable.hg: get_parents(), get_constraints(), + * libgda/src/dicttype.hg: get_synonyms(), + * libgda/src/entity.hg: get_fields() + + * libgda/src/queryfieldvalue.hg: Added get_is_parameter(). + * libgda/src/dictdatabase.hg: update_progress(): + Corrected int to guint for parameter + + svn path=/libgdamm/trunk/; revision=1379 + +2008-03-01 Murray Cumming + + 2.9.82: + +2008-03-01 Murray Cumming + + * configure.in: Use tar-ustar with AM_INIT_AUTOMAKE() so we can + dist the long filenames generated by doxygen. This is based on what + we do in gtkmm. + + svn path=/libgdamm/trunk/; revision=1378 + +2008-03-01 Stefan Potyra + + Increase the first number in LIBGDAMM_SO_VERSION, to change the .so name + +2008-03-01 Stefan Potyra + + * configure.in: Increase the first number in LIBGDAMM_SO_VERSION, + to change the .so name to indicate the build breakage in 2.9.81, + wanted by Ubuntu (launchpad bug 190744). + + Note from Murray: We do not normally use that version string much + because it just causes problems and there is no way to indicate + breakage of unstable parts while showing that the whole thing has only + API additions when comparing major stable releases. But libgdamm has + never yet been API stable so we can do it this time. + + svn path=/libgdamm/trunk/; revision=1377 + +2008-01-28 Murray Cumming + + Added a string conversion for the signal, because this is no longer in the + +2008-01-28 Murray Cumming + + * libgda/src/column.hg: + * libgda/src/dictdatabase.hg: Added a string conversion for the signal, + because this is no longer in the .m4 file installed by glibmm. + + svn path=/libgdamm/trunk/; revision=1309 + +2008-01-01 Armin Burgmeier + + Detect whether building for Windows (copied from glibmm) and added + +2007-12-31 Armin Burgmeier + + * configure.in: Detect whether building for Windows (copied from + glibmm) and added AC_LIBTOOL_WIN32_DLL to create a shared library. + + * build_shared/Makefile_build.am_fragment: Link with -no-undefined on + Windows, otherwise libtool does not create a DLL because undefined + symbols are not allowed in Windows DLLs. + + svn path=/libgdamm/trunk/; revision=1270 + +2007-12-06 Murray Cumming + + Mark version in ChangeLog + + svn path=/libgdamm/trunk/; revision=1251 + +2007-11-18 Murray Cumming + + Increase version + + svn path=/libgdamm/trunk/; revision=1225 + +2007-11-18 Murray Cumming + + Remove trailing ;s to avoid warnings when --pedantic is used with gcc. + +2007-11-18 Murray Cumming + + * libgda/src/blobop.hg: + * libgda/src/column.hg: + * libgda/src/columnindex.hg: + * libgda/src/connection.hg: + * libgda/src/dictdatabase.hg: + * libgda/src/parameter.hg: + * libgda/src/queryfieldvalue.hg: + * libgda/src/row.hg: + * libgda/src/serveroperation.hg: + Remove trailing ;s to avoid warnings when --pedantic is used with + gcc. + + svn path=/libgdamm/trunk/; revision=1224 + +2007-09-30 Armin Burgmeier + + Fixed build with disabled exceptions. + +2007-09-30 Armin Burgmeier + + * examples/simple/main.cc: + * examples/simple_iter/main.cc: Fixed build with disabled exceptions. + + svn path=/libgdamm/trunk/; revision=1101 + +2007-09-28 Murray Cumming + + Added get_ulong() and set_ulong() and a constructor. + +2007-09-28 Murray Cumming + + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: Added get_ulong() and set_ulong() and + a constructor. + + svn path=/libgdamm/trunk/; revision=1100 + +2007-09-27 Murray Cumming + + Add a cnc_string to the DataSourceInfo to specify the table, to make this + +2007-09-27 Murray Cumming + + * examples/simple/main.cc: Add a cnc_string to the DataSourceInfo to + specify the table, to make this work. Catch exceptions. + * examples/simple_iter/main.cc: Use a full cnc_string instead of a + DataSourceInfo, to show how that is done. + * libgda/src/datamodel.hg: describe_column(): Use refreturn to avoid + a reference-counting problem. + + svn path=/libgdamm/trunk/; revision=1098 + +2007-09-27 Murray Cumming + + Added an example that uses ITER_MODEL_ONLY. This does not actually work, + +2007-09-27 Murray Cumming + + * configure.in: + * examples/Makefile.am: + * examples/simple_iter/main.cc: Added an example that uses ITER_MODEL_ONLY. + This does not actually work, and the simple example probably doesn't work either, + because we have not specified a table name - see bug #480860. Everybody must + be using the DSN string instead of the DataSourceInfo. + + svn path=/libgdamm/trunk/; revision=1097 + +2007-09-25 Murray Cumming + + Put the enums inside the Gnome::Gda namespace instead of inside Gnome::. + +2007-09-25 Murray Cumming + + * libgda/src/connectionevent.hg: Put the enums inside the Gnome::Gda namespace instead of + inside Gnome::. + + svn path=/libgdamm/trunk/; revision=1096 + +2007-09-17 Murray Cumming + + Added execute_select_command() and execute_non_select_command() that take + +2007-09-17 Murray Cumming + + * libgda/src/connection.ccg: + * libgda/src/connection.hg: Added execute_select_command() and execute_non_select_command() that + take the command as a string and that take a parameter list, for convenience. + * libgda/src/parameterlist.hg: Remove add_param_*() methods, because we already have add_parameter() + methods that wrap the same C functions. Ref the return, to avoid a crash. None of these could have + worked before. + + svn path=/libgdamm/trunk/; revision=1095 + +2007-09-12 Murray Cumming + + 2.9.8: + +2007-09-10 Murray Cumming + + * libgda/libgdamm/value.cc: set(Glib::Date): Correctly initialize + the GValue, so that the date is actually used. + + svn path=/libgdamm/trunk/; revision=1084 + +2007-06-20 Murray Cummingg + + Rename set(GType) to set_g_type(GType) because it is ambiguous with + +2007-06-20 Murray Cummingg + + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: Rename set(GType) to set_g_type(GType) because + it is ambiguous with set(int) (or maybe set(guint)). I do not know why this + is only a problem now. + + svn path=/libgdamm/trunk/; revision=1083 + +2007-06-14 Murray Cumming + + 2.9.7: + +2007-06-14 Murray Cumming + + * Makefile.am: + * README: + * COPYING.examples: Added GPL text, requested by the Ubuntu maintainer, + because the examples are GPL, though the library is LGPL. + + * libgda/src/dictconstraint.hg: pkey_set_fields(), pkey_get_fields(), + fkey_set_fields(), fkey_set_actions(), fkey_get_actions(), + unique_set_fields(), unique_get_fields(): Use SListHandle, so the + application coder can use standard C++ containers. + These function names are not very nice. + + svn path=/libgdamm/trunk/; revision=1079 + +2007-06-10 Murray Cumming + + 2.9.6: + +2007-06-10 Murray Cumming + + * libgda/libgdamm/config.cc: get_provider_by_name(), get_providers(): + Avoid freeing memory that we don't own. + get_value_string(): Avoid leaking memory + + svn path=/libgdamm/trunk/; revision=1078 + +2007-05-05 Murray Cumming + + Use the Doxygen tag files with relevant paths, assuming that everything is + +2007-05-05 Murray Cumming + + * docs/reference/Doxyfile.in: Use the Doxygen tag files with relevant paths, + assuming that everything is checked out at the same level, as with + jhbuild. + * docs/reference/Makefile.am: + * docs/reference/libgdamm_header.html_fragment: + Correct the upload path, now that this is on gtkmm.org. + + svn path=/libgdamm/trunk/; revision=1071 + +2007-04-29 Murray Cumming + + Increase version + + svn path=/libgdamm/trunk/; revision=1067 + +2007-04-24 Yselkowitz + + Check for both m4 and M4 in the GNU m4 output, to fix the build on some + + 2007-04-24 Yselkowitz + + * scripts/macros.m4: Check for both m4 and M4 in the GNU m4 output, + to fix the build on some platforms. + Bug #423990 + + svn path=/libgdamm/trunk/; revision=1065 + +2007-03-30 Armin Burgmeier + + Removed Gnome::Gda::value_compare, Gnome::Gda::value_compare_ext and + +2007-03-30 Armin Burgmeier + + * libgda/libgdamm/value.h: + * libgda/libgdamm/value.cc: Removed Gnome::Gda::value_compare, + Gnome::Gda::value_compare_ext and Gnome::Gda::value_equal. There is + Gnome::Gda::Value::operator== to test for equality. Furthermore, + Gnome::Gda::value_compare was not even defined, so I don't think these + are really used. I just commented them out so we can re-enable them + when required. + + svn path=/libgdamm/trunk/; revision=1059 + +2007-03-29 Armin Burgmeier + + Wrapped gda_server_provider_get_value_at and + +2007-03-29 Armin Burgmeier + + * libgda/src/serverprovider.hg: + * libgda/src/serverprovider.ccg: Wrapped + gda_server_provider_get_value_at and gda_server_provider_set_value_at. + + svn path=/libgdamm/trunk/; revision=1058 + +2007-03-27 Armin Burgmeier + + Added a set_entry_plugin() convenience function. + +2007-03-27 Armin Burgmeier + + * libgda/src/parameter.hg: + * libgda/src/parameter.ccg: Added a set_entry_plugin() convenience + function. + + svn path=/libgdamm/trunk/; revision=1056 + +2007-03-26 Murray Cumming + + Increased version + + svn path=/libgdamm/trunk/; revision=1053 + +2007-03-23 Armin Burgmeier + + Regenerated. + +2007-03-23 Armin Burgmeier + + * libgda/src/libgda_methods.defs: Regenerated. + + * libgda/src/datamodel.hg: Wrapped gda_data_model_import_from_model + and gda_data_model_emit_signal_changed, ignore + gda_data_model_array_copy_model since this belongs to + GdaDataModelArray. + + * libgda/src/datamodeliter.hg: + * libgda/src/dict.hg: + * libgda/src/query.hg: + * libgda/src/datamodeliter.ccg: Wrapped error values, and include + gda-enum-types.h in datamodeliter.cc, so that it compiles. + + * libgda/src/parameterlist.hg: + * libgda/src/parameterlist.ccg: Wrapped + gda_parameter_list_find_param_for_user(). + + svn path=/libgdamm/trunk/; revision=1051 + +2007-03-20 Armin Burgmeier + + Call Value constructor with the GValue* as argument in functions returning + +2007-03-20 Armin Burgmeier + + * libgda/src/column.ccg: + * libgda/src/dictfield.ccg: + * libgda/src/datamodel.ccg: + * libgda/src/parameterlist.ccg: + * libgda/src/datahandler.ccg: + * libgda/src/row.ccg: Call Value constructor with the GValue* as + argument in functions returning a Gnome::Gda::Value, so that it also + works if the value exists but is null. + + * libgda/libgdamm/value.cc: Added explicit check for values that have an + underlaying GValue but which is null in Value::compare(). + + svn path=/libgdamm/trunk/; revision=1050 + +2007-03-19 Armin Burgmeier + + Set g-type property on construction as the C implementation does, + +2007-03-18 Armin Burgmeier + + * libgda/src/parameter.hg: + * libgda/src/parameter.ccg: Set g-type property on construction as the + C implementation does, otherwise the value is always NULL. Added a + constructor that takes a const char*, otherwise + Parameter::create("foo", "bar") calls actually + Parameter::create(ustring, bool). Just call Value constructor with the + GValue* as argument in get_value() and get_default_value(). This works + also if the value is NULL. + + svn path=/libgdamm/trunk/; revision=1049 + +2007-03-19 Armin Burgmeier + + Make sure that the underlaying GValue has the correct type before setting + +2007-03-18 Armin Burgmeier + + * libgda/libgdamm/value.cc: Make sure that the underlaying GValue has + the correct type before setting a new value. + + svn path=/libgdamm/trunk/; revision=1048 + +2007-03-11 Armin Burgmeier + + Changed GDA_DICT_TYPE to GDA_DICT_FUNCTION in _CLASS_GOBJECT invocation. + +2007-03-11 Armin Burgmeier + + * libgda/src/dictfunction.hg: Changed GDA_DICT_TYPE to + GDA_DICT_FUNCTION in _CLASS_GOBJECT invocation. + + svn path=/libgdamm/trunk/; revision=1047 + +2007-03-09 Armin Burgmeier + + Renamed the setters for int64 to set_int64() and set_uint64() + +2007-03-09 Armin Burgmeier + + * libgda/libgdamm/value.h: + * libgda/libgdamm/value.cc: Renamed the setters for int64 to + set_int64() and set_uint64() respectively, to avoid conflicts with + set(GType), which is a gulong (and therefore a guint64) on 64 bit + systems. + + * libgda/libgdamm.h: Added libgdamm/serveroperation.h to includes. + + svn path=/libgdamm/trunk/; revision=1042 + +2007-02-28 Johannes Schmid + + Removed items that are already done + + 2007-02-28 Johannes Schmid + + * TODO: + Removed items that are already done + + * libgda/src/blob.hg: + * libgda/src/client.hg: + * libgda/src/column.hg: + * libgda/src/columnindex.hg: + * libgda/src/command.hg: + * libgda/src/connection.hg: + * libgda/src/connectionevent.hg: + * libgda/src/datamodel.hg: + * libgda/src/datamodeliter.hg: + * libgda/src/datamodelrow.hg: + * libgda/src/dictfunction.hg: + * libgda/src/entity.hg: + * libgda/src/entityfield.hg: + * libgda/src/object.hg: + * libgda/src/parameter.hg: + * libgda/src/parameterlist.hg: + * libgda/src/query.hg: + * libgda/src/queryfield.hg: + * libgda/src/queryfieldfunc.hg: + * libgda/src/referer.hg: + * libgda/src/renderer.hg: + * libgda/src/serveroperation.hg: + * libgda/src/serverprovider.hg: + * libgda/src/transactionstatus.hg: + * libgda/src/xmlstorage.hg: + + Added groups for all classes that have documentation and fixed + the trivial doxygen errors. + + svn path=/libgdamm/trunk/; revision=1039 + +2007-02-27 Johannes Schmid + + Wrapped GdaDictFunction and GdaQueryFieldFunc + + 2007-02-27 Johannes Schmid + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/dictfunction.ccg: + * libgda/src/dictfunction.hg: + * libgda/src/queryfieldfunc.ccg: + * libgda/src/queryfieldfunc.hg: + * tools/m4/convert_libgdamm.m4: + + Wrapped GdaDictFunction and GdaQueryFieldFunc + + svn path=/libgdamm/trunk/; revision=1038 + +2007-02-25 Armin Burgmeier + + Fixed misspelled #ifdef GLIBMM_EXCEPTIONS_ENABLED from the last commit + + svn path=/libgdamm/trunk/; revision=1034 + +2007-02-25 Armin Burgmeier + + Made libgdamm build without exceptions enabled. + +2007-02-25 Armin Burgmeier + + * libgda/src/connection.hg: + * libgda/src/connection.ccg: + * libgda/src/parameterlist.ccg: + * libgda/src/serverprovider.hg: + * libgda/src/serverprovider.ccg: + * libgda/src/datamodelrow.hg: + * libgda/src/parameterlist.hg: + * examples/introspection/main.cc: + * examples/simple/main.cc: Made libgdamm build without exceptions + enabled. + + svn path=/libgdamm/trunk/; revision=1033 + +2007-02-25 Armin Burgmeier + + Added convenience function to restrict the values of a paremeter with + +2007-02-25 Armin Burgmeier + + * libgda/src/parameterlist.hg: + * libgda/src/parameterlist.ccg: Added convenience function to restrict + the values of a paremeter with given name. + + svn path=/libgdamm/trunk/; revision=1031 + +2007-02-15 Armin Burgmeier + + Wrapped GdaQueryJoin. + +2007-02-15 Armin Burgmeier + + * libgda/src/queryjoin.ccg: + * libgda/src/queryjoin.hg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaQueryJoin. + + * libgda/src/query.hg: Wrapped functions that deal with joins, wrapped + signals. + + * libgda/src/entityfield.hg: Wrapped gda_entity_field_set_type(). + + * libgda/src/datamodel.hg: Removed wrapper for + gda_data_model_get_column_position() because that method does not + exist anymore. + + * tools/m4/convert_libgdamm.m4: Added new conversions. + + svn path=/libgdamm/trunk/; revision=1026 + +2007-02-15 Johannes Schmid + + Added debian package and an --enable-referece switch to configure. As + +2007-02-15 Johannes Schmid + + * configure.in: + * debian/changelog: + * debian/compat: + * debian/control: + * debian/copyright: + * debian/libgdamm-dev.install: + * debian/libgdamm-doc.doc-base.libgdamm-reference: + * debian/libgdamm-doc.docs: + * debian/libgdamm-doc.install: + * debian/libgdamm.install: + * debian/rules: + * docs/Makefile.am: + Added debian package and an --enable-referece switch to + configure. As libgda debian package does not yet exist, + the depency information is currently wrong! + + svn path=/libgdamm/trunk/; revision=1025 + +2007-02-15 Murray Cumming + + Correct function names mentioned in the class overview documentation. + +2007-02-15 Murray Cumming + + * libgda/src/client.hg: Correct function names mentioned in the class overview + documentation. + + svn path=/libgdamm/trunk/; revision=1022 + +2007-02-15 Murray Cumming + + Add documentation for execute*() methods. Add get_column_position(), + +2007-02-15 Murray Cumming + + * libgda/src/connection.hg: Add documentation for execute*() methods. + * libgda/src/datamodel.hg: Add get_column_position(), set_values(). + Corrected the doxygen comments for export_to_file() and export_to_string(). + These must be reformatted for doxygen. gtk-doc format is different. + * libgda/src/datamodelarray.hg: Added commented-out + gda_data_model_array_copy_model() constructor. + * tools/m4/convert_libgdamm.m4: Moved some ListHandle conversions into the .hg files, + because the ownership could be specific to the method. + + svn path=/libgdamm/trunk/; revision=1018 + +2007-02-14 Armin Burgmeier + + Wrapped some missing methods, properties and signals. + +2007-02-14 Armin Burgmeier + + * libgda/src/datamodel.ccg: + * libgda/src/datamodel.hg: + * libgda/src/dicttype.hg: + * libgda/src/entityfield.hg: + * libgda/src/parameter.hg: + * libgda/src/dictconstraint.hg: + * libgda/src/referer.hg: + * libgda/src/queryfield.hg: + * libgda/src/dict.hg: + * libgda/src/dataproxy.hg: + * libgda/src/serverprovider.hg: + * libgda/src/datamodelindex.hg: + * libgda/src/dictdatabase.hg: Wrapped some missing methods, properties + and signals. + + * libgda/src/Makefile_list_of_hg.am_fragment: Restored alphabetical + order. + + * tools/m4/convert_libgdamm.m4: Added new conversions. + + * tools/extra_defs_gen/generate_defs_gda.cc: Added + GDA_TYPE_DICT_CONSTRAINT, GDA_TYPE_DICT_DATABASE and + GDA_TYPE_DICT_FIELD: + + * libgda/src/libgda_methods.defs: + * libgda/src/libgda_others.defs: + * libgda/src/libgda_signals.defs: + * libgda/src/libgda_vfuncs.defs: Regenerated. + + svn path=/libgdamm/trunk/; revision=1017 + +2007-02-14 Murray Cumming + + Added headers and footers. + +2007-02-14 Murray Cumming + + * docs/reference/Doxyfile.in: + * docs/reference/libgdamm_footer.html_fragment: + * docs/reference/libgdamm_header.html_fragment: Added headers and footers. + + svn path=/libgdamm/trunk/; revision=1012 + +2007-02-12 Murray Cumming + + Updated for latest API changes. + +2007-02-12 Murray Cumming + + * libgda/src/datahandler.ccg: + * libgda/src/datamodel.ccg: + * libgda/src/dictfield.ccg: + * libgda/src/dictfield.hg: + * libgda/src/libgda_methods.defs: + * libgda/src/parameter.ccg: + * libgda/src/queryfieldvalue.hg: + * libgda/src/row.ccg: Updated for latest API changes. + + svn path=/libgdamm/trunk/; revision=1008 + +2007-02-12 Johannes Schmid + + svn path=/libgdamm/trunk/; revision=1006 + + 2007-02-12 Johannes Schmid + + * libgda/src/parameterlist.ccg: + * libgda/src/parameterlist.hg: + + svn path=/libgdamm/trunk/; revision=1006 + +2007-02-12 Johannes Schmid + + Added proper constructors for Gda::ParameterList. The xml constructors are + + 2007-02-12 Johannes Schmid + + * libgda/src/parameterlist.ccg: + * libgda/src/parameterlist.hg: + * tools/m4/convert_libgdamm.m4: + + Added proper constructors for Gda::ParameterList. The xml constructors are ommitted (see #340989) + + svn path=/libgdamm/trunk/; revision=1005 + +2007-02-11 Murray Cumming + + Updated TODO + + svn path=/libgdamm/trunk/; revision=1002 + +2007-02-10 MMurray Cumming + + Define groups with defgroup. + +2007-02-10 MMurray Cumming + + * libgda/src/datahandler.hg: + * libgda/src/entity.hg: + * libgda/src/entityfield.hg: + * libgda/src/queryobject.hg: + * libgda/src/referer.hg: + * libgda/src/renderer.hg: Define groups with defgroup. + + svn path=/libgdamm/trunk/; revision=1000 + +2007-02-10 Murray Cumming + + Added lots of class documentation, and dealt with some minor TODOs. + + svn path=/libgdamm/trunk/; revision=999 + +2007-02-10 Armin Burgmeier + + Added QueryFieldField(query, field, target, value_provider) convenience + +2007-02-10 Armin Burgmeier + + * libgda/src/queryfieldfield.ccg: + * libgda/src/queryfieldfield.hg: Added QueryFieldField(query, field, + target, value_provider) convenience constructor. + + * libgda/src/query.ccg: + * libgda/src/query.hg: Added another constructor that takes a query + type, added default arguments for set_order_by_field(). + + svn path=/libgdamm/trunk/; revision=996 + +2007-02-09 Murray Cumming + + Use glibmm tags to link to glibmm documentation where appropriate. And + +2007-02-09 Murray Cumming + + * docs/reference/Doxyfile.in: + * docs/reference/Makefile.am: Use glibmm tags to link to + glibmm documentation where appropriate. + And upload to a temporary location. + * docs/reference/glibmm_doxygen_tags: Added, using a + copy rather than a relative path, for convenience. + * libgda/src/libgda_docs.xml: Regenerated. + + svn path=/libgdamm/trunk/; revision=991 + +2007-02-09 MMurray Cumming + + Regenerated. + +2007-02-09 MMurray Cumming + + * libgda/src/libgda_enums.defs: + * libgda/src/libgda_methods.defs: + * libgda/src/libgda_signals.defs: Regenerated. + * libgda/src/connection.hg: + + * libgda/src/datamodel.hg: + * libgda/src/dataproxy.hg: + * libgda/src/dictfield.hg: + * libgda/src/object.hg: + * tools/m4/convert_libgdamm.m4: Updated for changed parameter types. + + svn path=/libgdamm/trunk/; revision=990 + +2007-02-05 Murray Cumming + + Renamed is_modif_query() to is_modify_query(), and use the new C function + +2007-02-05 Murray Cumming + + * libgda/src/libgda_methods.defs: + * libgda/src/query.hg: Renamed is_modif_query() to is_modify_query(), + and use the new C function name. + * libgda/src/queryfieldvalue.hg: set_is_parameter(), set_not_null(): + Add default parameter value. + + svn path=/libgdamm/trunk/; revision=980 + +2007-02-04 Armin Burgmeier + + Began section about building SQL queries via the API, replied to some + +2007-02-04 Armin Burgmeier + + * docs/tutorial/libgnomedbmm-tut.xml: Began section about building SQL + queries via the API, replied to some comments from Murray. + + svn path=/libgdamm/trunk/; revision=979 + +2007-02-04 Armin Burgmeier + + Added set(const char*) overload, otherwise the Value(const char*) + +2007-02-04 Armin Burgmeier + + * libgda/libgdamm/value.h: + * libgda/libgdamm/value.cc: Added set(const char*) overload, otherwise + the Value(const char*) constructor calls set(bool) after having + initialized the type to string. + + svn path=/libgdamm/trunk/; revision=978 + +2007-02-04 Armin Burgmeier + + Wrapped GdaQueryFieldValue. + +2007-02-04 Armin Burgmeier + + * libgda/src/queryfieldvalue.ccg: + * libgda/src/queryfieldvalue.hg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped + GdaQueryFieldValue. + + * tools/m4/convert_libgdamm.m4: Added needed conversions. + + * libgda/src/query.hg: Wrapped set/get_condition. + + * libgda/libgdamm.h: Added queryfieldvalue.h to includes. + + svn path=/libgdamm/trunk/; revision=977 + +2007-02-04 Armin Burgmeier + + Added QueryFieldField(query, field, target) convenience constructor. + +2007-02-04 Armin Burgmeier + + * libgda/src/queryfieldfield.hg: + * libgda/src/queryfieldfield.ccg: Added QueryFieldField(query, field, + target) convenience constructor. + + * libgda/src/querycondition.ccg: + * libgda/src/querycondition.hg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped + GdaQueryCondition. + + * tools/extra_defs_gen/generate_defs_gda.cc: + * libgda/src/libgda_signals.defs: Added GdaQueryCondition and + GdaQueryJoin and regenerated libgda_signals.defs. + + * tools/m4/convert_libgdamm.m4: Added needed conversions. + + svn path=/libgdamm/trunk/; revision=976 + +2007-02-03 Armin Burgmeier + + Wrapped GdaQueryFieldField, GdaQueryFieldAll. + +2007-02-03 Armin Burgmeier + + * libgda/src/queryfieldfield.ccg: + * libgda/src/queryfieldfield.hg: + * libgda/src/queryfieldall.hg: + * libgda/src/queryfieldall.ccg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped + GdaQueryFieldField, GdaQueryFieldAll. + + * tools/extra_defs_gen/generate_defs_gda.cc: + * libgda/src/libgda_signals.defs: Added GdaQueryField* classes to + output and regenerated libgda_signals.defs. + + * libgda/libgdamm.h: Added libgdamm/queryfieldagg.h, + libgdamm/queryfieldall.h, libgdamm/queryfieldfield.h. + + svn path=/libgdamm/trunk/; revision=975 + +2007-02-03 Armin Burgmeier + + Fixed some missing refreturns + +2007-02-03 Armin Burgmeier + + * libgda/src/query.hg: Fixed some missing refreturns + + * libgda/src/dictfield.hg: Fixed _CLASS_GOBJECT invocation (third + parameter was GDA_DICT_TYPE instead of GDA_DICT_FIELD). + + * libgda/src/querytarget.ccg: Fixed order of properties in _CONSTRUCT + macro to match the one gda_query_target_new uses. + + svn path=/libgdamm/trunk/; revision=974 + +2007-02-02 Armin Burgmeier + + Wrapped GdaQueryTarget. + +2007-02-02 Armin Burgmeier + + * libgda/src/querytarget.hg: + * libgda/src/querytarget.ccg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaQueryTarget. + + * tools/extra_defs_gen/generate_defs_gda.cc: + * libgda/src/libgda_signals.defs: Added GDA_TYPE_QUERY_FIELD and + GDA_TYPE_QUERY_TARGET to defs generation and regenerated + libgda_signals.defs. + + * libgda/src/query.hg: Wrapped further GdaQuery API. + + * tools/m4/convert_libgdamm.m4: Added new conversions belonging to + GdaQueryTarget. + + svn path=/libgdamm/trunk/; revision=973 + +2007-01-31 Johannes Schmid + + Use Gda::DataModelter instead of GdaDataModelIter + + 2007-01-31 Johannes Schmid + + * libgda/src/datamodel.hg: + * tools/m4/convert_libgdamm.m4: + Use Gda::DataModelter instead of GdaDataModelIter + + * libgda/src/object.hg: + Enabled changed() signal as I might be useful + + * libgda/src/queryfield.ccg: + * libgda/src/queryfield.hg: + Fixed file header + + svn path=/libgdamm/trunk/; revision=969 + +2007-01-30 Murray Cumming + + Added new wrappers. Uncommented methods that used these classes. Added + +2007-01-30 Murray Cumming + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/dictconstraint.ccg: + * libgda/src/dictconstraint.hg: + * libgda/src/dictfield.ccg: + * libgda/src/dictfield.hg: + * libgda/src/dictfunction.ccg: + * libgda/src/dictfunction.hg: + * libgda/src/dicttable.ccg: + * libgda/src/dicttable.hg: Added new wrappers. + * libgda/src/dictdatabase.hg: Uncommented methods that used these classes. + * tools/m4/convert_libgdamm.m4: Added necessary conversions. + * libgda/src/datamodelfiltersql.hg: + * libgda/src/datamodelhash.hg: + * libgda/src/datamodelimport.hg: Added class documentation based on the documentation. + + svn path=/libgdamm/trunk/; revision=967 + +2007-01-30 Murray Cumming + + Added wrappers. + +2007-01-30 Murray Cumming + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/datamodelfiltersql.ccg: + * libgda/src/datamodelfiltersql.hg: + * libgda/src/datamodelhash.ccg: + * libgda/src/datamodelhash.hg: + * libgda/src/datamodelimport.ccg: + * libgda/src/datamodelimport.hg: Added wrappers. + * libgda/src/datamodelarray.ccg: + * libgda/src/transactionstatus.ccg: Use _CONSTRUCT() instead of using ConstructParams() directly. + + svn path=/libgdamm/trunk/; revision=966 + +2007-01-30 Murray Cumming + + Made them all inherit from Gda::Object, not Glib::Object, and made them + +2007-01-30 Murray Cumming + + * libgda/src/dict.hg: + * libgda/src/dictaggregate.hg: + * libgda/src/dictdatabase.ccg: + * libgda/src/dictdatabase.hg: + * libgda/src/dicttype.hg: Made them all inherit from Gda::Object, not Glib::Object, + and made them all implement the XmlStorage interface. + Added class documentation based on the C documentation, and put them all in a Dictionaries + doxygen group. Wrapped some of their methods. + Several Dict* objects still need to be wrapped. + * libgda/src/xmlstorage.hg: Added class documentation. + * tools/m4/convert_libgdamm.m4: Added necessary conversion. + + svn path=/libgdamm/trunk/; revision=964 + +2007-01-28 Murray Cumming + + Added some stuff. Copy/pasted stuff from the hildon-libsmm equivalent. + +2007-01-28 Murray Cumming + + * TODO: Added some stuff. + * docs/reference/Makefile.am: Copy/pasted stuff from the hildon-libsmm equivalent. + * libgda/src/client.hg: + * libgda/src/connection.hg: + * libgda/src/datamodel.hg: + * libgda/src/datamodelarray.hg: + * libgda/src/datamodelindex.hg: + * libgda/src/datamodeliter.hg: + * libgda/src/datamodelquery.hg: + * libgda/src/datamodelrow.hg: + * libgda/src/dataproxy.hg: + * libgda/src/dict.hg: + * libgda/src/entity.hg: + * libgda/src/entityfield.hg: + * libgda/src/object.hg: + * libgda/src/parameter.ccg: + * libgda/src/parameter.hg: + * libgda/src/providerinfo.hg: + * libgda/src/query.hg: + * libgda/src/queryfield.hg: + * libgda/src/queryfieldagg.hg: + * libgda/src/row.hg: + * libgda/src/serveroperation.hg: + * libgda/src/serverprovider.hg: + * tools/m4/convert_libgdamm.m4: Added lots of refreturn and constversion options, + added some const overloads, and made some methods const. + + svn path=/libgdamm/trunk/; revision=954 + +2007-01-27 Murray Cumming + + Added overloads of update_dbms_meta_data() that take 1 or no arguments. + +2007-01-27 Murray Cumming + + * libgda/src/dict.ccg: + * libgda/src/dict.hg: Added overloads of update_dbms_meta_data() that + take 1 or no arguments. + + svn path=/libgdamm/trunk/; revision=949 + +2007-01-27 Armin Burgmeier + + Added datamodelarray.h. + +2007-01-27 Armin Burgmeier + + * libgda/libgdamm.h: Added datamodelarray.h. + + * libgda/libgdamm/value.h: Added ValueTraits struct and ValueList, + ValueSList typedefs to handle GValue-containing GLists correctly. + + * libgda/src/dataproxy.hg: + * libgda/src/dataproxy.ccg: + * libgda/src/datamodel.hg: Adjusted to use ValueList for functions + taking/returning lists of GValues. Also made + GdaDataModel::create_iter() return a Glib::RefPtr + instead of GdaDataModelIter*. + + * tools/m4/convert_libgdamm.m4: Added conversion from + GdaDataModelIter* to Glib::RefPtr. + + svn path=/libgdamm/trunk/; revision=947 + +2007-01-23 Murray Cumming + + Increased version + + svn path=/libgdamm/trunk/; revision=940 + +2007-01-21 Johannes Schmid + + Wrapped GdaQueryField and GdaQueryFieldAgg + + 2007-01-21 Johannes Schmid + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/queryfield.ccg: + * libgda/src/queryfield.hg: + * libgda/src/queryfieldagg.ccg: + * libgda/src/queryfieldagg.hg: + Wrapped GdaQueryField and GdaQueryFieldAgg + + * libgda/src/libgda_methods.defs: + Regenerated (this time from correct sources...) + + * libgda/src/libgda_signals.defs: + * libgda/src/parameterlist.ccg: + * libgda/src/parameterlist.hg: + Fixed GdaParameterList signals + + * libgda/src/blobop.hg: + Wrapped read_all/write_all + + * libgda/src/parameter.ccg: + * libgda/src/parameter.hg: + Wrapped gda_parameter_get_alphanum_name + + * libgda/src/datamodelindex.hg: + * libgda/src/object.hg: + Added TODOs + + * tools/m4/convert_libgdamm.m4: + Added new conversions + + * TODO: + Added some more TODOs + + svn path=/libgdamm/trunk/; revision=937 + +2007-01-20 Murray Cumming + + Require glibmm 2.12, because we need the new Value::init(Value) method + +2007-01-20 Murray Cumming + + * configure.in: Require glibmm 2.12, because we need the new Value::init(Value) method + + svn path=/libgdamm/trunk/; revision=932 + +2007-01-19 Johannes Schmid + + Wrapped even more unwrapped methods. Added TODO about methods taking a + + 2007-01-19 Johannes Schmid + + * libgda/src/connection.hg: + * libgda/src/object.hg: + * libgda/src/serverprovider.hg: + * tools/m4/convert_libgdamm.m4: + + Wrapped even more unwrapped methods. Added TODO about methods taking a GType argument + + svn path=/libgdamm/trunk/; revision=931 + +2007-01-18 Johannes Schmid + + libgda/src/datamodelrow.hg Wrapped some unwrapped methods + + 2007-01-18 Johannes Schmid + + * libgda/src/datamodelrow.hg + * libgda/src/datamodelindex.hg: + Wrapped some unwrapped methods + + * libgda/src/libgda_methods.defs: + regenerated + + svn path=/libgdamm/trunk/; revision=926 + +2007-01-18 Johannes Schmid + + : + + svn path=/libgdamm/trunk/; revision=925 + +2007-01-17 Armin Burgmeier + + Wrapped GdaDataProxy. + +2007-01-17 Armin Burgmeier + + * libgda/src/dataproxy.hg: + * libgda/src/dataproxy.ccg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaDataProxy. + + * tools/extra_defs_gen/generate_defs_gda.cc: Added GDA_TYPE_DATA_PROXY + to output. + + * libgda/src/libgda_signals.defs: Regenerated to contain properties + and signals from GdaDataProxy. + + svn path=/libgdamm/trunk/; revision=923 + +2007-01-17 Armin Burgmeier + + Wrapped properties and signals. + +2007-01-17 Armin Burgmeier + + * libgda/src/parameter.hg: Wrapped properties and signals. + + * libgda/src/datamodeliter.hg: + * libgda/src/datamodeliter.ccg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped + GdaDataModelIter. + + * libgda/src/datamodelrow.hg: Added comment about missing create() + method. + + * tools/extra_defs_gen/generate_defs_gda.cc: + * libgda/src/libgda_signals.defs: Added GdaDataModelIter definitions + to output and regenerated libgda_signals.defs. + + * libgda/src/parameterlist.hg: Added refreturn to find_param. + + * tools/m4/convert_libgdamm.m4: Added a new conversion. + + svn path=/libgdamm/trunk/; revision=921 + +2007-01-17 Armin Burgmeier + + Made Gda::DataModelQuery actually derive from Gda::Object. + +2007-01-17 Armin Burgmeier + + * libgda/src/datamodelquery.hg: Made Gda::DataModelQuery actually + derive from Gda::Object. + + svn path=/libgdamm/trunk/; revision=919 + +2007-01-16 Johannes Schmid + + Fixed some unwrapped methods. + + 2007-01-16 Johannes Schmid + + * libgda/src/datamodel.hg: + * libgda/src/connection.hg: + * libgda/src/client.hg: + * libgda/src/libgda_signals.defs (regenerated): + + Fixed some unwrapped methods. + + (Used a wrong commit message last time...) + + svn path=/libgdamm/trunk/; revision=914 + +2007-01-16 Johannes Schmid + + libgnomedb/gnome-db-selector.c libgnomedb/gnome-db-login-dialog.c + + 2007-01-01 Johannes Schmid + + * libgnomedb/gnome-db-selector.c + * libgnomedb/gnome-db-login-dialog.c + * libgnomedb/gnome-db-find-dialog.c + * libgnomedb/gnome-db-gray-bar.c: + + Added construct properties to allow wrapping with libgnomedbmm (#391514) + + svn path=/libgdamm/trunk/; revision=913 + +2007-01-13 Murray Cumming + + Use _CONSTRUCT() macro instead of hard-coding the construct + +2007-01-13 Murray Cumming + + * libgda/src/datamodelquery.ccg: Use _CONSTRUCT() macro instead of hard-coding + the construct implementation. + + svn path=/libgdamm/trunk/; revision=912 + +2007-01-13 Armin Burgmeier + + Made Gda::DataModelQuery inherit from Gda::Object instead of Glib::Object, + +2007-01-13 Armin Burgmeier + + * libgda/src/datamodelquery.hg: + * libgda/src/datamodelquery.ccg: Made Gda::DataModelQuery inherit from + Gda::Object instead of Glib::Object, changed constructor to take a + Gda::Query argument. + + + * libgda/libgdamm.h: Added datamodelquery.h to includes. + + svn path=/libgdamm/trunk/; revision=911 + +2007-01-13 Johannes Schmid + + Require libgda-3.0 instead of 2.0 + + 2007-01-13 Johannes Schmid + + * libgda/libgdamm-3.0.pc.in: + Require libgda-3.0 instead of 2.0 + + * libgda/libgdamm.h: + Added some files but still needs complete fixing + + * libgda/src/parameter.hg + * libgda/src/renderer.hg: + Fixed build with latest libgda, added TODO in GdaRenderer + + * libgda/src/datamodelquery.hg: + Added correct create() method + + * tools/m4/convert_libgdamm.m4: + Added conversion and fixed type + + svn path=/libgdamm/trunk/; revision=910 + +2007-01-12 Murray Cumming + + Removed some unnecessary NO_GTYPE options from the _WRAP_ENUM() statements + +2007-01-12 Murray Cumming + + * libgda/src/datamodel.hg: + * libgda/src/datasourceinfo.ccg: + * libgda/src/datasourceinfo.hg: + * libgda/src/parameter.hg: + * libgda/src/query.ccg: + * libgda/src/query.hg: + * libgda/src/renderer.ccg: + * libgda/src/renderer.hg: Removed some unnecessary NO_GTYPE options from the + _WRAP_ENUM() statements (this has been fixed in libgda), and removed some unnecessary + includes of C headers from our C++ headers. + + svn path=/libgdamm/trunk/; revision=909 + +2007-01-11 Murray Cumming + + Remove create_blob() and fetch_blob_by_id(), because they have been + +2007-01-11 Murray Cumming + + * libgda/src/serverprovider.hg: Remove create_blob() and fetch_blob_by_id(), + because they have been removed from libgda. + + svn path=/libgdamm/trunk/; revision=908 + +2007-01-11 Murray Cumming + + Inherit from the interfaces that we implement. execute(): Remove the const + +2007-01-11 Murray Cumming + + * libgda/src/query.hg: Inherit from the interfaces that we implement. + execute(): Remove the const overload. It does not seem appropriate. + get_parent_query(): Use refreturn to take a reference. + * libgda/src/renderer.hg: Make is_valid() const. + * libgda/src/queryobject.hg: + * libgda/src/xmlstorage.hg: Added some mostly unimportant TODO comments. + + svn path=/libgdamm/trunk/; revision=907 + +2007-01-10 Johannes Schmid + + Wrapped GdaBlob and GdaBlobOp + + 2007-01-10 Johannes Schmid + + * libgda/src/blobop.hg: + * libgda/src/blobop.ccg: + * libgda/src/blob.hg: + * libgda/src/blob.ccg: + Wrapped GdaBlob and GdaBlobOp + + * libgda/src/serverprovider.hg: + Used Gda::Blob instead of GdaBlob + + svn path=/libgdamm/trunk/; revision=906 + +2007-01-10 Armin Burgmeier + + Wrapped GdaReferer, GdaRenderer, GdaXmlStorage and parts of GdaQuery. + +2007-01-08 Armin Burgmeier + + * libgda/src/referer.hg: + * libgda/src/referer.ccg: + * libgda/src/renderer.hg: + * libgda/src/renderer.ccg: + * libgda/src/xmlstorage.hg: + * libgda/src/xmlstorage.ccg: + * libgda/src/queryobject.hg: + * libgda/src/queryobject.ccg: + * libgda/src/query.hg: + * libgda/src/query.ccg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped + GdaReferer, + GdaRenderer, GdaXmlStorage and parts of GdaQuery. + + * tools/m4/convert_libgdamm.m4: Added new conversions. + + svn path=/libgdamm/trunk/; revision=905 + +2007-01-09 Murray Cumming + + add_event(string): Renamed to add_event_string(), because it is not really + +2007-01-09 Murray Cumming + + * libgda/src/connection.hg: add_event(string): Renamed to add_event_string(), + because it is not really the same as add_event() and because it now returns + something. + + svn path=/libgdamm/trunk/; revision=904 + +2007-01-09 Murray Cumming + + moving + + svn path=/libgdamm/trunk; revision=893 + +2007-01-09 Murray Cumming + + moving + + svn path=/libgdamm/trunk; revision=892 + +2007-01-09 Murray Cumming + + moving + + svn path=/libgdamm/trunk; revision=891 + +2007-01-09 Murray Cumming + + Moving stuff around so that each module has its own tags,trunk,branches directories + + svn path=/libgdamm/trunk/; revision=879 + +2006-12-28 Murray Cumming + + get_sql_from_value(), get_str_from_value(): Made these const. + +2006-12-28 Murray Cumming + + * libgda/src/datahandler.hg: get_sql_from_value(), get_str_from_value(): + Made these const. + * libgda/src/handlerbin.hg: + * libgda/src/handlertime.hg: Added TODO next to the comments from Armin, + so we remember to think about them later. + +2006-12-28 Armin Burgmeier + + Wrapped data handlers. + +2006-12-24 Armin Burgmeier + + * libgda/src/datahandler.hg: + * libgda/src/datahandler.ccg: + * libgda/src/handlerstring.hg: + * libgda/src/handlerstring.ccg: + * libgda/src/handlerboolean.hg: + * libgda/src/handlerboolean.ccg: + * libgda/src/handlertime.hg: + * libgda/src/handlertime.ccg: + * libgda/src/handlernumerical.hg: + * libgda/src/handlernumerical.ccg: + * libgda/src/handlerbin.hg: + * libgda/src/handlerbin.ccg: + * libgda/src/handlertype.hg: + * libgda/src/handlertype.ccg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped data handlers. + +2006-12-23 Murray Cumming + + Added missing files. + +2006-12-23 Armin Burgmeier + + Wrapped GdaDataModelRow and GdaDataModelArray. + +2006-12-22 Armin Burgmeier + + * libgda/src/datamodelrow.hg: + * libgda/src/datamodelarray.hg: + * libgda/src/datamodelrow.ccg: + * libgda/src/datamodelarray.ccg: + * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaDataModelRow + and GdaDataModelArray. + + * libgda/src/client.hg: Added db_name parameter to + prepare_create_database() and prepare_drop_database(). + + * tools/extra_defs_gen/generate_defs_gda.cc: Added defs for + GDA_DATA_MODEL_ROW to output. + + * libgda/src/libgda_methods.defs: + * libgda/src/libgda_signals.defs: Regenerated. + +2006-12-15 Murray Cumming + + Added DataModelQuery class, which implements the DataModel interface. + +2006-12-15 Murray Cumming + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/datamodelquery.ccg: + * libgda/src/datamodelquery.hg: Added DataModelQuery class, which + implements the DataModel interface. There are a few more of these + DataModel* classes to wrap. + * tools/m4/convert_libgdamm.m4: Added new conversions. + * libgda/src/datamodel.hg: Ignore gda_data_model_move_iter_at_row, + gda_data_model_move_iter_next, and gda_data_model_move_iter_prev, + which have become private API in libgda. + * libgda/src/libgda_enums.defs: + * libgda/src/libgda_methods.defs: Regenerated. + +2006-11-30 Armin Burgmeier + + Require libgda-3.0 >= 2.99.2. Moved transaction.hg to + +2006-11-29 Armin Burgmeier + + * configure.in: Require libgda-3.0 >= 2.99.2. + * libgda/src/Makefile_list_of_hg.am_fragment: Moved transaction.hg to + transactionstatus.hg. + + * libgda/src/client.hg: + * libgda/src/column.hg: + * libgda/src/command.hg: + * libgda/src/connection.ccg: + * libgda/src/connection.hg: + * libgda/src/dict.ccg: + * libgda/src/dict.hg: + * libgda/src/parameterlist.hg: + * libgda/src/serverprovider.hg: Build fixes to build against libgda + HEAD. Some functions had to be removed because the new API seems not + to offer them anymore. Some other, new functions are still unwrapped. + + * libgda/src/transactionstatus.hg: + * libgda/src/transactionstatus.ccg: New files, replacing + transaction.hg respectively transaction.ccg. + + * tools/m4/convert_libgdamm.m4: Replaced Transaction by + TransactionStatus. + + * libgda/src/libgda_methods.defs: + * libgda/src/libgda_signals.defs: Regenerated. + +2006-11-08 Murray Cumming + + Added get_column_index() and get_value_at(column_name). Renamed + +2006-11-08 Murray Cumming + + * libgda/src/datamodel.ccg: + * libgda/src/datamodel.hg: Added get_column_index() and + get_value_at(column_name). + * libgda/src/parameter.hg: Renamed get_gda_type() to get_g_type(). + * libgda/src/serverprovider.hg: Added get_info(). + +2006-11-08 Murray Cumming + + Added ServerProviderInfo typedef. + +2006-11-08 Murray Cumming + + * libgda/src/serverprovider.hg: Added ServerProviderInfo typedef. + * libgda/src/connection.ccg: + * libgda/src/connection.hg: Added get_infos(). + +2006-11-08 Murray Cumming + + Added the Entity and EntityField interfaces. Added declare_param_user() + +2006-11-08 Murray Cumming + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/entity.ccg: + * libgda/src/entity.hg: + * libgda/src/entityfield.ccg: + * libgda/src/entityfield.hg: Added the Entity and + EntityField interfaces. + * libgda/src/parameter.hg: Added declare_param_user() and + get_param_users(). + * tools/m4/convert_libgdamm.m4: Added necessary conversions. + +2006-11-06 Murray Cumming + + Rename get/set_bool() to get/set_boolean(). Added get_g_type() and + +2006-11-07 Murray Cumming + + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: Rename get/set_bool() to get/set_boolean(). + Added get_g_type() and set(GType), for Values that contain a GType, such + as the field types. + * libgda/src/column.ccg: + * libgda/src/column.hg: Added a hand-coded equal() function because it + has been removed from libgda. + Rename get/set_gda_type() to get/set_g_type(). + get_references(): Make it const. + * libgda/src/libgda_methods.defs: Regenerate with h2defs.py. + +2006-11-06 gMurray Cumming + + Derive a new Gnome::Gda::Value class, from Glib::ValueBase, as a variant + +2006-11-06 gMurray Cumming + + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: Derive a new + Gnome::Gda::Value class, from Glib::ValueBase, + as a variant type (which Glib::ValueBase is not, + because it must be used via specialized derived template + instantiations), including the gda-specific types. This + API is simpler and less ugly than lots of value_*(Glib::Value) + functions. + * tools/m4/convert_libgdamm.m4: + * libgda/src/column.ccg: + * libgda/src/column.hg: + * libgda/src/connection.hg: + * libgda/src/datamodel.ccg: + * libgda/src/datamodel.hg: + * libgda/src/parameter.ccg: + * libgda/src/parameter.hg: + * libgda/src/parameterlist.ccg: + * libgda/src/parameterlist.hg: + * libgda/src/row.ccg: + * libgda/src/row.hg: + * libgda/src/serverprovider.hg: + * examples/introspection/main.cc: + * examples/simple/main.cc: Adapt to new API. + +2006-10-21 Murray Cumming + + Wrap the GError types. Catch exception. + +2006-10-21 Murray Cumming + + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: + * libgda/src/client.hg: + * libgda/src/connection.ccg: + * libgda/src/connection.hg: + * libgda/src/datamodelindex.ccg: + * libgda/src/datasourceinfo.ccg: + * libgda/src/dict.ccg: + * libgda/src/dictaggregate.ccg: + * libgda/src/dictdatabase.ccg: + * libgda/src/dicttype.ccg: + * libgda/src/libgda_enums.defs: + * libgda/src/object.ccg: + * libgda/src/parameter.ccg: + * libgda/src/parameter.hg: + * libgda/src/parameterlist.ccg: + * libgda/src/parameterlist.hg: + * libgda/src/providerinfo.ccg: Wrap the GError types. + * examples/introspection/main.cc: Catch exception. + +2006-10-21 Murray Cumming + + Link to the correct library, now that we have changed the name. + +2006-10-21 Murray Cumming + + * examples/Makefile.am_fragment: Link to the correct library, now that + we have changed the name. + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: Add value_get/set utility methods for + the non-gda generic glib types. These are not in glibmm because + Glib::Value is not usually used as a variant, without using specific + Glib::Value<> specializations. + * examples/introspection/main.cc: + * examples/simple/main.cc: Adapt for the new API. + +2006-10-21 Murray Cumming + + Use ValueBase as a return type, instead of as an output parameter. This + +2006-10-21 Murray Cumming + + * libgda/src/column.ccg: + * libgda/src/column.hg: + * libgda/src/datamodel.ccg: + * libgda/src/datamodel.hg: + * libgda/src/parameter.ccg: + * libgda/src/parameter.hg: + * libgda/src/parameterlist.ccg: + * libgda/src/parameterlist.hg: + * libgda/src/row.ccg: + * libgda/src/row.hg: Use ValueBase as a return type, + instead of as an output parameter. This loses the ability to do + compile-time type-safe getting, but that is not very useful or + safe with databases anyway. + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: Add get and set utility functions, + matching the libgda ones. People getting a ValueBase will have + to check the type and use a specific get method, deciding at + runtime. That is not how ValueBase is usually used in gtkmm, + but it is demanded by libgda, because the database structure + is out of the control of the compiler. + * examples/introspection/main.cc: Adapted for new API. + +2006-10-21 Murray Cumming + + Add constants for libgda-specific GValue types. + +2006-10-21 Murray Cumming + + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: Add constants for libgda-specific + GValue types. + +2006-10-21 Murray Cumming + + equal(): Add extra checks, to match the extra checks that we had in + +2006-10-21 Murray Cumming + + * libgda/libgdamm/value.cc: equal(): Add extra checks, to + match the extra checks that we had in Gnome::Gda::Value in + libgdamm 2.0. + +2006-10-21 Murray Cumming + + Add some utility functions for working with Glib::Values with libgdamm: + +2006-10-21 Murray Cumming + + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: Add some utility functions for + working with Glib::Values with libgdamm: + value_compare(), value_compare_ex(), value_equal(), + value_is_null(), value_is_number(). + * libgda/src/column.hg: Rename the gda_type_changed signal to + g_type_changed() as in the C API. + +2006-10-21 Murray Cumming + + Added prototype for GdaDataModelIter, which we should wrap properly. Added + +2006-10-21 Murray Cumming + + * libgda/src/datamodel.ccg: + * libgda/src/datamodel.hg: Added prototype for GdaDataModelIter, + which we should wrap properly. + Added DataModelHint and DataModelIOFormat enums and used them + instead of the C enums. + * tools/m4/convert_libgdamm.m4: Added enum conversions. + +2006-10-21 Murray Cumming + + Removed Added + +2006-10-21 Murray Cumming + + * configure.in: + * libgda/Makefile.am: + * libgda/libgdamm-2.0.pc.in: Removed + * libgda/libgdamm-3.0.pc.in: Added + * libgda/libgdamm/Makefile.am: + * libgda/libgdamm/private/Makefile.am: + * tools/m4/Makefile.am: Change the pkg-config name, the + .so library name, and the include directory from 2.0 to + 3.0, to allow parallel installation with libgdamm-2.0. + Note that libgdamm-2.0 wrapped libgda-1.2. + +2006-10-21 Murray Cumming + + Regenerated. Regenerated with enums.pl Regenerated with h2defs.py + +2006-10-21 Murray Cumming + + * libgda/src/libgda_docs.xml: Regenerated. + * libgda/src/libgda_enums.defs: Regenerated with enums.pl + * libgda/src/libgda_methods.defs: Regenerated with h2defs.py + * libgda/src/client.ccg: + * libgda/src/client.hg: Remove ClientSpecsType enum, and + get_provider_specs() method. + Added prepare_create_database() and prepare_drop_database(). + Rename create_database() and drop_database() to + perform_create_database() and perform_drop_database(), taking + ServerOperation instead of ParameterList. + * libgda/src/connection.ccg: + * libgda/src/connection.hg: Rename execute_command() methods + to execute_select_command(). There are 2 other execute* functions + to wrap, but I need to find out how the GList result should be used. + Remove create_table(), drop_table(), create_index(), drop_index(). + Renamed supports() to supports_feature(). + * libgda/src/datamodel.hg: export_to_file(): Added rows parameters. + * libgda/src/object.hg: Renamed changed to signal_emit_changed(). + Fixed typo in block_changed() method name. + * libgda/src/serverprovider.hg: Removed get_specs(), perform_action_params(), + create_database_cnc(), drop_database_cnc(), create_table(), drop_table(), + create_index(), drop_index(). + supports_operation(): Added ParameterList parameter. + Renamed supports() to supports_feature(). + * examples/simple/main.cc: Update for latest API, changing use of + execute_command() to execute_select_command(). + +2006-08-15 Johannes Schmid + + Reverse changes made by mistake + +2006-08-15 Johannes Schmid + + Fixed old files + +2006-07-04 Murray Cumming + + Added ServerOperation. Added supports_operation(), create_operation(), + +2006-07-04 Murray Cumming + + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/serveroperation.ccg: + * libgda/src/serveroperation.hg: + * tools/m4/convert_libgdamm.m4: Added ServerOperation. + * libgda/src/serverprovider.hg: Added supports_operation(), + create_operation(), render_operation(), perform_operation(), + fetch_blob_by_id(). + * libgda/src/libgda_enums.defs: Regenerated with enums.pl + +2006-06-29 Murray Cumming + + Remove duplicate get/set_gda_type() functions. Add this to cvs, to fix the + +2006-06-29 Murray Cumming + + * libgda/src/column.hg: Remove duplicate get/set_gda_type() functions. + * libgda/src/dictdatabase.ccg: Add this to cvs, to fix the build. + +2006-06-29 Murray Cumming + + Add new defs file for signals of interfaces, which must be hand-written. + +2006-06-29 Murray Cumming + + * libgda/src/Makefile.am: + * libgda/src/libgda.defs: + * libgda/src/libgda_others.defs: Add new defs file for signals + of interfaces, which must be hand-written. + * libgda/src/libgda_methods.defs: + * libgda/src/libgda_signals.defs: Regenerated. + * libgda/src/libgda_vfuncs.defs: Remove these because they are + not worth the code and memory size. + * libgda/src/column.hg: Changed get_gdatype() to get_gda_type(). + Wrapped signals. + * libgda/src/datamodel.hg: Wrapped the correct signals. + * tools/extra_defs_gen/generate_defs_gda.cc: Commented-out interfaces, + which can not be instantiated. + +2006-06-11 Murray Cumming + + Added set/get_gda_type() + +2006-06-11 Murray Cumming + + * libgda/src/column.hg: Added set/get_gda_type() + * libgda/src/connectionevent.ccg: + * libgda/src/connectionevent.hg: Added set/get_event_type(). + Changed get/set_number() to get/set_code(). Added get/set_gda_code(). + * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. + * libgda/src/parameter.ccg: + * libgda/src/parameter.hg: Added get_gda_type(), has_restrict_values(). + * tools/m4/convert_libgdamm.m4: Added conversions for new enums. + +2006-05-14 Murray Cummingg + + Added declare_connection() Added set_client() + +2006-05-14 Murray Cummingg + + * libgda/src/client.hg: Added declare_connection() + * libgda/src/connection.hg: Added set_client() + * libgda/src/parameterlist.ccg: + * libgda/src/parameterlist.hg: Added find(), add_param(), add_param_from_string), + add_param_from_value(), merge(), is_coherent(), is_valid(), find_param(), + find_param_for_user(), set_param_default_value(), set_param_default_alias(), + get_param_default_value(), clear(), get_spec(). + * tools/m4/convert_libgdamm.m4: Use conversion macros and added some conversions. + +2006-05-09 Murray Cumming + + Regenerated with h2defs.py + +2006-05-09 Murray Cumming + + * libgda/src/libgda_methods.defs: Regenerated with h2defs.py + * libgda/src/client.hg: + * libgda/src/column.ccg: + * libgda/src/column.hg: + * libgda/src/connection.hg: + * libgda/src/datamodel.ccg: + * libgda/src/datamodel.hg: + * libgda/src/parameter.ccg: + * libgda/src/parameter.hg: + * libgda/src/parameterlist.hg: + * libgda/src/row.ccg: + * libgda/src/row.hg: + * libgda/src/serverprovider.hg: Use Glib::ValueBase instead of Gda::Value, + and use it via an output parameter so that the caller can use a compile-time + type-safe derived Glib::Value<> type. This requires the latest glibmm from cvs. + * tools/m4/convert_libgdamm.m4: + * libgda/libgdamm/Makefile.am: + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/value.ccg: + * libgda/src/value.hg: Removed, replace with: + * libgda/libgdamm/value.cc: + * libgda/libgdamm/value.h: which has some non-class functions. + We need to add more stuff here that corresponds with the remaining + functions in gda-value.h + * examples/introspection/main.cc: + * examples/simple/main.cc: Updated. + +2006-05-08 Murray Cumming + + Removed reset() because it was removed from libgda. + +2006-05-08 Murray Cumming + + * libgda/src/connection.ccg: + * libgda/src/connection.hg: Removed reset() because it was removed + from libgda. + * libgda/src/datamodel.ccg: + * libgda/src/datamodel.hg: Added get_attributes_at, create_iter() move_iter_at_row(), + move_iter_nex(), move_iter_prev, send_hint(), import_from_string(), import_from_file(), + row_changed(), row_inserted(), row_updated(), row_removed(), move_iter_at_row_default(), + move_iter_next_default(), move_iter_prev_default(). + * tools/m4/convert_libgdamm.m4: Added const conversion. + +2006-05-08 Murray Cumming + + Added open(), set_dsn(), set_username(), set_password(), + +2006-05-08 Murray Cumming + + * libgda/src/connection.hg: Added open(), set_dsn(), set_username(), + set_password(), get_provider_obj(), fetch_blob_by_id(). + * tools/m4/convert_libgdamm.m4: Added ServerProvider conversion. + +2006-05-08 Murray Cumming + + Removed, because it was removed from the libgda API. + +2006-05-08 Murray Cumming + + * libgda/src/datamodelbase.ccg: + * libgda/src/datamodelbase.hg: Removed, because it was removed + from the libgda API. + * libgda/src/dictaggregate.ccg: + * libgda/src/dictaggregate.hg: + * libgda/src/dictdatabase.hg: + * libgda/src/dicttype.ccg: + * libgda/src/dicttype.hg: + * libgda/src/object.ccg: + * libgda/src/object.hg: New classes + * libgda/src/Makefile_list_of_hg.am_fragment: Mention new files. + * libgda/src/connection.ccg: + * libgda/src/connection.hg: execute_single_command() renamed to + execute_command(). + * libgda/src/dict.ccg: + * libgda/src/dict.hg: + * libgda/src/client.hg: + * libgda/src/datamodel.ccg: + * libgda/src/datamodel.hg: + * libgda/src/parameter.ccg: + * libgda/src/parameter.hg: + * libgda/src/parameterlist.ccg: + * libgda/src/parameterlist.hg: + * libgda/src/providerinfo.ccg: + * libgda/src/providerinfo.hg: + * libgda/src/serverprovider.ccg: + * libgda/src/serverprovider.hg: Various API changes. For instance, + most classes now derived from Glib::Object, so must be use with + Glib::RefPtr. + * libgda/src/libgda_methods.defs: Updated with h2defs.py + * libgda/src/libgda_signals.defs: Updated with extra_defs_gen. + * tools/extra_defs_gen/generate_defs_gda.cc: Output .defs for the + new types. + * tools/m4/convert_libgdamm.m4: New conversions. + * examples/introspection/main.cc: + * examples/list_data_sources/main.cc: + * examples/simple/main.cc: Update for new API. + +2005-10-23 Murray Cumming + + Add equal() and get/set_title(). Regehnerated with h2defs.py. Use + + 2005-10-23 Murray Cumming + + * libgda/src/column.hg: Add equal() and + get/set_title(). + * libgda/src/libgda_methods.defs: Regehnerated + with h2defs.py. + * libgda/src/parameterlist.hg: Use _IGNORE() + to avoid warnings. + * tools/m4/convert_libgdamm.m4: Added conversion + for Column:equal(). + +2005-10-20 Murray Cumming + + Hide the C header, putting an implementation that needs it in the .cc + + 2005-10-20 Murray Cumming + + * libgda/libgdamm/config.cc: + * libgda/libgdamm/config.h: Hide the C header, + putting an implementation that needs it in + the .cc file. + * libgda/src/connection.ccg: + * libgda/src/connection.hg: create_index(): + Use a DataModelIndex& instead of a + GdaModelIndex*. Hide the C header. + +2005-10-19 Murray Cumming + + Check for libgda-2.0 1.9.101 instead of 1.99. Strangely, it has decreased. + + 2005-10-19 Murray Cumming + + * configure.in: Check for libgda-2.0 1.9.101 + instead of 1.99. Strangely, it has decreased. + * libgda/src/datamodel.hg: Use renamed GdaDataModel + interface struct. + +2005-09-28 Murray Cumming + + Increase need libgda version a bit. + +2005-09-28 Murray Cumming + + * configure.in: Increase need libgda version a bit. + * libgda/src/column.hg: + * libgda/src/datamodel.hg: + * libgda/src/libgda_methods.defs: + * libgda/src/row.ccg: + * libgda/src/row.hg: + * tools/m4/convert_libgdamm.m4: Update for latest + API changes. + +2005-09-22 Murray Cumming + + This is now a GObject, so wrap it like one. It is therefore now used via + +2005-09-22 Murray Cumming + + * libgda/src/column.hg: This is now a GObject, + so wrap it like one. It is therefore now used + via RefPtr. + * libgda/src/connection.hg: + create_blob(): Changed signature. + * libgda/src/datamodel.hg: Removed several + methods and vfuncs that have been removed from + libgda's API. + * libgda/src/libgda_methods.defs: Regenerate + * libgda/src/libgda_vfuncs.defs: Update. + * libgda/src/serverprovider.hg: + create_blob(): Changed signature. + * tools/extra_defs_gen/generate_defs_gda.cc: + Remove XQL stuff, removed from libgda. + * tools/m4/convert_libgdamm.m4: Use Column as + a RefPtr. + * examples/simple/main.cc: Update for changed API. + +2005-09-21 Murray Cumming + + set_binary(), get_binary(): Hide the GdaBinary type completely, using + +2005-09-21 Murray Cumming + + * libgda/src/value.ccg: + * libgda/src/value.hg: set_binary(), get_binary(): + Hide the GdaBinary type completely, using guchar* and + size instead. It is silly. + +2005-09-21 Murray Cumming + + create_database(), drop_database(): Change parameter to const + +2005-09-21 Murray Cumming + + * libgda/src/client.hg: create_database(), + drop_database(): Change parameter to + const ParameterList& instead of GdaParameterList*. + * libgda/src/parameter.hg: Change a gdouble to double. + * libgda/src/parameterlist.hg: Added templated add() + method, so you do not need to explicitly create a + Parameter object. + * libgda/src/value.hg: set(binary): Change from + GdaBinary* to const GdaBinary&. + * tools/m4/convert_libgdamm.m4: Changed necessary + conversions. + +2005-09-16 Murray Cumming + + Updated with h2defs.py. + +2005-09-16 Murray Cumming + + * libgda/src/libgda_methods.defs: Updated with h2defs.py. + * libgda/src/value.ccg: + * libgda/src/value.hg: Updated set_binary() and a + constuctor for the changed libgda API. + +2005-09-12 Murray Cumming + + Update to show that it now uses the libgda-2.0 API instead of the older + +2005-09-12 Murray Cumming + + * libgda/libgdamm-2.0.pc.in: Update to show that it now + uses the libgda-2.0 API instead of the older libgda API. + * libgda/src/value.hg: Added reset_with_type(). + get_binary() now returns a GdaBinary*. + Renamed get/set_vtype() to get/set_gdatype(). Added + compare() and compare_ex(). + * tools/m4/convert_libgdamm.m4: Added needed conversion. + +2005-09-10 Murray Cumming + + Added columnindex.hg, datamodelindex.hg Added ClientSpecsType. Changed + +2005-09-10 Murray Cumming + + * libgda/src/Makefile_list_of_hg.am_fragment: + Added columnindex.hg, datamodelindex.hg + * libgda/src/client.hg: Added ClientSpecsType. + Changed get_connection_list() to get_connections(). + Added notify_connection_closed_event(), + get_provider_specs() + * libgda/src/column.hg: Added get_dbms_type(), + commit_update(), + * libgda/src/columnindex.ccg: + * libgda/src/columnindex.hg: New class. + * libgda/src/connection.hg: Added clear_events_list(), + value_to_sql_string(), and error signal. + * libgda/src/datamodel.hg: Added append_values(), + to_text_separated(), dump(), dump_as_string(), and + various vfuncs and signals. + * libgda/src/datamodelindex.ccg: + * libgda/src/datamodelindex.hg: New class. + * libgda/src/libgda_enums.defs: Regenerated with enums.pl. + * libgda/src/libgda_signals.defs: Regenerated with extra_defs. + * libgda/src/libgda_vfuncs.defs: Edited by hand. + * libgda/src/serverprovider.ccg: + * libgda/src/serverprovider.hg: Added reset_connection(), + create_database(), drop_database(), get_specs(), + perform_action_params(), create_database_cnc(), drop_database_cnc(), + create_table(), drop_table(), create_index(), drop_index(), + value_to_sql_string(), get_last_insert_id(). + +2005-08-23 Murray Cumming + + Added get_dsn_specs(), create_database(), drop_database(). Added reset(). + +2005-08-23 Murray Cumming + + * libgda/src/client.hg: Added get_dsn_specs(), create_database(), + drop_database(). + * libgda/src/connection.hg: Added reset(). Renamed add_error*() to + add_event*(). Added create_table(), drop_table(), create_index(), + drop_index(). + * tools/m4/convert_libgdamm.m4: Use ConnectionEvent instead of Error. + +2005-08-23 Murray Cumming + + Rename from datamodelcolumnattributes. + +2005-08-23 Murray Cumming + + * libgda/libgdamm.h: + * libgda/src/Makefile_list_of_hg.am_fragment: + * libgda/src/column.ccg: + * libgda/src/column.hg: Rename from + datamodelcolumnattributes. + * libgda/src/connection.hg: + * libgda/src/connectionevent.ccg: + * libgda/src/connectionevent.hg: Rename from error.* + * libgda/src/datamodel.hg: + * libgda/src/datamodelcolumnattributes.ccg: + * libgda/src/datamodelcolumnattributes.hg: Removed. + * libgda/src/error.ccg: + * libgda/src/error.hg: Removed. + +2005-08-23 Murray Cumming + + Use libgda-2.0 Update for new API. + +2005-08-23 Murray Cumming + + * configure.in: Use libgda-2.0 + * examples/simple/main.cc: Update for new API. + * libgda/libgdamm/config.cc: + * libgda/libgdamm/config.h: Use renamed _free and _copy functions. + * libgda/src/client.hg: + * libgda/src/connection.ccg: + * libgda/src/connection.hg: execute_*() methods now throw. + * libgda/src/datamodel.hg: + * libgda/src/datamodelcolumnattributes.ccg: + * libgda/src/datamodelcolumnattributes.hg: Renamed to Column. + * libgda/src/datasourceinfo.hg: Use renamed _free and _copy functions. + * libgda/src/error.hg: Renamed to ConnectionEvent. + * libgda/src/libgda_methods.defs: Regenerate with h2defs.py + * libgda/src/row.hg: Added get/set_is_default(). + * libgda/src/value.ccg: + * libgda/src/value.hg: get_binary() now returns a GdaBinary instead of + gpointer. + * tools/extra_defs_gen/generate_defs_gda.cc: + * tools/m4/convert_libgdamm.m4: Updated for renamed types. + +2005-02-04 Murray Cumming + + Replace the Value(gint64) and Value(guint64) constructors with static + +2005-02-03 Murray Cumming + + * libgda/src/value.[hg|ccg]: Replace the Value(gint64) and + Value(guint64) constructors with static create_as_* methods, to + avoid conflicts on 64-bit systems. Bug #162253 from Daniel Holbach, + who wrote part of the patch. + +2005-01-11 Murray Cumming + + Changes to fix the build against the new libgda API. Rebuilt with + +2005-01-11 Murray Cumming + + * Changes to fix the build against the new libgda API. + * libgda/src/libgda_methods.defs: Rebuilt with h2defs.py + * libgda/src/libgda_signals.defs: Rebuilt with extra_defs. + * tools/m4/convert_libgda.m4: Renamed types. + * libgda/src/: Renamed fieldattributes.[hg|ccg] to + datamodelcolumnattributes.[hg|ccg] + * libgda/src/datamodel.hg: This is now an interface. + * libgda/src/: Aded datamodelbase.[hg|ccg]. + * libgda/src/client.[hg|ccg], datamodel.[hg|ccg]: Renamed types. + * examples/list_data_sources/main.cc: Added try/catch block around + the example. + +2005-01-11 Murray Cumming + + This is the HEAD branch. The libgda-1-2 branch builds against libgda 1.2. + +2005-01-06 Murray Cumming + + Remove the implementation of the time_t constructor that I removed a + +2005-01-06 Murray Cumming + + * libgda/src/value.ccg: Remove the implementation of the time_t + constructor that I removed a couple of days ago, to fix the build. + +2005-01-06 Daniel Holbach + + Replace old LIBGNOMEMM_ stuff with LIBGLADEMM_. + + 2005-01-06 Daniel Holbach + + * docs/reference/Doxyfile.in: Replace old LIBGNOMEMM_ stuff with + LIBGLADEMM_. + +2005-01-06 Murray Cumming + + Actually commit the change. + +2005-01-04 Murray Cumming + + Remove the time_t constructor, because it is ambiguous on 64-bit systems. + +2005-01-04 Murray Cumming + + * libgda/src/value.hg: Remove the time_t constructor, because it + is ambiguous on 64-bit systems. Bug #162253 from Daniel Holbach. + +2004-11-30 Murray Cumming + + http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Table.html#a4 + +2004-11-30 Murray Cumming + + Increased version + +2004-11-28 Murray Cumming + + Removed lots of extra ;s to fix problems with gcc 3.4. + +2004-11-28 Murray Cumming + + * Removed lots of extra ;s to fix problems with gcc 3.4. + +2004-07-08 Murray Cumming + + Increased libgda version required. + +2004-06-06 Murray Cumming + + 1.3.4: + +2004-06-06 Murray Cumming + + * libgda/src/libgda_methods.defs: Updated with h2defs.py. + * libgda/src/datamodel.hg: Changed the update_column() and + remove_column() arguments to match changes in libgda. + +2004-06-06 Murray Cumming + + Added typedefs for Date, Time, Timestamp, and Geometric point, and used + +2004-06-06 Murray Cumming + + * libgda/src/value.[hg|ccg]: Added typedefs for Date, Time, Timestamp, + and Geometric point, and used them by value instead of by pointer. + +2004-06-01 Murray Cumming + + Added operator==() and operator!=(). + +2004-06-01 Murray Cumming + + * libgda/src/value.[hg|ccg]: Added operator==() and operator!=(). + +2004-05-29 Murray Cumming + + Corrected libgdamm link. + +2004-05-29 Murray Cumming + + * download.shtml: Corrected libgdamm link. + +2004-05-28 Murray Cumming + + increased version + +2004-05-04 Murray Cumming + + Hand-code the constructor because it does not just use properties. + +2004-05-04 Murray Cumming + + * libgda/src/transaction.[hg|cc]: Hand-code the constructor because + it does not just use properties. + +2004-05-04 Murray Cumming + + Added get_last_insert_id(), as wrapper for the new + +2004-05-04 Murray Cumming + + * libgad/src/connection.hg: Added get_last_insert_id(), as wrapper for + the new gda_connection_get_last_insert_id() function. + +2004-04-29 Murray Cumming + + Override the destructor so that it closes the connection. + +2004-04-30 Murray Cumming + + * libgda/src/connection.[hg|ccg]: Override the destructor so that it + closes the connection. + +2004-04-23 Murray Cumming + + * libgda/src/fieldattributes.hg: Tell it to use the _new() function in + the default constructor so that we don't get invalid null instances. + +2004-04-23 Murray Cumming + + get_value_at(): Take a copy of the value so it is not freed twice. + +2004-04-23 Murray Cumming + + * libgda/src/datamodel.hg: get_value_at(): Take a copy of the value + so it is not freed twice. + +2004-04-21 Murray Cumming + + Implemented the constructors. + +2004-04-22 Murray Cumming + + * libgda/src/value.ccg: Implemented the constructors. + +2004-04-21 Murray Cumming + + Added type_to_string() and type_from_string() static methods. + +2004-04-21 Murray Cumming + + * libgda/src/value.hg: Added type_to_string() and type_from_string() + static methods. + +2004-04-20 Murray Cumming + + Update to use glibmm 2.4 gmmproc and extra_defs lib. Add an + +2004-04-20 Murray Cumming + + * configure.in, tools/extra_defs/Makefile.am: Update to use glibmm + 2.4 gmmproc and extra_defs lib. + * libgda/src/connection.hg: Add an execute_single_command() override + that takes a string. + * libgda/src/: Added FieldAttribute. + * libgda/src/datamodel.hg: Added append_column(), update_column(), + and remove_column(). + * libgda/src/transaction.hg: Added set/get_isolation_level(); + +2004-04-08 Murray Cumming + + Working bits of a patch from Alberto Paro. Depend on glibmm 2.4 instead of + +2004-04-08 Murray Cumming + + Working bits of a patch from Alberto Paro. + * libgda/libgdamm-2.0.p.in: Depend on glibmm 2.4 instead of gtkmm 2.0. + * tools/extra_defs/Makefile.am: Link to the glibmm-2.3 library instead + of the gtkmm 2.0 one. + +2004-04-05 Murray Cumming + + Increasd version + +2004-04-05 Murray Cumming + + Added README.txt. Moved simple example to introspection. Added more + +2004-04-05 Murray Cumming + + * examples/: Added README.txt. Moved simple example to + introspection. Added more appropriate simple example. + * libgda/src/command.hg: Add default parameter values. + * libgda/src/connection.hg: Added overloads of execute methods that + take no ParameterList. + * libgda/src/parameterlist.hg: Hand-code add_parameter() to give the + C function a copy, because it takes ownership. + + ' + +2004-04-04 Murray Cumming + + Use Value and ParameterList in API. + +2004-04-04 Murray Cumming + + * Use Value and ParameterList in API. + +2004-04-04 Murray Cumming + + Added wrappers for Value, Parameter, ParameterList. + +2004-04-04 Murray Cumming + + * libgda/src/: Added wrappers for Value, Parameter, ParameterList. + +2004-04-03 Murray Cumming + + Increased version + +2004-03-30 Murray Cumming + + Wrapped some GList* return types as ListHandles. + +2004-03-30 Murray Cumming + + * Wrapped some GList* return types as ListHandles. + +2004-03-30 Murray Cumming + + Added these files, wrapping GdaRow. Added foreach(). + +2004-03-30 Murray Cumming + + * libgda/src/row.[hg|ccg]: Added these files, wrapping GdaRow. + * libgda/src/datamodel.[hg.ccg]: Added foreach(). + +2004-03-30 Murray Cumming + + Wrapped new methods. + +2004-03-30 Murray Cumming + + * libgda/src/serverprovider.hg, datamodel.hg: Wrapped new methods. + +2004-03-30 Murray Cumming + + Include glibmm_extra_defs rather than the old gtkmm one, to really fix the + +2004-03-30 Murray Cumming + + * tools/extra_defs_gen/generate_defs.gda.cc: Include glibmm_extra_defs + rather than the old gtkmm one, to really fix the build. + +2004-03-30 Murray Cumming + + examples/simple now also builds and works, though it is not yet a real + +2004-03-30 Murray Cumming + + * examples/simple now also builds and works, though it is not yet + a real example. + +2004-03-29 Murray Cumming + + get_gda_params(): Use OWNERSHIP_NONE so that we do not delete parts of the + +2004-03-30 Murray Cumming + + * libgda/libgdamm/config.cc: get_gda_params(): Use OWNERSHIP_NONE so + that we do not delete parts of the struct field that we do not own. + examples/list_data_sources now runs without crashing. + +2004-03-29 Murray Cumming + + Now uses glibmm 2.4 instead of gtkmm 2.2. + +2004-03-29 Murray Cumming + + * Now uses glibmm 2.4 instead of gtkmm 2.2. + +2004-02-16 Murray Cumming + + Renamed the C++ methods to match the C function names, correcting the + +2004-02-15 Murray Cumming + + * libgda/src/datamodel.hg: Renamed the C++ methods to match the + C function names, correcting the previous change. The API is not + stable so we are free to change them to match changes in libgda. + +2004-02-13 Murray Cumming + + stuff + +2003-12-30 Billy O'Connor + + Changes to is_editable(), is_editing(), begin_edit(), cancel_edit() and + + 2003-12-17 Billy O'Connor + * libgda/src/libgda_methods.defs: + * libgda/src/datamodel.hg: Changes to is_editable(), is_editing(), + begin_edit(), cancel_edit() and end_edit() wrappers to reflect + libgda function renames. + +2003-11-06 Alexander Nedotsukov + + Fixed pkgconfig package dependency and library list. + + 2003-11-05 Alexander Nedotsukov + + * libgda/libgda-2.0.pc.in: Fixed pkgconfig package dependency and + library list. + +2003-10-14 Murray Cumming + + Added missing files. + +2003-10-12 Murray Cumming + + Removed crap. + +2003-10-12 Murray Cumming + + Added wrappers for Client, Config, DataSourceInfo, ProviderInfo, and used + +2003-10-05 Murray Cumming + + * Added wrappers for Client, Config, DataSourceInfo, ProviderInfo, + and used the C++ types in the rest of the API. + * libgda/libgdamm/init.[h|cc]: Added Gnome::Gda::init() function. + * Added examples/list_data_sources. + +2003-10-01 Murray Cumming + + Use _HEADERS instead of _DATA (I looked at gnome-vfsmm) to fix the dist. + +2003-10-01 Murray Cumming + + * libgda/libgdamm/private/Makefile.am: Use _HEADERS instead of + _DATA (I looked at gnome-vfsmm) to fix the dist. distcheck now + works. + +2003-10-01 Murray Cumming + + Removed some libgnomemm copy-paste typos. + +2002-12-10 Murray Cumming + + distribute macros.m4 files. + +2002-11-02 Murray Cumming + + Replaced libgnomemm with libgdamm. + +2002-11-02 Murray Cumming + + * libgdammconfig.h and init.h: Replaced libgnomemm with + libgdamm. + +2002-10-24 Murray Cumming + + link to 2.0 version of libgtkmm_generate_extra_defs + +2002-10-03 Murray Cumming + + Bradley Bell's Makefile.am fixes to distribute the tools/m4/Makefile.am_fragment files. + +2002-07-20 Murray Cumming + + wrapped a few more functions. + +2002-07-20 Murray Cumming + + * Connection, DataModel: wrapped a few more functions. + +2002-07-17 Murray Cumming + + We don't need to specify the _vfunc suffixes now - gtkmmproc adds them for + +2002-07-17 Murray Cumming + + * DataModel: We don't need to specify the _vfunc suffixes now - + gtkmmproc adds them for us. + +2002-07-06 Murray Cumming + + Added Transaction wrapper, used in Connection methods. + +2002-07-06 Murray Cumming + + * Added Transaction wrapper, used in Connection methods. + +2002-05-03 Murray Cumming + + Revised build files so that they are like the other gnomemm projects - + +2002-05-03 Murray Cumming + + * Revised build files so that they are like the other gnomemm + projects - this means that generated source is now distributed. + * Updated libgda_methods.defs and libgda_enums.defs for the libgda + HEAD branch refactoring. It now builds against libgda HEAD. + +2002-04-19 Muray Cumming + + Removed traces of libgnomemm, from which this project was copied when it + +2002-04-19 Muray Cumming + + * Removed traces of libgnomemm, from which this project was copied + when it was first created. + +2002-04-19 Murray Cumming + + fixed typo. + +2002-04-18 Murray Cumming + + Made Gobject-derived wrappers' constructors protected. + +2002-04-17 Murray Cumming + + Make it depend on glibmm rather than gtkmm, although they are both in the + +2002-04-17 Murray Cumming + + * Build: Make it depend on glibmm rather than gtkmm, although they + are both in the same package at the moment. + +2002-04-15 Murray Cumming + + :Connection interface, so that people get the general idea. Added + +2002-04-15 Murray Cumming + + * Added basic wrappers for GdaError and GdaDataModel, and used + those C++ types in the Gda::Connection interface, so that + people get the general idea. + * Added libgda_vuncs.defs (hand coded) and libgda_enums.defs + (generated with gtkmm/tools/enums.pl) + +2002-04-14 Murray Cumming + + Put everything in Gnome::Gda namespace. + +2002-04-14 Murray Cumming + + first libgdamm files. + +2002-04-14 Murray Cumming + + First libgdamm files. + diff -Nru libgdamm5.0-4.99.6/configure libgdamm5.0-4.99.8/configure --- libgdamm5.0-4.99.6/configure 2011-11-20 21:37:36.000000000 +0000 +++ libgdamm5.0-4.99.8/configure 2014-04-25 11:09:34.000000000 +0000 @@ -1,13 +1,11 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for libgdamm 4.99.6. +# Generated by GNU Autoconf 2.69 for libgdamm 4.99.8. # # Report bugs to . # # -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -136,6 +134,31 @@ # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh @@ -169,7 +192,8 @@ else exitcode=1; echo positional parameters were not saved. fi -test x\$exitcode = x0 || exit 1" +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && @@ -222,21 +246,25 @@ if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - # Preserve -v and -x to the replacement shell. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; - esac - exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 fi if test x$as_have_required = xno; then : @@ -340,6 +368,14 @@ } # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take @@ -461,6 +497,10 @@ chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -495,16 +535,16 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -516,28 +556,8 @@ as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -571,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='libgdamm' PACKAGE_TARNAME='libgdamm' -PACKAGE_VERSION='4.99.6' -PACKAGE_STRING='libgdamm 4.99.6' +PACKAGE_VERSION='4.99.8' +PACKAGE_STRING='libgdamm 4.99.8' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libgdamm' PACKAGE_URL='http://www.gtkmm.org/' @@ -674,6 +694,7 @@ am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE +am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE @@ -691,6 +712,10 @@ MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V am__untar am__tar AMTAR @@ -765,6 +790,7 @@ ac_subst_files='' ac_user_opts=' enable_option_checking +enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_static @@ -1258,8 +1284,6 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1345,7 +1369,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libgdamm 4.99.6 to adapt to many kinds of systems. +\`configure' configures libgdamm 4.99.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1415,7 +1439,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libgdamm 4.99.6:";; + short | recursive ) echo "Configuration of libgdamm 4.99.8:";; esac cat <<\_ACEOF @@ -1423,10 +1447,15 @@ --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-maintainer-mode + enable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build --enable-static[=PKGS] build static libraries [default=no] --enable-shared[=PKGS] build shared libraries [default=yes] --enable-fast-install[=PKGS] @@ -1439,7 +1468,7 @@ Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-pic try to use only PIC/non-PIC objects [default=use + --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-sysroot=DIR Search for dependent libraries within DIR @@ -1546,10 +1575,10 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libgdamm configure 4.99.6 -generated by GNU Autoconf 2.68 +libgdamm configure 4.99.8 +generated by GNU Autoconf 2.69 -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1663,7 +1692,7 @@ test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -1923,7 +1952,7 @@ test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -1945,8 +1974,8 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libgdamm $as_me 4.99.6, which was -generated by GNU Autoconf 2.68. Invocation command line was +It was created by libgdamm $as_me 4.99.8, which was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2356,7 +2385,7 @@ LIBGDAMM_MODULE_NAME='libgdamm-5.0' -LIBGDAMM_VERSION='4.99.6' +LIBGDAMM_VERSION='4.99.8' LIBGDAMM_API_VERSION='5.0' @@ -2370,10 +2399,10 @@ $as_echo "#define LIBGDAMM_MINOR_VERSION 99" >>confdefs.h -LIBGDAMM_MICRO_VERSION=6 +LIBGDAMM_MICRO_VERSION=8 -$as_echo "#define LIBGDAMM_MICRO_VERSION 6" >>confdefs.h +$as_echo "#define LIBGDAMM_MICRO_VERSION 8" >>confdefs.h @@ -2394,7 +2423,7 @@ LIBGDAMM_SO_VERSION=13:0:0 -am__api_version='1.11' +am__api_version='1.14' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -2433,7 +2462,7 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -2491,9 +2520,6 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -2504,32 +2530,40 @@ esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -alias in your environment" "$LINENO" 5 - fi + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$2" = conftest.file ) then @@ -2541,6 +2575,16 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. @@ -2563,12 +2607,12 @@ esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then @@ -2580,10 +2624,10 @@ esac fi -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. +# will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. @@ -2602,7 +2646,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2642,7 +2686,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2693,7 +2737,7 @@ test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ @@ -2722,12 +2766,6 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac - for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. @@ -2746,7 +2784,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2810,6 +2848,45 @@ fi rmdir .tst 2>/dev/null +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." @@ -2832,7 +2909,7 @@ # Define the identity of the package. PACKAGE='libgdamm' - VERSION='4.99.6' + VERSION='4.99.8' # Some tools Automake needs. @@ -2851,93 +2928,138 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + # We need awk for the "check" target. The system "awk" is bad on # some platforms. -# Always define AMTAR for backward compatibility. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' -AMTAR=${AMTAR-"${am_missing_run}tar"} +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar plaintar pax cpio none' -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5 +# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5 +$as_echo_n "checking whether UID '$am_uid' is supported by ustar format... " >&6; } + if test $am_uid -le $am_max_uid; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + _am_tools=none + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5 +$as_echo_n "checking whether GID '$am_gid' is supported by ustar format... " >&6; } + if test $am_gid -le $am_max_gid; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + _am_tools=none + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5 $as_echo_n "checking how to create a ustar tar archive... " >&6; } -# Loop over all known methods to create a tar archive until one works. -_am_tools='gnutar plaintar pax cpio none' -_am_tools=${am_cv_prog_tar_ustar-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - { echo "$as_me:$LINENO: $_am_tar --version" >&5 + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_ustar-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + { echo "$as_me:$LINENO: $_am_tar --version" >&5 ($_am_tar --version) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && break - done - am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=ustar -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x ustar -w "$$tardir"' - am__tar_='pax -L -x ustar -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H ustar -L' - am__tar_='find "$tardir" -print | cpio -o -H ustar -L' - am__untar='cpio -i -H ustar -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_ustar}" && break + done + am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=ustar -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x ustar -w "$$tardir"' + am__tar_='pax -L -x ustar -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H ustar -L' + am__tar_='find "$tardir" -print | cpio -o -H ustar -L' + am__untar='cpio -i -H ustar -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_ustar}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } - rm -rf conftest.dir - if test -s conftest.tar; then - { echo "$as_me:$LINENO: $am__untar &5 + rm -rf conftest.dir + if test -s conftest.tar; then + { echo "$as_me:$LINENO: $am__untar &5 ($am__untar &5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } - grep GrepMe conftest.dir/file >/dev/null 2>&1 && break - fi -done -rm -rf conftest.dir + { echo "$as_me:$LINENO: cat conftest.dir/file" >&5 + (cat conftest.dir/file) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + grep GrepMe conftest.dir/file >/dev/null 2>&1 && break + fi + done + rm -rf conftest.dir -if ${am_cv_prog_tar_ustar+:} false; then : + if ${am_cv_prog_tar_ustar+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_prog_tar_ustar=$_am_tool fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5 $as_echo "$am_cv_prog_tar_ustar" >&6; } @@ -2945,6 +3067,48 @@ +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. @@ -2997,7 +3161,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3041,7 +3205,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3494,7 +3658,7 @@ _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -3527,6 +3691,7 @@ if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' + am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= @@ -3549,8 +3714,9 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -3584,16 +3750,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -3602,16 +3768,16 @@ test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -3788,7 +3954,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AS="${ac_tool_prefix}as" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3828,7 +3994,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AS="as" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3880,7 +4046,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3920,7 +4086,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3972,7 +4138,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4012,7 +4178,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4078,8 +4244,8 @@ -macro_version='2.4' -macro_revision='1.3293' +macro_version='2.4.2' +macro_revision='1.3337' @@ -4186,7 +4352,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4226,7 +4392,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4279,7 +4445,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4320,7 +4486,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue @@ -4378,7 +4544,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4422,7 +4588,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4618,8 +4784,7 @@ /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -4704,6 +4869,65 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 @@ -4715,8 +4939,9 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -4750,16 +4975,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -4768,16 +4993,16 @@ test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -4853,7 +5078,7 @@ for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue + as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in @@ -4929,7 +5154,7 @@ for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -4995,7 +5220,7 @@ for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -5062,7 +5287,7 @@ for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue + as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in @@ -5318,7 +5543,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5362,7 +5587,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5520,6 +5745,11 @@ lt_cv_sys_max_cmd_len=196608 ;; + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not @@ -5546,7 +5776,8 @@ ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len"; then + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else @@ -5559,7 +5790,7 @@ # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do @@ -5781,7 +6012,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5821,7 +6052,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5944,10 +6175,6 @@ fi ;; -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - haiku*) lt_cv_deplibs_check_method=pass_all ;; @@ -5985,12 +6212,12 @@ lt_cv_deplibs_check_method=pass_all ;; -# This must be Linux ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu) +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; -netbsd*) +netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -6124,7 +6351,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6164,7 +6391,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6265,7 +6492,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6309,7 +6536,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6434,7 +6661,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6474,7 +6701,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6533,7 +6760,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6573,7 +6800,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6623,13 +6850,13 @@ if test -n "$RANLIB"; then case $host_os in openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in @@ -6776,6 +7003,7 @@ # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ @@ -7064,7 +7292,7 @@ rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -7080,9 +7308,19 @@ LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) - LD="${LD-ld} -m elf_i386" + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*) + LD="${LD-ld} -m elf32lppclinux" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7101,7 +7339,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -7164,7 +7405,7 @@ CFLAGS="$SAVE_CFLAGS" fi ;; -sparc*-*solaris*) +*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 @@ -7175,7 +7416,20 @@ case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; + yes*) + case $host in + i?86-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD="${LD-ld}_sol2" + fi + ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" @@ -7208,7 +7462,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7248,7 +7502,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7328,7 +7582,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7368,7 +7622,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7420,7 +7674,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7460,7 +7714,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7512,7 +7766,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7552,7 +7806,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7604,7 +7858,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7644,7 +7898,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7696,7 +7950,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7736,7 +7990,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7815,7 +8069,13 @@ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? - if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 @@ -7826,6 +8086,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : @@ -7858,6 +8119,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : @@ -7879,7 +8141,9 @@ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? - if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 @@ -8263,7 +8527,22 @@ # Check whether --with-pic was given. if test "${with_pic+set}" = set; then : - withval=$with_pic; pic_mode="$withval" + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for lt_pkg in $withval; do + IFS="$lt_save_ifs" + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac else pic_mode=default fi @@ -8341,6 +8620,10 @@ + + + + test -z "$LN_S" && LN_S="ln -s" @@ -8800,7 +9083,9 @@ case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' - lt_prog_compiler_pic='-Xcompiler -fPIC' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi ;; esac else @@ -8844,7 +9129,7 @@ lt_prog_compiler_static='-non_shared' ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) @@ -8891,18 +9176,33 @@ ;; *) case `$CC -V 2>&1 | sed 5q` in - *Sun\ F* | *Sun*Fortran*) + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; esac ;; esac @@ -9264,7 +9564,6 @@ hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported @@ -9308,6 +9607,9 @@ openbsd*) with_gnu_ld=no ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs=no + ;; esac ld_shlibs=yes @@ -9514,8 +9816,7 @@ xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld='-rpath $libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ @@ -9530,7 +9831,7 @@ fi ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -9707,6 +10008,7 @@ if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi + link_all_deplibs=no else # not using gcc if test "$host_cpu" = ia64; then @@ -9894,6 +10196,7 @@ # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' @@ -9939,6 +10242,7 @@ hardcode_shlibpath_var=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + else whole_archive_flag_spec='' fi @@ -9967,10 +10271,6 @@ hardcode_shlibpath_var=no ;; - freebsd1*) - ld_shlibs=no - ;; - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little @@ -9983,7 +10283,7 @@ ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) + freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes @@ -10022,7 +10322,6 @@ fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld='+b $libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes @@ -10163,7 +10462,7 @@ link_all_deplibs=yes ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -10646,11 +10945,6 @@ - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } @@ -10740,7 +11034,7 @@ case $host_os in aix3*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH @@ -10749,7 +11043,7 @@ ;; aix[4-9]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes @@ -10814,7 +11108,7 @@ ;; bsdi[45]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -10953,7 +11247,7 @@ ;; dgux*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' @@ -10961,10 +11255,6 @@ shlibpath_var=LD_LIBRARY_PATH ;; -freebsd1*) - dynamic_linker=no - ;; - freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. @@ -10972,7 +11262,7 @@ objformat=`/usr/bin/objformat` else case $host_os in - freebsd[123]*) objformat=aout ;; + freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi @@ -10990,7 +11280,7 @@ esac shlibpath_var=LD_LIBRARY_PATH case $host_os in - freebsd2*) + freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) @@ -11009,18 +11299,8 @@ esac ;; -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - haiku*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" @@ -11081,7 +11361,7 @@ ;; interix[3-9]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' @@ -11097,7 +11377,7 @@ nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; @@ -11134,9 +11414,9 @@ dynamic_linker=no ;; -# This must be Linux ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu) - version_type=linux +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -11184,14 +11464,10 @@ # before this can be enabled. hardcode_into_libs=yes - # Add ABI-specific directories to the system library path. - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" - # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" - + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -11203,6 +11479,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -11222,7 +11510,7 @@ ;; newsos6) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes @@ -11291,7 +11579,7 @@ ;; solaris*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -11316,7 +11604,7 @@ ;; sysv4 | sysv4.3*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -11340,7 +11628,7 @@ sysv4*MP*) if test -d /usr/nec ;then - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH @@ -11371,7 +11659,7 @@ tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -11381,7 +11669,7 @@ ;; uts4*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -12306,7 +12594,6 @@ hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= -hardcode_libdir_flag_spec_ld_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported @@ -12890,6 +13177,7 @@ hardcode_shlibpath_var_CXX=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + else whole_archive_flag_spec_CXX='' fi @@ -12934,7 +13222,7 @@ esac ;; - freebsd[12]*) + freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no @@ -12950,9 +13238,6 @@ ld_shlibs_CXX=yes ;; - gnu*) - ;; - haiku*) archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs_CXX=yes @@ -13114,7 +13399,7 @@ inherit_rpath_CXX=yes ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler @@ -13610,6 +13895,7 @@ case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 @@ -13973,7 +14259,7 @@ ;; esac ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # KAI C++ Compiler @@ -14037,7 +14323,7 @@ ;; esac ;; - netbsd*) + netbsd* | netbsdelf*-gnu) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -14399,13 +14685,18 @@ ;; cygwin* | mingw* | cegcc*) case $cc_basename in - cl*) ;; + cl*) + exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' ;; esac ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs_CXX=no + ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -14552,8 +14843,6 @@ - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } @@ -14579,7 +14868,7 @@ case $host_os in aix3*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH @@ -14588,7 +14877,7 @@ ;; aix[4-9]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes @@ -14653,7 +14942,7 @@ ;; bsdi[45]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -14790,7 +15079,7 @@ ;; dgux*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' @@ -14798,10 +15087,6 @@ shlibpath_var=LD_LIBRARY_PATH ;; -freebsd1*) - dynamic_linker=no - ;; - freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. @@ -14809,7 +15094,7 @@ objformat=`/usr/bin/objformat` else case $host_os in - freebsd[123]*) objformat=aout ;; + freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi @@ -14827,7 +15112,7 @@ esac shlibpath_var=LD_LIBRARY_PATH case $host_os in - freebsd2*) + freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) @@ -14846,18 +15131,8 @@ esac ;; -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - haiku*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" @@ -14918,7 +15193,7 @@ ;; interix[3-9]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' @@ -14934,7 +15209,7 @@ nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; @@ -14971,9 +15246,9 @@ dynamic_linker=no ;; -# This must be Linux ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu) - version_type=linux +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -15021,14 +15296,10 @@ # before this can be enabled. hardcode_into_libs=yes - # Add ABI-specific directories to the system library path. - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" - # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" - + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -15040,6 +15311,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -15059,7 +15342,7 @@ ;; newsos6) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes @@ -15128,7 +15411,7 @@ ;; solaris*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -15153,7 +15436,7 @@ ;; sysv4 | sysv4.3*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -15177,7 +15460,7 @@ sysv4*MP*) if test -d /usr/nec ;then - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH @@ -15208,7 +15491,7 @@ tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -15218,7 +15501,7 @@ ;; uts4*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -15357,6 +15640,8 @@ + + ac_config_commands="$ac_config_commands libtool" @@ -15374,6 +15659,7 @@ + if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. @@ -15394,7 +15680,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -15437,7 +15723,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -15502,6 +15788,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBGDAMM_CFLAGS=`$PKG_CONFIG --cflags "$LIBGDAMM_MODULES" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -15518,6 +15805,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBGDAMM_LIBS=`$PKG_CONFIG --libs "$LIBGDAMM_MODULES" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -15537,9 +15825,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - LIBGDAMM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$LIBGDAMM_MODULES" 2>&1` + LIBGDAMM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$LIBGDAMM_MODULES" 2>&1` else - LIBGDAMM_PKG_ERRORS=`$PKG_CONFIG --print-errors "$LIBGDAMM_MODULES" 2>&1` + LIBGDAMM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$LIBGDAMM_MODULES" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$LIBGDAMM_PKG_ERRORS" >&5 @@ -15554,7 +15842,6 @@ Alternatively, you may set the environment variables LIBGDAMM_CFLAGS and LIBGDAMM_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 - elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -15570,7 +15857,6 @@ To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } - else LIBGDAMM_CFLAGS=$pkg_cv_LIBGDAMM_CFLAGS LIBGDAMM_LIBS=$pkg_cv_LIBGDAMM_LIBS @@ -15704,7 +15990,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -15746,7 +16032,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -15787,7 +16073,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -15828,7 +16114,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -16277,6 +16563,14 @@ as_fn_error $? "conditional \"DIST_DOCTOOLS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -16603,16 +16897,16 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -16672,28 +16966,16 @@ as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -16714,8 +16996,8 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libgdamm $as_me 4.99.6, which was -generated by GNU Autoconf 2.68. Invocation command line was +This file was extended by libgdamm $as_me 4.99.8, which was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -16781,11 +17063,11 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libgdamm config.status 4.99.6 -configured by $0, generated by GNU Autoconf 2.68, +libgdamm config.status 4.99.8 +configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -16876,7 +17158,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' @@ -16921,6 +17203,7 @@ enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' @@ -17001,7 +17284,6 @@ allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' -hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' @@ -17073,7 +17355,6 @@ allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' -hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' @@ -17115,6 +17396,7 @@ OBJDUMP \ SHELL \ ECHO \ +PATH_SEPARATOR \ SED \ GREP \ EGREP \ @@ -17163,7 +17445,6 @@ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ -hardcode_libdir_flag_spec_ld \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ @@ -17197,7 +17478,6 @@ allow_undefined_flag_CXX \ no_undefined_flag_CXX \ hardcode_libdir_flag_spec_CXX \ -hardcode_libdir_flag_spec_ld_CXX \ hardcode_libdir_separator_CXX \ exclude_expsyms_CXX \ include_expsyms_CXX \ @@ -17898,7 +18178,7 @@ case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -17911,7 +18191,7 @@ # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -17945,21 +18225,19 @@ continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || @@ -18013,8 +18291,8 @@ # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, -# Inc. +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. @@ -18077,6 +18355,9 @@ # An echo program that protects backslashes. ECHO=$lt_ECHO +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + # The host system. host_alias=$host_alias host=$host @@ -18372,10 +18653,6 @@ # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec -# If ld is used when linking, flag to hardcode \$libdir into a binary -# during linking. This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld - # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator @@ -18718,10 +18995,6 @@ # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX -# If ld is used when linking, flag to hardcode \$libdir into a binary -# during linking. This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX - # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX diff -Nru libgdamm5.0-4.99.6/configure.ac libgdamm5.0-4.99.8/configure.ac --- libgdamm5.0-4.99.6/configure.ac 2011-11-20 21:36:29.000000000 +0000 +++ libgdamm5.0-4.99.8/configure.ac 2014-04-25 11:07:52.000000000 +0000 @@ -15,7 +15,7 @@ ## You should have received a copy of the GNU Lesser General Public License ## along with this library. If not, see . -AC_INIT([libgdamm], [4.99.6], [http://bugzilla.gnome.org/enter_bug.cgi?product=libgdamm], +AC_INIT([libgdamm], [4.99.8], [http://bugzilla.gnome.org/enter_bug.cgi?product=libgdamm], [libgdamm], [http://www.gtkmm.org/]) AC_PREREQ([2.59]) diff -Nru libgdamm5.0-4.99.6/debian/changelog libgdamm5.0-4.99.8/debian/changelog --- libgdamm5.0-4.99.6/debian/changelog 2014-03-28 12:02:10.000000000 +0000 +++ libgdamm5.0-4.99.8/debian/changelog 2015-07-01 10:46:36.000000000 +0000 @@ -1,3 +1,9 @@ +libgdamm5.0 (4.99.8-0ubuntu1~openismus1) vivid; urgency=medium + + * New upstream release + + -- Murray Cumming Wed, 01 Jul 2015 12:35:55 +0200 + libgdamm5.0 (4.99.6-0ubuntu3) trusty; urgency=medium * Patch build/libtool.m4 and configure to build on ppc64el. diff -Nru libgdamm5.0-4.99.6/debian/patches/ppc64el.diff libgdamm5.0-4.99.8/debian/patches/ppc64el.diff --- libgdamm5.0-4.99.6/debian/patches/ppc64el.diff 2014-03-28 12:00:45.000000000 +0000 +++ libgdamm5.0-4.99.8/debian/patches/ppc64el.diff 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ -Index: b/configure -=================================================================== ---- a/configure -+++ b/configure -@@ -7082,7 +7082,10 @@ - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; -- ppc64-*linux*|powerpc64-*linux*) -+ powerpc64le-*) -+ LD="${LD-ld} -m elf32lppclinux" -+ ;; -+ powerpc64-*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) -@@ -7101,7 +7104,10 @@ - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; -- ppc*-*linux*|powerpc*-*linux*) -+ powerpcle-*) -+ LD="${LD-ld} -m elf64lppc" -+ ;; -+ powerpc-*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*|s390*-*tpf*) -Index: b/build/libtool.m4 -=================================================================== ---- a/build/libtool.m4 -+++ b/build/libtool.m4 -@@ -1282,7 +1282,10 @@ - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; -- ppc64-*linux*|powerpc64-*linux*) -+ powerpc64le-*) -+ LD="${LD-ld} -m elf32lppclinux" -+ ;; -+ powerpc64-*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) -@@ -1301,7 +1304,10 @@ - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; -- ppc*-*linux*|powerpc*-*linux*) -+ powerpcle-*) -+ LD="${LD-ld} -m elf64lppc" -+ ;; -+ powerpc-*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*|s390*-*tpf*) diff -Nru libgdamm5.0-4.99.6/debian/patches/series libgdamm5.0-4.99.8/debian/patches/series --- libgdamm5.0-4.99.6/debian/patches/series 2014-03-28 12:00:39.000000000 +0000 +++ libgdamm5.0-4.99.8/debian/patches/series 2015-07-01 10:46:14.000000000 +0000 @@ -1 +1 @@ -ppc64el.diff +#ppc64el.diff diff -Nru libgdamm5.0-4.99.6/docs/doc-postprocess.pl libgdamm5.0-4.99.8/docs/doc-postprocess.pl --- libgdamm5.0-4.99.6/docs/doc-postprocess.pl 2011-11-20 21:37:30.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/doc-postprocess.pl 2014-04-24 20:41:42.000000000 +0000 @@ -110,11 +110,6 @@ s/—/—/g; s/–/–/g; s/ *  */ /g; - s/(?<=\S)\s{2,}/ /g; - - # These doxygen attributes seem to help doxygen link documentation using the tags, - # but they are not necessary at this final stage. - s/doxygen=\"(.*)\"/ /g; } # write the whole buffer back diff -Nru libgdamm5.0-4.99.6/docs/doxygen.css libgdamm5.0-4.99.8/docs/doxygen.css --- libgdamm5.0-4.99.6/docs/doxygen.css 2011-11-20 21:37:30.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/doxygen.css 2014-04-24 20:41:42.000000000 +0000 @@ -94,13 +94,23 @@ font-family: monospace, fixed; } -pre.fragment { +pre.fragment, div.fragment { background-color: #EEEEFF; border: 1px solid #AAAAFF; padding: 0.5em; margin: 0.375em 0.75em 0.375em 0.2em; } +div.fragment > pre.fragment { + border-style: none; + padding: 0; + margin: 0; +} + +div.line { + white-space: pre; +} + div.ah { background-color: #000000; color: #FFFFFF; diff -Nru libgdamm5.0-4.99.6/docs/Makefile.in libgdamm5.0-4.99.8/docs/Makefile.in --- libgdamm5.0-4.99.6/docs/Makefile.in 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/Makefile.in 2014-04-25 11:09:33.000000000 +0000 @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,6 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -34,11 +78,11 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -DIST_COMMON = $(dist_noinst_DATA) $(dist_reference_DATA) \ - $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(top_srcdir)/build/doc-reference.am \ +DIST_COMMON = $(top_srcdir)/libgda/src/filelist.am \ $(top_srcdir)/libgda/libgdamm/filelist.am \ - $(top_srcdir)/libgda/src/filelist.am + $(top_srcdir)/build/doc-reference.am $(srcdir)/Makefile.in \ + $(srcdir)/Makefile.am $(dist_noinst_DATA) \ + $(dist_reference_DATA) @DIST_DOCTOOLS_TRUE@am__append_1 = $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css subdir = docs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 @@ -54,8 +98,25 @@ $(top_builddir)/libgda/libgdammconfig.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -77,12 +138,20 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } am__installdirs = "$(DESTDIR)$(referencedir)" DATA = $(dist_noinst_DATA) $(dist_reference_DATA) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ACLOCAL_FLAGS = @ACLOCAL_FLAGS@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ @@ -376,6 +445,7 @@ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; +$(top_srcdir)/libgda/src/filelist.am $(top_srcdir)/libgda/libgdamm/filelist.am $(top_srcdir)/build/doc-reference.am: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh @@ -393,8 +463,11 @@ -rm -rf .libs _libs install-dist_referenceDATA: $(dist_reference_DATA) @$(NORMAL_INSTALL) - test -z "$(referencedir)" || $(MKDIR_P) "$(DESTDIR)$(referencedir)" @list='$(dist_reference_DATA)'; test -n "$(referencedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(referencedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(referencedir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -408,14 +481,12 @@ @$(NORMAL_UNINSTALL) @list='$(dist_reference_DATA)'; test -n "$(referencedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(referencedir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(referencedir)" && rm -f $$files -tags: TAGS -TAGS: + dir='$(DESTDIR)$(referencedir)'; $(am__uninstall_files_from_dir) +tags TAGS: + +ctags CTAGS: -ctags: CTAGS -CTAGS: +cscope cscopelist: distdir: $(DISTFILES) @@ -465,10 +536,15 @@ installcheck: installcheck-am install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: @@ -551,16 +627,17 @@ .MAKE: install-am install-strip .PHONY: all all-am all-local check check-am clean clean-generic \ - clean-libtool distclean distclean-generic distclean-libtool \ - distdir dvi dvi-am html html-am info info-am install \ - install-am install-data install-data-am install-data-local \ - install-dist_referenceDATA install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + clean-libtool cscopelist-am ctags-am distclean \ + distclean-generic distclean-libtool distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-data-local install-dist_referenceDATA \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags-am uninstall uninstall-am \ uninstall-dist_referenceDATA uninstall-local @@ -584,7 +661,7 @@ # A list of wildcard patterns matching the files from the HTML directory # generated by Doxygen which should be distributed and installed. -htmlref_patterns ?= $(addprefix $(doc_outdir)/html/*.,css gif html png) +htmlref_patterns ?= $(addprefix $(doc_outdir)/html/*.,css gif html png js) # Locations of utilities shipped with glibmm. Made overridable # in case the installed utilities cannot be used for some reason. @@ -652,10 +729,11 @@ # also functions as time stamp target for the documentation as a whole. # Quote $(DOXYGEN) so that this still works if this is a path containing # spaces such as "/c/Program Files (x86)/Doxygen/bin/doxygen" +# The doc_config file may contain "$(MMDOCTOOLDIR)". Export MMDOCTOOLDIR to Doxygen. $(doxytagfile): $(doc_dependencies) | $(doc_config) -$(AM_V_at)rm -f $@ -$(AM_V_at)rm -fr $(doc_outdir)/html - $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" - + $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | MMDOCTOOLDIR="$(MMDOCTOOLDIR)" "$(DOXYGEN)" - $(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html' # Run XSL transformation to generate a Devhelp book from a Doxygen tag file. diff -Nru libgdamm5.0-4.99.6/docs/reference/html/annotated.html libgdamm5.0-4.99.8/docs/reference/html/annotated.html --- libgdamm5.0-4.99.6/docs/reference/html/annotated.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/annotated.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Class List
-
+
Class List
+
-
Here are the classes, structs, unions and interfaces with brief descriptions:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 123]
Gnome::Gda::BatchMultiple SQL statements grouped together
Gnome::Gda::BlobThis object is a base class for individual database providers which support BLOB types
Gnome::Gda::BlobOpBlobs handling
Gnome::Gda::ColumnManagement of DataModel column attributes
Gnome::Gda::ConfigConfiguration — Access/Management of libgda configuration
Gnome::Gda::ConfigError
Gnome::Gda::ConnectionManages a connection to a data source
Gnome::Gda::ConnectionErrorException class for Gda connection errors
Gnome::Gda::ConnectionEventAny event which has occurred on a Gda::Connection
Gnome::Gda::DataAccessWrapperOffers random access on top of a cursor-only access data model
Gnome::Gda::DataComparatorSimple data model's contents comparison
Gnome::Gda::DataHandlerBase class which provides data handling capabilities
Gnome::Gda::DataModelAbstract DataModel (Base class for all DataModels)
Gnome::Gda::DataModelArrayAn implementation of DataModel based on an array
Gnome::Gda::DataModelErrorException class for Gda connection errors
Gnome::Gda::DataModelImportImporting data from a string or a file
Gnome::Gda::DataModelIterData model iterator
Gnome::Gda::DataModelIterError
Gnome::Gda::DataProxyProxy to hold modifications for any DataModel, providing the DataModel interface itself
Gnome::Gda::DataSelectData models returned by the execution of a SELECT statement
Gnome::Gda::HandlerBinDefault handler for binary values
Gnome::Gda::HandlerBooleanDefault Handler for booleans
Gnome::Gda::HandlerNumericalDefault handler for numeric values
Gnome::Gda::HandlerStringDefault handler for strings
Gnome::Gda::HandlerTimeDefault handler for time, date and timestamp
Gnome::Gda::HandlerTypeDefault handler for GType values
Gnome::Gda::HolderContainer for a single Gda::Value
Gnome::Gda::HolderError
Gnome::Gda::MetaStoreDictionary object
Gnome::Gda::MetaStoreError
Gnome::Gda::MetaStructIn-memory representation of some database objects
Gnome::Gda::MetaStructErrorException class for Gda MetaStruct errors
Gnome::Gda::NumericTODO
Gnome::Gda::QuarkListManages lists of KEY=VALUE pairs
Gnome::Gda::RowRow for a Gda::DataModelArray object
Gnome::Gda::ServerOperationHandles any DDL query in an abstract way
Gnome::Gda::ServerProviderBase class for all the DBMS providers
Gnome::Gda::ServerProviderError
Gnome::Gda::SetContainer for several values
Gnome::Gda::SqlBuilderSqlBuilder can be used to build a Statement from its structural description, much in the same way a SqlParser can be used to build a Statement from a SQL string
Gnome::Gda::SqlBuilderError
Gnome::Gda::SqlError
Gnome::Gda::SqlExprThis contains any expression, either as a value, a variable, or as other types of expressions
Gnome::Gda::SqlParserSQL parser
Gnome::Gda::SqlParserError
Gnome::Gda::SqlStatementEvery SQL statement can be decomposed in the SqlStatement tree structure
Gnome::Gda::StatementSingle SQL statement
Gnome::Gda::StatementError
Gnome::Gda::TransactionStatusKeeps track of the transactional status of a connection
Gnome::Gda::ValueUse value_type() to identify the value type at runtime
Gnome::Gda::XaTransactionDistributed transaction manager
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NGnome
 NGda
 CBatchMultiple SQL statements grouped together
 CBlobThis object is a base class for individual database providers which support BLOB types
 CBlobOpBlobs handling
 CColumnManagement of DataModel column attributes
 CConfigConfiguration — Access/Management of libgda configuration
 CConfigError
 CConnectionManages a connection to a data source
 CConnectionErrorException class for Gda connection errors
 CConnectionEventAny event which has occurred on a Gda::Connection
 CDataAccessWrapperOffers random access on top of a cursor-only access data model
 CDataComparatorSimple data model's contents comparison
 CDataHandlerBase class which provides data handling capabilities
 CDataModelAbstract DataModel (Base class for all DataModels)
 CDataModelArrayAn implementation of DataModel based on an array
 CDataModelErrorException class for Gda connection errors
 CDataModelImportImporting data from a string or a file
 CDataModelIterData model iterator
 CDataModelIterError
 CDataProxyProxy to hold modifications for any DataModel, providing the DataModel interface itself
 CDataSelectData models returned by the execution of a SELECT statement
 CHandlerBinDefault handler for binary values
 CHandlerBooleanDefault Handler for booleans
 CHandlerNumericalDefault handler for numeric values
 CHandlerStringDefault handler for strings
 CHandlerTimeDefault handler for time, date and timestamp
 CHandlerTypeDefault handler for GType values
 CHolderContainer for a single Gda::Value
 CHolderError
 CMetaStoreDictionary object
 CMetaStoreError
 CMetaStructIn-memory representation of some database objects
 CMetaStructErrorException class for Gda MetaStruct errors
 CNumericTODO
 CQuarkListManages lists of KEY=VALUE pairs
 CRowRow for a Gda::DataModelArray object
 CServerOperationHandles any DDL query in an abstract way
 CServerProviderBase class for all the DBMS providers
 CServerProviderError
 CSetContainer for several values
 CSqlBuilderSqlBuilder can be used to build a Statement from its structural description, much in the same way a SqlParser can be used to build a Statement from a SQL string
 CSqlBuilderError
 CSqlError
 CSqlExprThis contains any expression, either as a value, a variable, or as other types of expressions
 CSqlParserSQL parser
 CSqlParserError
 CSqlStatementEvery SQL statement can be decomposed in the SqlStatement tree structure
 CStatementSingle SQL statement
 CStatementError
 CTransactionStatusKeeps track of the transactional status of a connection
 CValueUse value_type() to identify the value type at runtime
 CXaTransactionDistributed transaction manager
-
- - + + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/bc_s.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/bc_s.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/bdwn.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/bdwn.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classes.html libgdamm5.0-4.99.8/docs/reference/html/classes.html --- libgdamm5.0-4.99.6/docs/reference/html/classes.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classes.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class Index - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Class Index
-
+
Class Index
+
B | C | D | H | M | N | Q | R | S | T | V | X
- +
@@ -92,14 +84,12 @@
  B  
DataComparator (Gnome::Gda)   HandlerString (Gnome::Gda)   
  R  
SqlStatement (Gnome::Gda)   
B | C | D | H | M | N | Q | R | S | T | V | X
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Batch__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Batch__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Batch.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Batch.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Batch.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Batch.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Batch Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Batch Class Reference
-
+
Gnome::Gda::Batch Class Reference
+
- -

Multiple SQL statements grouped together. More...

+ +

Multiple SQL statements grouped together. + More...

Inheritance diagram for Gnome::Gda::Batch:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::Batch:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

typedef -< +
typedef std::vector
+< Glib::RefPtr< const
Statement > > 
StatementVector

+

 
+ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

virtual ~Batch ()
GdaBatch* gobj ()
 Provides access to the underlying C GObject.
const GdaBatch* gobj () const
 Provides access to the underlying C GObject.
GdaBatch* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
copy ()
 Copy constructor.
void add_statement (const Statement >& stmt)
 Add stmt to the list of statements managed by batch.
void remove_statement (const Statement >& stmt)
 Removes stmt from the list of statements managed by batch.
serialize () const
 Creates a string representing the contents of batch.
StatementVector get_statements () const
 Get a list of the Gda::Statement objects contained in batch.
bool get_parameters (Set >& out_params)
 Get a new Gda::Set object which groups all the execution parameters which stmt needs.
-signal_changed ()

+

virtual ~Batch ()
 
GdaBatch* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaBatch* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaBatch* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::RefPtr< Batchcopy ()
 Copy constructor. More...
 
void add_statement (const Glib::RefPtr< Statement >& stmt)
 Add stmt to the list of statements managed by batch. More...
 
void remove_statement (const Glib::RefPtr< Statement >& stmt)
 Removes stmt from the list of statements managed by batch. More...
 
Glib::ustring serialize () const
 Creates a string representing the contents of batch. More...
 
StatementVector get_statements () const
 Get a list of the Gda::Statement objects contained in batch. More...
 
bool get_parameters (Glib::RefPtr< Set >& out_params)
 Get a new Gda::Set object which groups all the execution parameters which stmt needs. More...
 
Glib::SignalProxy1< void,
+Glib::RefPtr< Statement > > 
signal_changed ()
 
+ - - + + + + +

Static Public Member Functions

static create ()

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< Batchcreate ()
 
+ - - + +

Protected Member Functions

 Batch ()

+

 Batch ()
 
+ - - + + +

Related Functions

(Note that these are not member functions.)

wrap (GdaBatch* object, bool take_copy=false)
 A
Glib::RefPtr< Gnome::Gda::Batchwrap (GdaBatch* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Multiple SQL statements grouped together.

-

The Gda::Batch object represents one or more SQL statements (as Gda::Statement objects) in a single object. A Gda::Batch can either be built "manually" by assembling together several Gda::Statement objects, or from an SQL string using a Gda::SqlParser object.

-

Member Typedef Documentation

- +

The Gda::Batch object represents one or more SQL statements (as Gda::Statement objects) in a single object. A Gda::Batch can either be built "manually" by assembling together several Gda::Statement objects, or from an SQL string using a Gda::SqlParser object.

+

Member Typedef Documentation

+ -

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::Batch::~Batch ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::Batch::Batch ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
- +
void Gnome::Gda::Batch::add_statement (const Statement >& const Glib::RefPtr< Statement >&  stmt)
-
-
+

Add stmt to the list of statements managed by batch.

-

A Gda::Statement object can be added multiple times to a Gda::Batch object.

-
Parameters:
+

A Gda::Statement object can be added multiple times to a Gda::Batch object.

Parameters
stmtA statement to add to batch's statements list.
@@ -208,70 +230,74 @@
- +
- +
Batch> Gnome::Gda::Batch::copy Glib::RefPtr<Batch> Gnome::Gda::Batch::copy ( )
-
-
+

Copy constructor.

-
Returns:
A the new copy of orig.
+
Returns
A the new copy of orig.
- +
+ + + + + +
- + - +
static Batch> Gnome::Gda::Batch::create static Glib::RefPtr<Batch> Gnome::Gda::Batch::create ( ) [static]
- -
+
+static
+
- +
- +
bool Gnome::Gda::Batch::get_parameters (Set >& Glib::RefPtr< Set >&  out_params)
-
-
+
-

Get a new Gda::Set object which groups all the execution parameters which stmt needs.

+

Get a new Gda::Set object which groups all the execution parameters which stmt needs.

This new object is returned though out_params.

-

Note that if stmt does not need any parameter, then out_params is set to 0.

-
Parameters:
+

Note that if stmt does not need any parameter, then out_params is set to 0.

Parameters
- +
out_paramsA place to store a new Gda::Set object, or 0.
out_paramsA place to store a new Gda::Set object, or 0.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -282,55 +308,89 @@
const
+
+ +

Get a list of the Gda::Statement objects contained in batch.

+
Returns
A list of Gda::Statement which should not be modified.
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::Batch::get_type ()
+
+static
+
-

Get a list of the Gda::Statement objects contained in batch.

-
Returns:
A list of Gda::Statement which should not be modified.
+

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaBatch* Gnome::Gda::Batch::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaBatch* Gnome::Gda::Batch::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -341,31 +401,28 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
void Gnome::Gda::Batch::remove_statement (const Statement >& const Glib::RefPtr< Statement >&  stmt)
-
-
+

Removes stmt from the list of statements managed by batch.

-

If stmt is present several times in batch's statements' list, then only the first one is removed.

-
Parameters:
+

If stmt is present several times in batch's statements' list, then only the first one is removed.

Parameters
stmtA statement to remove from batch's statements list.
@@ -374,49 +431,50 @@
- +
- +
Glib::ustring Gnome::Gda::Batch::serialize Glib::ustring Gnome::Gda::Batch::serialize ( ) const
-
-
+

Creates a string representing the contents of batch.

-
Returns:
A string containing the serialized version of batch.
+
Returns
A string containing the serialized version of batch.
- +
- +
Statement> > Gnome::Gda::Batch::signal_changed Glib::SignalProxy1< void,Glib::RefPtr<Statement> > Gnome::Gda::Batch::signal_changed ( )
-
-
-
Prototype:
void on_my_changed(Glib::RefPtr<Statement> stmt)
+
+
Slot Prototype:
void on_my_changed(Glib::RefPtr<Statement> stmt)
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -430,35 +488,37 @@ - +
Gnome::Gda::Batch > wrap Glib::RefPtr< Gnome::Gda::Batch > wrap ( GdaBatch *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/batch.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Batch__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Batch__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Batch-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Batch-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Batch-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Batch-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Batch Member List
-
+
Gnome::Gda::Batch Member List
+ - +

This is the complete list of members for Gnome::Gda::Batch, including all inherited members.

+ + + + + + + + + + + + + + + + + +
add_statement(const Glib::RefPtr< Statement >& stmt)Gnome::Gda::Batch
Batch()Gnome::Gda::Batchprotected
copy()Gnome::Gda::Batch
create()Gnome::Gda::Batchstatic
get_parameters(Glib::RefPtr< Set >& out_params)Gnome::Gda::Batch
get_statements() const Gnome::Gda::Batch
get_type()Gnome::Gda::Batchstatic
gobj()Gnome::Gda::Batchinline
gobj() const Gnome::Gda::Batchinline
gobj_copy()Gnome::Gda::Batch
remove_statement(const Glib::RefPtr< Statement >& stmt)Gnome::Gda::Batch
serialize() const Gnome::Gda::Batch
signal_changed()Gnome::Gda::Batch
StatementVector typedefGnome::Gda::Batch
wrap(GdaBatch* object, bool take_copy=false)Gnome::Gda::Batchrelated
~Batch()Gnome::Gda::Batchvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Blob__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Blob__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Blob.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Blob.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Blob.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Blob.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Blob Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Blob Class Reference
-
+
Gnome::Gda::Blob Class Reference
+
- -

This object is a base class for individual database providers which support BLOB types. More...

+ +

This object is a base class for individual database providers which support BLOB types. + More...

Collaboration diagram for Gnome::Gda::Blob:
@@ -78,36 +70,51 @@
[legend]
- -

List of all members.

- - - - - - - - - - - - + + + + + + + + + + + + + + + +

+

Public Member Functions

 Blob ()
 Blob (const GdaBlob* gobject)
GdaBlob* gobj ()
 Provides access to the underlying C instance.
const GdaBlob* gobj () const
 Provides access to the underlying C instance.
void set_op (const BlobOp >& op)
 correctly assigns op to blob
to_string (guint maxlen=0) const
 Converts all the non printable characters of blob->data into the representation where xxx is the octal representation of the byte, and the '\' (backslash) character is converted to "\\".

+

 Blob ()
 
 Blob (const GdaBlob* gobject)
 
GdaBlob* gobj ()
 Provides access to the underlying C instance. More...
 
const GdaBlob* gobj () const
 Provides access to the underlying C instance. More...
 
void set_op (const Glib::RefPtr< BlobOp >& op)
 correctly assigns op to blob More...
 
Glib::ustring to_string (guint maxlen=0) const
 Converts all the non printable characters of blob->data into the \xxx representation where xxx is the octal representation of the byte, and the '\' (backslash) character is converted to "\\\\". More...
 
+ + + + +

+Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + +

Protected Attributes

GdaBlob gobject_

+

GdaBlob gobject_
 
+ - - + + + +

Related Functions

(Note that these are not member functions.)

Gnome::Gda::Blobwrap (GdaBlob* object)
const Gnome::Gda::Blobwrap (const GdaBlob* object)
Gnome::Gda::Blobwrap (GdaBlob* object)
 
const Gnome::Gda::Blobwrap (const GdaBlob* object)
 
-

Detailed Description

+

Detailed Description

This object is a base class for individual database providers which support BLOB types.

It supports operations to read and write data in a BLOB.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -118,190 +125,252 @@
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::Blob::Blob ( const GdaBlob *  gobject) [explicit]
+
+explicit
+
+ +
-
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::Blob::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

-

Member Function Documentation

- +
+ + + + + +
- +
GdaBlob* Gnome::Gda::Blob::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C instance.

- +
+ + + + + +
- +
const GdaBlob* Gnome::Gda::Blob::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C instance.

- +
- +
void Gnome::Gda::Blob::set_op (const BlobOp >& const Glib::RefPtr< BlobOp >&  op)
-
-
+

correctly assigns op to blob

-
Parameters:
+
Parameters
- +
opA Gda::BlobOp object, or 0.
opA Gda::BlobOp object, or 0.
- +
- +
Glib::ustring Gnome::Gda::Blob::to_string Glib::ustring Gnome::Gda::Blob::to_string ( guint  maxlen = 0) const
-
-
+
-

Converts all the non printable characters of blob->data into the representation where xxx is the octal representation of the byte, and the '\' (backslash) character is converted to "\\".

-
Parameters:
+

Converts all the non printable characters of blob->data into the \xxx representation where xxx is the octal representation of the byte, and the '\' (backslash) character is converted to "\\\\".

+
Parameters
maxlenA maximum len used to truncate, or 0 for no maximum length.
-
Returns:
A new string from blob.
+
Returns
A new string from blob.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- +
Gnome::Gda::Blob& wrap ( GdaBlob *  object) [related]
- -
-
Parameters:
+
+related
+
+
Parameters
objectThe C instance
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.
- +
+ + + + + +
- +
const Gnome::Gda::Blob& wrap ( const GdaBlob *  object) [related]
- -
-
Parameters:
+
+related
+
+
Parameters
objectThe C instance
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.
-

Member Data Documentation

- +

Member Data Documentation

+
+ + + + + +
- +
GdaBlob Gnome::Gda::Blob::gobject_ [protected]GdaBlob Gnome::Gda::Blob::gobject_
- -
+
+protected
+

The documentation for this class was generated from the following file:
  • libgdamm/blob.h
-
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Blob-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Blob-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Blob-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Blob-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Blob Member List
-
+
Gnome::Gda::Blob Member List
+
-This is the complete list of members for Gnome::Gda::Blob, including all inherited members. - - - - - - - - - -
Blob()Gnome::Gda::Blob
Blob(const GdaBlob* gobject)Gnome::Gda::Blob [explicit]
gobj()Gnome::Gda::Blob [inline]
gobj() const Gnome::Gda::Blob [inline]
gobject_Gnome::Gda::Blob [protected]
set_op(const Glib::RefPtr< BlobOp >& op)Gnome::Gda::Blob
to_string(guint maxlen=0) const Gnome::Gda::Blob
wrap(GdaBlob* object)Gnome::Gda::Blob [related]
wrap(const GdaBlob* object)Gnome::Gda::Blob [related]
- +

This is the complete list of members for Gnome::Gda::Blob, including all inherited members.

+ + + + + + + + + + + +
Blob()Gnome::Gda::Blob
Blob(const GdaBlob* gobject)Gnome::Gda::Blobexplicit
get_type()Gnome::Gda::Blobstatic
gobj()Gnome::Gda::Blobinline
gobj() const Gnome::Gda::Blobinline
gobject_Gnome::Gda::Blobprotected
set_op(const Glib::RefPtr< BlobOp >& op)Gnome::Gda::Blob
to_string(guint maxlen=0) const Gnome::Gda::Blob
wrap(GdaBlob* object)Gnome::Gda::Blobrelated
wrap(const GdaBlob* object)Gnome::Gda::Blobrelated
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1BlobOp__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1BlobOp__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1BlobOp.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1BlobOp.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1BlobOp.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1BlobOp.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::BlobOp Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::BlobOp Class Reference
-
+
Gnome::Gda::BlobOp Class Reference
+
- -

Blobs handling. More...

+ +

Blobs handling. + More...

Inheritance diagram for Gnome::Gda::BlobOp:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::BlobOp:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~BlobOp ()
GdaBlobOp* gobj ()
 Provides access to the underlying C GObject.
const GdaBlobOp* gobj () const
 Provides access to the underlying C GObject.
GdaBlobOp* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
long get_length () const
long read (Blob& blob, long offset, long size)
 Reads a chunk of bytes from the BLOB accessible through op into blob.
long write (Blob& blob, long offset)
 Writes a chunk of bytes from a blob to the BLOB accessible through op, blob is unchanged after this call.
bool read_all (Blob& blob)
 Reads the whole contents of the blob manipulated by op into blob.
bool write_all (Blob& blob)
 Writes the whole contents of blob into the blob manipulated by op.

+

virtual ~BlobOp ()
 
GdaBlobOp* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaBlobOp* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaBlobOp* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
long get_length () const
 
long read (Blob& blob, long offset, long size)
 Reads a chunk of bytes from the BLOB accessible through op into blob. More...
 
long write (Blob& blob, long offset)
 Writes a chunk of bytes from a blob to the BLOB accessible through op, blob is unchanged after this call. More...
 
bool read_all (Blob& blob)
 Reads the whole contents of the blob manipulated by op into blob. More...
 
bool write_all (Blob& blob)
 Writes the whole contents of blob into the blob manipulated by op. More...
 
+ - - + + + + +

Static Public Member Functions

static create ()

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< BlobOpcreate ()
 
+ - - + +

Protected Member Functions

 BlobOp ()

+

 BlobOp ()
 
+ - - + + +

Related Functions

(Note that these are not member functions.)

wrap (GdaBlobOp* object, bool take_copy=false)
 A
Glib::RefPtr< Gnome::Gda::BlobOpwrap (GdaBlobOp* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Blobs handling.

This object is a base class for individual database providers which support BLOB types. It supports operations to read and write data in a BLOB.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::BlobOp::~BlobOp ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::BlobOp::BlobOp ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static BlobOp> Gnome::Gda::BlobOp::create static Glib::RefPtr<BlobOp> Gnome::Gda::BlobOp::create ( ) [static]
- -
+
+static
+
- +
@@ -184,53 +212,87 @@
const
+
+
Returns
The length of the blob in bytes. In case of error, -1 is returned and the provider should have added an error (a Gda::ConnectionEvent) to the connection.
+ +
-
-
Returns:
The length of the blob in bytes. In case of error, -1 is returned and the provider should have added an error (a Gda::ConnectionEvent) to the connection.
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::BlobOp::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaBlobOp* Gnome::Gda::BlobOp::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaBlobOp* Gnome::Gda::BlobOp::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -241,14 +303,13 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
@@ -276,23 +337,22 @@
-
-
+

Reads a chunk of bytes from the BLOB accessible through op into blob.

-
Parameters:
+
Parameters
- +
blobA Gda::Blob to read data to.
blobA Gda::Blob to read data to.
offsetOffset to read from the start of the blob (starts at 0).
sizeMaximum number of bytes to read.
-
Returns:
The number of bytes actually read. In case of error, -1 is returned and the provider should have added an error to the connection.
+
Returns
The number of bytes actually read. In case of error, -1 is returned and the provider should have added an error to the connection.
- +
@@ -304,21 +364,20 @@
-
-
+

Reads the whole contents of the blob manipulated by op into blob.

-
Parameters:
+
Parameters
- +
blobA Gda::Blob to read data to.
blobA Gda::Blob to read data to.
-
Returns:
true if blob->data contains the whole BLOB manipulated by op.
+
Returns
true if blob->data contains the whole BLOB manipulated by op.
- +
@@ -340,23 +399,21 @@
-
-
+

Writes a chunk of bytes from a blob to the BLOB accessible through op, blob is unchanged after this call.

-

If blob has an associated Gda::BlobOp (ie. if blob->op is not 0) then the data to be written using op is the data fetched using blob->op.

-
Parameters:
+

If blob has an associated Gda::BlobOp (ie. if blob->op is not 0) then the data to be written using op is the data fetched using blob->op.

Parameters
- +
blobA Gda::Blob which contains the data to write.
blobA Gda::Blob which contains the data to write.
offsetOffset to write from the start of the blob (starts at 0).
-
Returns:
The number of bytes written. In case of error, -1 is returned and the provider should have added an error to the connection.
+
Returns
The number of bytes written. In case of error, -1 is returned and the provider should have added an error to the connection.
- +
@@ -368,28 +425,29 @@
-
-
+

Writes the whole contents of blob into the blob manipulated by op.

-

If necessary the resulting blob is truncated from its previous length.

-
Parameters:
+

If necessary the resulting blob is truncated from its previous length.

Parameters
- +
blobA Gda::Blob which contains the data to write.
blobA Gda::Blob which contains the data to write.
-
Returns:
true on success.
+
Returns
true on success.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -403,35 +461,37 @@ - +
Gnome::Gda::BlobOp > wrap Glib::RefPtr< Gnome::Gda::BlobOp > wrap ( GdaBlobOp *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/blobop.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1BlobOp__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1BlobOp__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1BlobOp-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1BlobOp-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1BlobOp-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1BlobOp-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::BlobOp Member List
-
+
Gnome::Gda::BlobOp Member List
+
-This is the complete list of members for Gnome::Gda::BlobOp, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
BlobOp()Gnome::Gda::BlobOp [protected]
Glib::ObjectBase
Glib::ObjectBase
create()Gnome::Gda::BlobOp [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_length() const Gnome::Gda::BlobOp
Glib::ObjectBase
Glib::ObjectBase
gobj()Gnome::Gda::BlobOp [inline]
gobj() const Gnome::Gda::BlobOp [inline]
gobj_copy()Gnome::Gda::BlobOp
Glib::ObjectBase
Glib::ObjectBase [protected]
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
read(Blob& blob, long offset, long size)Gnome::Gda::BlobOp
read_all(Blob& blob)Gnome::Gda::BlobOp
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaBlobOp* object, bool take_copy=false)Gnome::Gda::BlobOp [related]
Glib::Object
write(Blob& blob, long offset)Gnome::Gda::BlobOp
write_all(Blob& blob)Gnome::Gda::BlobOp
~BlobOp()Gnome::Gda::BlobOp [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::BlobOp, including all inherited members.

+ + + + + + + + + + + + + + +
BlobOp()Gnome::Gda::BlobOpprotected
create()Gnome::Gda::BlobOpstatic
get_length() const Gnome::Gda::BlobOp
get_type()Gnome::Gda::BlobOpstatic
gobj()Gnome::Gda::BlobOpinline
gobj() const Gnome::Gda::BlobOpinline
gobj_copy()Gnome::Gda::BlobOp
read(Blob& blob, long offset, long size)Gnome::Gda::BlobOp
read_all(Blob& blob)Gnome::Gda::BlobOp
wrap(GdaBlobOp* object, bool take_copy=false)Gnome::Gda::BlobOprelated
write(Blob& blob, long offset)Gnome::Gda::BlobOp
write_all(Blob& blob)Gnome::Gda::BlobOp
~BlobOp()Gnome::Gda::BlobOpvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Column__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Column__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Column.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Column.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Column.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Column.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Column Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Column Class Reference
-
+
Gnome::Gda::Column Class Reference
+
- -

Management of DataModel column attributes. More...

+ +

Management of DataModel column attributes. + More...

Inheritance diagram for Gnome::Gda::Column:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::Column:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + +

+

Public Member Functions

virtual ~Column ()
GdaColumn* gobj ()
 Provides access to the underlying C GObject.
const GdaColumn* gobj () const
 Provides access to the underlying C GObject.
GdaColumn* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
copy () const
 Creates a new Gda::Column object from an existing one.
bool equal (const Column >& src) const
get_description () const
void set_description (const Glib::ustring& title)
 Sets the column's description.
void set_attribute (const value)
Value get_attribute (const Glib::ustring& attribute) const
 Get the value associated to a named attribute.
get_name () const
void set_name (const Glib::ustring& name)
 Sets the name of column to name.
get_dbms_type () const
void set_dbms_type (const Glib::ustring& dbms_type)
 Defines column's database type.
GType get_g_type () const
void set_g_type (GType type)
 Sets the type of column to type.
bool get_allow_null () const
 Gets the 'allow null' flag of the given column.
void set_allow_null (bool allow=true)
 Sets the 'allow null' flag of the given column.
bool get_auto_increment () const
void set_auto_increment (bool is_auto=true)
 Sets the auto increment flag for the given column.
gint get_position () const
void set_position (gint position)
 Sets the position of the column refer to in the containing data model.
Value get_default_value () const
void set_default_value (const Value& default_value)
 Sets column's default Value.
-const signal_name_changed ()
+
virtual ~Column ()
 
GdaColumn* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaColumn* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaColumn* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::RefPtr< Columncopy () const
 Creates a new Gda::Column object from an existing one. More...
 
bool equal (const Glib::RefPtr< const Column >& src) const
 
Glib::ustring get_description () const
 
void set_description (const Glib::ustring& title)
 Sets the column's description. More...
 
void set_attribute (const Glib::ustring& attribute, const Value& value)
 
Value get_attribute (const Glib::ustring& attribute) const
 Get the value associated to a named attribute. More...
 
Glib::ustring get_name () const
 
void set_name (const Glib::ustring& name)
 Sets the name of column to name. More...
 
Glib::ustring get_dbms_type () const
 
void set_dbms_type (const Glib::ustring& dbms_type)
 Defines column's database type. More...
 
GType get_g_type () const
 
void set_g_type (GType type)
 Sets the type of column to type. More...
 
bool get_allow_null () const
 Gets the 'allow null' flag of the given column. More...
 
void set_allow_null (bool allow=true)
 Sets the 'allow null' flag of the given column. More...
 
bool get_auto_increment () const
 
void set_auto_increment (bool is_auto=true)
 Sets the auto increment flag for the given column. More...
 
gint get_position () const
 
void set_position (gint position)
 Sets the position of the column refer to in the containing data model. More...
 
Value get_default_value () const
 
void set_default_value (const Value& default_value)
 Sets column's default Value. More...
 
Glib::SignalProxy1< void,
+const Glib::ustring& > 
signal_name_changed ()
 
Glib::SignalProxy2< void,
GType, GType > 
signal_g_type_changed ()
-< property_id ()
 Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel).
-< property_id () const
 Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel).

+

 
Glib::PropertyProxy
+< Glib::ustring
property_id ()
 Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel). More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_id () const
 Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel). More...
 
+ - - + + + + +

Static Public Member Functions

static create ()

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< Columncreate ()
 
+ - - - - + + + + + + + +

Protected Member Functions

 Column ()
virtual void on_name_changed (const Glib::ustring& old_name)
virtual void on_g_type_changed (GType old_type, GType new_type)

+

 Column ()
 
virtual void on_name_changed (const Glib::ustring& old_name)
 This is a default handler for the signal signal_name_changed(). More...
 
virtual void on_g_type_changed (GType old_type, GType new_type)
 This is a default handler for the signal signal_g_type_changed(). More...
 
+ - - + + +

Related Functions

(Note that these are not member functions.)

wrap (GdaColumn* object, bool take_copy=false)
 A
Glib::RefPtr< Gnome::Gda::Columnwrap (GdaColumn* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

-

Management of DataModel column attributes.

-

Constructor & Destructor Documentation

- +

Detailed Description

+

Management of DataModel column attributes.

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::Column::~Column ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::Column::Column ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
- +
Column> Gnome::Gda::Column::copy Glib::RefPtr<Column> Gnome::Gda::Column::copy ( ) const
-
-
+
-

Creates a new Gda::Column object from an existing one.

-
Returns:
A newly allocated Gda::Column with a copy of the data in column.
+

Creates a new Gda::Column object from an existing one.

+
Returns
A newly allocated Gda::Column with a copy of the data in column.
- +
+ + + + + +
- + - +
static Column> Gnome::Gda::Column::create static Glib::RefPtr<Column> Gnome::Gda::Column::create ( ) [static]
- -
+
+static
+
- +
- +
bool Gnome::Gda::Column::equal (const Column >& const Glib::RefPtr< const Column >&  src) const
-
-
+
- +
@@ -253,42 +302,39 @@
const
-
-
+

Gets the 'allow null' flag of the given column.

-
Returns:
Whether the given column allows null values or not (true or false).
+
Returns
Whether the given column allows null values or not (true or false).
- +
- +
Value Gnome::Gda::Column::get_attribute (const Glib::ustringconst Glib::ustring attribute) const
-
-
+

Get the value associated to a named attribute.

-

Attributes can have any name, but Libgda proposes some default names, see this section.

-
Parameters:
+

Attributes can have any name, but Libgda proposes some default names, see this section.

Parameters
attributeAttribute name as a string.
-
Returns:
A read-only Value, or 0 if not attribute named attribute has been set for column.
+
Returns
A read-only Value, or 0 if not attribute named attribute has been set for column.
- +
@@ -299,30 +345,28 @@
const
-
-
-
Returns:
Whether the given column is an auto incremented one (true or false).
+
+
Returns
Whether the given column is an auto incremented one (true or false).
- +
- +
Glib::ustring Gnome::Gda::Column::get_dbms_type Glib::ustring Gnome::Gda::Column::get_dbms_type ( ) const
-
-
-
Returns:
The database type of column.
+
+
Returns
The database type of column.
- +
@@ -333,30 +377,28 @@
const
-
-
-
Returns:
column's default value, as a Value object.
+
+
Returns
column's default value, as a Value object.
- +
- +
Glib::ustring Gnome::Gda::Column::get_description Glib::ustring Gnome::Gda::Column::get_description ( ) const
-
-
-
Returns:
The column's description, in any.
+
+
Returns
The column's description, in any.
- +
@@ -367,30 +409,28 @@
const
-
-
-
Returns:
The type of column.
+
+
Returns
The type of column.
- +
- +
Glib::ustring Gnome::Gda::Column::get_name Glib::ustring Gnome::Gda::Column::get_name ( ) const
-
-
-
Returns:
The name of column.
+
+
Returns
The name of column.
- +
@@ -401,53 +441,87 @@
const
+
+
Returns
The position of the column refer to in the containing data model.
+ +
-
-
Returns:
The position of the column refer to in the containing data model.
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::Column::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaColumn* Gnome::Gda::Column::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaColumn* Gnome::Gda::Column::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -458,16 +532,18 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
+ + + + + +
@@ -484,72 +560,83 @@ - +
virtual void Gnome::Gda::Column::on_g_type_changed
) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_g_type_changed().

- +
+ + + + + +
- + - +
virtual void Gnome::Gda::Column::on_name_changed (const Glib::ustringconst Glib::ustring old_name) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_name_changed().

- +
- +
Glib::ustring> Gnome::Gda::Column::property_id Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Column::property_id ( )
-
-
+
-

Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel).

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel).

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Column::property_id Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Column::property_id ( ) const
-
-
+
-

Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel).

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel).

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
@@ -561,11 +648,10 @@
-
-
+

Sets the 'allow null' flag of the given column.

-
Parameters:
+
Parameters
allowWhether the given column should allows null values or not.
@@ -574,14 +660,14 @@
- +
- + @@ -596,12 +682,11 @@
void Gnome::Gda::Column::set_attribute (const Glib::ustringconst Glib::ustring attribute,
-
-
+
- +
@@ -613,11 +698,10 @@
-
-
+

Sets the auto increment flag for the given column.

-
Parameters:
+
Parameters
is_autoAuto increment status.
@@ -626,23 +710,22 @@
- +
- +
void Gnome::Gda::Column::set_dbms_type (const Glib::ustringconst Glib::ustring dbms_type)
-
-
+

Defines column's database type.

-
Parameters:
+
Parameters
dbms_typeA string.
@@ -651,7 +734,7 @@
- +
@@ -663,36 +746,34 @@
-
-
+
-

Sets column's default Value.

-
Parameters:
+

Sets column's default Value.

+
Parameters
- +
default_valueDefault Value for the column.
default_valueDefault Value for the column.
- +
- +
void Gnome::Gda::Column::set_description (const Glib::ustringconst Glib::ustring title)
-
-
+

Sets the column's description.

-
Parameters:
+
Parameters
titleTitle name.
@@ -701,7 +782,7 @@
- +
@@ -713,11 +794,10 @@
-
-
+

Sets the type of column to type.

-
Parameters:
+
Parameters
typeThe new type of column.
@@ -726,23 +806,22 @@
- +
- +
void Gnome::Gda::Column::set_name (const Glib::ustringconst Glib::ustring name)
-
-
+

Sets the name of column to name.

-
Parameters:
+
Parameters
nameThe new name of column.
@@ -751,7 +830,7 @@
- +
@@ -763,11 +842,10 @@
-
-
+

Sets the position of the column refer to in the containing data model.

-
Parameters:
+
Parameters
positionThe wanted position of the column in the containing data model.
@@ -776,47 +854,48 @@
- +
- +
Glib::SignalProxy2< void,GType,GType > Gnome::Gda::Column::signal_g_type_changed Glib::SignalProxy2< void,GType,GType > Gnome::Gda::Column::signal_g_type_changed ( )
-
-
-
Prototype:
void on_my_g_type_changed(GType old_type, GType new_type)
+
+
Slot Prototype:
void on_my_g_type_changed(GType old_type, GType new_type)
- +
- +
Glib::ustring& > Gnome::Gda::Column::signal_name_changed Glib::SignalProxy1< void,const Glib::ustring& > Gnome::Gda::Column::signal_name_changed ( )
-
-
-
Prototype:
void on_my_name_changed(const Glib::ustring& old_name)
+
+
Slot Prototype:
void on_my_name_changed(const Glib::ustring& old_name)
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -830,35 +909,37 @@ - +
Gnome::Gda::Column > wrap Glib::RefPtr< Gnome::Gda::Column > wrap ( GdaColumn *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/column.h
-
- - +
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Column__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Column__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Column-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Column-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Column-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Column-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Column Member List
-
+
Gnome::Gda::Column Member List
+
-This is the complete list of members for Gnome::Gda::Column, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
Column()Gnome::Gda::Column [protected]
Glib::ObjectBase
Glib::ObjectBase
copy() const Gnome::Gda::Column
create()Gnome::Gda::Column [static]
Glib::Object
equal(const Glib::RefPtr< const Column >& src) const Gnome::Gda::Column
Glib::ObjectBase
sigc::trackable
get_allow_null() const Gnome::Gda::Column
get_attribute(const Glib::ustring& attribute) const Gnome::Gda::Column
get_auto_increment() const Gnome::Gda::Column
Glib::Object
get_dbms_type() const Gnome::Gda::Column
get_default_value() const Gnome::Gda::Column
get_description() const Gnome::Gda::Column
get_g_type() const Gnome::Gda::Column
get_name() const Gnome::Gda::Column
get_position() const Gnome::Gda::Column
Glib::ObjectBase
Glib::ObjectBase
gobj()Gnome::Gda::Column [inline]
gobj() const Gnome::Gda::Column [inline]
gobj_copy()Gnome::Gda::Column
Glib::ObjectBase
Glib::ObjectBase [protected]
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_g_type_changed(GType old_type, GType new_type)Gnome::Gda::Column [protected, virtual]
on_name_changed(const Glib::ustring& old_name)Gnome::Gda::Column [protected, virtual]
sigc::trackable
property_id()Gnome::Gda::Column
property_id() const Gnome::Gda::Column
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
set_allow_null(bool allow=true)Gnome::Gda::Column
set_attribute(const Glib::ustring& attribute, const Value& value)Gnome::Gda::Column
set_auto_increment(bool is_auto=true)Gnome::Gda::Column
Glib::Object
Glib::Object
set_dbms_type(const Glib::ustring& dbms_type)Gnome::Gda::Column
set_default_value(const Value& default_value)Gnome::Gda::Column
set_description(const Glib::ustring& title)Gnome::Gda::Column
set_g_type(GType type)Gnome::Gda::Column
set_name(const Glib::ustring& name)Gnome::Gda::Column
set_position(gint position)Gnome::Gda::Column
Glib::ObjectBase
Glib::ObjectBase
signal_g_type_changed()Gnome::Gda::Column
signal_name_changed()Gnome::Gda::Column
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaColumn* object, bool take_copy=false)Gnome::Gda::Column [related]
Glib::Object
~Column()Gnome::Gda::Column [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::Column, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Column()Gnome::Gda::Columnprotected
copy() const Gnome::Gda::Column
create()Gnome::Gda::Columnstatic
equal(const Glib::RefPtr< const Column >& src) const Gnome::Gda::Column
get_allow_null() const Gnome::Gda::Column
get_attribute(const Glib::ustring& attribute) const Gnome::Gda::Column
get_auto_increment() const Gnome::Gda::Column
get_dbms_type() const Gnome::Gda::Column
get_default_value() const Gnome::Gda::Column
get_description() const Gnome::Gda::Column
get_g_type() const Gnome::Gda::Column
get_name() const Gnome::Gda::Column
get_position() const Gnome::Gda::Column
get_type()Gnome::Gda::Columnstatic
gobj()Gnome::Gda::Columninline
gobj() const Gnome::Gda::Columninline
gobj_copy()Gnome::Gda::Column
on_g_type_changed(GType old_type, GType new_type)Gnome::Gda::Columnprotectedvirtual
on_name_changed(const Glib::ustring& old_name)Gnome::Gda::Columnprotectedvirtual
property_id()Gnome::Gda::Column
property_id() const Gnome::Gda::Column
set_allow_null(bool allow=true)Gnome::Gda::Column
set_attribute(const Glib::ustring& attribute, const Value& value)Gnome::Gda::Column
set_auto_increment(bool is_auto=true)Gnome::Gda::Column
set_dbms_type(const Glib::ustring& dbms_type)Gnome::Gda::Column
set_default_value(const Value& default_value)Gnome::Gda::Column
set_description(const Glib::ustring& title)Gnome::Gda::Column
set_g_type(GType type)Gnome::Gda::Column
set_name(const Glib::ustring& name)Gnome::Gda::Column
set_position(gint position)Gnome::Gda::Column
signal_g_type_changed()Gnome::Gda::Column
signal_name_changed()Gnome::Gda::Column
wrap(GdaColumn* object, bool take_copy=false)Gnome::Gda::Columnrelated
~Column()Gnome::Gda::Columnvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Config__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Config__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConfigError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConfigError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConfigError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConfigError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConfigError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConfigError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::ConfigError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ConfigError Class Reference
-
+
Gnome::Gda::ConfigError Class Reference
+
-
+
Inheritance diagram for Gnome::Gda::ConfigError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::ConfigError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  CONFIG_DSN_NOT_FOUND_ERROR,
-  CONFIG_PERMISSION_ERROR,
-  CONFIG_PROVIDER_NOT_FOUND_ERROR,
+
enum  Code {
+  CONFIG_DSN_NOT_FOUND_ERROR, +
+  CONFIG_PERMISSION_ERROR, +
+  CONFIG_PROVIDER_NOT_FOUND_ERROR, +
  CONFIG_PROVIDER_CREATION_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 ConfigError (Code error_code, const Glib::ustring& error_message)
 ConfigError (GError* gobject)
Code code () const
 ConfigError (Code error_code, const Glib::ustring& error_message)
 
 ConfigError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -109,25 +108,22 @@
enum Gnome::Gda::ConfigError::Code
-
-
-
Enumerator:
-
CONFIG_DSN_NOT_FOUND_ERROR  +
+ + - - -
Enumerator
CONFIG_DSN_NOT_FOUND_ERROR 
CONFIG_PERMISSION_ERROR  +
CONFIG_PERMISSION_ERROR 
CONFIG_PROVIDER_NOT_FOUND_ERROR  +
CONFIG_PROVIDER_NOT_FOUND_ERROR 
CONFIG_PROVIDER_CREATION_ERROR  +
CONFIG_PROVIDER_CREATION_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -140,7 +136,7 @@ - + @@ -149,30 +145,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::ConfigError::ConfigError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -183,24 +185,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/config.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConfigError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConfigError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConfigError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConfigError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConfigError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConfigError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ConfigError Member List
-
+
Gnome::Gda::ConfigError Member List
+ - +

This is the complete list of members for Gnome::Gda::ConfigError, including all inherited members.

+ + + + + + + + + + +
Code enum nameGnome::Gda::ConfigError
code() const Gnome::Gda::ConfigError
CONFIG_DSN_NOT_FOUND_ERROR enum valueGnome::Gda::ConfigError
CONFIG_PERMISSION_ERROR enum valueGnome::Gda::ConfigError
CONFIG_PROVIDER_CREATION_ERROR enum valueGnome::Gda::ConfigError
CONFIG_PROVIDER_NOT_FOUND_ERROR enum valueGnome::Gda::ConfigError
ConfigError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::ConfigError
ConfigError(GError* gobject)Gnome::Gda::ConfigErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Config.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Config.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Config.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Config.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Config Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Config Class Reference
-
+
Gnome::Gda::Config Class Reference
+
- -

Configuration — Access/Management of libgda configuration. More...

+ +

Configuration — Access/Management of libgda configuration. + More...

Inheritance diagram for Gnome::Gda::Config:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::Config:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - + + + + + + + + + + + - + - + - + - - - - - - - - - + + + + + + + + + + + + +

+

Public Member Functions

virtual ~Config ()
GdaConfig* gobj ()
 Provides access to the underlying C GObject.
const GdaConfig* gobj () const
 Provides access to the underlying C GObject.
GdaConfig* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
+
virtual ~Config ()
 
GdaConfig* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaConfig* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaConfig* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::SignalProxy1< void,
GdaDsnInfo* > 
signal_dsn_added ()
+
 
Glib::SignalProxy1< void,
GdaDsnInfo* > 
signal_dsn_changed ()
+
 
Glib::SignalProxy1< void,
GdaDsnInfo* > 
signal_dsn_removed ()
+
 
Glib::SignalProxy1< void,
GdaDsnInfo* > 
signal_dsn_to_be_removed ()
-< property_system_filename ()
 File to use for system-wide DSN list.
-< property_system_filename () const
 File to use for system-wide DSN list.
-< property_user_filename ()
 File to use for per-user DSN list.
-< property_user_filename () const
 File to use for per-user DSN list.

+

 
Glib::PropertyProxy
+< Glib::ustring
property_system_filename ()
 File to use for system-wide DSN list. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_system_filename () const
 File to use for system-wide DSN list. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_user_filename ()
 File to use for per-user DSN list. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_user_filename () const
 File to use for per-user DSN list. More...
 
+ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +

Static Public Member Functions

static get ()
 Get a pointer to the global GdaConfig object.
static GdaDsnInfo* get_dsn_info (const Glib::ustring& dsn_name)
 Get information about the DSN named dsn_name.
static bool dsn_needs_authentication (const Glib::ustring& dsn_name)
 Tells if the data source identified as dsn_name needs any authentication.
static list_dsn ()
 Get a Gda::DataModel representing all the configured DSN, and keeping itself up to date with the changes in the declared DSN.
static -< ServerProviderget_provider (const Glib::ustring& provider_name)
 Get a pointer to the session-wide Gda::ServerProvider for the provider named provider_name.
static list_providers ()
 Get a Gda::DataModel representing all the installed database providers.
static int get_nb_dsn ()
 Get the number of defined DSN.
static bool can_modify_system_config ()
 Tells if the global (system) configuration can be modified (considering system permissions and settings)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< Configget ()
 Get a pointer to the global GdaConfig object. More...
 
static GdaDsnInfo* get_dsn_info (const Glib::ustring& dsn_name)
 Get information about the DSN named dsn_name. More...
 
static bool dsn_needs_authentication (const Glib::ustring& dsn_name)
 Tells if the data source identified as dsn_name needs any authentication. More...
 
static Glib::RefPtr< DataModellist_dsn ()
 Get a Gda::DataModel representing all the configured DSN, and keeping itself up to date with the changes in the declared DSN. More...
 
static Glib::RefPtr
+< ServerProvider
get_provider (const Glib::ustring& provider_name)
 Get a pointer to the session-wide Gda::ServerProvider for the provider named provider_name. More...
 
static Glib::RefPtr< DataModellist_providers ()
 Get a Gda::DataModel representing all the installed database providers. More...
 
static int get_nb_dsn ()
 Get the number of defined DSN. More...
 
static bool can_modify_system_config ()
 Tells if the global (system) configuration can be modified (considering system permissions and settings) More...
 
+ - - + +

Protected Member Functions

 Config ()

+

 Config ()
 
+ - - + + +

Related Functions

(Note that these are not member functions.)

wrap (GdaConfig* object, bool take_copy=false)
 A
Glib::RefPtr< Gnome::Gda::Configwrap (GdaConfig* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Configuration — Access/Management of libgda configuration.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::Config::~Config ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::Config::Config ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- +
static bool Gnome::Gda::Config::can_modify_system_config ( ) [static]
- -
+
+static
+

Tells if the global (system) configuration can be modified (considering system permissions and settings)

-
Returns:
true if system-wide configuration can be modified.
+
Returns
true if system-wide configuration can be modified.
- +
+ + + + + +
- + - +
static bool Gnome::Gda::Config::dsn_needs_authentication (const Glib::ustringconst Glib::ustring dsn_name) [static]
- -
+
+static
+

Tells if the data source identified as dsn_name needs any authentication.

-

If a <username> and optionally a <password> are specified, they are ignored.

-
Parameters:
+

If a <username> and optionally a <password> are specified, they are ignored.

Parameters
dsn_nameThe name of a DSN, in the "[<username>[:<password>]@]<DSN>" format.
-
Returns:
true if an authentication is needed.
+
Returns
true if an authentication is needed.
- +
+ + + + + +
- + - +
static Config> Gnome::Gda::Config::get static Glib::RefPtr<Config> Gnome::Gda::Config::get ( ) [static]
- -
+
+static
+

Get a pointer to the global GdaConfig object.

-
Returns:
A non 0 pointer to a Gda::Config.
+
Returns
A non 0 pointer to a Gda::Config.
- +
+ + + + + +
- + - +
static GdaDsnInfo* Gnome::Gda::Config::get_dsn_info (const Glib::ustringconst Glib::ustring dsn_name) [static]
- -
+
+static
+

Get information about the DSN named dsn_name.

-

dsn_name's format is "[<username>[:<password>]@]<DSN>" (if <username> and optionally <password> are provided, they are ignored). Also see the gda_dsn_split() utility function.

-
Parameters:
+

dsn_name's format is "[<username>[:<password>]@]<DSN>" (if <username> and optionally <password> are provided, they are ignored). Also see the gda_dsn_split() utility function.

Parameters
dsn_nameThe name of the DSN to look for.
-
Returns:
A pointer to read-only Gda::DsnInfo structure, or 0 if not found.
+
Returns
A pointer to read-only Gda::DsnInfo structure, or 0 if not found.
- +
+ + + + + +
- +
static int Gnome::Gda::Config::get_nb_dsn ( ) [static]
- -
+
+static
+

Get the number of defined DSN.

-
Returns:
The number of defined DSN.
+
Returns
The number of defined DSN.
- +
+ + + + + +
- + - + - +
static ServerProvider> Gnome::Gda::Config::get_provider static Glib::RefPtr<ServerProvider> Gnome::Gda::Config::get_provider (const Glib::ustringconst Glib::ustring provider_name) [static]
- -
+
+static
+
-

Get a pointer to the session-wide Gda::ServerProvider for the provider named provider_name.

+

Get a pointer to the session-wide Gda::ServerProvider for the provider named provider_name.

The caller must not call Glib::object_unref() on the returned object.

-

This method may fail with a Gda::CONFIG_ERROR domain error (see the Gda::ConfigError error codes).

-
Parameters:
+

This method may fail with a Gda::CONFIG_ERROR domain error (see the Gda::ConfigError error codes).

Parameters
provider_nameA database provider.
-
Returns:
A pointer to the Gda::ServerProvider, or 0 if an error occurred.
+
Returns
A pointer to the Gda::ServerProvider, or 0 if an error occurred.
- +
+ + + + + +
- + - +
GdaConfig* Gnome::Gda::Config::gobj static GType Gnome::Gda::Config::get_type ( ) [inline]
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
GdaConfig* Gnome::Gda::Config::gobj ()
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaConfig* Gnome::Gda::Config::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -373,208 +478,224 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
+ + + + + +
- + - +
static DataModel> Gnome::Gda::Config::list_dsn static Glib::RefPtr<DataModel> Gnome::Gda::Config::list_dsn ( ) [static]
- -
+
+static
+
-

Get a Gda::DataModel representing all the configured DSN, and keeping itself up to date with the changes in the declared DSN.

-

The returned data model is composed of the following columns: <itemizedlist> <listitem>DSN name</listitem> <listitem>Provider name</listitem> <listitem>Description</listitem> <listitem>Connection string</listitem> <listitem>Username if it exists</listitem> </itemizedlist>

-
Returns:
A new Gda::DataModel.
+

Get a Gda::DataModel representing all the configured DSN, and keeping itself up to date with the changes in the declared DSN.

+

The returned data model is composed of the following columns:

    +
  • DSN name
  • +
  • Provider name
  • +
  • Description
  • +
  • Connection string
  • +
  • Username if it exists
  • +
+
Returns
A new Gda::DataModel.
- +
+ + + + + +
- + - +
static DataModel> Gnome::Gda::Config::list_providers static Glib::RefPtr<DataModel> Gnome::Gda::Config::list_providers ( ) [static]
- -
+
+static
+
-

Get a Gda::DataModel representing all the installed database providers.

-

The returned data model is composed of the following columns: <itemizedlist> <listitem>Provider name</listitem> <listitem>Description</listitem> <listitem>DSN parameters</listitem> <listitem>Authentication parameters</listitem> <listitem>File name of the plugin</listitem> </itemizedlist>

-
Returns:
A new Gda::DataModel.
+

Get a Gda::DataModel representing all the installed database providers.

+

The returned data model is composed of the following columns:

    +
  • Provider name
  • +
  • Description
  • +
  • DSN parameters
  • +
  • Authentication parameters
  • +
  • File name of the plugin
  • +
+
Returns
A new Gda::DataModel.
- +
- +
Glib::ustring> Gnome::Gda::Config::property_system_filename Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Config::property_system_filename ( )
-
-
+

File to use for system-wide DSN list.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Config::property_system_filename Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Config::property_system_filename ( ) const
-
-
+

File to use for system-wide DSN list.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Config::property_user_filename Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Config::property_user_filename ( )
-
-
+

File to use for per-user DSN list.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Config::property_user_filename Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Config::property_user_filename ( ) const
-
-
+

File to use for per-user DSN list.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::SignalProxy1< void,GdaDsnInfo* > Gnome::Gda::Config::signal_dsn_added Glib::SignalProxy1< void,GdaDsnInfo* > Gnome::Gda::Config::signal_dsn_added ( )
-
-
-
Prototype:
void on_my_dsn_added(GdaDsnInfo* info)
+
+
Slot Prototype:
void on_my_dsn_added(GdaDsnInfo* info)
- +
- +
Glib::SignalProxy1< void,GdaDsnInfo* > Gnome::Gda::Config::signal_dsn_changed Glib::SignalProxy1< void,GdaDsnInfo* > Gnome::Gda::Config::signal_dsn_changed ( )
-
-
-
Prototype:
void on_my_dsn_changed(GdaDsnInfo* info)
+
+
Slot Prototype:
void on_my_dsn_changed(GdaDsnInfo* info)
- +
- +
Glib::SignalProxy1< void,GdaDsnInfo* > Gnome::Gda::Config::signal_dsn_removed Glib::SignalProxy1< void,GdaDsnInfo* > Gnome::Gda::Config::signal_dsn_removed ( )
-
-
-
Prototype:
void on_my_dsn_removed(GdaDsnInfo* info)
+
+
Slot Prototype:
void on_my_dsn_removed(GdaDsnInfo* info)
- +
- +
Glib::SignalProxy1< void,GdaDsnInfo* > Gnome::Gda::Config::signal_dsn_to_be_removed Glib::SignalProxy1< void,GdaDsnInfo* > Gnome::Gda::Config::signal_dsn_to_be_removed ( )
-
-
-
Prototype:
void on_my_dsn_to_be_removed(GdaDsnInfo* info)
+
+
Slot Prototype:
void on_my_dsn_to_be_removed(GdaDsnInfo* info)
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -588,35 +709,37 @@ - +
Gnome::Gda::Config > wrap Glib::RefPtr< Gnome::Gda::Config > wrap ( GdaConfig *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/config.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Config__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Config__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Config-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Config-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Config-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Config-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Config Member List
-
+
Gnome::Gda::Config Member List
+
-This is the complete list of members for Gnome::Gda::Config, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
can_modify_system_config()Gnome::Gda::Config [static]
Config()Gnome::Gda::Config [protected]
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
dsn_needs_authentication(const Glib::ustring& dsn_name)Gnome::Gda::Config [static]
Glib::ObjectBase
sigc::trackable
get()Gnome::Gda::Config [static]
Glib::Object
get_dsn_info(const Glib::ustring& dsn_name)Gnome::Gda::Config [static]
get_nb_dsn()Gnome::Gda::Config [static]
Glib::ObjectBase
Glib::ObjectBase
get_provider(const Glib::ustring& provider_name)Gnome::Gda::Config [static]
gobj()Gnome::Gda::Config [inline]
gobj() const Gnome::Gda::Config [inline]
gobj_copy()Gnome::Gda::Config
Glib::ObjectBase
Glib::ObjectBase [protected]
list_dsn()Gnome::Gda::Config [static]
list_providers()Gnome::Gda::Config [static]
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
property_system_filename()Gnome::Gda::Config
property_system_filename() const Gnome::Gda::Config
property_user_filename()Gnome::Gda::Config
property_user_filename() const Gnome::Gda::Config
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
signal_dsn_added()Gnome::Gda::Config
signal_dsn_changed()Gnome::Gda::Config
signal_dsn_removed()Gnome::Gda::Config
signal_dsn_to_be_removed()Gnome::Gda::Config
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaConfig* object, bool take_copy=false)Gnome::Gda::Config [related]
Glib::Object
~Config()Gnome::Gda::Config [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::Config, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
can_modify_system_config()Gnome::Gda::Configstatic
Config()Gnome::Gda::Configprotected
dsn_needs_authentication(const Glib::ustring& dsn_name)Gnome::Gda::Configstatic
get()Gnome::Gda::Configstatic
get_dsn_info(const Glib::ustring& dsn_name)Gnome::Gda::Configstatic
get_nb_dsn()Gnome::Gda::Configstatic
get_provider(const Glib::ustring& provider_name)Gnome::Gda::Configstatic
get_type()Gnome::Gda::Configstatic
gobj()Gnome::Gda::Configinline
gobj() const Gnome::Gda::Configinline
gobj_copy()Gnome::Gda::Config
list_dsn()Gnome::Gda::Configstatic
list_providers()Gnome::Gda::Configstatic
property_system_filename()Gnome::Gda::Config
property_system_filename() const Gnome::Gda::Config
property_user_filename()Gnome::Gda::Config
property_user_filename() const Gnome::Gda::Config
signal_dsn_added()Gnome::Gda::Config
signal_dsn_changed()Gnome::Gda::Config
signal_dsn_removed()Gnome::Gda::Config
signal_dsn_to_be_removed()Gnome::Gda::Config
wrap(GdaConfig* object, bool take_copy=false)Gnome::Gda::Configrelated
~Config()Gnome::Gda::Configvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Connection__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Connection__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::ConnectionError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ConnectionError Class Reference
-
+
Gnome::Gda::ConnectionError Class Reference
+
- -

Exception class for Gda connection errors. More...

+ +

Exception class for Gda connection errors. + More...

Inheritance diagram for Gnome::Gda::ConnectionError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::ConnectionError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  CONNECTION_DSN_NOT_FOUND_ERROR,
-  CONNECTION_PROVIDER_NOT_FOUND_ERROR,
-  CONNECTION_PROVIDER_ERROR,
-  CONNECTION_NO_CNC_SPEC_ERROR,
-  CONNECTION_NO_PROVIDER_SPEC_ERROR,
-  CONNECTION_OPEN_ERROR,
-  CONNECTION_STATEMENT_TYPE_ERROR,
-  CONNECTION_CANT_LOCK_ERROR,
-  CONNECTION_TASK_NOT_FOUND_ERROR,
-  CONNECTION_UNSUPPORTED_THREADS_ERROR,
-  CONNECTION_CLOSED_ERROR,
+
enum  Code {
+  CONNECTION_DSN_NOT_FOUND_ERROR, +
+  CONNECTION_PROVIDER_NOT_FOUND_ERROR, +
+  CONNECTION_PROVIDER_ERROR, +
+  CONNECTION_NO_CNC_SPEC_ERROR, +
+  CONNECTION_NO_PROVIDER_SPEC_ERROR, +
+  CONNECTION_OPEN_ERROR, +
+  CONNECTION_STATEMENT_TYPE_ERROR, +
+  CONNECTION_CANT_LOCK_ERROR, +
+  CONNECTION_TASK_NOT_FOUND_ERROR, +
+  CONNECTION_UNSUPPORTED_THREADS_ERROR, +
+  CONNECTION_CLOSED_ERROR, +
  CONNECTION_META_DATA_CONTEXT_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 ConnectionError (Code error_code, const Glib::ustring& error_message)
 ConnectionError (GError* gobject)
Code code () const
 ConnectionError (Code error_code, const Glib::ustring& error_message)
 
 ConnectionError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Detailed Description

+

Detailed Description

Exception class for Gda connection errors.

-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -121,41 +129,38 @@
enum Gnome::Gda::ConnectionError::Code
-
-
-
Enumerator:
-
CONNECTION_DSN_NOT_FOUND_ERROR  +
+ + - - - - - - - - - - -
Enumerator
CONNECTION_DSN_NOT_FOUND_ERROR 
CONNECTION_PROVIDER_NOT_FOUND_ERROR  +
CONNECTION_PROVIDER_NOT_FOUND_ERROR 
CONNECTION_PROVIDER_ERROR  +
CONNECTION_PROVIDER_ERROR 
CONNECTION_NO_CNC_SPEC_ERROR  +
CONNECTION_NO_CNC_SPEC_ERROR 
CONNECTION_NO_PROVIDER_SPEC_ERROR  +
CONNECTION_NO_PROVIDER_SPEC_ERROR 
CONNECTION_OPEN_ERROR  +
CONNECTION_OPEN_ERROR 
CONNECTION_STATEMENT_TYPE_ERROR  +
CONNECTION_STATEMENT_TYPE_ERROR 
CONNECTION_CANT_LOCK_ERROR  +
CONNECTION_CANT_LOCK_ERROR 
CONNECTION_TASK_NOT_FOUND_ERROR  +
CONNECTION_TASK_NOT_FOUND_ERROR 
CONNECTION_UNSUPPORTED_THREADS_ERROR  +
CONNECTION_UNSUPPORTED_THREADS_ERROR 
CONNECTION_CLOSED_ERROR  +
CONNECTION_CLOSED_ERROR 
CONNECTION_META_DATA_CONTEXT_ERROR  +
CONNECTION_META_DATA_CONTEXT_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -168,7 +173,7 @@ - + @@ -177,30 +182,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::ConnectionError::ConnectionError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -211,24 +222,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/connection.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ConnectionError Member List
-
+
Gnome::Gda::ConnectionError Member List
+ - +

This is the complete list of members for Gnome::Gda::ConnectionError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Code enum nameGnome::Gda::ConnectionError
code() const Gnome::Gda::ConnectionError
CONNECTION_CANT_LOCK_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_CLOSED_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_DSN_NOT_FOUND_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_META_DATA_CONTEXT_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_NO_CNC_SPEC_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_NO_PROVIDER_SPEC_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_OPEN_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_PROVIDER_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_PROVIDER_NOT_FOUND_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_STATEMENT_TYPE_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_TASK_NOT_FOUND_ERROR enum valueGnome::Gda::ConnectionError
CONNECTION_UNSUPPORTED_THREADS_ERROR enum valueGnome::Gda::ConnectionError
ConnectionError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::ConnectionError
ConnectionError(GError* gobject)Gnome::Gda::ConnectionErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::ConnectionEvent Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ConnectionEvent Class Reference
-
+
Gnome::Gda::ConnectionEvent Class Reference
+
- -

Any event which has occurred on a Gda::Connection. More...

+ +

Any event which has occurred on a Gda::Connection. + More...

Inheritance diagram for Gnome::Gda::ConnectionEvent:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::ConnectionEvent:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~ConnectionEvent ()
GdaConnectionEvent* gobj ()
 Provides access to the underlying C GObject.
const GdaConnectionEvent* gobj () const
 Provides access to the underlying C GObject.
GdaConnectionEvent* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
void set_event_type (ConnectionEventType type)
 Sets event's severity (from a simple notice to a fatal event) This function should not be called directly.
ConnectionEventType get_event_type () const
 Get event's severity (from a simple notice to a fatal event)
get_description () const
 Get the description of the event.
void set_description (const Glib::ustring& description)
 Sets event's description.
glong get_code () const
void set_code (glong code)
 Sets event's code: the code is specific to the provider being used.
ConnectionEventCode get_gda_code () const
 Retrieve the code associated to event.
void set_gda_code (ConnectionEventCode code)
 Sets event's gda code: that code is standardized by the libgda library.
get_source () const
void set_source (const Glib::ustring& source)
 Sets event's source; this function should not be called directly.
get_sqlstate () const
 Get the SQLSTATE value of event.
void set_sqlstate (const Glib::ustring& sqlstate)
 Changes the SQLSTATE code of event, this function should not be called directly.
-< ConnectionEventTypeproperty_type ()
 Connection event type.
-< ConnectionEventTypeproperty_type () const
 Connection event type.

+

virtual ~ConnectionEvent ()
 
GdaConnectionEvent* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaConnectionEvent* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaConnectionEvent* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
void set_event_type (ConnectionEventType type)
 Sets event's severity (from a simple notice to a fatal event) This function should not be called directly. More...
 
ConnectionEventType get_event_type () const
 Get event's severity (from a simple notice to a fatal event) More...
 
Glib::ustring get_description () const
 Get the description of the event. More...
 
void set_description (const Glib::ustring& description)
 Sets event's description. More...
 
glong get_code () const
 
void set_code (glong code)
 Sets event's code: the code is specific to the provider being used. More...
 
ConnectionEventCode get_gda_code () const
 Retrieve the code associated to event. More...
 
void set_gda_code (ConnectionEventCode code)
 Sets event's gda code: that code is standardized by the libgda library. More...
 
Glib::ustring get_source () const
 
void set_source (const Glib::ustring& source)
 Sets event's source; this function should not be called directly. More...
 
Glib::ustring get_sqlstate () const
 Get the SQLSTATE value of event. More...
 
void set_sqlstate (const Glib::ustring& sqlstate)
 Changes the SQLSTATE code of event, this function should not be called directly. More...
 
Glib::PropertyProxy
+< ConnectionEventType
property_type ()
 Connection event type. More...
 
Glib::PropertyProxy_ReadOnly
+< ConnectionEventType
property_type () const
 Connection event type. More...
 
+ - + + + - +

Static Public Member Functions

static +
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
< ConnectionEvent
create ()

+

 
+ - - + +

Protected Member Functions

 ConnectionEvent ()

+

 ConnectionEvent ()
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::ConnectionEvent
wrap (GdaConnectionEvent* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

-

Any event which has occurred on a Gda::Connection.

-

Events occuring on a connection are each represented as a ConnectionEvent object. Each Connection is responsible for keeping a list of past events; that list can be consulted using the Connection::get_events() function.

-

Constructor & Destructor Documentation

- +

Detailed Description

+

Any event which has occurred on a Gda::Connection.

+

Events occuring on a connection are each represented as a ConnectionEvent object. Each Connection is responsible for keeping a list of past events; that list can be consulted using the Connection::get_events() function.

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::ConnectionEvent::~ConnectionEvent ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::ConnectionEvent::ConnectionEvent ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static ConnectionEvent> Gnome::Gda::ConnectionEvent::create static Glib::RefPtr<ConnectionEvent> Gnome::Gda::ConnectionEvent::create ( ) [static]
- -
+
+static
+
- +
@@ -205,33 +242,30 @@
const
-
-
-
Returns:
event's code (the code is specific to the provider being used).
+
+
Returns
event's code (the code is specific to the provider being used).
- +
- +
Glib::ustring Gnome::Gda::ConnectionEvent::get_description Glib::ustring Gnome::Gda::ConnectionEvent::get_description ( ) const
-
-
+

Get the description of the event.

-

Note that is event's type is GDA_CONNECTION_EVENT_COMMAND, the the description is the SQL of the command.

-
Returns:
event's description.
+

Note that is event's type is GDA_CONNECTION_EVENT_COMMAND, the the description is the SQL of the command.

Returns
event's description.
- +
@@ -242,15 +276,14 @@
const
-
-
+

Get event's severity (from a simple notice to a fatal event)

-
Returns:
The event type.
+
Returns
The event type.
- +
@@ -261,92 +294,123 @@
const
-
-
+

Retrieve the code associated to event.

-
Returns:
The Gda::ConnectionEventCode event's code.
+
Returns
The Gda::ConnectionEventCode event's code.
- +
- +
Glib::ustring Gnome::Gda::ConnectionEvent::get_source Glib::ustring Gnome::Gda::ConnectionEvent::get_source ( ) const
-
-
-
Returns:
event's source.
+
+
Returns
event's source.
- +
- +
Glib::ustring Gnome::Gda::ConnectionEvent::get_sqlstate Glib::ustring Gnome::Gda::ConnectionEvent::get_sqlstate ( ) const
-
-
+

Get the SQLSTATE value of event.

-

Even though the SQLSTATE values are specified by ANSI SQL and ODBC, consult each DBMS for the possible values. However, the "00000" (success) value means that there is no error, and the "HY000" (general error) value means an error but no better error code available.

-
Returns:
event's SQL state.
+

Even though the SQLSTATE values are specified by ANSI SQL and ODBC, consult each DBMS for the possible values. However, the "00000" (success) value means that there is no error, and the "HY000" (general error) value means an error but no better error code available.

Returns
event's SQL state.
- +
+ + + + + +
- + - +
GdaConnectionEvent* Gnome::Gda::ConnectionEvent::gobj static GType Gnome::Gda::ConnectionEvent::get_type ( ) [inline]
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
GdaConnectionEvent* Gnome::Gda::ConnectionEvent::gobj ()
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaConnectionEvent* Gnome::Gda::ConnectionEvent::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -357,54 +421,49 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
ConnectionEventType> Gnome::Gda::ConnectionEvent::property_type Glib::PropertyProxy< ConnectionEventType > Gnome::Gda::ConnectionEvent::property_type ( )
-
-
+
-

Connection event type.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Connection event type.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
ConnectionEventType> Gnome::Gda::ConnectionEvent::property_type Glib::PropertyProxy_ReadOnly< ConnectionEventType > Gnome::Gda::ConnectionEvent::property_type ( ) const
-
-
+
-

Connection event type.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Connection event type.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
@@ -416,13 +475,11 @@
-
-
+

Sets event's code: the code is specific to the provider being used.

-

If you want to have a common understanding of the event codes, use get_gda_code() instead.

-

This function should not be called directly

-
Parameters:
+

If you want to have a common understanding of the event codes, use get_gda_code() instead.

+

This function should not be called directly

Parameters
codeA code.
@@ -431,24 +488,22 @@
- +
- +
void Gnome::Gda::ConnectionEvent::set_description (const Glib::ustringconst Glib::ustring description)
-
-
+

Sets event's description.

-

This function should not be called directly.

-
Parameters:
+

This function should not be called directly.

Parameters
descriptionA description.
@@ -457,7 +512,7 @@
- +
@@ -469,11 +524,10 @@
-
-
+

Sets event's severity (from a simple notice to a fatal event) This function should not be called directly.

-
Parameters:
+
Parameters
typeThe severity of the event.
@@ -482,7 +536,7 @@
- +
@@ -494,13 +548,11 @@
-
-
+

Sets event's gda code: that code is standardized by the libgda library.

-

If you want to specify the corresponding provider specific code, use get_code() or get_sqlstate() instead.

-

This function should not be called directly

-
Parameters:
+

If you want to specify the corresponding provider specific code, use get_code() or get_sqlstate() instead.

+

This function should not be called directly

Parameters
codeA code.
@@ -509,23 +561,22 @@
- +
- +
void Gnome::Gda::ConnectionEvent::set_source (const Glib::ustringconst Glib::ustring source)
-
-
+

Sets event's source; this function should not be called directly.

-
Parameters:
+
Parameters
sourceA source.
@@ -534,24 +585,22 @@
- +
- +
void Gnome::Gda::ConnectionEvent::set_sqlstate (const Glib::ustringconst Glib::ustring sqlstate)
-
-
+

Changes the SQLSTATE code of event, this function should not be called directly.

-

Sets event's SQL state.

-
Parameters:
+

Sets event's SQL state.

Parameters
sqlstateSQL state.
@@ -560,13 +609,16 @@
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -580,35 +632,37 @@ - +
Gnome::Gda::ConnectionEvent > wrap Glib::RefPtr< Gnome::Gda::ConnectionEvent > wrap ( GdaConnectionEvent *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/connectionevent.h
-
- - +
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ConnectionEvent-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ConnectionEvent Member List
-
+
Gnome::Gda::ConnectionEvent Member List
+
-This is the complete list of members for Gnome::Gda::ConnectionEvent, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
Glib::ObjectBase
Glib::ObjectBase
ConnectionEvent()Gnome::Gda::ConnectionEvent [protected]
create()Gnome::Gda::ConnectionEvent [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
get_code() const Gnome::Gda::ConnectionEvent
Glib::Object
get_description() const Gnome::Gda::ConnectionEvent
get_event_type() const Gnome::Gda::ConnectionEvent
get_gda_code() const Gnome::Gda::ConnectionEvent
Glib::ObjectBase
Glib::ObjectBase
get_source() const Gnome::Gda::ConnectionEvent
get_sqlstate() const Gnome::Gda::ConnectionEvent
gobj()Gnome::Gda::ConnectionEvent [inline]
gobj() const Gnome::Gda::ConnectionEvent [inline]
gobj_copy()Gnome::Gda::ConnectionEvent
Glib::ObjectBase
Glib::ObjectBase [protected]
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
property_type()Gnome::Gda::ConnectionEvent
property_type() const Gnome::Gda::ConnectionEvent
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
set_code(glong code)Gnome::Gda::ConnectionEvent
Glib::Object
Glib::Object
set_description(const Glib::ustring& description)Gnome::Gda::ConnectionEvent
set_event_type(ConnectionEventType type)Gnome::Gda::ConnectionEvent
set_gda_code(ConnectionEventCode code)Gnome::Gda::ConnectionEvent
Glib::ObjectBase
Glib::ObjectBase
set_source(const Glib::ustring& source)Gnome::Gda::ConnectionEvent
set_sqlstate(const Glib::ustring& sqlstate)Gnome::Gda::ConnectionEvent
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaConnectionEvent* object, bool take_copy=false)Gnome::Gda::ConnectionEvent [related]
Glib::Object
~ConnectionEvent()Gnome::Gda::ConnectionEvent [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::ConnectionEvent, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
ConnectionEvent()Gnome::Gda::ConnectionEventprotected
create()Gnome::Gda::ConnectionEventstatic
get_code() const Gnome::Gda::ConnectionEvent
get_description() const Gnome::Gda::ConnectionEvent
get_event_type() const Gnome::Gda::ConnectionEvent
get_gda_code() const Gnome::Gda::ConnectionEvent
get_source() const Gnome::Gda::ConnectionEvent
get_sqlstate() const Gnome::Gda::ConnectionEvent
get_type()Gnome::Gda::ConnectionEventstatic
gobj()Gnome::Gda::ConnectionEventinline
gobj() const Gnome::Gda::ConnectionEventinline
gobj_copy()Gnome::Gda::ConnectionEvent
property_type()Gnome::Gda::ConnectionEvent
property_type() const Gnome::Gda::ConnectionEvent
set_code(glong code)Gnome::Gda::ConnectionEvent
set_description(const Glib::ustring& description)Gnome::Gda::ConnectionEvent
set_event_type(ConnectionEventType type)Gnome::Gda::ConnectionEvent
set_gda_code(ConnectionEventCode code)Gnome::Gda::ConnectionEvent
set_source(const Glib::ustring& source)Gnome::Gda::ConnectionEvent
set_sqlstate(const Glib::ustring& sqlstate)Gnome::Gda::ConnectionEvent
wrap(GdaConnectionEvent* object, bool take_copy=false)Gnome::Gda::ConnectionEventrelated
~ConnectionEvent()Gnome::Gda::ConnectionEventvirtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Connection.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Connection.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Connection.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Connection.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Connection Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Connection Class Reference
-
+
Gnome::Gda::Connection Class Reference
+
- -

Manages a connection to a data source. More...

+ +

Manages a connection to a data source. + More...

Inheritance diagram for Gnome::Gda::Connection:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::Connection:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~Connection ()
GdaConnection* gobj ()
 Provides access to the underlying C GObject.
const GdaConnection* gobj () const
 Provides access to the underlying C GObject.
GdaConnection* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
bool open ()
 Tries to open the connection.
void close ()
 Closes the connection to the underlying data source, but first emits the "conn_to_close" signal.
bool is_opened () const
 Checks whether a connection is open or not.
ConnectionOptions get_options () const
 Gets the Gda::ConnectionOptions used to open this connection.
get_dsn () const
get_cnc_string () const
 Gets the connection string used to open this connection.
void clear_events_list ()
 This function lets you clear the list of Gda::ConnectionEvent's of the given connection.
Set >& last_insert_row)
 Executes stmt.
StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
std::vector< GType >& col_types)
 Executes a selection command on the given connection.
StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
int statement_execute_non_select (const Set >& last_insert_row)
 Executes a non-selection statement on the given connection.
int statement_execute_non_select (const Set >& params)
int statement_execute_non_select (const Statement >& stmt)
int statement_execute_non_select (const Glib::ustring& sql)
int statement_execute_non_select_builder (const SqlBuilder >& builder)
int statement_execute_non_select_builder (const Set >& params)
guint async_statement_execute (const std::vector< GType >& col_types, bool need_last_insert_row=false)
 This method is similar to statement_execute() but is asynchronous as it method returns immediately with a task ID.
async_fetch_result (guint task_id, GdaSet** last_insert_row)
 Use this method to obtain the result of the execution of a statement which has been executed asynchronously by calling async_statement_execute().
bool async_cancel (guint task_id)
 Requests that a task be cancelled.
+
virtual ~Connection ()
 
GdaConnection* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaConnection* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaConnection* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
bool open ()
 Tries to open the connection. More...
 
void close ()
 Closes the connection to the underlying data source, but first emits the "conn_to_close" signal. More...
 
bool is_opened () const
 Checks whether a connection is open or not. More...
 
ConnectionOptions get_options () const
 Gets the Gda::ConnectionOptions used to open this connection. More...
 
Glib::ustring get_dsn () const
 
Glib::ustring get_cnc_string () const
 Gets the connection string used to open this connection. More...
 
void clear_events_list ()
 This function lets you clear the list of Gda::ConnectionEvent's of the given connection. More...
 
Glib::RefPtr< Glib::Objectstatement_execute (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, Glib::RefPtr< const Set >& last_insert_row)
 Executes stmt. More...
 
Glib::RefPtr< Glib::Objectstatement_execute (const Glib::RefPtr< const Statement >& stmt, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
 
Glib::RefPtr< Glib::Objectstatement_execute (const Glib::ustring& sql, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
 
Glib::RefPtr< DataModelstatement_execute_select (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, const std::vector< GType >& col_types)
 Executes a selection command on the given connection. More...
 
Glib::RefPtr< DataModelstatement_execute_select (const Glib::RefPtr< const Statement >& stmt, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
 
Glib::RefPtr< DataModelstatement_execute_select (const Glib::ustring& sql, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
 
Glib::RefPtr< DataModelstatement_execute_select (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
 
Glib::RefPtr< DataModelstatement_execute_select (const Glib::ustring& sql, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
 
Glib::RefPtr< DataModelstatement_execute_select_builder (const Glib::RefPtr< const SqlBuilder >& stmt, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
 
Glib::RefPtr< DataModelstatement_execute_select_builder (const Glib::RefPtr< const SqlBuilder >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)
 
int statement_execute_non_select (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, Glib::RefPtr< const Set >& last_insert_row)
 Executes a non-selection statement on the given connection. More...
 
int statement_execute_non_select (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params)
 
int statement_execute_non_select (const Glib::RefPtr< const Statement >& stmt)
 
int statement_execute_non_select (const Glib::ustring& sql)
 
int statement_execute_non_select_builder (const Glib::RefPtr< const SqlBuilder >& builder)
 
int statement_execute_non_select_builder (const Glib::RefPtr< const SqlBuilder >& builder, const Glib::RefPtr< const Set >& params)
 
guint async_statement_execute (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, const std::vector< GType >& col_types, bool need_last_insert_row=false)
 This method is similar to statement_execute() but is asynchronous as it method returns immediately with a task ID. More...
 
Glib::RefPtr< Glib::Objectasync_fetch_result (guint task_id, GdaSet** last_insert_row)
 Use this method to obtain the result of the execution of a statement which has been executed asynchronously by calling async_statement_execute(). More...
 
bool async_cancel (guint task_id)
 Requests that a task be cancelled. More...
 
Glib::RefPtr< const
TransactionStatus
get_transaction_status () const
 Get the status of cnc regarding transactions.
bool begin_transaction (const TransactionIsolation level)
 Starts a transaction on the data source, identified by the name parameter.
bool commit_transaction (const Glib::ustring& name)
 Commits the given transaction to the backend database.
bool rollback_transaction (const Glib::ustring& name)
 Rollbacks the given transaction.
bool add_savepoint (const Glib::ustring& name)
 Adds a SAVEPOINT named name.
bool rollback_savepoint (const Glib::ustring& name)
 Rollback all the modifications made after the SAVEPOINT named name.
bool delete_savepoint (const Glib::ustring& name)
 Delete the SAVEPOINT named name when not used anymore.
+
 Get the status of cnc regarding transactions. More...
 
bool begin_transaction (const Glib::ustring& name, TransactionIsolation level)
 Starts a transaction on the data source, identified by the name parameter. More...
 
bool commit_transaction (const Glib::ustring& name)
 Commits the given transaction to the backend database. More...
 
bool rollback_transaction (const Glib::ustring& name)
 Rollbacks the given transaction. More...
 
bool add_savepoint (const Glib::ustring& name)
 Adds a SAVEPOINT named name. More...
 
bool rollback_savepoint (const Glib::ustring& name)
 Rollback all the modifications made after the SAVEPOINT named name. More...
 
bool delete_savepoint (const Glib::ustring& name)
 Delete the SAVEPOINT named name when not used anymore. More...
 
std::vector< Glib::RefPtr
< ConnectionEvent > > 
get_events ()
 Retrieves a list of the last errors occurred during the connection.
+
 Retrieves a list of the last errors occurred during the connection. More...
 
std::vector< Glib::RefPtr
< const ConnectionEvent > > 
get_events () const
 Retrieves a list of the last errors occurred during the connection.
bool insert_row_into_table (const Value >& values)
bool update_row_in_table (const Value >& values)
bool delete_row_from_table (const Value& condition_value)
Value& from) const
 Produces a fully quoted and escaped string from a GValue.
bool supports_feature (ConnectionFeature feature) const
 Asks the underlying provider for if a specific feature is supported.
get_authentication () const
 Gets the user name used to open this connection.
Glib::ustring& sql)
 This helps to parse a SQL string.
create_parser ()
 Creates a new parser object able to parse the SQL dialect understood by cnc.
get_provider_name () const
 Gets the name (identifier) of the database provider used by cnc.
bool update_meta_store ()
 Update the full meta store information.
bool update_meta_store (const Glib::ustring& id)
 Update the meta store information id.
bool update_meta_store_table (const Glib::ustring())
 Update the meta store information for the table named table_name.
bool update_meta_store_table_names (const Glib::ustring())
 Update the meta store information for the table names.
bool update_meta_store_data_types ()
 Update the meta store information for the data types.
bool statement_prepare (const Statement >& stmt)
 Ask the database accessed through the cnc connection to prepare the usage of stmt.
Holder > >& filters)
 see #gda_connection_get_meta_store_data
ConnectionMetaType meta_type)
get_meta_store ()
 Get or initializes the Gda::MetaStore associated to cnc.
get_meta_store () const
 Get or initializes the Gda::MetaStore associated to cnc.
-< StatementModelUsage model_usage)
 Executes all the statements contained in batch (in the order in which they were added to batch), and returns a list of Object objects, at most one Object for each statement; see statement_execute() for details about the returned objects.
Set >& options)
 Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action.
bool perform_operation (const ServerOperation >& op)
 Performs the operation described by op (which should have been created using create_operation()).
get_provider ()
 Gets a pointer to the Gda::ServerProvider object used to access the database.
+
 Retrieves a list of the last errors occurred during the connection. More...
 
bool insert_row_into_table (const Glib::ustring& table, const std::vector< Glib::ustring >& col_names, const std::vector< Value >& values)
 
bool update_row_in_table (const Glib::ustring& table, const Glib::ustring& condition_column_name, const Value& condition_value, const std::vector< Glib::ustring >& col_names, const std::vector< Value >& values)
 
bool delete_row_from_table (const Glib::ustring& table, const Glib::ustring& condition_column_name, const Value& condition_value)
 
Glib::ustring value_to_sql_string (const Value& from) const
 Produces a fully quoted and escaped string from a GValue. More...
 
bool supports_feature (ConnectionFeature feature) const
 Asks the underlying provider for if a specific feature is supported. More...
 
Glib::ustring get_authentication () const
 Gets the user name used to open this connection. More...
 
Glib::RefPtr< Statementparse_sql_string (const Glib::ustring& sql)
 This helps to parse a SQL string. More...
 
Glib::RefPtr< SqlParsercreate_parser ()
 Creates a new parser object able to parse the SQL dialect understood by cnc. More...
 
Glib::ustring get_provider_name () const
 Gets the name (identifier) of the database provider used by cnc. More...
 
bool update_meta_store ()
 Update the full meta store information. More...
 
bool update_meta_store (const Glib::ustring& id)
 Update the meta store information id. More...
 
bool update_meta_store_table (const Glib::ustring& table_name, const Glib::ustring& schema_name=Glib::ustring())
 Update the meta store information for the table named table_name. More...
 
bool update_meta_store_table_names (const Glib::ustring& schema_name=Glib::ustring())
 Update the meta store information for the table names. More...
 
bool update_meta_store_data_types ()
 Update the meta store information for the data types. More...
 
bool statement_prepare (const Glib::RefPtr< const Statement >& stmt)
 Ask the database accessed through the cnc connection to prepare the usage of stmt. More...
 
Glib::RefPtr< DataModelget_meta_store_data (ConnectionMetaType meta_type, const std::vector< Glib::RefPtr< Holder > >& filters)
 see #gda_connection_get_meta_store_data More...
 
Glib::RefPtr< DataModelget_meta_store_data (ConnectionMetaType meta_type)
 
Glib::RefPtr< MetaStoreget_meta_store ()
 Get or initializes the Gda::MetaStore associated to cnc. More...
 
Glib::RefPtr< const MetaStoreget_meta_store () const
 Get or initializes the Gda::MetaStore associated to cnc. More...
 
std::vector< Glib::RefPtr
+< Glib::Object > > 
batch_execute (const Glib::RefPtr< Batch >& batch, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage)
 Executes all the statements contained in batch (in the order in which they were added to batch), and returns a list of Object objects, at most one Object for each statement; see statement_execute() for details about the returned objects. More...
 
Glib::RefPtr< ServerOperationcreate_operation (ServerOperationType type, const Glib::RefPtr< const Set >& options)
 Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action. More...
 
bool perform_operation (const Glib::RefPtr< ServerOperation >& op)
 Performs the operation described by op (which should have been created using create_operation()). More...
 
Glib::RefPtr< ServerProviderget_provider ()
 Gets a pointer to the Gda::ServerProvider object used to access the database. More...
 
Glib::RefPtr< const
ServerProvider
get_provider () const
 Gets a pointer to the Gda::ServerProvider object used to access the database.
Glib::ustring& id) const
 Use this method to get a correctly quoted (if necessary) SQL identifier which can be used in SQL statements, from id.
Holder > >& params_used) const
 Renders stmt as an SQL statement, adapted to the SQL dialect used by cnc.
StatementSqlFlag flags=STATEMENT_SQL_PARAMS_AS_VALUES) const
 Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection.
StatementSqlFlag flags=STATEMENT_SQL_PARAMS_AS_VALUES) const
 Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection.
-const +
 Gets a pointer to the Gda::ServerProvider object used to access the database. More...
 
Glib::ustring quote_sql_identifier (const Glib::ustring& id) const
 Use this method to get a correctly quoted (if necessary) SQL identifier which can be used in SQL statements, from id. More...
 
Glib::ustring statement_to_sql (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementSqlFlag flags, std::vector< Glib::RefPtr< Holder > >& params_used) const
 Renders stmt as an SQL statement, adapted to the SQL dialect used by cnc. More...
 
Glib::ustring statement_to_sql (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementSqlFlag flags=STATEMENT_SQL_PARAMS_AS_VALUES) const
 Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection. More...
 
Glib::ustring statement_to_sql (const Glib::RefPtr< const Statement >& stmt, StatementSqlFlag flags=STATEMENT_SQL_PARAMS_AS_VALUES) const
 Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection. More...
 
Glib::SignalProxy1< void,
+const Glib::RefPtr
< ConnectionEvent >& > 
signal_error ()
signal_conn_opened ()
signal_conn_to_close ()
signal_conn_closed ()
signal_dsn_changed ()
signal_transaction_status_changed ()
-< property_provider ()
 Provider to use.
-< property_provider () const
 Provider to use.
-< property_auth_string ()
 Authentication string to use.
-< property_auth_string () const
 Authentication string to use.
-< property_cnc_string ()
 Connection string to use.
-< property_cnc_string () const
 Connection string to use.
-< property_dsn ()
 DSN to use.
-< property_dsn () const
 DSN to use.
-< property_meta_store ()
 GdaMetaStore used by the connection.
-< property_meta_store () const
 GdaMetaStore used by the connection.
-< ConnectionOptionsproperty_options ()
 Options.
-< ConnectionOptionsproperty_options () const
 Options.
-< bool > property_is_wrapper () const
 Tells if the connection acts as a thread wrapper around another connection, making it completely thread safe.
property_monitor_wrapped_in_mainloop ()
 Make the connection set up a monitoring function in the mainloop to monitor the wrapped connection.
-< bool > property_monitor_wrapped_in_mainloop () const
 Make the connection set up a monitoring function in the mainloop to monitor the wrapped connection.
property_events_history_size ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
property_events_history_size () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

+

 
Glib::SignalProxy0< void > signal_conn_opened ()
 
Glib::SignalProxy0< void > signal_conn_to_close ()
 
Glib::SignalProxy0< void > signal_conn_closed ()
 
Glib::SignalProxy0< void > signal_dsn_changed ()
 
Glib::SignalProxy0< void > signal_transaction_status_changed ()
 
Glib::PropertyProxy
+< Glib::RefPtr< ServerProvider > > 
property_provider ()
 Provider to use. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< ServerProvider > > 
property_provider () const
 Provider to use. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_auth_string ()
 Authentication string to use. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_auth_string () const
 Authentication string to use. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_cnc_string ()
 Connection string to use. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_cnc_string () const
 Connection string to use. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_dsn ()
 DSN to use. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_dsn () const
 DSN to use. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< MetaStore > > 
property_meta_store ()
 GdaMetaStore used by the connection. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< MetaStore > > 
property_meta_store () const
 GdaMetaStore used by the connection. More...
 
Glib::PropertyProxy
+< ConnectionOptions
property_options ()
 Options. More...
 
Glib::PropertyProxy_ReadOnly
+< ConnectionOptions
property_options () const
 Options. More...
 
Glib::PropertyProxy_ReadOnly
+< bool > 
property_is_wrapper () const
 Tells if the connection acts as a thread wrapper around another connection, making it completely thread safe. More...
 
Glib::PropertyProxy< bool > property_monitor_wrapped_in_mainloop ()
 Make the connection set up a monitoring function in the mainloop to monitor the wrapped connection. More...
 
Glib::PropertyProxy_ReadOnly
+< bool > 
property_monitor_wrapped_in_mainloop () const
 Make the connection set up a monitoring function in the mainloop to monitor the wrapped connection. More...
 
Glib::PropertyProxy< int > property_events_history_size ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly< int > property_events_history_size () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
+ - - - - - + + + + + + + + + +

Static Public Member Functions

static create ()
static ConnectionOptions options=CONNECTION_OPTIONS_NONE)
static ConnectionOptions options=CONNECTION_OPTIONS_NONE)
 Opens a connection given a provider ID and a connection string.

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< Connectioncreate ()
 
static Glib::RefPtr< Connectioncreate_from_string (const Glib::ustring& provider_name, const Glib::ustring& cnc_string, const Glib::ustring& auth_string=Glib::ustring(), ConnectionOptions options=CONNECTION_OPTIONS_NONE)
 
static Glib::RefPtr< Connectionopen_from_string (const Glib::ustring& provider_name, const Glib::ustring& cnc_string, const Glib::ustring& auth_string=Glib::ustring(), ConnectionOptions options=CONNECTION_OPTIONS_NONE)
 Opens a connection given a provider ID and a connection string. More...
 
+ - - - - - - - - + + + + + + + + + + + + + + + + + + + +

Protected Member Functions

 Connection ()
virtual void on_error (const ConnectionEvent >& error)
virtual void on_conn_opened ()
virtual void on_conn_to_close ()
virtual void on_conn_closed ()
virtual void on_dsn_changed ()
virtual void on_transaction_status_changed ()

+

 Connection ()
 
virtual void on_error (const Glib::RefPtr< ConnectionEvent >& error)
 This is a default handler for the signal signal_error(). More...
 
virtual void on_conn_opened ()
 This is a default handler for the signal signal_conn_opened(). More...
 
virtual void on_conn_to_close ()
 This is a default handler for the signal signal_conn_to_close(). More...
 
virtual void on_conn_closed ()
 This is a default handler for the signal signal_conn_closed(). More...
 
virtual void on_dsn_changed ()
 This is a default handler for the signal signal_dsn_changed(). More...
 
virtual void on_transaction_status_changed ()
 This is a default handler for the signal signal_transaction_status_changed(). More...
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::Connection
wrap (GdaConnection* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Manages a connection to a data source.

-

This class offers access to all operations involving an opened connection to a database. Connection objects are obtained via the Client class.

-

Once obtained, applications can use a Connection to execute commands, run transactions, and get information about all objects stored in the underlying database.

-

Constructor & Destructor Documentation

- +

This class offers access to all operations involving an opened connection to a database. Connection objects are obtained via the Client class.

+

Once obtained, applications can use a Connection to execute commands, run transactions, and get information about all objects stored in the underlying database.

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::Connection::~Connection ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::Connection::Connection ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
- +
bool Gnome::Gda::Connection::add_savepoint (const Glib::ustringconst Glib::ustring name)
-
-
+

Adds a SAVEPOINT named name.

-
Parameters:
+
Parameters
nameName of the savepoint to add.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -366,28 +481,27 @@
-
-
+

Requests that a task be cancelled.

This operation may of may not have any effect depending on the task's status, even if it returns true. If it returns false, then the task has not been cancelled.

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
task_idA task ID returned by async_statement_execute().
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
+
- +
- + @@ -404,38 +518,37 @@
Glib::Object> Gnome::Gda::Connection::async_fetch_result Glib::RefPtr<Glib::Object> Gnome::Gda::Connection::async_fetch_result ( guint  task_id,
-
-
+

Use this method to obtain the result of the execution of a statement which has been executed asynchronously by calling async_statement_execute().

This function is non locking and will return 0 (and no error will be set) if the statement has not been executed yet.

-

If the statement has been executed, this method returns the same value as statement_execute() would have if the statement had been executed synchronously.

-
Since libgdamm 4.2:
-
Parameters:
+

If the statement has been executed, this method returns the same value as statement_execute() would have if the statement had been executed synchronously.

+
Since libgdamm 4.2:
Parameters
- +
task_idA task ID returned by async_statement_execute().
last_insert_rowA place to store a new Gda::Set object which contains the values of the last inserted row, or 0.
last_insert_rowA place to store a new Gda::Set object which contains the values of the last inserted row, or 0.
-
Returns:
A Object, or 0 if an error occurred.
+
Returns
A Object, or 0 if an error occurred.
+
- +
- + - + @@ -447,7 +560,7 @@ - + @@ -462,43 +575,42 @@
guint Gnome::Gda::Connection::async_statement_execute (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
const Set >& const Glib::RefPtr< const Set >&  params,
const std::vector< GType > & const std::vector< GType > &  col_types,
-
-
+
-

This method is similar to statement_execute() but is asynchronous as it method returns immediately with a task ID.

+

This method is similar to statement_execute() but is asynchronous as it method returns immediately with a task ID.

It's up to the caller to use async_fetch_result() regularly to check if the statement's execution is finished.

It is possible to call the method several times to request several statements to be executed asynchronously, the statements will be executed in the order in which they were requested.

The parameters, if present, are copied and can be discarded or modified before the statement is actually executed. The stmt object is not copied but simply referenced (for performance reasons), and if it is modified before it is actually executed, then its execution will not occur. It is however safe to call Glib::object_unref() on it if it's not needed anymore.

The execution failure of any statement has no impact on the execution of other statements except for example if the connection has a transaction started and the failure invalidates the transaction (as decided by the database server).

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
- - + + - +
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
model_usageIn the case where stmt is a SELECT statement, specifies how the returned data model will be used.
col_typesAn array of GType to request each returned Gda::DataModel's column's GType, terminated with the G_TYPE_NONE.
col_typesAn array of GType to request each returned Gda::DataModel's column's GType, terminated with the G_TYPE_NONE.
need_last_insert_rowtrue if the values of the last interted row must be computed.
-
Returns:
A task ID, or 0 if an error occurred (not an error regarding stmt itself as its execution has not yet started but any other error).
+
Returns
A task ID, or 0 if an error occurred (not an error regarding stmt itself as its execution has not yet started but any other error).
+
- +
- + - + - + @@ -513,31 +625,29 @@
Glib::Object> > Gnome::Gda::Connection::batch_execute std::vector< Glib::RefPtr<Glib::Object> > Gnome::Gda::Connection::batch_execute (const Batch >& const Glib::RefPtr< Batch >&  batch,
const Set >& const Glib::RefPtr< const Set >&  params,
-
-
+
-

Executes all the statements contained in batch (in the order in which they were added to batch), and returns a list of Object objects, at most one Object for each statement; see statement_execute() for details about the returned objects.

-

If one of the statement fails, then none of the subsequent statement will be executed, and the method returns the list of Object created by the correct execution of the previous statements. If a transaction is required, then it should be started before calling this method.

-
Parameters:
+

Executes all the statements contained in batch (in the order in which they were added to batch), and returns a list of Object objects, at most one Object for each statement; see statement_execute() for details about the returned objects.

+

If one of the statement fails, then none of the subsequent statement will be executed, and the method returns the list of Object created by the correct execution of the previous statements. If a transaction is required, then it should be started before calling this method.

Parameters
- - + +
batchA Gda::Batch object which contains all the statements to execute.
paramsA Gda::Set object (which can be obtained using Gda::Batch::get_parameters()), or 0.
batchA Gda::Batch object which contains all the statements to execute.
paramsA Gda::Set object (which can be obtained using Gda::Batch::get_parameters()), or 0.
model_usageSpecifies how the returned data model(s) will be used, as a Gda::StatementModelUsage enum.
-
Returns:
A new list of Object objects.
+
Returns
A new list of Object objects.
- +
- + @@ -552,23 +662,21 @@
bool Gnome::Gda::Connection::begin_transaction (const Glib::ustringconst Glib::ustring name,
-
-
+

Starts a transaction on the data source, identified by the name parameter.

-

Before starting a transaction, you can check whether the underlying provider does support transactions or not by using the supports_feature() function.

-
Parameters:
+

Before starting a transaction, you can check whether the underlying provider does support transactions or not by using the supports_feature() function.

Parameters
nameThe name of the transation to start, or 0.
levelThe requested transaction level (Gda::TRANSACTION_ISOLATION_UNKNOWN if not specified).
-
Returns:
true if the transaction was started successfully, false otherwise.
+
Returns
true if the transaction was started successfully, false otherwise.
- +
@@ -579,14 +687,13 @@
-
-
+
-

This function lets you clear the list of Gda::ConnectionEvent's of the given connection.

+

This function lets you clear the list of Gda::ConnectionEvent's of the given connection.

- +
@@ -597,101 +704,112 @@
-
-
+

Closes the connection to the underlying data source, but first emits the "conn_to_close" signal.

- +
- +
bool Gnome::Gda::Connection::commit_transaction (const Glib::ustringconst Glib::ustring name)
-
-
+

Commits the given transaction to the backend database.

-

You need to call begin_transaction() first.

-
Parameters:
+

You need to call begin_transaction() first.

Parameters
nameThe name of the transation to commit, or 0.
-
Returns:
true if the transaction was finished successfully, false otherwise.
+
Returns
true if the transaction was finished successfully, false otherwise.
- +
+ + + + + +
- + - +
static Connection> Gnome::Gda::Connection::create static Glib::RefPtr<Connection> Gnome::Gda::Connection::create ( ) [static]
- -
+
+static
+
- +
+ + + + + +
- + - + - + - - + + - + - +
static Connection> Gnome::Gda::Connection::create_from_string static Glib::RefPtr<Connection> Gnome::Gda::Connection::create_from_string (const Glib::ustringconst Glib::ustring provider_name,
const Glib::ustringconst Glib::ustring cnc_string,
const Glib::ustringauth_string = Glib::ustring(), const Glib::ustringauth_string = Glib::ustring(),
ConnectionOptions options = CONNECTION_OPTIONS_NONE options = CONNECTION_OPTIONS_NONE 
) [static]
- -
+
+static
+
- +
- + @@ -699,7 +817,7 @@ - + @@ -708,56 +826,52 @@
ServerOperation> Gnome::Gda::Connection::create_operation Glib::RefPtr<ServerOperation> Gnome::Gda::Connection::create_operation ( ServerOperationType  type,
const Set >& const Glib::RefPtr< const Set >&  options 
-
-
+
-

Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action.

-

It is a wrapper around the Gda::ServerProvider::create_operation() method.

-
Parameters:
+

Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action.

+

It is a wrapper around the Gda::ServerProvider::create_operation() method.

Parameters
typeThe type of operation requested.
optionsAn optional list of parameters.
-
Returns:
A new Gda::ServerOperation object, or 0 in the connection's provider does not support the type type of operation or if an error occurred.
+
Returns
A new Gda::ServerOperation object, or 0 in the connection's provider does not support the type type of operation or if an error occurred.
- +
- +
SqlParser> Gnome::Gda::Connection::create_parser Glib::RefPtr<SqlParser> Gnome::Gda::Connection::create_parser ( )
-
-
+

Creates a new parser object able to parse the SQL dialect understood by cnc.

-

If the Gda::ServerProvider object internally used by cnc does not have its own parser, then 0 is returned, and a general SQL parser can be obtained using Gda::SqlParser::new().

-
Returns:
A new Gda::SqlParser object, or 0.
+

If the Gda::ServerProvider object internally used by cnc does not have its own parser, then 0 is returned, and a general SQL parser can be obtained using Gda::SqlParser::new().

Returns
A new Gda::SqlParser object, or 0.
- +
- + - + @@ -772,179 +886,167 @@
bool Gnome::Gda::Connection::delete_row_from_table (const Glib::ustringconst Glib::ustring table,
const Glib::ustringconst Glib::ustring condition_column_name,
-
-
+
- +
- +
bool Gnome::Gda::Connection::delete_savepoint (const Glib::ustringconst Glib::ustring name)
-
-
+

Delete the SAVEPOINT named name when not used anymore.

-
Parameters:
+
Parameters
nameName of the savepoint to delete.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
Glib::ustring Gnome::Gda::Connection::get_authentication Glib::ustring Gnome::Gda::Connection::get_authentication ( ) const
-
-
+

Gets the user name used to open this connection.

-
Returns:
The user name.
+
Returns
The user name.
- +
- +
Glib::ustring Gnome::Gda::Connection::get_cnc_string Glib::ustring Gnome::Gda::Connection::get_cnc_string ( ) const
-
-
+

Gets the connection string used to open this connection.

-

The connection string is the string sent over to the underlying database provider, which describes the parameters to be used to open a connection on the underlying data source.

-
Returns:
The connection string used when opening the connection.
+

The connection string is the string sent over to the underlying database provider, which describes the parameters to be used to open a connection on the underlying data source.

Returns
The connection string used when opening the connection.
- +
- +
Glib::ustring Gnome::Gda::Connection::get_dsn Glib::ustring Gnome::Gda::Connection::get_dsn ( ) const
-
-
-
Returns:
The data source name the connection object is connected to.
+
+
Returns
The data source name the connection object is connected to.
- +
- +
ConnectionEvent> > Gnome::Gda::Connection::get_events std::vector< Glib::RefPtr<ConnectionEvent> > Gnome::Gda::Connection::get_events ( )
-
-
+

Retrieves a list of the last errors occurred during the connection.

-

The returned list is chronologically ordered such as that the most recent event is the Gda::ConnectionEvent of the first node.

-

Warning: the cnc object may change the list if connection events occur

-
Returns:
A List of Gda::ConnectionEvent objects (the list should not be modified).
+

The returned list is chronologically ordered such as that the most recent event is the Gda::ConnectionEvent of the first node.

+

Warning: the cnc object may change the list if connection events occur

Returns
A List of Gda::ConnectionEvent objects (the list should not be modified).
- +
- +
ConnectionEvent> > Gnome::Gda::Connection::get_events std::vector< Glib::RefPtr<const ConnectionEvent> > Gnome::Gda::Connection::get_events ( ) const
-
-
+

Retrieves a list of the last errors occurred during the connection.

-

The returned list is chronologically ordered such as that the most recent event is the Gda::ConnectionEvent of the first node.

-

Warning: the cnc object may change the list if connection events occur

-
Returns:
A List of Gda::ConnectionEvent objects (the list should not be modified).
+

The returned list is chronologically ordered such as that the most recent event is the Gda::ConnectionEvent of the first node.

+

Warning: the cnc object may change the list if connection events occur

Returns
A List of Gda::ConnectionEvent objects (the list should not be modified).
- +
- +
MetaStore> Gnome::Gda::Connection::get_meta_store Glib::RefPtr<MetaStore> Gnome::Gda::Connection::get_meta_store ( )
-
-
+
-

Get or initializes the Gda::MetaStore associated to cnc.

-
Returns:
A Gda::MetaStore object.
+

Get or initializes the Gda::MetaStore associated to cnc.

+
Returns
A Gda::MetaStore object.
- +
- +
MetaStore> Gnome::Gda::Connection::get_meta_store Glib::RefPtr<const MetaStore> Gnome::Gda::Connection::get_meta_store ( ) const
-
-
+
-

Get or initializes the Gda::MetaStore associated to cnc.

-
Returns:
A Gda::MetaStore object.
+

Get or initializes the Gda::MetaStore associated to cnc.

+
Returns
A Gda::MetaStore object.
- +
- + @@ -952,7 +1054,7 @@ - + @@ -961,39 +1063,37 @@
DataModel> Gnome::Gda::Connection::get_meta_store_data Glib::RefPtr<DataModel> Gnome::Gda::Connection::get_meta_store_data ( ConnectionMetaType  meta_type,
const Holder > >& const std::vector< Glib::RefPtr< Holder > >&  filters 
-
-
+

see #gda_connection_get_meta_store_data

-
Parameters:
+
Parameters
- +
meta_typeDescribes which data to get.
filtersA List of Gda::Holder objects.
filtersA List of Gda::Holder objects.
-
Returns:
A Gda::DataModel containing the data required. The caller is responsible for freeing the returned model using Glib::object_unref().
+
Returns
A Gda::DataModel containing the data required. The caller is responsible for freeing the returned model using Glib::object_unref().
- +
- +
DataModel> Gnome::Gda::Connection::get_meta_store_data Glib::RefPtr<DataModel> Gnome::Gda::Connection::get_meta_store_data ( ConnectionMetaType  meta_type)
-
-
+
- +
@@ -1004,133 +1104,162 @@
const
-
-
+

Gets the Gda::ConnectionOptions used to open this connection.

-
Returns:
The connection options.
+
Returns
The connection options.
- +
- +
ServerProvider> Gnome::Gda::Connection::get_provider Glib::RefPtr<ServerProvider> Gnome::Gda::Connection::get_provider ( )
-
-
+
-

Gets a pointer to the Gda::ServerProvider object used to access the database.

-
Returns:
The Gda::ServerProvider (NEVER 0).
+

Gets a pointer to the Gda::ServerProvider object used to access the database.

+
Returns
The Gda::ServerProvider (NEVER 0).
- +
- +
ServerProvider> Gnome::Gda::Connection::get_provider Glib::RefPtr<const ServerProvider> Gnome::Gda::Connection::get_provider ( ) const
-
-
+
-

Gets a pointer to the Gda::ServerProvider object used to access the database.

-
Returns:
The Gda::ServerProvider (NEVER 0).
+

Gets a pointer to the Gda::ServerProvider object used to access the database.

+
Returns
The Gda::ServerProvider (NEVER 0).
- +
- +
Glib::ustring Gnome::Gda::Connection::get_provider_name Glib::ustring Gnome::Gda::Connection::get_provider_name ( ) const
-
-
+

Gets the name (identifier) of the database provider used by cnc.

-
Returns:
A non modifiable string.
+
Returns
A non modifiable string.
- +
- +
TransactionStatus> Gnome::Gda::Connection::get_transaction_status Glib::RefPtr<const TransactionStatus> Gnome::Gda::Connection::get_transaction_status ( ) const
-
-
+

Get the status of cnc regarding transactions.

The returned object should not be modified or destroyed; however it may be modified or destroyed by the connection itself.

-

If 0 is returned, then no transaction has been associated with cnc

-
Returns:
A Gda::TransactionStatus object, or 0.
+

If 0 is returned, then no transaction has been associated with cnc

Returns
A Gda::TransactionStatus object, or 0.
- +
+ + + + + +
- + - +
GdaConnection* Gnome::Gda::Connection::gobj static GType Gnome::Gda::Connection::get_type ( ) [inline]
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
GdaConnection* Gnome::Gda::Connection::gobj ()
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaConnection* Gnome::Gda::Connection::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -1141,33 +1270,32 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- + - + - + @@ -1176,12 +1304,11 @@
bool Gnome::Gda::Connection::insert_row_into_table (const Glib::ustringconst Glib::ustring table,
const Glib::ustring > & const std::vector< Glib::ustring > &  col_names,
const Value >& const std::vector< Value >&  values 
-
-
+
- +
@@ -1192,112 +1319,165 @@
const
-
-
+

Checks whether a connection is open or not.

-
Returns:
true if the connection is open, false if it's not.
+
Returns
true if the connection is open, false if it's not.
- +
+ + + + + +
- +
virtual void Gnome::Gda::Connection::on_conn_closed ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_conn_closed().

- +
+ + + + + +
- +
virtual void Gnome::Gda::Connection::on_conn_opened ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_conn_opened().

- +
+ + + + + +
- +
virtual void Gnome::Gda::Connection::on_conn_to_close ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_conn_to_close().

- +
+ + + + + +
- +
virtual void Gnome::Gda::Connection::on_dsn_changed ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_dsn_changed().

- +
+ + + + + +
- + - +
virtual void Gnome::Gda::Connection::on_error (const ConnectionEvent >& const Glib::RefPtr< ConnectionEvent >&  error) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_error().

- +
+ + + + + +
- +
virtual void Gnome::Gda::Connection::on_transaction_status_changed ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_transaction_status_changed().

- +
@@ -1308,50 +1488,56 @@
-
-
+

Tries to open the connection.

-
Returns:
true if the connection is opened, and false otherwise.
+
Returns
true if the connection is opened, and false otherwise.
- +
+ + + + + +
- + - + - + - - + + - + - +
static Connection> Gnome::Gda::Connection::open_from_string static Glib::RefPtr<Connection> Gnome::Gda::Connection::open_from_string (const Glib::ustringconst Glib::ustring provider_name,
const Glib::ustringconst Glib::ustring cnc_string,
const Glib::ustringauth_string = Glib::ustring(), const Glib::ustringauth_string = Glib::ustring(),
ConnectionOptions options = CONNECTION_OPTIONS_NONE options = CONNECTION_OPTIONS_NONE 
) [static]
- -
+
+static
+

Opens a connection given a provider ID and a connection string.

This allows applications to open connections without having to create a data source (DSN) in the configuration. The format of cnc_string is similar to PostgreSQL and MySQL connection strings. It is a semicolumn-separated series of <key>=

@@ -1362,610 +1548,567 @@

The auth_string must contain the authentication information for the server to accept the connection. It is a string containing semi-colon seperated named values, usually like "USERNAME=...;PASSWORD=..." where the ... are replaced by actual values. Note that each name and value must be encoded as per RFC 1738, see gda_rfc1738_encode() for more information.

The actual named parameters required depend on the provider being used, and that list is available as the <parameter>auth_params</parameter> member of the Gda::ProviderInfo structure for each installed provider (use Gda::Config::get_provider_info() to get it). Similarly to the format of the connection string, use the "gda-sql-4.0 -L" command to list the possible named parameters.

Additionally, it is possible to have the connection string respect the "<provider_name>://<real cnc string>" format, in which case the provider name and the real connection string will be extracted from that string (note that if provider_name is not 0 then it will still be used as the provider ID).\

-

This method may fail with a GDA_CONNECTION_ERROR domain error (see the Gda::ConnectionError error codes) or a Gda::CONFIG_ERROR domain error (see the Gda::ConfigError error codes).

-
Parameters:
+

This method may fail with a GDA_CONNECTION_ERROR domain error (see the Gda::ConnectionError error codes) or a Gda::CONFIG_ERROR domain error (see the Gda::ConfigError error codes).

Parameters
- +
provider_nameProvider ID to connect to, or 0.
cnc_stringConnection string.
cnc_stringConnection string.
auth_stringAuthentication string, or 0.
optionsOptions for the connection (see Gda::ConnectionOptions).
-
Returns:
A new Gda::Connection if connection opening was sucessfull or 0 if there was an error.
+
Returns
A new Gda::Connection if connection opening was sucessfull or 0 if there was an error.
- +
- + - +
Statement> Gnome::Gda::Connection::parse_sql_string Glib::RefPtr<Statement> Gnome::Gda::Connection::parse_sql_string (const Glib::ustringconst Glib::ustring sql)
-
-
+

This helps to parse a SQL string.

-
Parameters:
+
Parameters
sqlAn SQL command to parse.
-
Returns:
A Statement representing the SQL command or an empty RefPtr if an error occurred.
+
Returns
A Statement representing the SQL command or an empty RefPtr if an error occurred.
- +
- +
bool Gnome::Gda::Connection::perform_operation (const ServerOperation >& const Glib::RefPtr< ServerOperation >&  op)
-
-
+

Performs the operation described by op (which should have been created using create_operation()).

-

It is a wrapper around the Gda::ServerProvider::perform_operation() method.

-
Parameters:
+

It is a wrapper around the Gda::ServerProvider::perform_operation() method.

Parameters
- +
opA Gda::ServerOperation object.
opA Gda::ServerOperation object.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
Glib::ustring> Gnome::Gda::Connection::property_auth_string Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Connection::property_auth_string ( )
-
-
+

Authentication string to use.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Connection::property_auth_string Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Connection::property_auth_string ( ) const
-
-
+

Authentication string to use.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Connection::property_cnc_string Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Connection::property_cnc_string ( )
-
-
+
-

Connection string to use.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Connection string to use.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Connection::property_cnc_string Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Connection::property_cnc_string ( ) const
-
-
+
-

Connection string to use.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Connection string to use.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Connection::property_dsn Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Connection::property_dsn ( )
-
-
+

DSN to use.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Connection::property_dsn Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Connection::property_dsn ( ) const
-
-
+

DSN to use.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<int> Gnome::Gda::Connection::property_events_history_size Glib::PropertyProxy< int > Gnome::Gda::Connection::property_events_history_size ( )
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<int> Gnome::Gda::Connection::property_events_history_size Glib::PropertyProxy_ReadOnly< int > Gnome::Gda::Connection::property_events_history_size ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<bool> Gnome::Gda::Connection::property_is_wrapper Glib::PropertyProxy_ReadOnly< bool > Gnome::Gda::Connection::property_is_wrapper ( ) const
-
-
+

Tells if the connection acts as a thread wrapper around another connection, making it completely thread safe.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
MetaStore> > Gnome::Gda::Connection::property_meta_store Glib::PropertyProxy< Glib::RefPtr<MetaStore> > Gnome::Gda::Connection::property_meta_store ( )
-
-
+

GdaMetaStore used by the connection.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
MetaStore> > Gnome::Gda::Connection::property_meta_store Glib::PropertyProxy_ReadOnly< Glib::RefPtr<MetaStore> > Gnome::Gda::Connection::property_meta_store ( ) const
-
-
+

GdaMetaStore used by the connection.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<bool> Gnome::Gda::Connection::property_monitor_wrapped_in_mainloop Glib::PropertyProxy< bool > Gnome::Gda::Connection::property_monitor_wrapped_in_mainloop ( )
-
-
+

Make the connection set up a monitoring function in the mainloop to monitor the wrapped connection.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<bool> Gnome::Gda::Connection::property_monitor_wrapped_in_mainloop Glib::PropertyProxy_ReadOnly< bool > Gnome::Gda::Connection::property_monitor_wrapped_in_mainloop ( ) const
-
-
+

Make the connection set up a monitoring function in the mainloop to monitor the wrapped connection.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
ConnectionOptions> Gnome::Gda::Connection::property_options Glib::PropertyProxy< ConnectionOptions > Gnome::Gda::Connection::property_options ( )
-
-
+

Options.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
ConnectionOptions> Gnome::Gda::Connection::property_options Glib::PropertyProxy_ReadOnly< ConnectionOptions > Gnome::Gda::Connection::property_options ( ) const
-
-
+

Options.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
ServerProvider> > Gnome::Gda::Connection::property_provider Glib::PropertyProxy< Glib::RefPtr<ServerProvider> > Gnome::Gda::Connection::property_provider ( )
-
-
+

Provider to use.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
ServerProvider> > Gnome::Gda::Connection::property_provider Glib::PropertyProxy_ReadOnly< Glib::RefPtr<ServerProvider> > Gnome::Gda::Connection::property_provider ( ) const
-
-
+

Provider to use.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- + - +
Glib::ustring Gnome::Gda::Connection::quote_sql_identifier Glib::ustring Gnome::Gda::Connection::quote_sql_identifier (const Glib::ustringconst Glib::ustring id) const
-
-
+

Use this method to get a correctly quoted (if necessary) SQL identifier which can be used in SQL statements, from id.

If id is already correctly quoted for cnc, then a copy of id may be returned.

-

This method may add double quotes (or other characters) around id: <itemizedlist> <listitem>if id is a reserved SQL keyword (such as SELECT, INSERT, ...)</listitem> <listitem>if id contains non allowed characters such as spaces, or if it starts with a digit</listitem> <listitem>in any other event as necessary for cnc, depending on the the options passed when opening the cnc connection, and specifically the GDA_CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE option.</listitem> </itemizedlist>

+

This method may add double quotes (or other characters) around id:

    +
  • if id is a reserved SQL keyword (such as SELECT, INSERT, ...)
  • +
  • if id contains non allowed characters such as spaces, or if it starts with a digit
  • +
  • in any other event as necessary for cnc, depending on the the options passed when opening the cnc connection, and specifically the GDA_CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE option.
  • +

One can safely pass an already quoted id to this method, either with quoting characters allowed by cnc or using the double quote (") character.

-

{4,0}.3

-
Parameters:
+

{4,0,3}

Parameters
idAn SQL identifier.
-
Returns:
A new string, to free with Glib::free() once not needed anymore.
+
Returns
A new string, to free with Glib::free() once not needed anymore.
- +
- +
bool Gnome::Gda::Connection::rollback_savepoint (const Glib::ustringconst Glib::ustring name)
-
-
+

Rollback all the modifications made after the SAVEPOINT named name.

-
Parameters:
+
Parameters
nameName of the savepoint to rollback to.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
bool Gnome::Gda::Connection::rollback_transaction (const Glib::ustringconst Glib::ustring name)
-
-
+

Rollbacks the given transaction.

-

This means that all changes made to the underlying data source since the last call to begin_transaction() or commit_transaction() will be discarded.

-
Parameters:
+

This means that all changes made to the underlying data source since the last call to begin_transaction() or commit_transaction() will be discarded.

Parameters
nameThe name of the transation to commit, or 0.
-
Returns:
true if the operation was successful, false otherwise.
+
Returns
true if the operation was successful, false otherwise.
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_conn_closed Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_conn_closed ( )
-
-
-
Prototype:
void on_my_conn_closed()
+
+
Slot Prototype:
void on_my_conn_closed()
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_conn_opened Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_conn_opened ( )
-
-
-
Prototype:
void on_my_conn_opened()
+
+
Slot Prototype:
void on_my_conn_opened()
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_conn_to_close Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_conn_to_close ( )
-
-
-
Prototype:
void on_my_conn_to_close()
+
+
Slot Prototype:
void on_my_conn_to_close()
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_dsn_changed Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_dsn_changed ( )
-
-
-
Prototype:
void on_my_dsn_changed()
+
+
Slot Prototype:
void on_my_dsn_changed()
- +
- +
ConnectionEvent>& > Gnome::Gda::Connection::signal_error Glib::SignalProxy1< void,const Glib::RefPtr<ConnectionEvent>& > Gnome::Gda::Connection::signal_error ( )
-
-
-
Prototype:
void on_my_error(const Glib::RefPtr<ConnectionEvent>& error)
+
+
Slot Prototype:
void on_my_error(const Glib::RefPtr<ConnectionEvent>& error)
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_transaction_status_changed Glib::SignalProxy0< void > Gnome::Gda::Connection::signal_transaction_status_changed ( )
-
-
-
Prototype:
void on_my_transaction_status_changed()
+
+
Slot Prototype:
void on_my_transaction_status_changed()
- +
- + - + - + @@ -1977,7 +2120,7 @@ - + @@ -1986,51 +2129,56 @@
Glib::Object> Gnome::Gda::Connection::statement_execute Glib::RefPtr<Glib::Object> Gnome::Gda::Connection::statement_execute (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
const Set >& const Glib::RefPtr< const Set >&  params,
Set >& Glib::RefPtr< const Set >&  last_insert_row 
-
-
+

Executes stmt.

-

As stmt can, by desing (and if not abused), contain only one SQL statement, the return object will either be: <itemizedlist> <listitem>a Gda::DataSelect object (which is also a Gda::DataModel) if stmt is a SELECT statement (usually a GDA_SQL_STATEMENT_SELECT, see Gda::SqlStatementType) containing the results of the SELECT. The resulting data model is by default read only, but modifications can be enabled, see the Gda::DataSelect's documentation for more information.</listitem> <listitem>a Gda::Set for any other SQL statement which correctly executed. In this case (if the provider supports it), then the Gda::Set may contain value holders named: <itemizedlist> <listitem>a (int) Gda::Holder named "IMPACTED_ROWS"</listitem> <listitem>a (GObject) Gda::Holder named "EVENT" which contains a Gda::ConnectionEvent</listitem> </itemizedlist></listitem> </itemizedlist>

-

If last_insert_row is not 0 and stmt is an INSERT statement, then it will contain (if the provider used by cnc supports it) a new Gda::Set object composed of value holders named "+<column number>" starting at column 0 which contain the actual inserted values. For example if a table is composed of an 'id' column which is auto incremented and a 'name' column then the execution of a "INSERT INTO mytable (name) VALUES ('joe')" query will return a Gda::Set with two holders: <itemizedlist> <listitem>one with the '+0' ID which may for example contain 1 (note that its "name" property should be "id")</listitem> <listitem>one with the '+1' ID which will contain 'joe' (note that its "name" property should be "name")</listitem> </itemizedlist>

+

As stmt can, by desing (and if not abused), contain only one SQL statement, the return object will either be:

    +
  • a Gda::DataSelect object (which is also a Gda::DataModel) if stmt is a SELECT statement (usually a GDA_SQL_STATEMENT_SELECT, see Gda::SqlStatementType) containing the results of the SELECT. The resulting data model is by default read only, but modifications can be enabled, see the Gda::DataSelect's documentation for more information.
  • +
  • a Gda::Set for any other SQL statement which correctly executed. In this case (if the provider supports it), then the Gda::Set may contain value holders named: <itemizedlist> <listitem>a (int) Gda::Holder named "IMPACTED_ROWS"
  • +
  • a (GObject) Gda::Holder named "EVENT" which contains a Gda::ConnectionEvent </listitem> </itemizedlist>
  • +
+

If last_insert_row is not 0 and stmt is an INSERT statement, then it will contain (if the provider used by cnc supports it) a new Gda::Set object composed of value holders named "+<column number>" starting at column 0 which contain the actual inserted values. For example if a table is composed of an 'id' column which is auto incremented and a 'name' column then the execution of a "INSERT INTO mytable (name) VALUES ('joe')" query will return a Gda::Set with two holders:

    +
  • one with the '+0' ID which may for example contain 1 (note that its "name" property should be "id")
  • +
  • one with the '+1' ID which will contain 'joe' (note that its "name" property should be "name")
  • +

This method may fail with a Gda::SERVER_PROVIDER_ERROR domain error (see the Gda::ServerProviderError error codes).

-
Note:
If stmt is a SELECT statement which has some parameters and if is 0, then the statement can't be executed and this method will return 0.
+
Note
If stmt is a SELECT statement which has some parameters and if params is 0, then the statement can't be executed and this method will return 0.
-If stmt is a SELECT statement which has some parameters and if is not 0 but contains some invalid parameters, then the statement can't be executed and this method will return 0, unless the model_usage has the GDA_STATEMENT_MODEL_ALLOW_NOPARAM flag.
+If stmt is a SELECT statement which has some parameters and if params is not 0 but contains some invalid parameters, then the statement can't be executed and this method will return 0, unless the model_usage has the GDA_STATEMENT_MODEL_ALLOW_NOPARAM flag.
-If stmt is a SELECT statement which has some parameters and if is not 0 but contains some invalid parameters and if model_usage has the GDA_STATEMENT_MODEL_ALLOW_NOPARAM flag, then the returned data model will contain no row but will have all the correct columns (even though some of the columns might report as GDA_TYPE_0). In this case, if (after this method call) any of ' parameters change then the resulting data model will re-run itself, see the GdaDataSelect's auto-reset property for more information.
+If stmt is a SELECT statement which has some parameters and if params is not 0 but contains some invalid parameters and if model_usage has the GDA_STATEMENT_MODEL_ALLOW_NOPARAM flag, then the returned data model will contain no row but will have all the correct columns (even though some of the columns might report as GDA_TYPE_0). In this case, if (after this method call) any of params' parameters change then the resulting data model will re-run itself, see the GdaDataSelect's auto-reset property for more information.
if model_usage does not contain the GDA_STATEMENT_MODEL_RANDOM_ACCESS or GDA_STATEMENT_MODEL_CURSOR_FORWARD flags, then the default will be to return a random access data model
If stmt is a SELECT statement which returns blob values (of type Gda::TYPE_BLOB), then an implicit transaction will have been started by the database provider, and it's up to the caller to close the transaction (which will then be locked) once all the blob ressources have been liberated (when the returned data model is destroyed). See the section about Binary large objects (BLOBs) for more information.
-

Also see the provider's limitations, and the Advanced GdaDataSelect usage sections.

-
Parameters:
+

Also see the provider's limitations, and the Advanced GdaDataSelect usage sections.

Parameters
- - + + - +
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
model_usageIn the case where stmt is a SELECT statement, specifies how the returned data model will be used.
last_insert_rowA place to store a new Gda::Set object which contains the values of the last inserted row, or 0.
last_insert_rowA place to store a new Gda::Set object which contains the values of the last inserted row, or 0.
-
Returns:
A Object, or 0 if an error occurred.
+
Returns
A Object, or 0 if an error occurred.
- +
- + - + - + @@ -2038,26 +2186,25 @@
Glib::Object> Gnome::Gda::Connection::statement_execute Glib::RefPtr<Glib::Object> Gnome::Gda::Connection::statement_execute (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
StatementModelUsage model_usage = STATEMENT_MODEL_RANDOM_ACCESS model_usage = STATEMENT_MODEL_RANDOM_ACCESS 
-
-
+
- +
- + - + - + @@ -2065,31 +2212,30 @@
Glib::Object> Gnome::Gda::Connection::statement_execute Glib::RefPtr<Glib::Object> Gnome::Gda::Connection::statement_execute (const Glib::ustringconst Glib::ustring sql,
StatementModelUsage model_usage = STATEMENT_MODEL_RANDOM_ACCESS model_usage = STATEMENT_MODEL_RANDOM_ACCESS 
-
-
+
- +
- + - + - + @@ -2098,40 +2244,38 @@
int Gnome::Gda::Connection::statement_execute_non_select (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
const Set >& const Glib::RefPtr< const Set >&  params,
Set >& Glib::RefPtr< const Set >&  last_insert_row 
-
-
+

Executes a non-selection statement on the given connection.

The gda_execute_non_select_command() method can be easier to use if one prefers to use some SQL directly.

This function returns the number of rows affected by the execution of stmt, or -1 if an error occurred, or -2 if the connection's provider does not return the number of rows affected.

-

This function is just a convenience function around the statement_execute() function. See the documentation of the statement_execute() for information about the list of parameters.

-

See statement_execute() form more information about last_insert_row.

-
Parameters:
+

This function is just a convenience function around the statement_execute() function. See the documentation of the statement_execute() for information about the params list of parameters.

+

See statement_execute() form more information about last_insert_row.

Parameters
- - - + + +
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
last_insert_rowA place to store a new Gda::Set object which contains the values of the last inserted row, or 0.
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
last_insert_rowA place to store a new Gda::Set object which contains the values of the last inserted row, or 0.
-
Returns:
The number of rows affected (>=0) or -1 or -2.
+
Returns
The number of rows affected (>=0) or -1 or -2.
- +
- + - + @@ -2140,76 +2284,72 @@
int Gnome::Gda::Connection::statement_execute_non_select (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
const Set >& const Glib::RefPtr< const Set >&  params 
-
-
+
- +
- +
int Gnome::Gda::Connection::statement_execute_non_select (const Statement >& const Glib::RefPtr< const Statement >&  stmt)
-
-
+
- +
- +
int Gnome::Gda::Connection::statement_execute_non_select (const Glib::ustringconst Glib::ustring sql)
-
-
+
- +
- +
int Gnome::Gda::Connection::statement_execute_non_select_builder (const SqlBuilder >& const Glib::RefPtr< const SqlBuilder >&  builder)
-
-
+
- +
- + - + @@ -2218,25 +2358,24 @@
int Gnome::Gda::Connection::statement_execute_non_select_builder (const SqlBuilder >& const Glib::RefPtr< const SqlBuilder >&  builder,
const Set >& const Glib::RefPtr< const Set >&  params 
-
-
+
- +
- + - + - + @@ -2248,7 +2387,7 @@ - + @@ -2257,41 +2396,39 @@
DataModel> Gnome::Gda::Connection::statement_execute_select Glib::RefPtr<DataModel> Gnome::Gda::Connection::statement_execute_select (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
const Set >& const Glib::RefPtr< const Set >&  params,
const std::vector< GType > & const std::vector< GType > &  col_types 
-
-
+

Executes a selection command on the given connection.

-

This function returns a Gda::DataModel resulting from the SELECT statement, or 0 if an error occurred.

-

This function is just a convenience function around the statement_execute() function.

-

See the documentation of the statement_execute() for information about the list of parameters.

-
Parameters:
+

This function returns a Gda::DataModel resulting from the SELECT statement, or 0 if an error occurred.

+

This function is just a convenience function around the statement_execute() function.

+

See the documentation of the statement_execute() for information about the params list of parameters.

Parameters
- - + + - +
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
model_usageSpecifies how the returned data model will be used as a Gda::StatementModelUsage enum.
col_typesAn array of GType to request each returned Gda::DataModel's column's GType, terminated with the G_TYPE_NONE value. Any value left to 0 will make the database provider determine the real GType. col_types can also be 0 if no column type is specified.
col_typesAn array of GType to request each returned Gda::DataModel's column's GType, terminated with the G_TYPE_NONE value. Any value left to 0 will make the database provider determine the real GType. col_types can also be 0 if no column type is specified.
-
Returns:
A Gda::DataModel containing the data returned by the data source, or 0 if an error occurred.
+
Returns
A Gda::DataModel containing the data returned by the data source, or 0 if an error occurred.
- +
- + - + - + @@ -2299,26 +2436,25 @@
DataModel> Gnome::Gda::Connection::statement_execute_select Glib::RefPtr<DataModel> Gnome::Gda::Connection::statement_execute_select (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
StatementModelUsage model_usage = STATEMENT_MODEL_RANDOM_ACCESS model_usage = STATEMENT_MODEL_RANDOM_ACCESS 
-
-
+
- +
- + - + - + @@ -2326,32 +2462,31 @@
DataModel> Gnome::Gda::Connection::statement_execute_select Glib::RefPtr<DataModel> Gnome::Gda::Connection::statement_execute_select (const Glib::ustringconst Glib::ustring sql,
StatementModelUsage model_usage = STATEMENT_MODEL_RANDOM_ACCESS model_usage = STATEMENT_MODEL_RANDOM_ACCESS 
-
-
+
- +
- + - + - + - + @@ -2359,32 +2494,31 @@
DataModel> Gnome::Gda::Connection::statement_execute_select Glib::RefPtr<DataModel> Gnome::Gda::Connection::statement_execute_select (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
const Set >& const Glib::RefPtr< const Set >&  params,
StatementModelUsage model_usage = STATEMENT_MODEL_RANDOM_ACCESS model_usage = STATEMENT_MODEL_RANDOM_ACCESS 
-
-
+
- +
- + - + - + - + @@ -2392,26 +2526,25 @@
DataModel> Gnome::Gda::Connection::statement_execute_select Glib::RefPtr<DataModel> Gnome::Gda::Connection::statement_execute_select (const Glib::ustringconst Glib::ustring sql,
const Set >& const Glib::RefPtr< const Set >&  params,
StatementModelUsage model_usage = STATEMENT_MODEL_RANDOM_ACCESS model_usage = STATEMENT_MODEL_RANDOM_ACCESS 
-
-
+
- +
- + - + - + @@ -2419,32 +2552,31 @@
DataModel> Gnome::Gda::Connection::statement_execute_select_builder Glib::RefPtr<DataModel> Gnome::Gda::Connection::statement_execute_select_builder (const SqlBuilder >& const Glib::RefPtr< const SqlBuilder >&  stmt,
StatementModelUsage model_usage = STATEMENT_MODEL_RANDOM_ACCESS model_usage = STATEMENT_MODEL_RANDOM_ACCESS 
-
-
+
- +
- + - + - + - + @@ -2452,54 +2584,51 @@
DataModel> Gnome::Gda::Connection::statement_execute_select_builder Glib::RefPtr<DataModel> Gnome::Gda::Connection::statement_execute_select_builder (const SqlBuilder >& const Glib::RefPtr< const SqlBuilder >&  stmt,
const Set >& const Glib::RefPtr< const Set >&  params,
StatementModelUsage model_usage = STATEMENT_MODEL_RANDOM_ACCESS model_usage = STATEMENT_MODEL_RANDOM_ACCESS 
-
-
+
- +
- +
bool Gnome::Gda::Connection::statement_prepare (const Statement >& const Glib::RefPtr< const Statement >&  stmt)
-
-
+

Ask the database accessed through the cnc connection to prepare the usage of stmt.

This is only useful if stmt will be used more than once (however some database providers may always prepare statements before executing them).

This function is also useful to make sure stmt is fully understood by the database before actually executing it.

-

Note however that it is also possible that statement_prepare() fails when statement_execute() does not fail (this will usually be the case with statements such as <![CDATA["SELECT* FROM ##tablename::string"]]> because database usually don't allow variables to be used in place of a table name).

-
Parameters:
+

Note however that it is also possible that statement_prepare() fails when statement_execute() does not fail (this will usually be the case with statements such as <![CDATA["SELECT* FROM ##tablename::string"]]> because database usually don't allow variables to be used in place of a table name).

Parameters
- +
stmtA Gda::Statement object.
stmtA Gda::Statement object.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- + - + - + @@ -2511,7 +2640,7 @@ - + @@ -2520,59 +2649,58 @@
Glib::ustring Gnome::Gda::Connection::statement_to_sql Glib::ustring Gnome::Gda::Connection::statement_to_sql (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
const Set >& const Glib::RefPtr< const Set >&  params,
Holder > >& std::vector< Glib::RefPtr< Holder > >&  params_used 
const
-
-
+

Renders stmt as an SQL statement, adapted to the SQL dialect used by cnc.

-
Parameters:
+
Parameters
- - + + - +
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
stmtA Gda::Statement object.
paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
flagsSQL rendering flags, as Gda::StatementSqlFlag OR'ed values.
params_usedA place to store the list of individual Gda::Holder objects within which have been used.
params_usedA place to store the list of individual Gda::Holder objects within params which have been used.
-
Returns:
A new string, or 0 if an error occurred. Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection.
-
Parameters:
+
Returns
A new string, or 0 if an error occurred. Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection.
+
Parameters
- - + + - +
stmtA Statement object.
ASet object (which can be obtained using Statement::get_parameters()).
stmtA Statement object.
ASet object (which can be obtained using Statement::get_parameters()).
flagsSQL rendering flags, as StatementSqlFlag OR'ed values
params_usedA place to store the list of individual Holder objects within params which have been used.
params_usedA place to store the list of individual Holder objects within params which have been used.
-
Exceptions:
+
Exceptions
- +
ConnectionError
ConnectionError
- +
- + - + - + - + @@ -2580,42 +2708,41 @@
Glib::ustring Gnome::Gda::Connection::statement_to_sql Glib::ustring Gnome::Gda::Connection::statement_to_sql (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
const Set >& const Glib::RefPtr< const Set >&  params,
StatementSqlFlag flags = STATEMENT_SQL_PARAMS_AS_VALUES flags = STATEMENT_SQL_PARAMS_AS_VALUES 
const
-
-
+
-

Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection.

-
Parameters:
+

Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection.

+
Parameters
- - + +
stmtA Statement object.
ASet object (which can be obtained using Statement::get_parameters()).
stmtA Statement object.
ASet object (which can be obtained using Statement::get_parameters()).
flagsSQL rendering flags, as StatementSqlFlag OR'ed values
-
Exceptions:
+
Exceptions
- +
ConnectionError
ConnectionError
- +
- + - + - + @@ -2623,27 +2750,26 @@
Glib::ustring Gnome::Gda::Connection::statement_to_sql Glib::ustring Gnome::Gda::Connection::statement_to_sql (const Statement >& const Glib::RefPtr< const Statement >&  stmt,
StatementSqlFlag flags = STATEMENT_SQL_PARAMS_AS_VALUES flags = STATEMENT_SQL_PARAMS_AS_VALUES 
const
-
-
+
-

Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection.

-
Parameters:
+

Renders a Statement as a SQL statement string, adapted to the SQL dialect used by the connection.

+
Parameters
- +
stmtA Statement object..
stmtA Statement object..
flagsSQL rendering flags, as StatementSqlFlag OR'ed values
-
Exceptions:
+
Exceptions
- +
ConnectionError
ConnectionError
- +
@@ -2655,21 +2781,20 @@
const
-
-
+

Asks the underlying provider for if a specific feature is supported.

-
Parameters:
+
Parameters
featureFeature to ask for.
-
Returns:
true if the provider supports it, false if not.
+
Returns
true if the provider supports it, false if not.
- +
@@ -2680,43 +2805,39 @@
-
-
+

Update the full meta store information.

-

Note that this may take some time for big databases

-
Returns:
true if no error occurred.
+

Note that this may take some time for big databases

Returns
true if no error occurred.
- +
- +
bool Gnome::Gda::Connection::update_meta_store (const Glib::ustringconst Glib::ustring id)
-
-
+

Update the meta store information id.

-

This can speed up the update of the meta store if you only need a specific information

-
Parameters:
+

This can speed up the update of the meta store if you only need a specific information

Parameters
idAn id for the information to update (see http://library.gnome.org/devel/libgda/unstable/information_schema.html)
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -2727,30 +2848,29 @@
-
-
+

Update the meta store information for the data types.

This can speed up the update of the meta store if you only need the data types.

-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- + - - + + @@ -2758,63 +2878,60 @@
bool Gnome::Gda::Connection::update_meta_store_table (const Glib::ustringconst Glib::ustring table_name,
const Glib::ustringschema_name = Glib::ustring() const Glib::ustringschema_name = Glib::ustring() 
-
-
+

Update the meta store information for the table named table_name.

-

This can speed up the update of the meta store if you only need the information for a specific table

-
Parameters:
+

This can speed up the update of the meta store if you only need the information for a specific table

Parameters
- +
table_nameName of the table where the information is needed
schema_nameName of the schema is in, or "" to update all tables with the given name. As with update_meta_store_table_names(), specifying a non-empty schema_name speeds up the operation, just not as significantly as with update_meta_store_table_names() because the operation itself is already pretty quick.
schema_nameName of the schema is in, or "" to update all tables with the given name. As with update_meta_store_table_names(), specifying a non-empty schema_name speeds up the operation, just not as significantly as with update_meta_store_table_names() because the operation itself is already pretty quick.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- - + +
bool Gnome::Gda::Connection::update_meta_store_table_names (const Glib::ustringschema_name = Glib::ustring())const Glib::ustringschema_name = Glib::ustring())
-
-
+

Update the meta store information for the table names.

This can speed up the update of the meta store if you only need the list of table names.

-
Parameters:
+
Parameters
schema_nameName of the schema whose tables to update, or "" to update all tables. For example, for postgresql this function takes a considerable amount of time when doing this. If you don't need information about internal postgresql tables, then you can speed up the process by only updating the tables for the "public" schema. Unfortunately, schema names are not common between different database systems.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- + - + @@ -2826,13 +2943,13 @@ - + - + @@ -2841,44 +2958,45 @@
bool Gnome::Gda::Connection::update_row_in_table (const Glib::ustringconst Glib::ustring table,
const Glib::ustringconst Glib::ustring condition_column_name,
const Glib::ustring > & const std::vector< Glib::ustring > &  col_names,
const Value >& const std::vector< Value >&  values 
-
-
+
- +
- +
Glib::ustring Gnome::Gda::Connection::value_to_sql_string Glib::ustring Gnome::Gda::Connection::value_to_sql_string ( const Value from) const
-
-
+

Produces a fully quoted and escaped string from a GValue.

-
Parameters:
+
Parameters
- +
fromValue to convert from.
fromValue to convert from.
-
Returns:
Escaped and quoted value or 0 if not supported.
+
Returns
Escaped and quoted value or 0 if not supported.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -2892,35 +3010,37 @@ - +
Gnome::Gda::Connection > wrap Glib::RefPtr< Gnome::Gda::Connection > wrap ( GdaConnection *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/connection.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Connection__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Connection__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Connection-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Connection-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Connection-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Connection-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Connection Member List
-
+
Gnome::Gda::Connection Member List
+
-This is the complete list of members for Gnome::Gda::Connection, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_savepoint(const Glib::ustring& name)Gnome::Gda::Connection
async_cancel(guint task_id)Gnome::Gda::Connection
async_fetch_result(guint task_id, GdaSet** last_insert_row)Gnome::Gda::Connection
async_statement_execute(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, const std::vector< GType >& col_types, bool need_last_insert_row=false)Gnome::Gda::Connection
batch_execute(const Glib::RefPtr< Batch >& batch, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage)Gnome::Gda::Connection
begin_transaction(const Glib::ustring& name, TransactionIsolation level)Gnome::Gda::Connection
clear_events_list()Gnome::Gda::Connection
close()Gnome::Gda::Connection
commit_transaction(const Glib::ustring& name)Gnome::Gda::Connection
Glib::ObjectBase
Glib::ObjectBase
Connection()Gnome::Gda::Connection [protected]
create()Gnome::Gda::Connection [static]
create_from_string(const Glib::ustring& provider_name, const Glib::ustring& cnc_string, const Glib::ustring& auth_string=Glib::ustring(), ConnectionOptions options=CONNECTION_OPTIONS_NONE)Gnome::Gda::Connection [static]
create_operation(ServerOperationType type, const Glib::RefPtr< const Set >& options)Gnome::Gda::Connection
create_parser()Gnome::Gda::Connection
delete_row_from_table(const Glib::ustring& table, const Glib::ustring& condition_column_name, const Value& condition_value)Gnome::Gda::Connection
delete_savepoint(const Glib::ustring& name)Gnome::Gda::Connection
Glib::Object
Glib::ObjectBase
sigc::trackable
get_authentication() const Gnome::Gda::Connection
get_cnc_string() const Gnome::Gda::Connection
Glib::Object
get_dsn() const Gnome::Gda::Connection
get_events()Gnome::Gda::Connection
get_events() const Gnome::Gda::Connection
get_meta_store()Gnome::Gda::Connection
get_meta_store() const Gnome::Gda::Connection
get_meta_store_data(ConnectionMetaType meta_type, const std::vector< Glib::RefPtr< Holder > >& filters)Gnome::Gda::Connection
get_meta_store_data(ConnectionMetaType meta_type)Gnome::Gda::Connection
get_options() const Gnome::Gda::Connection
Glib::ObjectBase
Glib::ObjectBase
get_provider()Gnome::Gda::Connection
get_provider() const Gnome::Gda::Connection
get_provider_name() const Gnome::Gda::Connection
get_transaction_status() const Gnome::Gda::Connection
gobj()Gnome::Gda::Connection [inline]
gobj() const Gnome::Gda::Connection [inline]
gobj_copy()Gnome::Gda::Connection
Glib::ObjectBase
Glib::ObjectBase [protected]
insert_row_into_table(const Glib::ustring& table, const std::vector< Glib::ustring >& col_names, const std::vector< Value >& values)Gnome::Gda::Connection
is_opened() const Gnome::Gda::Connection
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_conn_closed()Gnome::Gda::Connection [protected, virtual]
on_conn_opened()Gnome::Gda::Connection [protected, virtual]
on_conn_to_close()Gnome::Gda::Connection [protected, virtual]
on_dsn_changed()Gnome::Gda::Connection [protected, virtual]
on_error(const Glib::RefPtr< ConnectionEvent >& error)Gnome::Gda::Connection [protected, virtual]
on_transaction_status_changed()Gnome::Gda::Connection [protected, virtual]
open()Gnome::Gda::Connection
open_from_string(const Glib::ustring& provider_name, const Glib::ustring& cnc_string, const Glib::ustring& auth_string=Glib::ustring(), ConnectionOptions options=CONNECTION_OPTIONS_NONE)Gnome::Gda::Connection [static]
sigc::trackable
parse_sql_string(const Glib::ustring& sql)Gnome::Gda::Connection
perform_operation(const Glib::RefPtr< ServerOperation >& op)Gnome::Gda::Connection
property_auth_string()Gnome::Gda::Connection
property_auth_string() const Gnome::Gda::Connection
property_cnc_string()Gnome::Gda::Connection
property_cnc_string() const Gnome::Gda::Connection
property_dsn()Gnome::Gda::Connection
property_dsn() const Gnome::Gda::Connection
property_events_history_size()Gnome::Gda::Connection
property_events_history_size() const Gnome::Gda::Connection
property_is_wrapper() const Gnome::Gda::Connection
property_meta_store()Gnome::Gda::Connection
property_meta_store() const Gnome::Gda::Connection
property_monitor_wrapped_in_mainloop()Gnome::Gda::Connection
property_monitor_wrapped_in_mainloop() const Gnome::Gda::Connection
property_options()Gnome::Gda::Connection
property_options() const Gnome::Gda::Connection
property_provider()Gnome::Gda::Connection
property_provider() const Gnome::Gda::Connection
quote_sql_identifier(const Glib::ustring& id) const Gnome::Gda::Connection
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
rollback_savepoint(const Glib::ustring& name)Gnome::Gda::Connection
rollback_transaction(const Glib::ustring& name)Gnome::Gda::Connection
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
signal_conn_closed()Gnome::Gda::Connection
signal_conn_opened()Gnome::Gda::Connection
signal_conn_to_close()Gnome::Gda::Connection
signal_dsn_changed()Gnome::Gda::Connection
signal_error()Gnome::Gda::Connection
signal_transaction_status_changed()Gnome::Gda::Connection
statement_execute(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, Glib::RefPtr< const Set >& last_insert_row)Gnome::Gda::Connection
statement_execute(const Glib::RefPtr< const Statement >& stmt, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute(const Glib::ustring& sql, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_non_select(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, Glib::RefPtr< const Set >& last_insert_row)Gnome::Gda::Connection
statement_execute_non_select(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params)Gnome::Gda::Connection
statement_execute_non_select(const Glib::RefPtr< const Statement >& stmt)Gnome::Gda::Connection
statement_execute_non_select(const Glib::ustring& sql)Gnome::Gda::Connection
statement_execute_non_select_builder(const Glib::RefPtr< const SqlBuilder >& builder)Gnome::Gda::Connection
statement_execute_non_select_builder(const Glib::RefPtr< const SqlBuilder >& builder, const Glib::RefPtr< const Set >& params)Gnome::Gda::Connection
statement_execute_select(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, const std::vector< GType >& col_types)Gnome::Gda::Connection
statement_execute_select(const Glib::RefPtr< const Statement >& stmt, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select(const Glib::ustring& sql, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select(const Glib::ustring& sql, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select_builder(const Glib::RefPtr< const SqlBuilder >& stmt, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select_builder(const Glib::RefPtr< const SqlBuilder >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_prepare(const Glib::RefPtr< const Statement >& stmt)Gnome::Gda::Connection
statement_to_sql(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementSqlFlag flags, std::vector< Glib::RefPtr< Holder > >& params_used) const Gnome::Gda::Connection
statement_to_sql(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementSqlFlag flags=STATEMENT_SQL_PARAMS_AS_VALUES) const Gnome::Gda::Connection
statement_to_sql(const Glib::RefPtr< const Statement >& stmt, StatementSqlFlag flags=STATEMENT_SQL_PARAMS_AS_VALUES) const Gnome::Gda::Connection
Glib::Object
supports_feature(ConnectionFeature feature) const Gnome::Gda::Connection
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
update_meta_store()Gnome::Gda::Connection
update_meta_store(const Glib::ustring& id)Gnome::Gda::Connection
update_meta_store_data_types()Gnome::Gda::Connection
update_meta_store_table(const Glib::ustring& table_name, const Glib::ustring& schema_name=Glib::ustring())Gnome::Gda::Connection
update_meta_store_table_names(const Glib::ustring& schema_name=Glib::ustring())Gnome::Gda::Connection
update_row_in_table(const Glib::ustring& table, const Glib::ustring& condition_column_name, const Value& condition_value, const std::vector< Glib::ustring >& col_names, const std::vector< Value >& values)Gnome::Gda::Connection
value_to_sql_string(const Value& from) const Gnome::Gda::Connection
wrap(GdaConnection* object, bool take_copy=false)Gnome::Gda::Connection [related]
Glib::Object
~Connection()Gnome::Gda::Connection [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::Connection, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_savepoint(const Glib::ustring& name)Gnome::Gda::Connection
async_cancel(guint task_id)Gnome::Gda::Connection
async_fetch_result(guint task_id, GdaSet** last_insert_row)Gnome::Gda::Connection
async_statement_execute(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, const std::vector< GType >& col_types, bool need_last_insert_row=false)Gnome::Gda::Connection
batch_execute(const Glib::RefPtr< Batch >& batch, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage)Gnome::Gda::Connection
begin_transaction(const Glib::ustring& name, TransactionIsolation level)Gnome::Gda::Connection
clear_events_list()Gnome::Gda::Connection
close()Gnome::Gda::Connection
commit_transaction(const Glib::ustring& name)Gnome::Gda::Connection
Connection()Gnome::Gda::Connectionprotected
create()Gnome::Gda::Connectionstatic
create_from_string(const Glib::ustring& provider_name, const Glib::ustring& cnc_string, const Glib::ustring& auth_string=Glib::ustring(), ConnectionOptions options=CONNECTION_OPTIONS_NONE)Gnome::Gda::Connectionstatic
create_operation(ServerOperationType type, const Glib::RefPtr< const Set >& options)Gnome::Gda::Connection
create_parser()Gnome::Gda::Connection
delete_row_from_table(const Glib::ustring& table, const Glib::ustring& condition_column_name, const Value& condition_value)Gnome::Gda::Connection
delete_savepoint(const Glib::ustring& name)Gnome::Gda::Connection
get_authentication() const Gnome::Gda::Connection
get_cnc_string() const Gnome::Gda::Connection
get_dsn() const Gnome::Gda::Connection
get_events()Gnome::Gda::Connection
get_events() const Gnome::Gda::Connection
get_meta_store()Gnome::Gda::Connection
get_meta_store() const Gnome::Gda::Connection
get_meta_store_data(ConnectionMetaType meta_type, const std::vector< Glib::RefPtr< Holder > >& filters)Gnome::Gda::Connection
get_meta_store_data(ConnectionMetaType meta_type)Gnome::Gda::Connection
get_options() const Gnome::Gda::Connection
get_provider()Gnome::Gda::Connection
get_provider() const Gnome::Gda::Connection
get_provider_name() const Gnome::Gda::Connection
get_transaction_status() const Gnome::Gda::Connection
get_type()Gnome::Gda::Connectionstatic
gobj()Gnome::Gda::Connectioninline
gobj() const Gnome::Gda::Connectioninline
gobj_copy()Gnome::Gda::Connection
insert_row_into_table(const Glib::ustring& table, const std::vector< Glib::ustring >& col_names, const std::vector< Value >& values)Gnome::Gda::Connection
is_opened() const Gnome::Gda::Connection
on_conn_closed()Gnome::Gda::Connectionprotectedvirtual
on_conn_opened()Gnome::Gda::Connectionprotectedvirtual
on_conn_to_close()Gnome::Gda::Connectionprotectedvirtual
on_dsn_changed()Gnome::Gda::Connectionprotectedvirtual
on_error(const Glib::RefPtr< ConnectionEvent >& error)Gnome::Gda::Connectionprotectedvirtual
on_transaction_status_changed()Gnome::Gda::Connectionprotectedvirtual
open()Gnome::Gda::Connection
open_from_string(const Glib::ustring& provider_name, const Glib::ustring& cnc_string, const Glib::ustring& auth_string=Glib::ustring(), ConnectionOptions options=CONNECTION_OPTIONS_NONE)Gnome::Gda::Connectionstatic
parse_sql_string(const Glib::ustring& sql)Gnome::Gda::Connection
perform_operation(const Glib::RefPtr< ServerOperation >& op)Gnome::Gda::Connection
property_auth_string()Gnome::Gda::Connection
property_auth_string() const Gnome::Gda::Connection
property_cnc_string()Gnome::Gda::Connection
property_cnc_string() const Gnome::Gda::Connection
property_dsn()Gnome::Gda::Connection
property_dsn() const Gnome::Gda::Connection
property_events_history_size()Gnome::Gda::Connection
property_events_history_size() const Gnome::Gda::Connection
property_is_wrapper() const Gnome::Gda::Connection
property_meta_store()Gnome::Gda::Connection
property_meta_store() const Gnome::Gda::Connection
property_monitor_wrapped_in_mainloop()Gnome::Gda::Connection
property_monitor_wrapped_in_mainloop() const Gnome::Gda::Connection
property_options()Gnome::Gda::Connection
property_options() const Gnome::Gda::Connection
property_provider()Gnome::Gda::Connection
property_provider() const Gnome::Gda::Connection
quote_sql_identifier(const Glib::ustring& id) const Gnome::Gda::Connection
rollback_savepoint(const Glib::ustring& name)Gnome::Gda::Connection
rollback_transaction(const Glib::ustring& name)Gnome::Gda::Connection
signal_conn_closed()Gnome::Gda::Connection
signal_conn_opened()Gnome::Gda::Connection
signal_conn_to_close()Gnome::Gda::Connection
signal_dsn_changed()Gnome::Gda::Connection
signal_error()Gnome::Gda::Connection
signal_transaction_status_changed()Gnome::Gda::Connection
statement_execute(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, Glib::RefPtr< const Set >& last_insert_row)Gnome::Gda::Connection
statement_execute(const Glib::RefPtr< const Statement >& stmt, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute(const Glib::ustring& sql, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_non_select(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, Glib::RefPtr< const Set >& last_insert_row)Gnome::Gda::Connection
statement_execute_non_select(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params)Gnome::Gda::Connection
statement_execute_non_select(const Glib::RefPtr< const Statement >& stmt)Gnome::Gda::Connection
statement_execute_non_select(const Glib::ustring& sql)Gnome::Gda::Connection
statement_execute_non_select_builder(const Glib::RefPtr< const SqlBuilder >& builder)Gnome::Gda::Connection
statement_execute_non_select_builder(const Glib::RefPtr< const SqlBuilder >& builder, const Glib::RefPtr< const Set >& params)Gnome::Gda::Connection
statement_execute_select(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, const std::vector< GType >& col_types)Gnome::Gda::Connection
statement_execute_select(const Glib::RefPtr< const Statement >& stmt, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select(const Glib::ustring& sql, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select(const Glib::ustring& sql, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select_builder(const Glib::RefPtr< const SqlBuilder >& stmt, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_execute_select_builder(const Glib::RefPtr< const SqlBuilder >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage=STATEMENT_MODEL_RANDOM_ACCESS)Gnome::Gda::Connection
statement_prepare(const Glib::RefPtr< const Statement >& stmt)Gnome::Gda::Connection
statement_to_sql(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementSqlFlag flags, std::vector< Glib::RefPtr< Holder > >& params_used) const Gnome::Gda::Connection
statement_to_sql(const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementSqlFlag flags=STATEMENT_SQL_PARAMS_AS_VALUES) const Gnome::Gda::Connection
statement_to_sql(const Glib::RefPtr< const Statement >& stmt, StatementSqlFlag flags=STATEMENT_SQL_PARAMS_AS_VALUES) const Gnome::Gda::Connection
supports_feature(ConnectionFeature feature) const Gnome::Gda::Connection
update_meta_store()Gnome::Gda::Connection
update_meta_store(const Glib::ustring& id)Gnome::Gda::Connection
update_meta_store_data_types()Gnome::Gda::Connection
update_meta_store_table(const Glib::ustring& table_name, const Glib::ustring& schema_name=Glib::ustring())Gnome::Gda::Connection
update_meta_store_table_names(const Glib::ustring& schema_name=Glib::ustring())Gnome::Gda::Connection
update_row_in_table(const Glib::ustring& table, const Glib::ustring& condition_column_name, const Value& condition_value, const std::vector< Glib::ustring >& col_names, const std::vector< Value >& values)Gnome::Gda::Connection
value_to_sql_string(const Value& from) const Gnome::Gda::Connection
wrap(GdaConnection* object, bool take_copy=false)Gnome::Gda::Connectionrelated
~Connection()Gnome::Gda::Connectionvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataAccessWrapper Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataAccessWrapper Class Reference
-
+
Gnome::Gda::DataAccessWrapper Class Reference
+
- -

Offers random access on top of a cursor-only access data model. More...

+ +

Offers random access on top of a cursor-only access data model. + More...

Inheritance diagram for Gnome::Gda::DataAccessWrapper:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataAccessWrapper:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~DataAccessWrapper ()
GdaDataAccessWrapper* gobj ()
 Provides access to the underlying C GObject.
const GdaDataAccessWrapper* gobj () const
 Provides access to the underlying C GObject.
GdaDataAccessWrapper* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
-< property_model () const
 Data model being wrapped.

+

virtual ~DataAccessWrapper ()
 
GdaDataAccessWrapper* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataAccessWrapper* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaDataAccessWrapper* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< DataModel > > 
property_model () const
 Data model being wrapped. More...
 
- Public Member Functions inherited from Gnome::Gda::DataModel
virtual ~DataModel ()
 
GdaDataModel* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModel* gobj () const
 Provides access to the underlying C GObject. More...
 
void freeze ()
 Disables notifications of changes on the given data model. More...
 
void thaw ()
 Re-enables notifications of changes on the given data model. More...
 
int get_n_rows () const
 
int get_n_columns () const
 
int get_column_index (const Glib::ustring& name)
 Get the index of the first column named name in model. More...
 
Glib::RefPtr< Columndescribe_column (int col)
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::RefPtr< const Columndescribe_column (int col) const
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::ustring get_column_title (int col) const
 
void set_column_title (int col, const Glib::ustring& title)
 Sets the title of the given col in model. More...
 
Value get_value_at (int col, int row) const
 Retrieves the data stored in the given position (identified by the col and row parameters) on a data model. More...
 
Value get_typed_value_at (int col, int row, GType expected_type, bool nullok) const
 Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain. More...
 
ValueAttribute get_attributes_at (int col, int row)
 Get the attributes of the value stored at (row, col) in model, which is an ORed value of Gda::ValueAttribute flags. More...
 
Glib::RefPtr< DataModelItercreate_iter ()
 Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model. More...
 
bool set_value_at (int col, int row, const Value& value)
 Modifies a value in model, at ( col, row). More...
 
bool set_values (int row, const std::vector< Value >& values)
 In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once. More...
 
DataModelAccessFlags get_access_flags () const
 Get the attributes of model such as how to access the data it contains if it's modifiable, etc. More...
 
int append_values (const std::vector< Value >& values)
 Appends a row to the given data model. More...
 
bool append_row ()
 Appends a row to the data model (the new row will possibly have 0 values for all columns, or some other values depending on the data model implementation) More...
 
bool remove_row (int row)
 Removes a row from the data model. More...
 
int get_row_from_values (const ValueVector& values, const std::vector< int >& cols_index)
 Returns the first row where all the values in values at the columns identified at cols_index match. More...
 
void send_hint (DataModelHint hint, const Value& hint_value)
 Sends a hint to the data model. More...
 
Glib::ustring export_to_string (DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the a string; the format is specified using the format argument. More...
 
bool export_to_file (DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the file; the format is specified using the format argument. More...
 
bool import_from_model (const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)
 Copy the contents of the from data model to the to data model. More...
 
bool import_from_string (const Glib::ustring&string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Loads the data from string into model. More...
 
bool import_from_file (const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Imports data contained in the file file into model; the format is detected. More...
 
void dump (FILE* to_stream) const
 Dumps a textual representation of the model to the to_stream stream. More...
 
Glib::ustring dump_as_string () const
 Dumps a textual representation of the model into a new string. More...
 
void set_column_name (int col, const Glib::ustring& name)
 Sets the name of the given col in model, and if its title is not set, also sets the title to name. More...
 
Glib::ustring get_column_name (int col) const
 
bool iter_move_next_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_prev_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_to_row_default (const Glib::RefPtr< DataModelIter >& iter, int row)
 
Glib::SignalProxy1< void, int > signal_row_inserted ()
 
Glib::SignalProxy1< void, int > signal_row_updated ()
 
Glib::SignalProxy1< void, int > signal_row_removed ()
 
Glib::SignalProxy0< void > signal_reset ()
 
Glib::SignalProxy0< void > signal_changed ()
 
+ - - + + + + + + + + + + +

Static Public Member Functions

static -< DataAccessWrappercreate (const DataModel >& model)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
+< DataAccessWrapper
create (const Glib::RefPtr< DataModel >& model)
 
- Static Public Member Functions inherited from Gnome::Gda::DataModel
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + + + + + + + + + + + + + + + + +

Protected Member Functions

 DataAccessWrapper (const DataModel >& model)

+

 DataAccessWrapper (const Glib::RefPtr< DataModel >& model)
 
- Protected Member Functions inherited from Gnome::Gda::DataModel
 DataModel ()
 You should derive from this class to use it. More...
 
virtual void on_row_inserted (int row)
 This is a default handler for the signal signal_row_inserted(). More...
 
virtual void on_row_updated (int row)
 This is a default handler for the signal signal_row_updated(). More...
 
virtual void on_row_removed (int row)
 This is a default handler for the signal signal_row_removed(). More...
 
virtual void on_reset ()
 This is a default handler for the signal signal_reset(). More...
 
virtual void on_changed ()
 This is a default handler for the signal signal_changed(). More...
 
+ - - + + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::DataAccessWrapper
wrap (GdaDataAccessWrapper* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
+ + + +

+Additional Inherited Members

- Public Types inherited from Gnome::Gda::DataModel
typedef std::vector< ValueValueVector
 
-

Detailed Description

+

Detailed Description

Offers random access on top of a cursor-only access data model.

-

The Gda::DataAccessWrapper object simply wraps around another Gda::DataModel data model object and allows data to be accessed in a random way while remaining memory efficient as much as possible.

-

Constructor & Destructor Documentation

- +

The Gda::DataAccessWrapper object simply wraps around another Gda::DataModel data model object and allows data to be accessed in a random way while remaining memory efficient as much as possible.

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::DataAccessWrapper::~DataAccessWrapper ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- + - +
Gnome::Gda::DataAccessWrapper::DataAccessWrapper (const DataModel >& const Glib::RefPtr< DataModel >&  model) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - + - +
static DataAccessWrapper> Gnome::Gda::DataAccessWrapper::create static Glib::RefPtr<DataAccessWrapper> Gnome::Gda::DataAccessWrapper::create (const DataModel >& const Glib::RefPtr< DataModel >&  model) [static]
+
+static
+
+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::DataAccessWrapper::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaDataAccessWrapper* Gnome::Gda::DataAccessWrapper::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
+ + + + + +
- +
const GdaDataAccessWrapper* Gnome::Gda::DataAccessWrapper::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
@@ -222,40 +428,40 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
DataModel> > Gnome::Gda::DataAccessWrapper::property_model Glib::PropertyProxy_ReadOnly< Glib::RefPtr<DataModel> > Gnome::Gda::DataAccessWrapper::property_model ( ) const
-
-
+

Data model being wrapped.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -269,35 +475,37 @@ - +
Gnome::Gda::DataAccessWrapper > wrap Glib::RefPtr< Gnome::Gda::DataAccessWrapper > wrap ( GdaDataAccessWrapper *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/dataaccesswrapper.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataAccessWrapper-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataAccessWrapper Member List
-
+
Gnome::Gda::DataAccessWrapper Member List
+
-This is the complete list of members for Gnome::Gda::DataAccessWrapper, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataModel [static]
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
create(const Glib::RefPtr< DataModel >& model)Gnome::Gda::DataAccessWrapper [static]
create_iter()Gnome::Gda::DataModel
DataAccessWrapper(const Glib::RefPtr< DataModel >& model)Gnome::Gda::DataAccessWrapper [explicit, protected]
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
Glib::Object
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
Glib::Object
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataAccessWrapper [inline]
gobj() const Gnome::Gda::DataAccessWrapper [inline]
gobj_copy()Gnome::Gda::DataAccessWrapper
Glib::ObjectBase
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_changed()Gnome::Gda::DataModel [protected, virtual]
on_reset()Gnome::Gda::DataModel [protected, virtual]
on_row_inserted(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_removed(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_updated(int row)Gnome::Gda::DataModel [protected, virtual]
sigc::trackable
property_model() const Gnome::Gda::DataAccessWrapper
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
Glib::Object
thaw()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataAccessWrapper* object, bool take_copy=false)Gnome::Gda::DataAccessWrapper [related]
Glib::Object
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModel [related]
~DataAccessWrapper()Gnome::Gda::DataAccessWrapper [virtual]
~DataModel()Gnome::Gda::DataModel [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::DataAccessWrapper, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_interface(GType gtype_implementer)Gnome::Gda::DataModelstatic
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
create(const Glib::RefPtr< DataModel >& model)Gnome::Gda::DataAccessWrapperstatic
create_iter()Gnome::Gda::DataModel
DataAccessWrapper(const Glib::RefPtr< DataModel >& model)Gnome::Gda::DataAccessWrapperexplicitprotected
DataModel()Gnome::Gda::DataModelprotected
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_type()Gnome::Gda::DataAccessWrapperstatic
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataAccessWrapperinline
gobj() const Gnome::Gda::DataAccessWrapperinline
gobj_copy()Gnome::Gda::DataAccessWrapper
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
on_changed()Gnome::Gda::DataModelprotectedvirtual
on_reset()Gnome::Gda::DataModelprotectedvirtual
on_row_inserted(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_removed(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_updated(int row)Gnome::Gda::DataModelprotectedvirtual
property_model() const Gnome::Gda::DataAccessWrapper
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
thaw()Gnome::Gda::DataModel
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataAccessWrapper* object, bool take_copy=false)Gnome::Gda::DataAccessWrapperrelated
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModelrelated
~DataAccessWrapper()Gnome::Gda::DataAccessWrappervirtual
~DataModel()Gnome::Gda::DataModelvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataComparator__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataComparator__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataComparator.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataComparator.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataComparator.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataComparator.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataComparator Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataComparator Class Reference
-
+
Gnome::Gda::DataComparator Class Reference
+
- -

Simple data model's contents comparison. More...

+ +

Simple data model's contents comparison. + More...

Inheritance diagram for Gnome::Gda::DataComparator:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataComparator:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~DataComparator ()
GdaDataComparator* gobj ()
 Provides access to the underlying C GObject.
const GdaDataComparator* gobj () const
 Provides access to the underlying C GObject.
GdaDataComparator* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
void set_key_for_columns (const std::vector< int >& col_numbers)
bool compute_diff ()
 Actually computes the differences between the data models for which comp is defined.
int get_n_diffs () const
 Get the number of differences as computed by the last time compute_diff() was called.
const Diffget_diff (int pos)
 Get a pointer to the Gda::Diff structure representing the difference which number is pos.
-< property_old_model ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
-< property_old_model () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
-< property_new_model ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
-< property_new_model () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
signal_diff_computed ()

+

virtual ~DataComparator ()
 
GdaDataComparator* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataComparator* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaDataComparator* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
void set_key_for_columns (const std::vector< int >& col_numbers)
 
bool compute_diff ()
 Actually computes the differences between the data models for which comp is defined. More...
 
int get_n_diffs () const
 Get the number of differences as computed by the last time compute_diff() was called. More...
 
const Diffget_diff (int pos)
 Get a pointer to the Gda::Diff structure representing the difference which number is pos. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< DataModel > > 
property_old_model ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< DataModel > > 
property_old_model () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< DataModel > > 
property_new_model ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< DataModel > > 
property_new_model () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::SignalProxy1< bool, Diff* > signal_diff_computed ()
 
- Public Member Functions inherited from Gnome::Gda::DataModel
virtual ~DataModel ()
 
GdaDataModel* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModel* gobj () const
 Provides access to the underlying C GObject. More...
 
void freeze ()
 Disables notifications of changes on the given data model. More...
 
void thaw ()
 Re-enables notifications of changes on the given data model. More...
 
int get_n_rows () const
 
int get_n_columns () const
 
int get_column_index (const Glib::ustring& name)
 Get the index of the first column named name in model. More...
 
Glib::RefPtr< Columndescribe_column (int col)
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::RefPtr< const Columndescribe_column (int col) const
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::ustring get_column_title (int col) const
 
void set_column_title (int col, const Glib::ustring& title)
 Sets the title of the given col in model. More...
 
Value get_value_at (int col, int row) const
 Retrieves the data stored in the given position (identified by the col and row parameters) on a data model. More...
 
Value get_typed_value_at (int col, int row, GType expected_type, bool nullok) const
 Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain. More...
 
ValueAttribute get_attributes_at (int col, int row)
 Get the attributes of the value stored at (row, col) in model, which is an ORed value of Gda::ValueAttribute flags. More...
 
Glib::RefPtr< DataModelItercreate_iter ()
 Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model. More...
 
bool set_value_at (int col, int row, const Value& value)
 Modifies a value in model, at ( col, row). More...
 
bool set_values (int row, const std::vector< Value >& values)
 In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once. More...
 
DataModelAccessFlags get_access_flags () const
 Get the attributes of model such as how to access the data it contains if it's modifiable, etc. More...
 
int append_values (const std::vector< Value >& values)
 Appends a row to the given data model. More...
 
bool append_row ()
 Appends a row to the data model (the new row will possibly have 0 values for all columns, or some other values depending on the data model implementation) More...
 
bool remove_row (int row)
 Removes a row from the data model. More...
 
int get_row_from_values (const ValueVector& values, const std::vector< int >& cols_index)
 Returns the first row where all the values in values at the columns identified at cols_index match. More...
 
void send_hint (DataModelHint hint, const Value& hint_value)
 Sends a hint to the data model. More...
 
Glib::ustring export_to_string (DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the a string; the format is specified using the format argument. More...
 
bool export_to_file (DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the file; the format is specified using the format argument. More...
 
bool import_from_model (const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)
 Copy the contents of the from data model to the to data model. More...
 
bool import_from_string (const Glib::ustring&string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Loads the data from string into model. More...
 
bool import_from_file (const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Imports data contained in the file file into model; the format is detected. More...
 
void dump (FILE* to_stream) const
 Dumps a textual representation of the model to the to_stream stream. More...
 
Glib::ustring dump_as_string () const
 Dumps a textual representation of the model into a new string. More...
 
void set_column_name (int col, const Glib::ustring& name)
 Sets the name of the given col in model, and if its title is not set, also sets the title to name. More...
 
Glib::ustring get_column_name (int col) const
 
bool iter_move_next_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_prev_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_to_row_default (const Glib::RefPtr< DataModelIter >& iter, int row)
 
Glib::SignalProxy1< void, int > signal_row_inserted ()
 
Glib::SignalProxy1< void, int > signal_row_updated ()
 
Glib::SignalProxy1< void, int > signal_row_removed ()
 
Glib::SignalProxy0< void > signal_reset ()
 
Glib::SignalProxy0< void > signal_changed ()
 
+ - - + + + + + + + + + + +

Static Public Member Functions

static -< DataComparatorcreate (const DataModel >& new_model)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
+< DataComparator
create (const Glib::RefPtr< DataModel >& old_model, const Glib::RefPtr< DataModel >& new_model)
 
- Static Public Member Functions inherited from Gnome::Gda::DataModel
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + + + + + + + + + + + + + + + + +

Protected Member Functions

 DataComparator (const DataModel >& new_model)

+

 DataComparator (const Glib::RefPtr< DataModel >& old_model, const Glib::RefPtr< DataModel >& new_model)
 
- Protected Member Functions inherited from Gnome::Gda::DataModel
 DataModel ()
 You should derive from this class to use it. More...
 
virtual void on_row_inserted (int row)
 This is a default handler for the signal signal_row_inserted(). More...
 
virtual void on_row_updated (int row)
 This is a default handler for the signal signal_row_updated(). More...
 
virtual void on_row_removed (int row)
 This is a default handler for the signal signal_row_removed(). More...
 
virtual void on_reset ()
 This is a default handler for the signal signal_reset(). More...
 
virtual void on_changed ()
 This is a default handler for the signal signal_changed(). More...
 
+ - - + + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::DataComparator
wrap (GdaDataComparator* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
+ + + +

+Additional Inherited Members

- Public Types inherited from Gnome::Gda::DataModel
typedef std::vector< ValueValueVector
 
-

Detailed Description

+

Detailed Description

Simple data model's contents comparison.

-

The DataComparator is a simple object which takes two DataModel objects and compare them. Actual comparison is performed when the compute_diff() is called; for each difference found, the diff-computed signal is emitted (any user installed signal handler which returns FALSE stops the computing process).

-

After the differences have been computed, they can each be accessed using gda_data_comparator_get_diff(), the number of differences found being returned by gda_data_comparator_get_n_diffs(). There are some limitations to this object:

-
    +

    The DataComparator is a simple object which takes two DataModel objects and compare them. Actual comparison is performed when the compute_diff() is called; for each difference found, the diff-computed signal is emitted (any user installed signal handler which returns FALSE stops the computing process).

    +

    After the differences have been computed, they can each be accessed using gda_data_comparator_get_diff(), the number of differences found being returned by gda_data_comparator_get_n_diffs(). There are some limitations to this object:

    • The data models compared must have the same number and type of columns
    • The comparison is done column-for-column: one cannot omit columns in the comparison, nor compare columns with different positions
    -

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::DataComparator::~DataComparator ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- + - + - +
Gnome::Gda::DataComparator::DataComparator (const DataModel >& const Glib::RefPtr< DataModel >&  old_model,
const DataModel >& const Glib::RefPtr< DataModel >&  new_model 
) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -199,43 +370,48 @@
-
-
+

Actually computes the differences between the data models for which comp is defined.

-

For each difference computed, stored in a Gda::Diff structure, the "diff-computed" signal is emitted. If one connects to this signal and returns false in the signal handler, then computing differences will be stopped and an error will be returned.

-
Returns:
true if all the differences have been sucessfully computed, and false if an error occurred.
+

For each difference computed, stored in a Gda::Diff structure, the "diff-computed" signal is emitted. If one connects to this signal and returns false in the signal handler, then computing differences will be stopped and an error will be returned.

Returns
true if all the differences have been sucessfully computed, and false if an error occurred.
- +
+ + + + + +
- + - + - + - +
static DataComparator> Gnome::Gda::DataComparator::create static Glib::RefPtr<DataComparator> Gnome::Gda::DataComparator::create (const DataModel >& const Glib::RefPtr< DataModel >&  old_model,
const DataModel >& const Glib::RefPtr< DataModel >&  new_model 
) [static]
- -
+
+static
+
- +
@@ -247,21 +423,20 @@
-
-
+

Get a pointer to the Gda::Diff structure representing the difference which number is pos.

-
Parameters:
+
Parameters
posThe requested difference number (starting at 0).
-
Returns:
A pointer to a Gda::Diff, or 0 if pos is invalid.
+
Returns
A pointer to a Gda::Diff, or 0 if pos is invalid.
- +
@@ -272,55 +447,89 @@
const
+
+ +

Get the number of differences as computed by the last time compute_diff() was called.

+
Returns
The number of computed differences.
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::DataComparator::get_type ()
+
+static
+
-

Get the number of differences as computed by the last time compute_diff() was called.

-
Returns:
The number of computed differences.
+

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaDataComparator* Gnome::Gda::DataComparator::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
+ + + + + +
- +
const GdaDataComparator* Gnome::Gda::DataComparator::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
@@ -331,130 +540,126 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
DataModel> > Gnome::Gda::DataComparator::property_new_model Glib::PropertyProxy< Glib::RefPtr<DataModel> > Gnome::Gda::DataComparator::property_new_model ( )
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::DataComparator::property_new_model Glib::PropertyProxy_ReadOnly< Glib::RefPtr<DataModel> > Gnome::Gda::DataComparator::property_new_model ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::DataComparator::property_old_model Glib::PropertyProxy< Glib::RefPtr<DataModel> > Gnome::Gda::DataComparator::property_old_model ( )
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::DataComparator::property_old_model Glib::PropertyProxy_ReadOnly< Glib::RefPtr<DataModel> > Gnome::Gda::DataComparator::property_old_model ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
void Gnome::Gda::DataComparator::set_key_for_columns (const std::vector< int > & const std::vector< int > &  col_numbers)
-
-
+
- +
- +
Diff* > Gnome::Gda::DataComparator::signal_diff_computed Glib::SignalProxy1< bool,Diff* > Gnome::Gda::DataComparator::signal_diff_computed ( )
-
-
-
Prototype:
bool on_my_diff_computed(Diff* diff)
+
+
Slot Prototype:
bool on_my_diff_computed(Diff* diff)
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -468,35 +673,37 @@ - +
Gnome::Gda::DataComparator > wrap Glib::RefPtr< Gnome::Gda::DataComparator > wrap ( GdaDataComparator *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/datacomparator.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataComparator__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataComparator__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataComparator-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataComparator-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataComparator-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataComparator-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataComparator Member List
-
+
Gnome::Gda::DataComparator Member List
+
-This is the complete list of members for Gnome::Gda::DataComparator, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataModel [static]
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
compute_diff()Gnome::Gda::DataComparator
Glib::ObjectBase
Glib::ObjectBase
create(const Glib::RefPtr< DataModel >& old_model, const Glib::RefPtr< DataModel >& new_model)Gnome::Gda::DataComparator [static]
create_iter()Gnome::Gda::DataModel
DataComparator(const Glib::RefPtr< DataModel >& old_model, const Glib::RefPtr< DataModel >& new_model)Gnome::Gda::DataComparator [explicit, protected]
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
Glib::Object
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
Glib::Object
get_diff(int pos)Gnome::Gda::DataComparator
get_n_columns() const Gnome::Gda::DataModel
get_n_diffs() const Gnome::Gda::DataComparator
get_n_rows() const Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataComparator [inline]
gobj() const Gnome::Gda::DataComparator [inline]
gobj_copy()Gnome::Gda::DataComparator
Glib::ObjectBase
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_changed()Gnome::Gda::DataModel [protected, virtual]
on_reset()Gnome::Gda::DataModel [protected, virtual]
on_row_inserted(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_removed(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_updated(int row)Gnome::Gda::DataModel [protected, virtual]
sigc::trackable
property_new_model()Gnome::Gda::DataComparator
property_new_model() const Gnome::Gda::DataComparator
property_old_model()Gnome::Gda::DataComparator
property_old_model() const Gnome::Gda::DataComparator
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
Glib::Object
Glib::Object
set_key_for_columns(const std::vector< int >& col_numbers)Gnome::Gda::DataComparator
Glib::ObjectBase
Glib::ObjectBase
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_diff_computed()Gnome::Gda::DataComparator
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
Glib::Object
thaw()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataComparator* object, bool take_copy=false)Gnome::Gda::DataComparator [related]
Glib::Object
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModel [related]
~DataComparator()Gnome::Gda::DataComparator [virtual]
~DataModel()Gnome::Gda::DataModel [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::DataComparator, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_interface(GType gtype_implementer)Gnome::Gda::DataModelstatic
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
compute_diff()Gnome::Gda::DataComparator
create(const Glib::RefPtr< DataModel >& old_model, const Glib::RefPtr< DataModel >& new_model)Gnome::Gda::DataComparatorstatic
create_iter()Gnome::Gda::DataModel
DataComparator(const Glib::RefPtr< DataModel >& old_model, const Glib::RefPtr< DataModel >& new_model)Gnome::Gda::DataComparatorexplicitprotected
DataModel()Gnome::Gda::DataModelprotected
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
get_diff(int pos)Gnome::Gda::DataComparator
get_n_columns() const Gnome::Gda::DataModel
get_n_diffs() const Gnome::Gda::DataComparator
get_n_rows() const Gnome::Gda::DataModel
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_type()Gnome::Gda::DataComparatorstatic
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataComparatorinline
gobj() const Gnome::Gda::DataComparatorinline
gobj_copy()Gnome::Gda::DataComparator
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
on_changed()Gnome::Gda::DataModelprotectedvirtual
on_reset()Gnome::Gda::DataModelprotectedvirtual
on_row_inserted(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_removed(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_updated(int row)Gnome::Gda::DataModelprotectedvirtual
property_new_model()Gnome::Gda::DataComparator
property_new_model() const Gnome::Gda::DataComparator
property_old_model()Gnome::Gda::DataComparator
property_old_model() const Gnome::Gda::DataComparator
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
set_key_for_columns(const std::vector< int >& col_numbers)Gnome::Gda::DataComparator
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_diff_computed()Gnome::Gda::DataComparator
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
thaw()Gnome::Gda::DataModel
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataComparator* object, bool take_copy=false)Gnome::Gda::DataComparatorrelated
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModelrelated
~DataComparator()Gnome::Gda::DataComparatorvirtual
~DataModel()Gnome::Gda::DataModelvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataHandler__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataHandler__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataHandler.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataHandler.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataHandler.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataHandler.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataHandler Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataHandler Class Reference
-
+
Gnome::Gda::DataHandler Class Reference
+
- -

Base class which provides data handling capabilities. More...

+ +

Base class which provides data handling capabilities. + More...

Inheritance diagram for Gnome::Gda::DataHandler:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataHandler:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~DataHandler ()
GdaDataHandler* gobj ()
 Provides access to the underlying C GObject.
const GdaDataHandler* gobj () const
 Provides access to the underlying C GObject.
value) const
 Creates a new string which is an SQL representation of the given value, the returned string can be used directly in an SQL statement.
value) const
 Creates a new string which is a "user friendly" representation of the given value (in the user's locale, specially for the dates).
Value get_value_from_sql (const type) const
 Creates a new GValue which represents the SQL value given as argument.
Value get_value_from_str (const type) const
 Creates a new GValue which represents the STR value given as argument.
Value get_sane_init_value (GType type) const
 Creates a new GValue which holds a sane initial value to be used if no value is specifically provided.
bool accepts_g_type (GType type) const
 Checks wether the GdaDataHandler is able to handle the gda type given as argument.
get_descr () const
 Get a short description of the GdaDataHandler.

+

virtual ~DataHandler ()
 
GdaDataHandler* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataHandler* gobj () const
 Provides access to the underlying C GObject. More...
 
Glib::ustring get_sql_from_value (const Value& value) const
 Creates a new string which is an SQL representation of the given value, the returned string can be used directly in an SQL statement. More...
 
Glib::ustring get_str_from_value (const Value& value) const
 Creates a new string which is a "user friendly" representation of the given value (in the user's locale, specially for the dates). More...
 
Value get_value_from_sql (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the SQL value given as argument. More...
 
Value get_value_from_str (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the STR value given as argument. More...
 
Value get_sane_init_value (GType type) const
 Creates a new GValue which holds a sane initial value to be used if no value is specifically provided. More...
 
bool accepts_g_type (GType type) const
 Checks wether the GdaDataHandler is able to handle the gda type given as argument. More...
 
Glib::ustring get_descr () const
 Get a short description of the GdaDataHandler. More...
 
+ - - + + + + +

Static Public Member Functions

static void add_interface (GType gtype_implementer)

+

static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ + + + +

+Protected Member Functions

 DataHandler ()
 You should derive from this class to use it. More...
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::DataHandler
wrap (GdaDataHandler* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Base class which provides data handling capabilities.

-

Because data types vary a lot from one DBMS to another, the DataHandler interface helps with designing modules which can handle very specific pieces of data through plugins. Each object which imlements the DataHandler interface is expected to handle a subset of the possible libgda defined data types.

-

The DataHandler object can convert a Value to and from both SQL and 'STR'. The SQL representation of a value is the actual string which would be used in an SQL statement (for example a string's SQL representation is surrounded by quotes such as 'that a string''). The 'STR' representation is a human-readable representation of a value appropriate for the user's current locale. The 'STR' respresentation of a string is simply the original string without quotes but a numerical value or date, for instance, will be formatted according to the user's current locale.

-

Only one object which implements this interface is needed for any given data type, and it mainly contains some methods to manage values (as Value structures). The Gnome::Db::DataEntry interface is complementary to this one since it is implemented by widgets in which the user can enter or modify some data.

-

Constructor & Destructor Documentation

- +

Because data types vary a lot from one DBMS to another, the DataHandler interface helps with designing modules which can handle very specific pieces of data through plugins. Each object which imlements the DataHandler interface is expected to handle a subset of the possible libgda defined data types.

+

The DataHandler object can convert a Value to and from both SQL and 'STR'. The SQL representation of a value is the actual string which would be used in an SQL statement (for example a string's SQL representation is surrounded by quotes such as 'that a string''). The 'STR' representation is a human-readable representation of a value appropriate for the user's current locale. The 'STR' respresentation of a string is simply the original string without quotes but a numerical value or date, for instance, will be formatted according to the user's current locale.

+

Only one object which implements this interface is needed for any given data type, and it mainly contains some methods to manage values (as Value structures). The Gnome::Db::DataEntry interface is complementary to this one since it is implemented by widgets in which the user can enter or modify some data.

+

Constructor & Destructor Documentation

+
+ + + + + +
- + - +
virtual Gnome::Gda::DataHandler::~DataHandler Gnome::Gda::DataHandler::DataHandler ( ) [virtual]
+
+protected
+
+ +

You should derive from this class to use it.

+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
virtual Gnome::Gda::DataHandler::~DataHandler ()
+
+virtual
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -155,57 +200,62 @@
const
-
-
+

Checks wether the GdaDataHandler is able to handle the gda type given as argument.

-
Parameters:
+
Parameters
typeA Type.
-
Returns:
true if the gda type can be handled.
+
Returns
true if the gda type can be handled.
- +
+ + + + + +
- +
static void Gnome::Gda::DataHandler::add_interface ( GType  gtype_implementer) [static]
- -
+
+static
+
- +
- +
Glib::ustring Gnome::Gda::DataHandler::get_descr Glib::ustring Gnome::Gda::DataHandler::get_descr ( ) const
-
-
+

Get a short description of the GdaDataHandler.

-
Returns:
The description.
+
Returns
The description.
- +
@@ -217,84 +267,103 @@
const
-
-
+

Creates a new GValue which holds a sane initial value to be used if no value is specifically provided.

-

For example for a simple string, this would return a new value containing the "" string.

-
Parameters:
+

For example for a simple string, this would return a new value containing the "" string.

Parameters
typeA GTYpe.
-
Returns:
The new GValue, or 0 if no such value can be created.
+
Returns
The new GValue, or 0 if no such value can be created.
- +
- +
Glib::ustring Gnome::Gda::DataHandler::get_sql_from_value Glib::ustring Gnome::Gda::DataHandler::get_sql_from_value ( const Value value) const
-
-
+

Creates a new string which is an SQL representation of the given value, the returned string can be used directly in an SQL statement.

For example if value is a G_TYPE_STRING, then the returned string will be correctly quoted. Note however that it is a better practice to use variables in statements instead of value literals, see the GdaSqlParser for more information.

-

If the value is 0 or is of type GDA_TYPE_0, the returned string is "<tt>0</tt>".

-
Parameters:
+

If the value is 0 or is of type GDA_TYPE_0, the returned string is "<tt>0</tt>".

Parameters
valueThe value to be converted to a string.
-
Returns:
The new string, or 0 if an error occurred.
+
Returns
The new string, or 0 if an error occurred.
- +
- +
Glib::ustring Gnome::Gda::DataHandler::get_str_from_value Glib::ustring Gnome::Gda::DataHandler::get_str_from_value ( const Value value) const
-
-
+

Creates a new string which is a "user friendly" representation of the given value (in the user's locale, specially for the dates).

-

If the value is 0 or is of type GDA_TYPE_0, the returned string is a copy of "" (empty string).

-
Parameters:
+

If the value is 0 or is of type GDA_TYPE_0, the returned string is a copy of "" (empty string).

Parameters
valueThe value to be converted to a string.
-
Returns:
The new string, or 0 if an error occurred.
+
Returns
The new string, or 0 if an error occurred.
- + +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::DataHandler::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+ +
+
+
- + @@ -309,31 +378,29 @@
Value Gnome::Gda::DataHandler::get_value_from_sql (const Glib::ustringconst Glib::ustring sql,
const
-
-
+

Creates a new GValue which represents the SQL value given as argument.

This is the opposite of the function get_sql_from_value(). The type argument is used to determine the real data type requested for the returned value.

-

If the sql string is 0, then the returned GValue is of type GDA_TYPE_0; if the sql string does not correspond to a valid SQL string for the requested type, then the "<tt>0</tt>" string is returned.

-
Parameters:
+

If the sql string is 0, then the returned GValue is of type GDA_TYPE_0; if the sql string does not correspond to a valid SQL string for the requested type, then the "<tt>0</tt>" string is returned.

Parameters
sqlAn SQL string.
typeA GType.
-
Returns:
The new GValue or 0 on error.
+
Returns
The new GValue or 0 on error.
- +
- + @@ -348,74 +415,81 @@
Value Gnome::Gda::DataHandler::get_value_from_str (const Glib::ustringconst Glib::ustring sql,
const
-
-
+

Creates a new GValue which represents the STR value given as argument.

-

This is the opposite of the function get_str_from_value(). The type argument is used to determine the real data type requested for the returned value.

-

If the str string is 0, then the returned GValue is of type GDA_TYPE_0; if the str string does not correspond to a valid STR string for the requested type, then 0 is returned.

-
Parameters:
+

This is the opposite of the function get_str_from_value(). The type argument is used to determine the real data type requested for the returned value.

+

If the str string is 0, then the returned GValue is of type GDA_TYPE_0; if the str string does not correspond to a valid STR string for the requested type, then 0 is returned.

Parameters
strA string.
typeA GType.
-
Returns:
The new GValue or 0 on error.
+
Returns
The new GValue or 0 on error.
- +
+ + + + + +
- +
GdaDataHandler* Gnome::Gda::DataHandler::gobj ( ) [inline]
- -
+
+inline
+
- +
+ + + + + +
- +
const GdaDataHandler* Gnome::Gda::DataHandler::gobj ( ) const [inline] const
- -
+
+inline
+
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -429,35 +503,37 @@ - +
Gnome::Gda::DataHandler > wrap Glib::RefPtr< Gnome::Gda::DataHandler > wrap ( GdaDataHandler *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/datahandler.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataHandler__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataHandler__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataHandler-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataHandler-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataHandler-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataHandler-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataHandler Member List
-
+
Gnome::Gda::DataHandler Member List
+
-This is the complete list of members for Gnome::Gda::DataHandler, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
accepts_g_type(GType type) const Gnome::Gda::DataHandler
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataHandler [static]
Glib::ObjectBase
Glib::ObjectBase
Glib::ObjectBase
sigc::trackable
get_descr() const Gnome::Gda::DataHandler
Glib::ObjectBase
Glib::ObjectBase
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::DataHandler [inline]
gobj() const Gnome::Gda::DataHandler [inline]
Glib::ObjectBase
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
sigc::trackable
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
Glib::ObjectBase [virtual]
sigc::trackable
Glib::ObjectBase
Glib::ObjectBase
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandler [related]
~DataHandler()Gnome::Gda::DataHandler [virtual]
Glib::Interface [virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::DataHandler, including all inherited members.

+ + + + + + + + + + + + + + + +
accepts_g_type(GType type) const Gnome::Gda::DataHandler
add_interface(GType gtype_implementer)Gnome::Gda::DataHandlerstatic
DataHandler()Gnome::Gda::DataHandlerprotected
get_descr() const Gnome::Gda::DataHandler
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_type()Gnome::Gda::DataHandlerstatic
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::DataHandlerinline
gobj() const Gnome::Gda::DataHandlerinline
wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandlerrelated
~DataHandler()Gnome::Gda::DataHandlervirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataModelArray Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelArray Class Reference
-
+
Gnome::Gda::DataModelArray Class Reference
+
- -

An implementation of DataModel based on an array. More...

+ +

An implementation of DataModel based on an array. + More...

Inheritance diagram for Gnome::Gda::DataModelArray:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataModelArray:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~DataModelArray ()
GdaDataModelArray* gobj ()
 Provides access to the underlying C GObject.
const GdaDataModelArray* gobj () const
 Provides access to the underlying C GObject.
GdaDataModelArray* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
void set_column_g_type (int col, GType type)
void set_n_columns (int cols)
 Sets the number of columns for rows inserted in this model.
void clear ()
 Frees all the rows in model.
get_row (int row)
 Get a pointer to a row in model.
get_row (int row) const
 Get a pointer to a row in model.
property_n_columns ()
 The number of columns in the model.
-< guint > property_n_columns () const
 The number of columns in the model.

+

virtual ~DataModelArray ()
 
GdaDataModelArray* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModelArray* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaDataModelArray* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
void set_column_g_type (int col, GType type)
 
void set_n_columns (int cols)
 Sets the number of columns for rows inserted in this model. More...
 
void clear ()
 Frees all the rows in model. More...
 
Glib::RefPtr< Rowget_row (int row)
 Get a pointer to a row in model. More...
 
Glib::RefPtr< const Rowget_row (int row) const
 Get a pointer to a row in model. More...
 
Glib::PropertyProxy< guint > property_n_columns ()
 The number of columns in the model. More...
 
Glib::PropertyProxy_ReadOnly
+< guint > 
property_n_columns () const
 The number of columns in the model. More...
 
- Public Member Functions inherited from Gnome::Gda::DataModel
virtual ~DataModel ()
 
GdaDataModel* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModel* gobj () const
 Provides access to the underlying C GObject. More...
 
void freeze ()
 Disables notifications of changes on the given data model. More...
 
void thaw ()
 Re-enables notifications of changes on the given data model. More...
 
int get_n_rows () const
 
int get_n_columns () const
 
int get_column_index (const Glib::ustring& name)
 Get the index of the first column named name in model. More...
 
Glib::RefPtr< Columndescribe_column (int col)
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::RefPtr< const Columndescribe_column (int col) const
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::ustring get_column_title (int col) const
 
void set_column_title (int col, const Glib::ustring& title)
 Sets the title of the given col in model. More...
 
Value get_value_at (int col, int row) const
 Retrieves the data stored in the given position (identified by the col and row parameters) on a data model. More...
 
Value get_typed_value_at (int col, int row, GType expected_type, bool nullok) const
 Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain. More...
 
ValueAttribute get_attributes_at (int col, int row)
 Get the attributes of the value stored at (row, col) in model, which is an ORed value of Gda::ValueAttribute flags. More...
 
Glib::RefPtr< DataModelItercreate_iter ()
 Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model. More...
 
bool set_value_at (int col, int row, const Value& value)
 Modifies a value in model, at ( col, row). More...
 
bool set_values (int row, const std::vector< Value >& values)
 In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once. More...
 
DataModelAccessFlags get_access_flags () const
 Get the attributes of model such as how to access the data it contains if it's modifiable, etc. More...
 
int append_values (const std::vector< Value >& values)
 Appends a row to the given data model. More...
 
bool append_row ()
 Appends a row to the data model (the new row will possibly have 0 values for all columns, or some other values depending on the data model implementation) More...
 
bool remove_row (int row)
 Removes a row from the data model. More...
 
int get_row_from_values (const ValueVector& values, const std::vector< int >& cols_index)
 Returns the first row where all the values in values at the columns identified at cols_index match. More...
 
void send_hint (DataModelHint hint, const Value& hint_value)
 Sends a hint to the data model. More...
 
Glib::ustring export_to_string (DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the a string; the format is specified using the format argument. More...
 
bool export_to_file (DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the file; the format is specified using the format argument. More...
 
bool import_from_model (const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)
 Copy the contents of the from data model to the to data model. More...
 
bool import_from_string (const Glib::ustring&string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Loads the data from string into model. More...
 
bool import_from_file (const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Imports data contained in the file file into model; the format is detected. More...
 
void dump (FILE* to_stream) const
 Dumps a textual representation of the model to the to_stream stream. More...
 
Glib::ustring dump_as_string () const
 Dumps a textual representation of the model into a new string. More...
 
void set_column_name (int col, const Glib::ustring& name)
 Sets the name of the given col in model, and if its title is not set, also sets the title to name. More...
 
Glib::ustring get_column_name (int col) const
 
bool iter_move_next_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_prev_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_to_row_default (const Glib::RefPtr< DataModelIter >& iter, int row)
 
Glib::SignalProxy1< void, int > signal_row_inserted ()
 
Glib::SignalProxy1< void, int > signal_row_updated ()
 
Glib::SignalProxy1< void, int > signal_row_removed ()
 
Glib::SignalProxy0< void > signal_reset ()
 
Glib::SignalProxy0< void > signal_changed ()
 
+ - + + + - + + + + + + +

Static Public Member Functions

static +
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
< DataModelArray
create (int cols)

+

 
- Static Public Member Functions inherited from Gnome::Gda::DataModel
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + + + + + + + + + + + + + + + + +

Protected Member Functions

 DataModelArray (int cols)

+

 DataModelArray (int cols)
 
- Protected Member Functions inherited from Gnome::Gda::DataModel
 DataModel ()
 You should derive from this class to use it. More...
 
virtual void on_row_inserted (int row)
 This is a default handler for the signal signal_row_inserted(). More...
 
virtual void on_row_updated (int row)
 This is a default handler for the signal signal_row_updated(). More...
 
virtual void on_row_removed (int row)
 This is a default handler for the signal signal_row_removed(). More...
 
virtual void on_reset ()
 This is a default handler for the signal signal_reset(). More...
 
virtual void on_changed ()
 This is a default handler for the signal signal_changed(). More...
 
+ - - + + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::DataModelArray
wrap (GdaDataModelArray* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
+ + + +

+Additional Inherited Members

- Public Types inherited from Gnome::Gda::DataModel
typedef std::vector< ValueValueVector
 
-

Detailed Description

-

An implementation of DataModel based on an array.

-

The Gda::DataModelArray object is a data model which internally uses a GArray to index all its rows (represented as Gda::Row objects). In this data model, all the data is stored in memory, which can be a memory limitation if the number of rows is huge. This type of data model is easy to use to store some temporary data, and has a random access mode (any value can be accessed at any time without the need for an iterator).

-

Constructor & Destructor Documentation

- +

Detailed Description

+

An implementation of DataModel based on an array.

+

The Gda::DataModelArray object is a data model which internally uses a GArray to index all its rows (represented as Gda::Row objects). In this data model, all the data is stored in memory, which can be a memory limitation if the number of rows is huge. This type of data model is easy to use to store some temporary data, and has a random access mode (any value can be accessed at any time without the need for an iterator).

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::DataModelArray::~DataModelArray ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::DataModelArray::DataModelArray ( int  cols) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -176,123 +346,162 @@
-
-
+

Frees all the rows in model.

- +
+ + + + + +
- + - +
static DataModelArray> Gnome::Gda::DataModelArray::create static Glib::RefPtr<DataModelArray> Gnome::Gda::DataModelArray::create ( int  cols) [static]
- -
+
+static
+
- +
- +
Row> Gnome::Gda::DataModelArray::get_row Glib::RefPtr<Row> Gnome::Gda::DataModelArray::get_row ( int  row)
-
-
+

Get a pointer to a row in model.

-
Parameters:
+
Parameters
- +
rowRow number (starting from 0).
rowRow number (starting from 0).
-
Returns:
The Gda::Row, or 0 if an error occurred.
+
Returns
The Gda::Row, or 0 if an error occurred.
- +
- +
Row> Gnome::Gda::DataModelArray::get_row Glib::RefPtr<const Row> Gnome::Gda::DataModelArray::get_row ( int  row) const
-
-
+

Get a pointer to a row in model.

-
Parameters:
+
Parameters
- +
rowRow number (starting from 0).
rowRow number (starting from 0).
-
Returns:
The Gda::Row, or 0 if an error occurred.
+
Returns
The Gda::Row, or 0 if an error occurred.
- +
+ + + + + +
- + - +
GdaDataModelArray* Gnome::Gda::DataModelArray::gobj static GType Gnome::Gda::DataModelArray::get_type ( ) [inline]
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
GdaDataModelArray* Gnome::Gda::DataModelArray::gobj ()
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
+ + + + + +
- +
const GdaDataModelArray* Gnome::Gda::DataModelArray::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
@@ -303,54 +512,49 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
Glib::PropertyProxy<guint> Gnome::Gda::DataModelArray::property_n_columns Glib::PropertyProxy< guint > Gnome::Gda::DataModelArray::property_n_columns ( )
-
-
+

The number of columns in the model.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<guint> Gnome::Gda::DataModelArray::property_n_columns Glib::PropertyProxy_ReadOnly< guint > Gnome::Gda::DataModelArray::property_n_columns ( ) const
-
-
+

The number of columns in the model.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
@@ -372,12 +576,11 @@
-
-
+
- +
@@ -389,13 +592,11 @@
-
-
+

Sets the number of columns for rows inserted in this model.

cols must be greated than or equal to 0.

-

Also clears model's contents.

-
Parameters:
+

Also clears model's contents.

Parameters
colsNumber of columns for rows this data model should use.
@@ -404,13 +605,16 @@
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -424,35 +628,37 @@ - +
Gnome::Gda::DataModelArray > wrap Glib::RefPtr< Gnome::Gda::DataModelArray > wrap ( GdaDataModelArray *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/datamodelarray.h
-
- - +
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelArray-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelArray Member List
-
+
Gnome::Gda::DataModelArray Member List
+
-This is the complete list of members for Gnome::Gda::DataModelArray, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataModel [static]
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
clear()Gnome::Gda::DataModelArray
Glib::ObjectBase
Glib::ObjectBase
create(int cols)Gnome::Gda::DataModelArray [static]
create_iter()Gnome::Gda::DataModel
DataModelArray(int cols)Gnome::Gda::DataModelArray [explicit, protected]
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
Glib::Object
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
Glib::Object
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
get_row(int row)Gnome::Gda::DataModelArray
get_row(int row) const Gnome::Gda::DataModelArray
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataModelArray [inline]
gobj() const Gnome::Gda::DataModelArray [inline]
gobj_copy()Gnome::Gda::DataModelArray
Glib::ObjectBase
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_changed()Gnome::Gda::DataModel [protected, virtual]
on_reset()Gnome::Gda::DataModel [protected, virtual]
on_row_inserted(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_removed(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_updated(int row)Gnome::Gda::DataModel [protected, virtual]
sigc::trackable
property_n_columns()Gnome::Gda::DataModelArray
property_n_columns() const Gnome::Gda::DataModelArray
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_g_type(int col, GType type)Gnome::Gda::DataModelArray
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
Glib::Object
Glib::Object
set_n_columns(int cols)Gnome::Gda::DataModelArray
Glib::ObjectBase
Glib::ObjectBase
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
Glib::Object
thaw()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataModelArray* object, bool take_copy=false)Gnome::Gda::DataModelArray [related]
Glib::Object
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModel [related]
~DataModel()Gnome::Gda::DataModel [virtual]
~DataModelArray()Gnome::Gda::DataModelArray [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::DataModelArray, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_interface(GType gtype_implementer)Gnome::Gda::DataModelstatic
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
clear()Gnome::Gda::DataModelArray
create(int cols)Gnome::Gda::DataModelArraystatic
create_iter()Gnome::Gda::DataModel
DataModel()Gnome::Gda::DataModelprotected
DataModelArray(int cols)Gnome::Gda::DataModelArrayexplicitprotected
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
get_row(int row)Gnome::Gda::DataModelArray
get_row(int row) const Gnome::Gda::DataModelArray
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_type()Gnome::Gda::DataModelArraystatic
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataModelArrayinline
gobj() const Gnome::Gda::DataModelArrayinline
gobj_copy()Gnome::Gda::DataModelArray
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
on_changed()Gnome::Gda::DataModelprotectedvirtual
on_reset()Gnome::Gda::DataModelprotectedvirtual
on_row_inserted(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_removed(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_updated(int row)Gnome::Gda::DataModelprotectedvirtual
property_n_columns()Gnome::Gda::DataModelArray
property_n_columns() const Gnome::Gda::DataModelArray
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_g_type(int col, GType type)Gnome::Gda::DataModelArray
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
set_n_columns(int cols)Gnome::Gda::DataModelArray
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
thaw()Gnome::Gda::DataModel
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataModelArray* object, bool take_copy=false)Gnome::Gda::DataModelArrayrelated
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModelrelated
~DataModel()Gnome::Gda::DataModelvirtual
~DataModelArray()Gnome::Gda::DataModelArrayvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModel__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModel__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataModelError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelError Class Reference
-
+
Gnome::Gda::DataModelError Class Reference
+
- -

Exception class for Gda connection errors. More...

+ +

Exception class for Gda connection errors. + More...

Inheritance diagram for Gnome::Gda::DataModelError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataModelError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  DATA_MODEL_ROW_OUT_OF_RANGE_ERROR,
-  DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR,
-  DATA_MODEL_VALUES_LIST_ERROR,
-  DATA_MODEL_VALUE_TYPE_ERROR,
-  DATA_MODEL_ROW_NOT_FOUND_ERROR,
-  DATA_MODEL_ACCESS_ERROR,
-  DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR,
-  DATA_MODEL_FILE_EXIST_ERROR,
-  DATA_MODEL_XML_FORMAT_ERROR,
-  DATA_MODEL_TRUNCATED_ERROR,
+
enum  Code {
+  DATA_MODEL_ROW_OUT_OF_RANGE_ERROR, +
+  DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR, +
+  DATA_MODEL_VALUES_LIST_ERROR, +
+  DATA_MODEL_VALUE_TYPE_ERROR, +
+  DATA_MODEL_ROW_NOT_FOUND_ERROR, +
+  DATA_MODEL_ACCESS_ERROR, +
+  DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR, +
+  DATA_MODEL_FILE_EXIST_ERROR, +
+  DATA_MODEL_XML_FORMAT_ERROR, +
+  DATA_MODEL_TRUNCATED_ERROR, +
  DATA_MODEL_OTHER_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 DataModelError (Code error_code, const Glib::ustring& error_message)
 DataModelError (GError* gobject)
Code code () const
 DataModelError (Code error_code, const Glib::ustring& error_message)
 
 DataModelError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Detailed Description

+

Detailed Description

Exception class for Gda connection errors.

-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -120,39 +127,36 @@
enum Gnome::Gda::DataModelError::Code
-
-
-
Enumerator:
- - + @@ -537,13 +581,11 @@
DATA_MODEL_ROW_OUT_OF_RANGE_ERROR  +
+ + - - - - - - - - - -
Enumerator
DATA_MODEL_ROW_OUT_OF_RANGE_ERROR 
DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR  +
DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR 
DATA_MODEL_VALUES_LIST_ERROR  +
DATA_MODEL_VALUES_LIST_ERROR 
DATA_MODEL_VALUE_TYPE_ERROR  +
DATA_MODEL_VALUE_TYPE_ERROR 
DATA_MODEL_ROW_NOT_FOUND_ERROR  +
DATA_MODEL_ROW_NOT_FOUND_ERROR 
DATA_MODEL_ACCESS_ERROR  +
DATA_MODEL_ACCESS_ERROR 
DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR  +
DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR 
DATA_MODEL_FILE_EXIST_ERROR  +
DATA_MODEL_FILE_EXIST_ERROR 
DATA_MODEL_XML_FORMAT_ERROR  +
DATA_MODEL_XML_FORMAT_ERROR 
DATA_MODEL_TRUNCATED_ERROR  +
DATA_MODEL_TRUNCATED_ERROR 
DATA_MODEL_OTHER_ERROR  +
DATA_MODEL_OTHER_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -165,7 +169,7 @@ - + @@ -174,30 +178,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::DataModelError::DataModelError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -208,24 +218,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/datamodel.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelError Member List
-
+
Gnome::Gda::DataModelError Member List
+ - +

This is the complete list of members for Gnome::Gda::DataModelError, including all inherited members.

+ + + + + + + + + + + + + + + + + +
Code enum nameGnome::Gda::DataModelError
code() const Gnome::Gda::DataModelError
DATA_MODEL_ACCESS_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_FILE_EXIST_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_OTHER_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_ROW_NOT_FOUND_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_ROW_OUT_OF_RANGE_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_TRUNCATED_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_VALUE_TYPE_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_VALUES_LIST_ERROR enum valueGnome::Gda::DataModelError
DATA_MODEL_XML_FORMAT_ERROR enum valueGnome::Gda::DataModelError
DataModelError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::DataModelError
DataModelError(GError* gobject)Gnome::Gda::DataModelErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModel.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModel.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModel.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModel.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataModel Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModel Class Reference
-
+
Gnome::Gda::DataModel Class Reference
+
- -

Abstract DataModel (Base class for all DataModels). More...

+ +

Abstract DataModel (Base class for all DataModels). + More...

Inheritance diagram for Gnome::Gda::DataModel:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataModel:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - + +

+

Public Types

typedef ValueVector

+

typedef std::vector< ValueValueVector
 
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

virtual ~DataModel ()
GdaDataModel* gobj ()
 Provides access to the underlying C GObject.
const GdaDataModel* gobj () const
 Provides access to the underlying C GObject.
void freeze ()
 Disables notifications of changes on the given data model.
void thaw ()
 Re-enables notifications of changes on the given data model.
int get_n_rows () const
int get_n_columns () const
int get_column_index (const Glib::ustring& name)
 Get the index of the first column named name in model.
describe_column (int col)
 Queries the underlying data model implementation for a description of a given column.
describe_column (int col) const
 Queries the underlying data model implementation for a description of a given column.
get_column_title (int col) const
void set_column_title (int col, const Glib::ustring& title)
 Sets the title of the given col in model.
Value get_value_at (int col, int row) const
 Retrieves the data stored in the given position (identified by the col and row parameters) on a data model.
Value get_typed_value_at (int col, int row, GType expected_type, bool nullok) const
 Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.
ValueAttribute get_attributes_at (int col, int row)
 Get the attributes of the value stored at (row, col) in model, which is an ORed value of Gda::ValueAttribute flags.
create_iter ()
 Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model.
bool set_value_at (int col, int row, const Value&value)
 Modifies a value in model, at ( col, row).
bool set_values (int row, const Value >& values)
 In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once.
DataModelAccessFlags get_access_flags () const
 Get the attributes of model such as how to access the data it contains if it's modifiable, etc.
int append_values (const Value >& values)
 Appends a row to the given data model.
bool append_row ()
 Appends a row to the data model (the new row will possibly have 0 values for all columns, or some other values depending on the data model implementation)
bool remove_row (int row)
 Removes a row from the data model.
int get_row_from_values (const ValueVector& values, const std::vector< int >& cols_index)
 Returns the first row where all the values in values at the columns identified at cols_index match.
void send_hint (DataModelHint hint, const Value& hint_value)
 Sends a hint to the data model.
Set >& options)
 Exports data contained in model to the a string; the format is specified using the format argument.
bool export_to_file (DataModelIOFormat format, const Set >& options)
 Exports data contained in model to the file; the format is specified using the format argument.
bool import_from_model (const DataModel >& from, bool overwrite, GHashTable* cols_trans)
 Copy the contents of the from data model to the to data model.
bool import_from_string (const Set >& options)
 Loads the data from string into model.
bool import_from_file (const Set >& options)
 Imports data contained in the file file into model; the format is detected.
void dump (FILE* to_stream) const
 Dumps a textual representation of the model to the to_stream stream.
dump_as_string () const
 Dumps a textual representation of the model into a new string.
void set_column_name (int col, const Glib::ustring& name)
 Sets the name of the given col in model, and if its title is not set, also sets the title to name.
get_column_name (int col) const
bool iter_move_next_default (const DataModelIter >& iter)
bool iter_move_prev_default (const DataModelIter >& iter)
bool iter_move_to_row_default (const DataModelIter >& iter, int row)
signal_row_inserted ()
signal_row_updated ()
signal_row_removed ()
signal_reset ()
signal_changed ()

+

virtual ~DataModel ()
 
GdaDataModel* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModel* gobj () const
 Provides access to the underlying C GObject. More...
 
void freeze ()
 Disables notifications of changes on the given data model. More...
 
void thaw ()
 Re-enables notifications of changes on the given data model. More...
 
int get_n_rows () const
 
int get_n_columns () const
 
int get_column_index (const Glib::ustring& name)
 Get the index of the first column named name in model. More...
 
Glib::RefPtr< Columndescribe_column (int col)
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::RefPtr< const Columndescribe_column (int col) const
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::ustring get_column_title (int col) const
 
void set_column_title (int col, const Glib::ustring& title)
 Sets the title of the given col in model. More...
 
Value get_value_at (int col, int row) const
 Retrieves the data stored in the given position (identified by the col and row parameters) on a data model. More...
 
Value get_typed_value_at (int col, int row, GType expected_type, bool nullok) const
 Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain. More...
 
ValueAttribute get_attributes_at (int col, int row)
 Get the attributes of the value stored at (row, col) in model, which is an ORed value of Gda::ValueAttribute flags. More...
 
Glib::RefPtr< DataModelItercreate_iter ()
 Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model. More...
 
bool set_value_at (int col, int row, const Value& value)
 Modifies a value in model, at ( col, row). More...
 
bool set_values (int row, const std::vector< Value >& values)
 In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once. More...
 
DataModelAccessFlags get_access_flags () const
 Get the attributes of model such as how to access the data it contains if it's modifiable, etc. More...
 
int append_values (const std::vector< Value >& values)
 Appends a row to the given data model. More...
 
bool append_row ()
 Appends a row to the data model (the new row will possibly have 0 values for all columns, or some other values depending on the data model implementation) More...
 
bool remove_row (int row)
 Removes a row from the data model. More...
 
int get_row_from_values (const ValueVector& values, const std::vector< int >& cols_index)
 Returns the first row where all the values in values at the columns identified at cols_index match. More...
 
void send_hint (DataModelHint hint, const Value& hint_value)
 Sends a hint to the data model. More...
 
Glib::ustring export_to_string (DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the a string; the format is specified using the format argument. More...
 
bool export_to_file (DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the file; the format is specified using the format argument. More...
 
bool import_from_model (const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)
 Copy the contents of the from data model to the to data model. More...
 
bool import_from_string (const Glib::ustring&string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Loads the data from string into model. More...
 
bool import_from_file (const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Imports data contained in the file file into model; the format is detected. More...
 
void dump (FILE* to_stream) const
 Dumps a textual representation of the model to the to_stream stream. More...
 
Glib::ustring dump_as_string () const
 Dumps a textual representation of the model into a new string. More...
 
void set_column_name (int col, const Glib::ustring& name)
 Sets the name of the given col in model, and if its title is not set, also sets the title to name. More...
 
Glib::ustring get_column_name (int col) const
 
bool iter_move_next_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_prev_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_to_row_default (const Glib::RefPtr< DataModelIter >& iter, int row)
 
Glib::SignalProxy1< void, int > signal_row_inserted ()
 
Glib::SignalProxy1< void, int > signal_row_updated ()
 
Glib::SignalProxy1< void, int > signal_row_removed ()
 
Glib::SignalProxy0< void > signal_reset ()
 
Glib::SignalProxy0< void > signal_changed ()
 
+ - - + + + + +

Static Public Member Functions

static void add_interface (GType gtype_implementer)

+

static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - - - - - + + + + + + + + + + + + + + + + + +

Protected Member Functions

virtual void on_row_inserted (int row)
virtual void on_row_updated (int row)
virtual void on_row_removed (int row)
virtual void on_reset ()
virtual void on_changed ()

+

 DataModel ()
 You should derive from this class to use it. More...
 
virtual void on_row_inserted (int row)
 This is a default handler for the signal signal_row_inserted(). More...
 
virtual void on_row_updated (int row)
 This is a default handler for the signal signal_row_updated(). More...
 
virtual void on_row_removed (int row)
 This is a default handler for the signal signal_row_removed(). More...
 
virtual void on_reset ()
 This is a default handler for the signal signal_reset(). More...
 
virtual void on_changed ()
 This is a default handler for the signal signal_changed(). More...
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::DataModel
wrap (GdaDataModel* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

-

Abstract DataModel (Base class for all DataModels).

-

A DataModel represents an array of values organized in rows and columns. All the data in the same column have the same type, and all the data in each row have the same semantic meaning. The DataModel is actually an interface implemented by other objects to support various kinds of data storage and operations.

-

Depending on the real implementation, the contents of data models may be modified by the user by using functions provided by the model. The actual operations that a data model permits can be discovered using the get_access_flags() method.

-

Again, depending on the real implementation, data retreival can be done either by accessing direct random values located by their row and column, or by using a DataModelIter cursor, or both. Use the get_access_flags() method to discover how the data model can be accessed. Note that a Datamodel which can be accessed in a random way can also be accessed using cursors (and several cusrors may be used at the same time), whereas a data model which can only be accessed using cursors can only have one cursor for iterating.

+

Detailed Description

+

Abstract DataModel (Base class for all DataModels).

+

A DataModel represents an array of values organized in rows and columns. All the data in the same column have the same type, and all the data in each row have the same semantic meaning. The DataModel is actually an interface implemented by other objects to support various kinds of data storage and operations.

+

Depending on the real implementation, the contents of data models may be modified by the user by using functions provided by the model. The actual operations that a data model permits can be discovered using the get_access_flags() method.

+

Again, depending on the real implementation, data retreival can be done either by accessing direct random values located by their row and column, or by using a DataModelIter cursor, or both. Use the get_access_flags() method to discover how the data model can be accessed. Note that a Datamodel which can be accessed in a random way can also be accessed using cursors (and several cusrors may be used at the same time), whereas a data model which can only be accessed using cursors can only have one cursor for iterating.

Random access data models are easier to use since picking a value is very simple by using the get_value_at(), but they consume more memory since all the accessible values must generally be present in memory even if they are not used. Thus, if a data model must handle large quantities of data, it is generally wiser to use a data model which can be only accessed using a cursor.

-

As a side note there are also data models which wrap other data models such as:

-
    -
  • The DataProxy data model which stores temporary modifications and shows only some parts of the wrapped data model.
  • -
  • The DataAccessWrapper data model which offers memory-efficient random access on top of a wrapped cursor based access data model.
  • +

    As a side note there are also data models which wrap other data models such as:

      +
    • The DataProxy data model which stores temporary modifications and shows only some parts of the wrapped data model.
    • +
    • The DataAccessWrapper data model which offers memory-efficient random access on top of a wrapped cursor based access data model.
    -

Member Typedef Documentation

- +

Member Typedef Documentation

+
+
-
+
+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
Gnome::Gda::DataModel::DataModel ()
+
+protected
+
+ +

You should derive from this class to use it.

-

Constructor & Destructor Documentation

- +
+ + + + + +
- +
virtual Gnome::Gda::DataModel::~DataModel ( ) [virtual]
- -
+
+virtual
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- +
static void Gnome::Gda::DataModel::add_interface ( GType  gtype_implementer) [static]
- -
+
+static
+
- +
@@ -253,122 +343,112 @@
-
-
+

Appends a row to the data model (the new row will possibly have 0 values for all columns, or some other values depending on the data model implementation)

-

Upon errors -1 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Returns:
The number of the added row, or -1 if an error occurred.
+

Upon errors -1 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Returns
The number of the added row, or -1 if an error occurred.
- +
- +
int Gnome::Gda::DataModel::append_values (const Value >& const std::vector< Value >&  values)
-
-
+

Appends a row to the given data model.

If any value in values is actually 0, then it is considered as a default value.

-

Upon errors -1 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Parameters:
+

Upon errors -1 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Parameters
- +
valuesList of Value* representing the row to add. The length must match model's column count. These Value are value-copied (the user is still responsible for freeing them).
valuesList of Value* representing the row to add. The length must match model's column count. These Value are value-copied (the user is still responsible for freeing them).
-
Returns:
The number of the added row, or -1 if an error occurred.
+
Returns
The number of the added row, or -1 if an error occurred.
- +
- +
DataModelIter> Gnome::Gda::DataModel::create_iter Glib::RefPtr<DataModelIter> Gnome::Gda::DataModel::create_iter ( )
-
-
+
-

Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model.

-

Depending on the data model's implementation, a new Gda::DataModelIter object may be created, or a reference to an already existing Gda::DataModelIter may be returned.

-

If a new Gda::DataModelIter is created, then the row it represents is undefined.

-

For models which can be accessed randomly, any row can be set using Gda::DataModelIter::move_to_row(), and for models which are accessible sequentially only then use Gda::DataModelIter::move_next() (and Gda::DataModelIter::move_prev() if supported).

-
Returns:
A Gda::DataModelIter object, or 0 if an error occurred.
+

Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model.

+

Depending on the data model's implementation, a new Gda::DataModelIter object may be created, or a reference to an already existing Gda::DataModelIter may be returned.

+

If a new Gda::DataModelIter is created, then the row it represents is undefined.

+

For models which can be accessed randomly, any row can be set using Gda::DataModelIter::move_to_row(), and for models which are accessible sequentially only then use Gda::DataModelIter::move_next() (and Gda::DataModelIter::move_prev() if supported).

Returns
A Gda::DataModelIter object, or 0 if an error occurred.
- +
- +
Column> Gnome::Gda::DataModel::describe_column Glib::RefPtr<Column> Gnome::Gda::DataModel::describe_column ( int  col)
-
-
+

Queries the underlying data model implementation for a description of a given column.

-

That description is returned in the form of a Gda::Column structure, which contains all the information about the given column in the data model.

-

WARNING: the returned Gda::Column object belongs to the model model and and should not be destroyed; any modification will affect the whole data model.

-
Parameters:
+

That description is returned in the form of a Gda::Column structure, which contains all the information about the given column in the data model.

+

WARNING: the returned Gda::Column object belongs to the model model and and should not be destroyed; any modification will affect the whole data model.

Parameters
- +
colColumn number.
colColumn number.
-
Returns:
The description of the column.
+
Returns
The description of the column.
- +
- +
Column> Gnome::Gda::DataModel::describe_column Glib::RefPtr<const Column> Gnome::Gda::DataModel::describe_column ( int  col) const
-
-
+

Queries the underlying data model implementation for a description of a given column.

-

That description is returned in the form of a Gda::Column structure, which contains all the information about the given column in the data model.

-

WARNING: the returned Gda::Column object belongs to the model model and and should not be destroyed; any modification will affect the whole data model.

-
Parameters:
+

That description is returned in the form of a Gda::Column structure, which contains all the information about the given column in the data model.

+

WARNING: the returned Gda::Column object belongs to the model model and and should not be destroyed; any modification will affect the whole data model.

Parameters
- +
colColumn number.
colColumn number.
-
Returns:
The description of the column.
+
Returns
The description of the column.
- +
@@ -380,12 +460,16 @@
const
-
-
+

Dumps a textual representation of the model to the to_stream stream.

-

The following environment variables can affect the resulting output: <itemizedlist> <listitem>GDA_DATA_MODEL_DUMP_ROW_NUMBERS: if set, the first column of the output will contain row numbers</listitem> <listitem>GDA_DATA_MODEL_DUMP_ATTRIBUTES: if set, also dump the data model's columns' types and value's attributes</listitem> <listitem>GDA_DATA_MODEL_DUMP_TITLE: if set, also dump the data model's title</listitem> <listitem>GDA_DATA_MODEL_DUMP_NULL_AS_EMPTY: if set, replace the '0' string with an empty string for 0 values </listitem> </itemizedlist>

-
Parameters:
+

The following environment variables can affect the resulting output:

    +
  • GDA_DATA_MODEL_DUMP_ROW_NUMBERS: if set, the first column of the output will contain row numbers
  • +
  • GDA_DATA_MODEL_DUMP_ATTRIBUTES: if set, also dump the data model's columns' types and value's attributes
  • +
  • GDA_DATA_MODEL_DUMP_TITLE: if set, also dump the data model's title
  • +
  • GDA_DATA_MODEL_DUMP_NULL_AS_EMPTY: if set, replace the '0' string with an empty string for 0 values
  • +
+
Parameters
to_streamWhere to dump the data model.
@@ -394,27 +478,30 @@
- +
- +
Glib::ustring Gnome::Gda::DataModel::dump_as_string Glib::ustring Gnome::Gda::DataModel::dump_as_string ( ) const
-
-
+

Dumps a textual representation of the model into a new string.

-

The following environment variables can affect the resulting output: <itemizedlist> <listitem>GDA_DATA_MODEL_DUMP_ROW_NUMBERS: if set, the first column of the output will contain row numbers</listitem> <listitem>GDA_DATA_MODEL_DUMP_TITLE: if set, also dump the data model's title</listitem> <listitem>GDA_DATA_MODEL_DUMP_NULL_AS_EMPTY: if set, replace the '0' string with an empty string for 0 values </listitem> </itemizedlist>

-
Returns:
A new string.
+

The following environment variables can affect the resulting output:

    +
  • GDA_DATA_MODEL_DUMP_ROW_NUMBERS: if set, the first column of the output will contain row numbers
  • +
  • GDA_DATA_MODEL_DUMP_TITLE: if set, also dump the data model's title
  • +
  • GDA_DATA_MODEL_DUMP_NULL_AS_EMPTY: if set, replace the '0' string with an empty string for 0 values
  • +
+
Returns
A new string.
- +
@@ -427,25 +514,25 @@ - + - + - + - + @@ -454,35 +541,33 @@
const std::stringconst std::string file,
const std::vector< int > & const std::vector< int > &  cols,
const std::vector< int > & const std::vector< int > &  rows,
const Set >& const Glib::RefPtr< Set >&  options 
-
-
+

Exports data contained in model to the file; the format is specified using the format argument.

-

Specifically, the parameters in the list can be:

-
    +

    Specifically, the parameters in the list can be:

    • SEPARATOR: a string value of which the first character is used as a separator in case of CSV export. -"NAME: a string value used to name the exported data if the export format is XML.
    • OVERWRITE: a boolean value which tells if the file must be over-written if it already exists.
    -
    Parameters:
    +
    Parameters
    - - + +
    formatThe format in which to export data.
    fileThe filename to export to.
    colsAn array containing which columns of will be exported.
    rowsAn array containing which rows of will be exported.
    colsAn array containing which columns of will be exported.
    rowsAn array containing which rows of will be exported.
    optionsList of options for the export.
    -
    Returns:
    true if no error occurred.
    +
    Returns
    true if no error occurred.
- +
- + @@ -490,19 +575,19 @@ - + - + - + @@ -511,29 +596,27 @@
Glib::ustring Gnome::Gda::DataModel::export_to_string Glib::ustring Gnome::Gda::DataModel::export_to_string ( DataModelIOFormat  format,
const std::vector< int > & const std::vector< int > &  cols,
const std::vector< int > & const std::vector< int > &  rows,
const Set >& const Glib::RefPtr< Set >&  options 
-
-
+

Exports data contained in model to the a string; the format is specified using the format argument.

-

Specifically, the parameters in the list can be:

-
    +

    Specifically, the parameters in the list can be:

    • SEPARATOR: a string value of which the first character is used as a separator in case of CSV export. -"NAME: a string value used to name the exported data if the export format is XML.
    • OVERWRITE: a boolean value which tells if the file must be over-written if it already exists.
    -
    Parameters:
    +
    Parameters
    - - + +
    formatThe format in which to export data.
    colsAn array containing which columns of will be exported.
    rowsAn array containing which rows of will be exported.
    colsAn array containing which columns of will be exported.
    rowsAn array containing which rows of will be exported.
    optionsList of options for the export.
    -
    Returns:
    The string.
    +
    Returns
    The string.
- +
@@ -544,15 +627,14 @@
-
-
+

Disables notifications of changes on the given data model.

To re-enable notifications again, you should call the #gda_data_model_thaw function.

- +
@@ -563,15 +645,14 @@
const
-
-
+

Get the attributes of model such as how to access the data it contains if it's modifiable, etc.

-
Returns:
An ORed value of Gda::DataModelAccessFlags flags.
+
Returns
An ORed value of Gda::DataModelAccessFlags flags.
- +
@@ -593,98 +674,93 @@
-
-
+

Get the attributes of the value stored at (row, col) in model, which is an ORed value of Gda::ValueAttribute flags.

-

As a special case, if row is -1, then the attributes returned correspond to a "would be" value if a row was added to model.

-
Parameters:
+

As a special case, if row is -1, then the attributes returned correspond to a "would be" value if a row was added to model.

Parameters
colA valid column number.
rowA valid row number, or -1.
-
Returns:
The attributes as an ORed value of Gda::ValueAttribute.
+
Returns
The attributes as an ORed value of Gda::ValueAttribute.
- +
- +
int Gnome::Gda::DataModel::get_column_index (const Glib::ustringconst Glib::ustring name)
-
-
+

Get the index of the first column named name in model.

-
Parameters:
+
Parameters
nameA column name.
-
Returns:
The column index, or -1 if no column named name was found.
+
Returns
The column index, or -1 if no column named name was found.
- +
- +
Glib::ustring Gnome::Gda::DataModel::get_column_name Glib::ustring Gnome::Gda::DataModel::get_column_name ( int  col) const
-
-
-
Since libgdamm 3.2:
-
Parameters:
+
+
Since libgdamm 3.2:
Parameters
- +
colColumn number.
colColumn number.
-
Returns:
The name for the given column in a data model object.
+
+
Returns
The name for the given column in a data model object.
- +
- +
Glib::ustring Gnome::Gda::DataModel::get_column_title Glib::ustring Gnome::Gda::DataModel::get_column_title ( int  col) const
-
-
-
Parameters:
+
+
Parameters
- +
colColumn number.
colColumn number.
-
Returns:
The title for the given column in a data model object.
+
Returns
The title for the given column in a data model object.
- +
@@ -695,13 +771,12 @@
const
-
-
-
Returns:
The number of columns in the given data model.
+
+
Returns
The number of columns in the given data model.
- +
@@ -712,13 +787,12 @@
const
-
-
-
Returns:
The number of rows in the given data model, or -1 if the number of rows is not known.
+
+
Returns
The number of rows in the given data model, or -1 if the number of rows is not known.
- +
@@ -731,7 +805,7 @@ - + @@ -740,24 +814,47 @@
const std::vector< int > & const std::vector< int > &  cols_index 
-
-
+

Returns the first row where all the values in values at the columns identified at cols_index match.

If the row can't be identified, then returns -1;

-

NOTE: the cols_index array MUST contain a column index for each value in values

-
Parameters:
+

NOTE: the cols_index array MUST contain a column index for each value in values

Parameters
- +
valuesA list of Value values (no 0 is allowed).
valuesA list of Value values (no 0 is allowed).
cols_indexAn array of int containing the column number to match each value of values.
-
Returns:
The requested row number, of -1 if not found.
+
Returns
The requested row number, of -1 if not found.
- + +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::DataModel::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+ +
+
+
@@ -791,14 +888,12 @@
const
-
-
+

Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-

This method is similar to get_value_at(), except that it also allows one to specify the expected Type of the value to get: if the data model returned a Value of a type different than the expected one, then this method returns 0 and an error code.

-
Note:
the same limitations and usage instructions apply as for get_value_at().
-

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Parameters:
+

This method is similar to get_value_at(), except that it also allows one to specify the expected Type of the value to get: if the data model returned a Value of a type different than the expected one, then this method returns 0 and an error code.

+
Note
the same limitations and usage instructions apply as for get_value_at().
+

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Parameters
@@ -807,11 +902,11 @@
colA valid column number.
rowA valid row number.
-
Returns:
A Value containing the value stored in the given position, or 0 on error (out-of-bound position, wrong data type, etc).
+
Returns
A Value containing the value stored in the given position, or 0 on error (out-of-bound position, wrong data type, etc).
- +
@@ -833,80 +928,84 @@
const
-
-
+

Retrieves the data stored in the given position (identified by the col and row parameters) on a data model.

Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-

This is the main function for accessing data in a model which allows random access to its data. To access data in a data model using a cursor, use a Gda::DataModelIter object, obtained using create_iter().

-
Note:
the returned Value must not be modified directly (unexpected behaviours may occur if you do so).
+

This is the main function for accessing data in a model which allows random access to its data. To access data in a data model using a cursor, use a Gda::DataModelIter object, obtained using create_iter().

+
Note
the returned Value must not be modified directly (unexpected behaviours may occur if you do so).
the returned value may become invalid as soon as any Libgda part is executed again, which means if you want to keep the value, a copy must be made, however it will remain valid as long as the only Libgda usage is calling get_value_at() for different values of the same row.
-

If you want to modify a value stored in a Gda::DataModel, use the set_value_at() or set_values() methods.

-

Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Parameters:
+

If you want to modify a value stored in a Gda::DataModel, use the set_value_at() or set_values() methods.

+

Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Parameters
colA valid column number.
rowA valid row number.
-
Returns:
A Value containing the value stored in the given position, or 0 on error (out-of-bound position, etc).
+
Returns
A Value containing the value stored in the given position, or 0 on error (out-of-bound position, etc).
- +
+ + + + + +
- +
GdaDataModel* Gnome::Gda::DataModel::gobj ( ) [inline]
- -
+
+inline
+
- +
+ + + + + +
- +
const GdaDataModel* Gnome::Gda::DataModel::gobj ( ) const [inline] const
- -
+
+inline
+
- +
- + @@ -918,7 +1017,7 @@ - + @@ -927,31 +1026,29 @@
bool Gnome::Gda::DataModel::import_from_file (const std::stringconst std::string file,
const Set >& const Glib::RefPtr< const Set >&  options 
-
-
+

Imports data contained in the file file into model; the format is detected.

-

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Parameters:
+

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Parameters
- +
fileThe filename to import from.
cols_transA HashTable for columns translating, or 0, see import_from_model().
cols_transA HashTable for columns translating, or 0, see import_from_model().
optionsList of options for the export.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- + @@ -972,33 +1069,31 @@
bool Gnome::Gda::DataModel::import_from_model (const DataModel >& const Glib::RefPtr< DataModel >&  from,
-
-
+

Copy the contents of the from data model to the to data model.

The copy stops as soon as an error orrurs.

The cols_trans is a hash table for which keys are to columns numbers and the values are the corresponding column numbers in the from data model. To set the values of a column in to to 0, create an entry in the hash table with a negative value.

-

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Parameters:
+

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Parameters
- +
fromThe source Gda::DataModel.
fromThe source Gda::DataModel.
overwritetrue if to is completely overwritten by from's data, and false if from's data is appended to to.
cols_transA HashTable for columns translating, or 0.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- + @@ -1010,7 +1105,7 @@ - + @@ -1019,65 +1114,61 @@
bool Gnome::Gda::DataModel::import_from_string (const Glib::ustringconst Glib::ustring string,
const Set >& const Glib::RefPtr< const Set >&  options 
-
-
+

Loads the data from string into model.

-

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Parameters:
+

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Parameters
- +
stringThe string to import data from.
cols_transA hash table containing which columns of model will be imported, or 0 for all columns, see import_from_model().
cols_transA hash table containing which columns of model will be imported, or 0 for all columns, see import_from_model().
optionsList of options for the export.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
bool Gnome::Gda::DataModel::iter_move_next_default (const DataModelIter >& const Glib::RefPtr< DataModelIter >&  iter)
-
-
+
- +
- +
bool Gnome::Gda::DataModel::iter_move_prev_default (const DataModelIter >& const Glib::RefPtr< DataModelIter >&  iter)
-
-
+
- +
- + @@ -1092,95 +1183,139 @@
bool Gnome::Gda::DataModel::iter_move_to_row_default (const DataModelIter >& const Glib::RefPtr< DataModelIter >&  iter,
-
-
+
- +
+ + + + + +
- +
virtual void Gnome::Gda::DataModel::on_changed ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_changed().

- +
+ + + + + +
- +
virtual void Gnome::Gda::DataModel::on_reset ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_reset().

- +
+ + + + + +
- +
virtual void Gnome::Gda::DataModel::on_row_inserted ( int  row) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_row_inserted().

- +
+ + + + + +
- +
virtual void Gnome::Gda::DataModel::on_row_removed ( int  row) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_row_removed().

- +
+ + + + + +
- +
virtual void Gnome::Gda::DataModel::on_row_updated ( int  row) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_row_updated().

- +
@@ -1192,22 +1327,20 @@
-
-
+

Removes a row from the data model.

-

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Parameters:
+

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Parameters
rowThe row number to be removed.
-
Returns:
true if successful, false otherwise.
+
Returns
true if successful, false otherwise.
- +
@@ -1229,12 +1362,10 @@
-
-
+

Sends a hint to the data model.

-

The hint may or may not be handled by the data model, depending on its implementation

-
Parameters:
+

The hint may or may not be handled by the data model, depending on its implementation

Parameters
@@ -1244,7 +1375,7 @@ - +
hintA hint to send to the model.
hint_valueAn optional value to specify the hint, or 0.
@@ -1257,7 +1388,7 @@ - + @@ -1266,22 +1397,21 @@
const Glib::ustringconst Glib::ustring name 
-
-
+

Sets the name of the given col in model, and if its title is not set, also sets the title to name.

-
Since libgdamm 3.2:
-
Parameters:
+
Since libgdamm 3.2:
Parameters
- +
colColumn number.
colColumn number.
nameName for the given column.
+
- +
@@ -1294,7 +1424,7 @@ - + @@ -1303,13 +1433,12 @@
const Glib::ustringconst Glib::ustring title 
-
-
+

Sets the title of the given col in model.

-
Parameters:
+
Parameters
- +
colColumn number.
colColumn number.
titleTitle for the given column.
@@ -1317,7 +1446,7 @@
- +
@@ -1345,24 +1474,22 @@
-
-
+

Modifies a value in model, at ( col, row).

-

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Parameters:
+

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Parameters
- - - + + +
colColumn number.
rowRow number.
valueA Value (not 0).
colColumn number.
rowRow number.
valueA Value (not 0).
-
Returns:
true if the value in the data model has been updated and no error occurred.
+
Returns
true if the value in the data model has been updated and no error occurred.
- +
@@ -1375,7 +1502,7 @@ - + @@ -1384,109 +1511,102 @@
const Value >& const std::vector< Value >&  values 
-
-
+
-

In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once.

+

In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once.

If any value in values is actually 0, then the value in the corresponding column is left unchanged.

-

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

-
Parameters:
+

Upon errors false will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain.

Parameters
- - + +
rowRow number.
valuesA list of Value, one for at most the number of columns of model.
rowRow number.
valuesA list of Value, one for at most the number of columns of model.
-
Returns:
true if the value in the data model has been updated and no error occurred.
+
Returns
true if the value in the data model has been updated and no error occurred.
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::DataModel::signal_changed Glib::SignalProxy0< void > Gnome::Gda::DataModel::signal_changed ( )
-
-
-
Prototype:
void on_my_changed()
+
+
Slot Prototype:
void on_my_changed()
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::DataModel::signal_reset Glib::SignalProxy0< void > Gnome::Gda::DataModel::signal_reset ( )
-
-
-
Prototype:
void on_my_reset()
+
+
Slot Prototype:
void on_my_reset()
- +
- +
Glib::SignalProxy1< void,int > Gnome::Gda::DataModel::signal_row_inserted Glib::SignalProxy1< void,int > Gnome::Gda::DataModel::signal_row_inserted ( )
-
-
-
Prototype:
void on_my_row_inserted(int row)
+
+
Slot Prototype:
void on_my_row_inserted(int row)
- +
- +
Glib::SignalProxy1< void,int > Gnome::Gda::DataModel::signal_row_removed Glib::SignalProxy1< void,int > Gnome::Gda::DataModel::signal_row_removed ( )
-
-
-
Prototype:
void on_my_row_removed(int row)
+
+
Slot Prototype:
void on_my_row_removed(int row)
- +
- +
Glib::SignalProxy1< void,int > Gnome::Gda::DataModel::signal_row_updated Glib::SignalProxy1< void,int > Gnome::Gda::DataModel::signal_row_updated ( )
-
-
-
Prototype:
void on_my_row_updated(int row)
+
+
Slot Prototype:
void on_my_row_updated(int row)
- +
@@ -1497,20 +1617,22 @@
-
-
+

Re-enables notifications of changes on the given data model.

-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -1524,35 +1646,37 @@ - +
Gnome::Gda::DataModel > wrap Glib::RefPtr< Gnome::Gda::DataModel > wrap ( GdaDataModel *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/datamodel.h
-
- - +
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataModelImport Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelImport Class Reference
-
+
Gnome::Gda::DataModelImport Class Reference
+
- -

Importing data from a string or a file. More...

+ +

Importing data from a string or a file. + More...

Inheritance diagram for Gnome::Gda::DataModelImport:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataModelImport:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~DataModelImport ()
GdaDataModelImport* gobj ()
 Provides access to the underlying C GObject.
const GdaDataModelImport* gobj () const
 Provides access to the underlying C GObject.
GdaDataModelImport* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
GSList* get_errors ()
 Get the list of errors which model has to report.
void clean_errors ()
 Clears the history of errors model has to report.
-< property_data_string () const
 String to import.
-< property_filename () const
 File to import.
-< property_options () const
 Options to configure the import.
-< bool > property_random_access () const
 Random access to the data model is possible.
-< xmlNodePtr > property_xml_node () const
 XML node to import from.

+

virtual ~DataModelImport ()
 
GdaDataModelImport* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModelImport* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaDataModelImport* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
GSList* get_errors ()
 Get the list of errors which model has to report. More...
 
void clean_errors ()
 Clears the history of errors model has to report. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_data_string () const
 String to import. More...
 
Glib::PropertyProxy_ReadOnly
+< std::string
property_filename () const
 File to import. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Set > > 
property_options () const
 Options to configure the import. More...
 
Glib::PropertyProxy_ReadOnly
+< bool > 
property_random_access () const
 Random access to the data model is possible. More...
 
Glib::PropertyProxy_ReadOnly
+< xmlNodePtr > 
property_xml_node () const
 XML node to import from. More...
 
- Public Member Functions inherited from Gnome::Gda::DataModel
virtual ~DataModel ()
 
GdaDataModel* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModel* gobj () const
 Provides access to the underlying C GObject. More...
 
void freeze ()
 Disables notifications of changes on the given data model. More...
 
void thaw ()
 Re-enables notifications of changes on the given data model. More...
 
int get_n_rows () const
 
int get_n_columns () const
 
int get_column_index (const Glib::ustring& name)
 Get the index of the first column named name in model. More...
 
Glib::RefPtr< Columndescribe_column (int col)
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::RefPtr< const Columndescribe_column (int col) const
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::ustring get_column_title (int col) const
 
void set_column_title (int col, const Glib::ustring& title)
 Sets the title of the given col in model. More...
 
Value get_value_at (int col, int row) const
 Retrieves the data stored in the given position (identified by the col and row parameters) on a data model. More...
 
Value get_typed_value_at (int col, int row, GType expected_type, bool nullok) const
 Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain. More...
 
ValueAttribute get_attributes_at (int col, int row)
 Get the attributes of the value stored at (row, col) in model, which is an ORed value of Gda::ValueAttribute flags. More...
 
Glib::RefPtr< DataModelItercreate_iter ()
 Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model. More...
 
bool set_value_at (int col, int row, const Value& value)
 Modifies a value in model, at ( col, row). More...
 
bool set_values (int row, const std::vector< Value >& values)
 In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once. More...
 
DataModelAccessFlags get_access_flags () const
 Get the attributes of model such as how to access the data it contains if it's modifiable, etc. More...
 
int append_values (const std::vector< Value >& values)
 Appends a row to the given data model. More...
 
bool append_row ()
 Appends a row to the data model (the new row will possibly have 0 values for all columns, or some other values depending on the data model implementation) More...
 
bool remove_row (int row)
 Removes a row from the data model. More...
 
int get_row_from_values (const ValueVector& values, const std::vector< int >& cols_index)
 Returns the first row where all the values in values at the columns identified at cols_index match. More...
 
void send_hint (DataModelHint hint, const Value& hint_value)
 Sends a hint to the data model. More...
 
Glib::ustring export_to_string (DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the a string; the format is specified using the format argument. More...
 
bool export_to_file (DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the file; the format is specified using the format argument. More...
 
bool import_from_model (const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)
 Copy the contents of the from data model to the to data model. More...
 
bool import_from_string (const Glib::ustring&string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Loads the data from string into model. More...
 
bool import_from_file (const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Imports data contained in the file file into model; the format is detected. More...
 
void dump (FILE* to_stream) const
 Dumps a textual representation of the model to the to_stream stream. More...
 
Glib::ustring dump_as_string () const
 Dumps a textual representation of the model into a new string. More...
 
void set_column_name (int col, const Glib::ustring& name)
 Sets the name of the given col in model, and if its title is not set, also sets the title to name. More...
 
Glib::ustring get_column_name (int col) const
 
bool iter_move_next_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_prev_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_to_row_default (const Glib::RefPtr< DataModelIter >& iter, int row)
 
Glib::SignalProxy1< void, int > signal_row_inserted ()
 
Glib::SignalProxy1< void, int > signal_row_updated ()
 
Glib::SignalProxy1< void, int > signal_row_removed ()
 
Glib::SignalProxy0< void > signal_reset ()
 
Glib::SignalProxy0< void > signal_changed ()
 
+ - - - + + + + + + + - + + + + + + +

Static Public Member Functions

static -< DataModelImportcreate (const Set >& options)
static -< DataModelImportcreate (const gchar* data, bool random_access, const Set >& options)
static +
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
+< DataModelImport
create (const std::string& filename, bool random_access, const Glib::RefPtr< const Set >& options)
 
static Glib::RefPtr
+< DataModelImport
create (const gchar* data, bool random_access, const Glib::RefPtr< const Set >& options)
 
static Glib::RefPtr
< DataModelImport
create (xmlNodePtr node)

+

 
- Static Public Member Functions inherited from Gnome::Gda::DataModel
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - - - + + + + + + + + + + + + + + + + + + + + + + + + +

Protected Member Functions

 DataModelImport (const Set >& options)
 DataModelImport (const gchar* data, bool random_access, const Set >& options)
 DataModelImport (xmlNodePtr node)

+

 DataModelImport (const std::string& filename, bool random_access, const Glib::RefPtr< const Set >& options)
 
 DataModelImport (const gchar* data, bool random_access, const Glib::RefPtr< const Set >& options)
 
 DataModelImport (xmlNodePtr node)
 
- Protected Member Functions inherited from Gnome::Gda::DataModel
 DataModel ()
 You should derive from this class to use it. More...
 
virtual void on_row_inserted (int row)
 This is a default handler for the signal signal_row_inserted(). More...
 
virtual void on_row_updated (int row)
 This is a default handler for the signal signal_row_updated(). More...
 
virtual void on_row_removed (int row)
 This is a default handler for the signal signal_row_removed(). More...
 
virtual void on_reset ()
 This is a default handler for the signal signal_reset(). More...
 
virtual void on_changed ()
 This is a default handler for the signal signal_changed(). More...
 
+ - - + + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::DataModelImport
wrap (GdaDataModelImport* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
+ + + +

+Additional Inherited Members

- Public Types inherited from Gnome::Gda::DataModel
typedef std::vector< ValueValueVector
 
-

Detailed Description

+

Detailed Description

Importing data from a string or a file.

-

This data model imports data from a string or a file. The data can either be in a CSV (comma separated values) format or in an XML format as described by the libgda-array.dtd DTD (It is also possible to import data from an already-build XML tree validated against that DTD). The caller must decide, upon construction, if the new DataModelImport must support random access or simply cursor based access. Random access makes it easier to use the resulting data model but consumes more memory as all the data is copied in memory, and this is thus not suitable for large data sets. Note that importing from an already-built XML tree will always result in a random access data model.

-

Various import options can be specified using parameters in a Set object. The available options depend on the format of the imported data listed here:

-
    +

    This data model imports data from a string or a file. The data can either be in a CSV (comma separated values) format or in an XML format as described by the libgda-array.dtd DTD (It is also possible to import data from an already-build XML tree validated against that DTD). The caller must decide, upon construction, if the new DataModelImport must support random access or simply cursor based access. Random access makes it easier to use the resulting data model but consumes more memory as all the data is copied in memory, and this is thus not suitable for large data sets. Note that importing from an already-built XML tree will always result in a random access data model.

    +

    Various import options can be specified using parameters in a Set object. The available options depend on the format of the imported data listed here:

    • "SEPARATOR" (string, CVS import only): specifies the separator to consider.
    • "ESCAPE_CHAR" (string, CVS import only): specifies the character used to "escape" the strings contained between two separators.
    • "ENCODING" (string, CVS import only): specifies the character set used in the imported data.
    • @@ -150,31 +309,41 @@
    • "GDA_TYPE_<col number>" (gda type, CVS import only): specifies the requested GDA type for the column numbered "col number".
    • "DBMS_TYPE_<col number>" (string, CVS import only): specifies the requested DBMS type for the column numbered "col number"; if the DBMS type is listed in the dictionary used by the created model, then the GDA type is set in accordance.
    -

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::DataModelImport::~DataModelImport ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- + @@ -186,23 +355,30 @@ - + - +
Gnome::Gda::DataModelImport::DataModelImport (const std::stringconst std::string filename,
const Set >& const Glib::RefPtr< const Set >&  options 
) [protected]
- -
+
+protected
+
- +
+ + + + + +
@@ -219,39 +395,50 @@ - + - +
Gnome::Gda::DataModelImport::DataModelImport
const Set >& const Glib::RefPtr< const Set >&  options 
) [protected]
- -
+
+protected
+
- +
+ + + + + +
- +
Gnome::Gda::DataModelImport::DataModelImport ( xmlNodePtr  node) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -262,21 +449,23 @@
-
-
+

Clears the history of errors model has to report.

- +
+ + + + + +
- + - + @@ -288,26 +477,33 @@ - + - +
static DataModelImport> Gnome::Gda::DataModelImport::create static Glib::RefPtr<DataModelImport> Gnome::Gda::DataModelImport::create (const std::stringconst std::string filename,
const Set >& const Glib::RefPtr< const Set >&  options 
) [static]
- -
+
+static
+
- +
+ + + + + +
- + @@ -321,38 +517,49 @@ - + - +
static DataModelImport> Gnome::Gda::DataModelImport::create static Glib::RefPtr<DataModelImport> Gnome::Gda::DataModelImport::create ( const gchar *  data,
const Set >& const Glib::RefPtr< const Set >&  options 
) [static]
- -
+
+static
+
- +
+ + + + + +
- + - +
static DataModelImport> Gnome::Gda::DataModelImport::create static Glib::RefPtr<DataModelImport> Gnome::Gda::DataModelImport::create ( xmlNodePtr  node) [static]
- -
+
+static
+
- +
@@ -363,56 +570,89 @@
-
-
+

Get the list of errors which model has to report.

-

The returned list is a list of Error structures, and must not be modified

-
Returns:
The list of errors (which must not be modified), or 0.
+

The returned list is a list of Error structures, and must not be modified

Returns
The list of errors (which must not be modified), or 0.
- +
+ + + + + +
- + - +
GdaDataModelImport* Gnome::Gda::DataModelImport::gobj static GType Gnome::Gda::DataModelImport::get_type ( ) [inline]
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
GdaDataModelImport* Gnome::Gda::DataModelImport::gobj ()
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
+ + + + + +
- +
const GdaDataModelImport* Gnome::Gda::DataModelImport::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
@@ -423,120 +663,112 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
Glib::ustring> Gnome::Gda::DataModelImport::property_data_string Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::DataModelImport::property_data_string ( ) const
-
-
+

String to import.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
std::string> Gnome::Gda::DataModelImport::property_filename Glib::PropertyProxy_ReadOnly< std::string > Gnome::Gda::DataModelImport::property_filename ( ) const
-
-
+

File to import.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Set> > Gnome::Gda::DataModelImport::property_options Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Set> > Gnome::Gda::DataModelImport::property_options ( ) const
-
-
+

Options to configure the import.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<bool> Gnome::Gda::DataModelImport::property_random_access Glib::PropertyProxy_ReadOnly< bool > Gnome::Gda::DataModelImport::property_random_access ( ) const
-
-
+

Random access to the data model is possible.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<xmlNodePtr> Gnome::Gda::DataModelImport::property_xml_node Glib::PropertyProxy_ReadOnly< xmlNodePtr > Gnome::Gda::DataModelImport::property_xml_node ( ) const
-
-
+

XML node to import from.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -550,35 +782,37 @@ - +
Gnome::Gda::DataModelImport > wrap Glib::RefPtr< Gnome::Gda::DataModelImport > wrap ( GdaDataModelImport *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/datamodelimport.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelImport-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelImport Member List
-
+
Gnome::Gda::DataModelImport Member List
+
-This is the complete list of members for Gnome::Gda::DataModelImport, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataModel [static]
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
clean_errors()Gnome::Gda::DataModelImport
Glib::ObjectBase
Glib::ObjectBase
create(const std::string& filename, bool random_access, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModelImport [static]
create(const gchar* data, bool random_access, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModelImport [static]
create(xmlNodePtr node)Gnome::Gda::DataModelImport [static]
create_iter()Gnome::Gda::DataModel
DataModelImport(const std::string& filename, bool random_access, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModelImport [protected]
DataModelImport(const gchar* data, bool random_access, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModelImport [protected]
DataModelImport(xmlNodePtr node)Gnome::Gda::DataModelImport [explicit, protected]
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
Glib::Object
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
Glib::Object
get_errors()Gnome::Gda::DataModelImport
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataModelImport [inline]
gobj() const Gnome::Gda::DataModelImport [inline]
gobj_copy()Gnome::Gda::DataModelImport
Glib::ObjectBase
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_changed()Gnome::Gda::DataModel [protected, virtual]
on_reset()Gnome::Gda::DataModel [protected, virtual]
on_row_inserted(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_removed(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_updated(int row)Gnome::Gda::DataModel [protected, virtual]
sigc::trackable
property_data_string() const Gnome::Gda::DataModelImport
property_filename() const Gnome::Gda::DataModelImport
property_options() const Gnome::Gda::DataModelImport
property_random_access() const Gnome::Gda::DataModelImport
property_xml_node() const Gnome::Gda::DataModelImport
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
Glib::Object
thaw()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataModelImport* object, bool take_copy=false)Gnome::Gda::DataModelImport [related]
Glib::Object
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModel [related]
~DataModel()Gnome::Gda::DataModel [virtual]
~DataModelImport()Gnome::Gda::DataModelImport [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::DataModelImport, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_interface(GType gtype_implementer)Gnome::Gda::DataModelstatic
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
clean_errors()Gnome::Gda::DataModelImport
create(const std::string& filename, bool random_access, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModelImportstatic
create(const gchar* data, bool random_access, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModelImportstatic
create(xmlNodePtr node)Gnome::Gda::DataModelImportstatic
create_iter()Gnome::Gda::DataModel
DataModel()Gnome::Gda::DataModelprotected
DataModelImport(const std::string& filename, bool random_access, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModelImportprotected
DataModelImport(const gchar* data, bool random_access, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModelImportprotected
DataModelImport(xmlNodePtr node)Gnome::Gda::DataModelImportexplicitprotected
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
get_errors()Gnome::Gda::DataModelImport
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_type()Gnome::Gda::DataModelImportstatic
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataModelImportinline
gobj() const Gnome::Gda::DataModelImportinline
gobj_copy()Gnome::Gda::DataModelImport
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
on_changed()Gnome::Gda::DataModelprotectedvirtual
on_reset()Gnome::Gda::DataModelprotectedvirtual
on_row_inserted(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_removed(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_updated(int row)Gnome::Gda::DataModelprotectedvirtual
property_data_string() const Gnome::Gda::DataModelImport
property_filename() const Gnome::Gda::DataModelImport
property_options() const Gnome::Gda::DataModelImport
property_random_access() const Gnome::Gda::DataModelImport
property_xml_node() const Gnome::Gda::DataModelImport
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
thaw()Gnome::Gda::DataModel
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataModelImport* object, bool take_copy=false)Gnome::Gda::DataModelImportrelated
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModelrelated
~DataModel()Gnome::Gda::DataModelvirtual
~DataModelImport()Gnome::Gda::DataModelImportvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModel__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModel__inherit__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataModelIterError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelIterError Class Reference
-
+
Gnome::Gda::DataModelIterError Class Reference
+
-
+
Inheritance diagram for Gnome::Gda::DataModelIterError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataModelIterError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code { DATA_MODEL_ITER_COLUMN_OUT_OF_RANGE_ERROR +
enum  Code { DATA_MODEL_ITER_COLUMN_OUT_OF_RANGE_ERROR }

+

 
+ - - - + + + + + + + + +

Public Member Functions

 DataModelIterError (Code error_code, const Glib::ustring& error_message)
 DataModelIterError (GError* gobject)
Code code () const
 DataModelIterError (Code error_code, const Glib::ustring& error_message)
 
 DataModelIterError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -104,19 +100,16 @@
enum Gnome::Gda::DataModelIterError::Code
-
-
-
Enumerator:
-
DATA_MODEL_ITER_COLUMN_OUT_OF_RANGE_ERROR  +
+ +
Enumerator
DATA_MODEL_ITER_COLUMN_OUT_OF_RANGE_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -129,7 +122,7 @@ - + @@ -138,30 +131,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::DataModelIterError::DataModelIterError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -172,24 +171,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/datamodeliter.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIterError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelIterError Member List
-
+
Gnome::Gda::DataModelIterError Member List
+ - +

This is the complete list of members for Gnome::Gda::DataModelIterError, including all inherited members.

+ + + + + + + +
Code enum nameGnome::Gda::DataModelIterError
code() const Gnome::Gda::DataModelIterError
DATA_MODEL_ITER_COLUMN_OUT_OF_RANGE_ERROR enum valueGnome::Gda::DataModelIterError
DataModelIterError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::DataModelIterError
DataModelIterError(GError* gobject)Gnome::Gda::DataModelIterErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataModelIter Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelIter Class Reference
-
+
Gnome::Gda::DataModelIter Class Reference
+
- -

Data model iterator. More...

+ +

Data model iterator. + More...

Inheritance diagram for Gnome::Gda::DataModelIter:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataModelIter:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~DataModelIter ()
GdaDataModelIter* gobj ()
 Provides access to the underlying C GObject.
const GdaDataModelIter* gobj () const
 Provides access to the underlying C GObject.
GdaDataModelIter* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
bool is_valid () const
 Tells if iter is a valid iterator (if it actually corresponds to a valid row in the model)
bool move_next ()
 Moves iter one row further than where it already is (synchronizes the values of the parameters in iter with the values at the new row).
bool move_prev ()
 Moves iter one row before where it already is (synchronizes the values of the parameters in iter with the values at the new row).
bool move_to_row (int row)
 Synchronizes the values of the parameters in iter with the values at the row row.
int get_row () const
 Get the row which iter represents in the data model.
void invalidate_contents ()
 Declare all the parameters in iter invalid, without modifying the Gda::DataModel iter is for or changing the row it represents.
get_holder_for_field (int col)
 Fetch a pointer to the Gda::Holder object which is synchronized with data at column col.
get_holder_for_field (int col) const
 Fetch a pointer to the Gda::Holder object which is synchronized with data at column col.
Value get_value_at (int col) const
Value get_value_for_field (const Glib::ustring& field_name) const
 Get the value stored at the column field_name in iter.
bool set_value_at (int col, const Value&value)
 Sets a value in iter, at the column specified by col.
property_current_row ()
 Current represented row in the data model.
property_current_row () const
 Current represented row in the data model.
-< property_data_model () const
 Data model for which the iter is for.
-< property_forced_model ()
 Overrides the data model the iter is attached to (reserved for internal usage).
-< property_forced_model () const
 Overrides the data model the iter is attached to (reserved for internal usage).
property_update_model ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
-< bool > property_update_model () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
signal_end_of_data ()
signal_row_changed ()

+

virtual ~DataModelIter ()
 
GdaDataModelIter* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModelIter* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaDataModelIter* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
bool is_valid () const
 Tells if iter is a valid iterator (if it actually corresponds to a valid row in the model) More...
 
bool move_next ()
 Moves iter one row further than where it already is (synchronizes the values of the parameters in iter with the values at the new row). More...
 
bool move_prev ()
 Moves iter one row before where it already is (synchronizes the values of the parameters in iter with the values at the new row). More...
 
bool move_to_row (int row)
 Synchronizes the values of the parameters in iter with the values at the row row. More...
 
int get_row () const
 Get the row which iter represents in the data model. More...
 
void invalidate_contents ()
 Declare all the parameters in iter invalid, without modifying the Gda::DataModel iter is for or changing the row it represents. More...
 
Glib::RefPtr< Holderget_holder_for_field (int col)
 Fetch a pointer to the Gda::Holder object which is synchronized with data at column col. More...
 
Glib::RefPtr< const Holderget_holder_for_field (int col) const
 Fetch a pointer to the Gda::Holder object which is synchronized with data at column col. More...
 
Value get_value_at (int col) const
 
Value get_value_for_field (const Glib::ustring& field_name) const
 Get the value stored at the column field_name in iter. More...
 
bool set_value_at (int col, const Value& value)
 Sets a value in iter, at the column specified by col. More...
 
Glib::PropertyProxy< int > property_current_row ()
 Current represented row in the data model. More...
 
Glib::PropertyProxy_ReadOnly< int > property_current_row () const
 Current represented row in the data model. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< DataModel > > 
property_data_model () const
 Data model for which the iter is for. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< DataModel > > 
property_forced_model ()
 Overrides the data model the iter is attached to (reserved for internal usage). More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< DataModel > > 
property_forced_model () const
 Overrides the data model the iter is attached to (reserved for internal usage). More...
 
Glib::PropertyProxy< bool > property_update_model ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly
+< bool > 
property_update_model () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::SignalProxy0< void > signal_end_of_data ()
 
Glib::SignalProxy1< void, int > signal_row_changed ()
 
- Public Member Functions inherited from Gnome::Gda::Set
virtual ~Set ()
 
GdaSet* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaSet* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaSet* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::RefPtr< Setcopy ()
 Creates a new Gda::Set object, copy of set. More...
 
Value get_holder_value (const Glib::ustring& holder_id) const
 Get the value of the Gda::Holder which ID is holder_id. More...
 
template<class T >
bool set_holder_value (const Glib::ustring& holder_id, T value)
 Set the value of the Gda::Holder which ID is holder_id to a specified value. More...
 
Glib::RefPtr< Holderget_holder (const Glib::ustring& holder_id)
 Finds a Gda::Holder using its ID. More...
 
Glib::RefPtr< const Holderget_holder (const Glib::ustring& holder_id) const
 Finds a Gda::Holder using its ID. More...
 
void add_holder (const Glib::RefPtr< Holder >& holder)
 Adds holder to the list of holders managed within set. More...
 
void add_holder_as_value (const Glib::ustring& id, const Gda::Value& value)
 Add a holder. More...
 
template<class ValueType >
void add_holder (const Glib::ustring& id, const ValueType& value)
 Add a holder. More...
 
void remove_holder (const Glib::RefPtr< Holder >& holder)
 Removes a Gda::Holder from the list of holders managed by set. More...
 
void merge_with_set (const Glib::RefPtr< Set >& set_to_merge)
 Add to set all the holders of set_to_merge. More...
 
bool is_valid () const
 This method tells if all set's Gda::Holder objects are valid, and if they represent a valid combination of values, as defined by rules external to Libgda: the "validate-set" signal is emitted and if none of the signal handlers return an error, then the returned value is true, otherwise the return value is false as soon as a signal handler returns an error. More...
 
Glib::SignalProxy1< void,
+const Glib::RefPtr< Holder >& > 
signal_holder_changed ()
 
Glib::SignalProxy0< void > signal_public_data_changed ()
 
Glib::SignalProxy0< Glib::Errorsignal_validate_set ()
 
Glib::SignalProxy2
+< Glib::Error, const
+Glib::RefPtr< Holder >
+&, const Value& > 
signal_validate_holder_change ()
 
Glib::SignalProxy3< void,
+const Glib::RefPtr< Holder >
+ &, const Glib::ustring
+&, Value
signal_holder_attr_changed ()
 
Glib::PropertyProxy
+< Glib::ustring
property_description ()
 Description. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_description () const
 Description. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_id ()
 Id. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_id () const
 Id. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_name ()
 Name. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_name () const
 Name. More...
 
+ - - + + + + + + + + + + +

Static Public Member Functions

static -< DataModelItercreate (const DataModel >& data_model)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
+< DataModelIter
create (const Glib::RefPtr< DataModel >& data_model)
 
- Static Public Member Functions inherited from Gnome::Gda::Set
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< Setcreate (const HolderVector& holders=HolderVector())
 
+ - - - - + + + + + + + + + + + + + + + + +

Protected Member Functions

 DataModelIter (const DataModel >& data_model)
virtual void on_end_of_data ()
virtual void on_row_changed (int row)

+

 DataModelIter (const Glib::RefPtr< DataModel >& data_model)
 
virtual void on_end_of_data ()
 This is a default handler for the signal signal_end_of_data(). More...
 
virtual void on_row_changed (int row)
 This is a default handler for the signal signal_row_changed(). More...
 
- Protected Member Functions inherited from Gnome::Gda::Set
 Set (const HolderVector& holders)
 
virtual void on_holder_changed (const Glib::RefPtr< Holder >& holder)
 This is a default handler for the signal signal_holder_changed(). More...
 
virtual void on_public_data_changed ()
 This is a default handler for the signal signal_public_data_changed(). More...
 
+ - - + + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::DataModelIter
wrap (GdaDataModelIter* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
+ + + +

+Additional Inherited Members

- Protected Types inherited from Gnome::Gda::Set
typedef std::vector
+< Glib::RefPtr< Holder > > 
HolderVector
 
-

Detailed Description

+

Detailed Description

Data model iterator.

-

A Gda::DataModelIter object is used to iterate through the rows of a Gda::DataModel. If the data model is accessible in a random access way then any number of Gda::DataModelIter objects can be created on the same data model, and if the data model only supports a cursor based access then only one Gda::DataModelIter can be created. In any case creating a Gda::DataModelIter should be done using the create_iter() method.

-

When a Gda::DataModelIter is valid (that is when it points to an existing row in the data model it iterates through), the individual values (corresponding to each column of the data model, at the pointer row) can be accessed using the get_value_at() or get_value_for_field() methods (or in the same way Gda::Set's values are accessed as Gda::DataModelIter inherits the Gda::Set).

-

Right after being created, a Gda::DataModelIter is invalid (does not point to any row of its data model). To read the first row of the data model, use the move_next() method. Calling this method several times will move the iterator forward, up to when the data model has no more rows and the Gda::DataModelIter will be declared invalid (and move_next() has returned FALSE). Note that at this point, the number of rows in the data model will be known.

-

If the data model supports it, a Gda::DataModelIter can be moved backwards using the move_prev() method. However if the iterator is invalid, moving backwards will not be possible (on the contrary to move_next() which moves to the first row).

-

The move_to_row() method, if the iterator can be moved both forward and backwards, can move the iterator to a specific row (sometimes faster than moving it forward or backwards a number of times).

-

Constructor & Destructor Documentation

- +

A Gda::DataModelIter object is used to iterate through the rows of a Gda::DataModel. If the data model is accessible in a random access way then any number of Gda::DataModelIter objects can be created on the same data model, and if the data model only supports a cursor based access then only one Gda::DataModelIter can be created. In any case creating a Gda::DataModelIter should be done using the create_iter() method.

+

When a Gda::DataModelIter is valid (that is when it points to an existing row in the data model it iterates through), the individual values (corresponding to each column of the data model, at the pointer row) can be accessed using the get_value_at() or get_value_for_field() methods (or in the same way Gda::Set's values are accessed as Gda::DataModelIter inherits the Gda::Set).

+

Right after being created, a Gda::DataModelIter is invalid (does not point to any row of its data model). To read the first row of the data model, use the move_next() method. Calling this method several times will move the iterator forward, up to when the data model has no more rows and the Gda::DataModelIter will be declared invalid (and move_next() has returned FALSE). Note that at this point, the number of rows in the data model will be known.

+

If the data model supports it, a Gda::DataModelIter can be moved backwards using the move_prev() method. However if the iterator is invalid, moving backwards will not be possible (on the contrary to move_next() which moves to the first row).

+

The move_to_row() method, if the iterator can be moved both forward and backwards, can move the iterator to a specific row (sometimes faster than moving it forward or backwards a number of times).

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::DataModelIter::~DataModelIter ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- + - +
Gnome::Gda::DataModelIter::DataModelIter (const DataModel >& const Glib::RefPtr< DataModel >&  data_model) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - + - +
static DataModelIter> Gnome::Gda::DataModelIter::create static Glib::RefPtr<DataModelIter> Gnome::Gda::DataModelIter::create (const DataModel >& const Glib::RefPtr< DataModel >&  data_model) [static]
- -
+
+static
+
- +
- +
Holder> Gnome::Gda::DataModelIter::get_holder_for_field Glib::RefPtr<Holder> Gnome::Gda::DataModelIter::get_holder_for_field ( int  col)
-
-
+
-

Fetch a pointer to the Gda::Holder object which is synchronized with data at column col.

-
Parameters:
+

Fetch a pointer to the Gda::Holder object which is synchronized with data at column col.

+
Parameters
colThe requested column.
-
Returns:
The Gda::Holder, or 0 if an error occurred.
+
Returns
The Gda::Holder, or 0 if an error occurred.
- +
- +
Holder> Gnome::Gda::DataModelIter::get_holder_for_field Glib::RefPtr<const Holder> Gnome::Gda::DataModelIter::get_holder_for_field ( int  col) const
-
-
+
-

Fetch a pointer to the Gda::Holder object which is synchronized with data at column col.

-
Parameters:
+

Fetch a pointer to the Gda::Holder object which is synchronized with data at column col.

+
Parameters
colThe requested column.
-
Returns:
The Gda::Holder, or 0 if an error occurred.
+
Returns
The Gda::Holder, or 0 if an error occurred.
- +
@@ -278,15 +437,39 @@
const
-
-
+

Get the row which iter represents in the data model.

-
Returns:
The row number, or -1 if iter is invalid.
+
Returns
The row number, or -1 if iter is invalid.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::DataModelIter::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
@@ -298,78 +481,86 @@
const
-
-
+
- +
- +
Value Gnome::Gda::DataModelIter::get_value_for_field (const Glib::ustringconst Glib::ustring field_name) const
-
-
+

Get the value stored at the column field_name in iter.

-
Parameters:
+
Parameters
field_nameThe requested column name.
-
Returns:
The Value, or 0.
+
Returns
The Value, or 0.
- +
+ + + + + +
- +
GdaDataModelIter* Gnome::Gda::DataModelIter::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::Set.

-
- +
+ + + + + +
- +
const GdaDataModelIter* Gnome::Gda::DataModelIter::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::Set.

-
- +
@@ -380,16 +571,13 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Reimplemented from Gnome::Gda::Set.

-
- +
@@ -400,15 +588,14 @@
-
-
+
-

Declare all the parameters in iter invalid, without modifying the Gda::DataModel iter is for or changing the row it represents.

-

This method is for internal usage. Note that for is_valid() to return false, it is also necessary to set the "current-row" property to -1.

+

Declare all the parameters in iter invalid, without modifying the Gda::DataModel iter is for or changing the row it represents.

+

This method is for internal usage. Note that for is_valid() to return false, it is also necessary to set the "current-row" property to -1.

- +
@@ -419,17 +606,14 @@
const
-
-
+

Tells if iter is a valid iterator (if it actually corresponds to a valid row in the model)

-
Returns:
true if iter is valid.
- -

Reimplemented from Gnome::Gda::Set.

+
Returns
true if iter is valid.
- +
@@ -440,17 +624,15 @@
-
-
+

Moves iter one row further than where it already is (synchronizes the values of the parameters in iter with the values at the new row).

-

If the iterator was on the data model's last row, then it can't be moved forward anymore, and the returned value is false; nore also that the "current-row" property is set to -1 (which means that is_valid() would return false)

-

If any other error occurred then the returned value is false, but the "current-row" property is set to the new current row (one row more than it was before the call). In this case each Gda::Holder composing iter for which an error occurred will be invalid (see Gda::Holder::is_valid()).

-
Returns:
true if the iterator is now at the next row.
+

If the iterator was on the data model's last row, then it can't be moved forward anymore, and the returned value is false; nore also that the "current-row" property is set to -1 (which means that is_valid() would return false)

+

If any other error occurred then the returned value is false, but the "current-row" property is set to the new current row (one row more than it was before the call). In this case each Gda::Holder composing iter for which an error occurred will be invalid (see Gda::Holder::is_valid()).

Returns
true if the iterator is now at the next row.
- +
@@ -461,17 +643,15 @@
-
-
+

Moves iter one row before where it already is (synchronizes the values of the parameters in iter with the values at the new row).

-

If the iterator was on the data model's first row, then it can't be moved backwards anymore, and the returned value is false; note also that the "current-row" property is set to -1 (which means that is_valid() would return false).

-

If any other error occurred then the returned value is false, but the "current-row" property is set to the new current row (one row less than it was before the call). In this case each Gda::Holder composing iter for which an error occurred will be invalid (see Gda::Holder::is_valid()).

-
Returns:
true if the iterator is now at the previous row.
+

If the iterator was on the data model's first row, then it can't be moved backwards anymore, and the returned value is false; note also that the "current-row" property is set to -1 (which means that is_valid() would return false).

+

If any other error occurred then the returned value is false, but the "current-row" property is set to the new current row (one row less than it was before the call). In this case each Gda::Holder composing iter for which an error occurred will be invalid (see Gda::Holder::is_valid()).

Returns
true if the iterator is now at the previous row.
- +
@@ -483,194 +663,198 @@
-
-
+

Synchronizes the values of the parameters in iter with the values at the row row.

-

If row is not a valid row, then the returned value is false, and the "current-row" property is set to -1 (which means that is_valid() would return false)

-

If any other error occurred then the returned value is false, but the "current-row" property is set to the row row. In this case each Gda::Holder composing iter for which an error occurred will be invalid (see Gda::Holder::is_valid()).

-
Parameters:
+

If row is not a valid row, then the returned value is false, and the "current-row" property is set to -1 (which means that is_valid() would return false)

+

If any other error occurred then the returned value is false, but the "current-row" property is set to the row row. In this case each Gda::Holder composing iter for which an error occurred will be invalid (see Gda::Holder::is_valid()).

Parameters
rowThe row to set iter to.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
+ + + + + +
- +
virtual void Gnome::Gda::DataModelIter::on_end_of_data ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_end_of_data().

- +
+ + + + + +
- +
virtual void Gnome::Gda::DataModelIter::on_row_changed ( int  row) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_row_changed().

- +
- +
Glib::PropertyProxy<int> Gnome::Gda::DataModelIter::property_current_row Glib::PropertyProxy< int > Gnome::Gda::DataModelIter::property_current_row ( )
-
-
+

Current represented row in the data model.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<int> Gnome::Gda::DataModelIter::property_current_row Glib::PropertyProxy_ReadOnly< int > Gnome::Gda::DataModelIter::property_current_row ( ) const
-
-
+

Current represented row in the data model.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::DataModelIter::property_data_model Glib::PropertyProxy_ReadOnly< Glib::RefPtr<DataModel> > Gnome::Gda::DataModelIter::property_data_model ( ) const
-
-
+

Data model for which the iter is for.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::DataModelIter::property_forced_model Glib::PropertyProxy< Glib::RefPtr<DataModel> > Gnome::Gda::DataModelIter::property_forced_model ( )
-
-
+

Overrides the data model the iter is attached to (reserved for internal usage).

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::DataModelIter::property_forced_model Glib::PropertyProxy_ReadOnly< Glib::RefPtr<DataModel> > Gnome::Gda::DataModelIter::property_forced_model ( ) const
-
-
+

Overrides the data model the iter is attached to (reserved for internal usage).

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<bool> Gnome::Gda::DataModelIter::property_update_model Glib::PropertyProxy< bool > Gnome::Gda::DataModelIter::property_update_model ( )
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<bool> Gnome::Gda::DataModelIter::property_update_model Glib::PropertyProxy_ReadOnly< bool > Gnome::Gda::DataModelIter::property_update_model ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
@@ -692,62 +876,62 @@
-
-
+

Sets a value in iter, at the column specified by col.

-
Parameters:
+
Parameters
- +
colThe column number.
valueA Value (not 0).
valueA Value (not 0).
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::DataModelIter::signal_end_of_data Glib::SignalProxy0< void > Gnome::Gda::DataModelIter::signal_end_of_data ( )
-
-
-
Prototype:
void on_my_end_of_data()
+
+
Slot Prototype:
void on_my_end_of_data()
- +
- +
Glib::SignalProxy1< void,int > Gnome::Gda::DataModelIter::signal_row_changed Glib::SignalProxy1< void,int > Gnome::Gda::DataModelIter::signal_row_changed ( )
-
-
-
Prototype:
void on_my_row_changed(int row)
+
+
Slot Prototype:
void on_my_row_changed(int row)
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -761,35 +945,37 @@ - +
Gnome::Gda::DataModelIter > wrap Glib::RefPtr< Gnome::Gda::DataModelIter > wrap ( GdaDataModelIter *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/datamodeliter.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModelIter-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModelIter Member List
-
+
Gnome::Gda::DataModelIter Member List
+
-This is the complete list of members for Gnome::Gda::DataModelIter, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_holder(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set
add_holder(const Glib::ustring& id, const ValueType& value)Gnome::Gda::Set
add_holder_as_value(const Glib::ustring& id, const Gda::Value& value)Gnome::Gda::Set
Glib::ObjectBase
Glib::ObjectBase
copy()Gnome::Gda::Set
create(const Glib::RefPtr< DataModel >& data_model)Gnome::Gda::DataModelIter [static]
Gnome::Gda::Set::create(const HolderVector& holders=HolderVector())Gnome::Gda::Set [static]
DataModelIter(const Glib::RefPtr< DataModel >& data_model)Gnome::Gda::DataModelIter [explicit, protected]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_holder(const Glib::ustring& holder_id)Gnome::Gda::Set
get_holder(const Glib::ustring& holder_id) const Gnome::Gda::Set
get_holder_for_field(int col)Gnome::Gda::DataModelIter
get_holder_for_field(int col) const Gnome::Gda::DataModelIter
get_holder_value(const Glib::ustring& holder_id) const Gnome::Gda::Set
Glib::ObjectBase
Glib::ObjectBase
get_row() const Gnome::Gda::DataModelIter
get_value_at(int col) const Gnome::Gda::DataModelIter
get_value_for_field(const Glib::ustring& field_name) const Gnome::Gda::DataModelIter
gobj()Gnome::Gda::DataModelIter [inline]
gobj() const Gnome::Gda::DataModelIter [inline]
gobj_copy()Gnome::Gda::DataModelIter
Glib::ObjectBase
HolderVector typedefGnome::Gda::Set [protected]
Glib::ObjectBase [protected]
invalidate_contents()Gnome::Gda::DataModelIter
is_valid() const Gnome::Gda::DataModelIter
merge_with_set(const Glib::RefPtr< Set >& set_to_merge)Gnome::Gda::Set
move_next()Gnome::Gda::DataModelIter
move_prev()Gnome::Gda::DataModelIter
move_to_row(int row)Gnome::Gda::DataModelIter
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_end_of_data()Gnome::Gda::DataModelIter [protected, virtual]
on_holder_changed(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set [protected, virtual]
on_public_data_changed()Gnome::Gda::Set [protected, virtual]
on_row_changed(int row)Gnome::Gda::DataModelIter [protected, virtual]
sigc::trackable
property_current_row()Gnome::Gda::DataModelIter
property_current_row() const Gnome::Gda::DataModelIter
property_data_model() const Gnome::Gda::DataModelIter
property_description()Gnome::Gda::Set
property_description() const Gnome::Gda::Set
property_forced_model()Gnome::Gda::DataModelIter
property_forced_model() const Gnome::Gda::DataModelIter
property_id()Gnome::Gda::Set
property_id() const Gnome::Gda::Set
property_name()Gnome::Gda::Set
property_name() const Gnome::Gda::Set
property_update_model()Gnome::Gda::DataModelIter
property_update_model() const Gnome::Gda::DataModelIter
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
remove_holder(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set
Set(const HolderVector& holders)Gnome::Gda::Set [explicit, protected]
Glib::Object
Glib::Object
set_holder_value(const Glib::ustring& holder_id, T value)Gnome::Gda::Set
Glib::ObjectBase
Glib::ObjectBase
set_value_at(int col, const Value& value)Gnome::Gda::DataModelIter
signal_end_of_data()Gnome::Gda::DataModelIter
signal_holder_attr_changed()Gnome::Gda::Set
signal_holder_changed()Gnome::Gda::Set
signal_public_data_changed()Gnome::Gda::Set
signal_row_changed()Gnome::Gda::DataModelIter
signal_validate_holder_change()Gnome::Gda::Set
signal_validate_set()Gnome::Gda::Set
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaDataModelIter* object, bool take_copy=false)Gnome::Gda::DataModelIter [related]
Gnome::Gda::Set::wrap(GdaSet* object, bool take_copy=false)Gnome::Gda::Set [related]
Glib::Object
~DataModelIter()Gnome::Gda::DataModelIter [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
~Set()Gnome::Gda::Set [virtual]
- +

This is the complete list of members for Gnome::Gda::DataModelIter, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_holder(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set
add_holder(const Glib::ustring& id, const ValueType& value)Gnome::Gda::Set
add_holder_as_value(const Glib::ustring& id, const Gda::Value& value)Gnome::Gda::Set
copy()Gnome::Gda::Set
create(const Glib::RefPtr< DataModel >& data_model)Gnome::Gda::DataModelIterstatic
Gnome::Gda::Set::create(const HolderVector& holders=HolderVector())Gnome::Gda::Setstatic
DataModelIter(const Glib::RefPtr< DataModel >& data_model)Gnome::Gda::DataModelIterexplicitprotected
get_holder(const Glib::ustring& holder_id)Gnome::Gda::Set
get_holder(const Glib::ustring& holder_id) const Gnome::Gda::Set
get_holder_for_field(int col)Gnome::Gda::DataModelIter
get_holder_for_field(int col) const Gnome::Gda::DataModelIter
get_holder_value(const Glib::ustring& holder_id) const Gnome::Gda::Set
get_row() const Gnome::Gda::DataModelIter
get_type()Gnome::Gda::DataModelIterstatic
get_value_at(int col) const Gnome::Gda::DataModelIter
get_value_for_field(const Glib::ustring& field_name) const Gnome::Gda::DataModelIter
gobj()Gnome::Gda::DataModelIterinline
gobj() const Gnome::Gda::DataModelIterinline
gobj_copy()Gnome::Gda::DataModelIter
HolderVector typedefGnome::Gda::Setprotected
invalidate_contents()Gnome::Gda::DataModelIter
is_valid() const Gnome::Gda::DataModelIter
merge_with_set(const Glib::RefPtr< Set >& set_to_merge)Gnome::Gda::Set
move_next()Gnome::Gda::DataModelIter
move_prev()Gnome::Gda::DataModelIter
move_to_row(int row)Gnome::Gda::DataModelIter
on_end_of_data()Gnome::Gda::DataModelIterprotectedvirtual
on_holder_changed(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Setprotectedvirtual
on_public_data_changed()Gnome::Gda::Setprotectedvirtual
on_row_changed(int row)Gnome::Gda::DataModelIterprotectedvirtual
property_current_row()Gnome::Gda::DataModelIter
property_current_row() const Gnome::Gda::DataModelIter
property_data_model() const Gnome::Gda::DataModelIter
property_description()Gnome::Gda::Set
property_description() const Gnome::Gda::Set
property_forced_model()Gnome::Gda::DataModelIter
property_forced_model() const Gnome::Gda::DataModelIter
property_id()Gnome::Gda::Set
property_id() const Gnome::Gda::Set
property_name()Gnome::Gda::Set
property_name() const Gnome::Gda::Set
property_update_model()Gnome::Gda::DataModelIter
property_update_model() const Gnome::Gda::DataModelIter
remove_holder(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set
Set(const HolderVector& holders)Gnome::Gda::Setexplicitprotected
set_holder_value(const Glib::ustring& holder_id, T value)Gnome::Gda::Set
set_value_at(int col, const Value& value)Gnome::Gda::DataModelIter
signal_end_of_data()Gnome::Gda::DataModelIter
signal_holder_attr_changed()Gnome::Gda::Set
signal_holder_changed()Gnome::Gda::Set
signal_public_data_changed()Gnome::Gda::Set
signal_row_changed()Gnome::Gda::DataModelIter
signal_validate_holder_change()Gnome::Gda::Set
signal_validate_set()Gnome::Gda::Set
wrap(GdaDataModelIter* object, bool take_copy=false)Gnome::Gda::DataModelIterrelated
Gnome::Gda::Set::wrap(GdaSet* object, bool take_copy=false)Gnome::Gda::Setrelated
~DataModelIter()Gnome::Gda::DataModelItervirtual
~Set()Gnome::Gda::Setvirtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModel-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModel-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataModel-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataModel-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataModel Member List
-
+
Gnome::Gda::DataModel Member List
+
-This is the complete list of members for Gnome::Gda::DataModel, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataModel [static]
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
create_iter()Gnome::Gda::DataModel
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataModel [inline]
gobj() const Gnome::Gda::DataModel [inline]
Glib::ObjectBase
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
sigc::trackable
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_changed()Gnome::Gda::DataModel [protected, virtual]
on_reset()Gnome::Gda::DataModel [protected, virtual]
on_row_inserted(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_removed(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_updated(int row)Gnome::Gda::DataModel [protected, virtual]
sigc::trackable
Glib::ObjectBase [virtual]
sigc::trackable
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
thaw()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModel [related]
~DataModel()Gnome::Gda::DataModel [virtual]
Glib::Interface [virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::DataModel, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_interface(GType gtype_implementer)Gnome::Gda::DataModelstatic
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
create_iter()Gnome::Gda::DataModel
DataModel()Gnome::Gda::DataModelprotected
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_type()Gnome::Gda::DataModelstatic
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataModelinline
gobj() const Gnome::Gda::DataModelinline
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
on_changed()Gnome::Gda::DataModelprotectedvirtual
on_reset()Gnome::Gda::DataModelprotectedvirtual
on_row_inserted(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_removed(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_updated(int row)Gnome::Gda::DataModelprotectedvirtual
remove_row(int row)Gnome::Gda::DataModel
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
thaw()Gnome::Gda::DataModel
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModelrelated
~DataModel()Gnome::Gda::DataModelvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataProxy__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataProxy__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataProxy.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataProxy.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataProxy.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataProxy.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataProxy Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataProxy Class Reference
-
+
Gnome::Gda::DataProxy Class Reference
+
- -

Proxy to hold modifications for any DataModel, providing the DataModel interface itself. More...

+ +

Proxy to hold modifications for any DataModel, providing the DataModel interface itself. + More...

Inheritance diagram for Gnome::Gda::DataProxy:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataProxy:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~DataProxy ()
GdaDataProxy* gobj ()
 Provides access to the underlying C GObject.
const GdaDataProxy* gobj () const
 Provides access to the underlying C GObject.
GdaDataProxy* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
get_proxied_model ()
 Fetch the Gda::DataModel which proxy does proxy.
get_proxied_model () const
 Fetch the Gda::DataModel which proxy does proxy.
int get_proxied_model_n_cols () const
 Get the number of columns in the proxied data model.
int get_proxied_model_n_rows () const
 Get the number of rows in the proxied data model.
bool is_read_only () const
ValueVector get_values (int proxy_row, const std::vector< int >& cols_index) const
 Retrieve a whole list of values from the proxy data model.
ValueAttribute get_value_attributes (int proxy_row, int col) const
 Get the attributes of the value stored at (proxy_row, col) in proxy, which is an ORed value of Gda::ValueAttribute flags.
void alter_value_attributes (int proxy_row, int col, ValueAttribute alter_flags)
 Alters the attributes of the value stored at (proxy_row, col) in proxy.
int get_proxied_model_row (int proxy_row) const
 Get the proxy's proxied model row corresponding to proxy_row.
void erase (int proxy_row)
 Marks the row proxy_row to be deleted.
void unerase (int proxy_row)
 Remove the "to be deleted" mark at the row proxy_row, if it existed.
bool row_is_deleted (int proxy_row) const
 Tells if the row number proxy_row is marked to be deleted.
bool row_is_inserted (int proxy_row) const
 Tells if the row number proxy_row is a row which has been inserted in proxy (and is thus not in the proxied data model).
void cancel_row_changes (int proxy_row, int col)
 Resets data at the corresponding row and column.
void apply_row_changes (int proxy_row)
 Commits the modified data in the proxy back into the Gda::DataModel.
bool has_changed () const
 Tells if proxy contains any modifications not applied to the proxied data model.
bool row_has_changed (int proxy_row) const
 Tells if the row number proxy_row has changed.
int get_n_new_rows () const
 Get the number of rows which have been added to proxy and which are not part of the proxied data model.
int get_n_modified_rows () const
 Get the number of rows which have been modified in the proxy (the sum of rows existing in the proxied data model which have been modified, and new rows).
void set_sample_size (int sample_size)
 Sets the size of each chunk of data to display: the maximum number of rows which can be "displayed" at a time (the maximum number of rows which proxy pretends to have).
int get_sample_size () const
 Get the size of each chunk of data displayed at a time.
void set_sample_start (int sample_start)
 Sets the number of the first row to be available in proxy (in reference to the proxied data model)
int get_sample_start () const
 Get the number of the first row to be available in proxy (in reference to the proxied data model)
int get_sample_end () const
 Get the number of the last row to be available in proxy (in reference to the proxied data model)
bool apply_all_changes ()
 Apply all the changes stored in the proxy to the proxied data model.
bool cancel_all_changes ()
 Cancel all the changes stored in the proxy (the proxy will be reset to its state as it was just after creation).
int get_filtered_n_rows ()
 Get the total number of filtered rows in proxy if a filter has been applied.
get_filter_expr ()
 Get the current filter expression used by proxy.
void get_filter_expr (const Glib::ustring& filter_expr)
 Sets a filter among the rows presented by proxy.
void set_ordering_column (int col)
 Orders by the col column.
-< property_model ()
 Proxied data model.
-< property_model () const
 Proxied data model.
property_prepend_null_entry ()
 Tells if a row composed of NULL values is inserted as the proxy's first row.
-< bool > property_prepend_null_entry () const
 Tells if a row composed of NULL values is inserted as the proxy's first row.
property_defer_sync ()
 Tells if changes to the sample of rows displayed is done in background in several steps or if it's done in one step.
-< bool > property_defer_sync () const
 Tells if changes to the sample of rows displayed is done in background in several steps or if it's done in one step.
property_sample_size ()
 Number of rows which the proxy will contain at any time, like a sliding window on the proxied data model.
property_sample_size () const
 Number of rows which the proxy will contain at any time, like a sliding window on the proxied data model.
+
virtual ~DataProxy ()
 
GdaDataProxy* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataProxy* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaDataProxy* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::RefPtr< DataModelget_proxied_model ()
 Fetch the Gda::DataModel which proxy does proxy. More...
 
Glib::RefPtr< const DataModelget_proxied_model () const
 Fetch the Gda::DataModel which proxy does proxy. More...
 
int get_proxied_model_n_cols () const
 Get the number of columns in the proxied data model. More...
 
int get_proxied_model_n_rows () const
 Get the number of rows in the proxied data model. More...
 
bool is_read_only () const
 
ValueVector get_values (int proxy_row, const std::vector< int >& cols_index) const
 Retrieve a whole list of values from the proxy data model. More...
 
ValueAttribute get_value_attributes (int proxy_row, int col) const
 Get the attributes of the value stored at (proxy_row, col) in proxy, which is an ORed value of Gda::ValueAttribute flags. More...
 
void alter_value_attributes (int proxy_row, int col, ValueAttribute alter_flags)
 Alters the attributes of the value stored at (proxy_row, col) in proxy. More...
 
int get_proxied_model_row (int proxy_row) const
 Get the proxy's proxied model row corresponding to proxy_row. More...
 
void erase (int proxy_row)
 Marks the row proxy_row to be deleted. More...
 
void unerase (int proxy_row)
 Remove the "to be deleted" mark at the row proxy_row, if it existed. More...
 
bool row_is_deleted (int proxy_row) const
 Tells if the row number proxy_row is marked to be deleted. More...
 
bool row_is_inserted (int proxy_row) const
 Tells if the row number proxy_row is a row which has been inserted in proxy (and is thus not in the proxied data model). More...
 
void cancel_row_changes (int proxy_row, int col)
 Resets data at the corresponding row and column. More...
 
void apply_row_changes (int proxy_row)
 Commits the modified data in the proxy back into the Gda::DataModel. More...
 
bool has_changed () const
 Tells if proxy contains any modifications not applied to the proxied data model. More...
 
bool row_has_changed (int proxy_row) const
 Tells if the row number proxy_row has changed. More...
 
int get_n_new_rows () const
 Get the number of rows which have been added to proxy and which are not part of the proxied data model. More...
 
int get_n_modified_rows () const
 Get the number of rows which have been modified in the proxy (the sum of rows existing in the proxied data model which have been modified, and new rows). More...
 
void set_sample_size (int sample_size)
 Sets the size of each chunk of data to display: the maximum number of rows which can be "displayed" at a time (the maximum number of rows which proxy pretends to have). More...
 
int get_sample_size () const
 Get the size of each chunk of data displayed at a time. More...
 
void set_sample_start (int sample_start)
 Sets the number of the first row to be available in proxy (in reference to the proxied data model) More...
 
int get_sample_start () const
 Get the number of the first row to be available in proxy (in reference to the proxied data model) More...
 
int get_sample_end () const
 Get the number of the last row to be available in proxy (in reference to the proxied data model) More...
 
bool apply_all_changes ()
 Apply all the changes stored in the proxy to the proxied data model. More...
 
bool cancel_all_changes ()
 Cancel all the changes stored in the proxy (the proxy will be reset to its state as it was just after creation). More...
 
int get_filtered_n_rows ()
 Get the total number of filtered rows in proxy if a filter has been applied. More...
 
Glib::ustring get_filter_expr ()
 Get the current filter expression used by proxy. More...
 
void get_filter_expr (const Glib::ustring& filter_expr)
 Sets a filter among the rows presented by proxy. More...
 
void set_ordering_column (int col)
 Orders by the col column. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< DataModel > > 
property_model ()
 Proxied data model. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< DataModel > > 
property_model () const
 Proxied data model. More...
 
Glib::PropertyProxy< bool > property_prepend_null_entry ()
 Tells if a row composed of NULL values is inserted as the proxy's first row. More...
 
Glib::PropertyProxy_ReadOnly
+< bool > 
property_prepend_null_entry () const
 Tells if a row composed of NULL values is inserted as the proxy's first row. More...
 
Glib::PropertyProxy< bool > property_defer_sync ()
 Tells if changes to the sample of rows displayed is done in background in several steps or if it's done in one step. More...
 
Glib::PropertyProxy_ReadOnly
+< bool > 
property_defer_sync () const
 Tells if changes to the sample of rows displayed is done in background in several steps or if it's done in one step. More...
 
Glib::PropertyProxy< int > property_sample_size ()
 Number of rows which the proxy will contain at any time, like a sliding window on the proxied data model. More...
 
Glib::PropertyProxy_ReadOnly< int > property_sample_size () const
 Number of rows which the proxy will contain at any time, like a sliding window on the proxied data model. More...
 
Glib::SignalProxy2< void, int,
bool > 
signal_row_delete_changed ()
+
 
Glib::SignalProxy2< void, int,
int > 
signal_sample_changed ()
signal_sample_size_changed ()
signal_filter_changed ()
-< signal_validate_row_changes ()
+
 
Glib::SignalProxy1< void, int > signal_sample_size_changed ()
 
Glib::SignalProxy0< void > signal_filter_changed ()
 
Glib::SignalProxy2
+< Glib::Error, int, int > 
signal_validate_row_changes ()
 
Glib::SignalProxy2< void, int,
int > 
signal_row_changes_applied ()

+

 
- Public Member Functions inherited from Gnome::Gda::DataModel
virtual ~DataModel ()
 
GdaDataModel* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModel* gobj () const
 Provides access to the underlying C GObject. More...
 
void freeze ()
 Disables notifications of changes on the given data model. More...
 
void thaw ()
 Re-enables notifications of changes on the given data model. More...
 
int get_n_rows () const
 
int get_n_columns () const
 
int get_column_index (const Glib::ustring& name)
 Get the index of the first column named name in model. More...
 
Glib::RefPtr< Columndescribe_column (int col)
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::RefPtr< const Columndescribe_column (int col) const
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::ustring get_column_title (int col) const
 
void set_column_title (int col, const Glib::ustring& title)
 Sets the title of the given col in model. More...
 
Value get_value_at (int col, int row) const
 Retrieves the data stored in the given position (identified by the col and row parameters) on a data model. More...
 
Value get_typed_value_at (int col, int row, GType expected_type, bool nullok) const
 Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain. More...
 
ValueAttribute get_attributes_at (int col, int row)
 Get the attributes of the value stored at (row, col) in model, which is an ORed value of Gda::ValueAttribute flags. More...
 
Glib::RefPtr< DataModelItercreate_iter ()
 Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model. More...
 
bool set_value_at (int col, int row, const Value& value)
 Modifies a value in model, at ( col, row). More...
 
bool set_values (int row, const std::vector< Value >& values)
 In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once. More...
 
DataModelAccessFlags get_access_flags () const
 Get the attributes of model such as how to access the data it contains if it's modifiable, etc. More...
 
int append_values (const std::vector< Value >& values)
 Appends a row to the given data model. More...
 
bool append_row ()
 Appends a row to the data model (the new row will possibly have 0 values for all columns, or some other values depending on the data model implementation) More...
 
bool remove_row (int row)
 Removes a row from the data model. More...
 
int get_row_from_values (const ValueVector& values, const std::vector< int >& cols_index)
 Returns the first row where all the values in values at the columns identified at cols_index match. More...
 
void send_hint (DataModelHint hint, const Value& hint_value)
 Sends a hint to the data model. More...
 
Glib::ustring export_to_string (DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the a string; the format is specified using the format argument. More...
 
bool export_to_file (DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the file; the format is specified using the format argument. More...
 
bool import_from_model (const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)
 Copy the contents of the from data model to the to data model. More...
 
bool import_from_string (const Glib::ustring&string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Loads the data from string into model. More...
 
bool import_from_file (const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Imports data contained in the file file into model; the format is detected. More...
 
void dump (FILE* to_stream) const
 Dumps a textual representation of the model to the to_stream stream. More...
 
Glib::ustring dump_as_string () const
 Dumps a textual representation of the model into a new string. More...
 
void set_column_name (int col, const Glib::ustring& name)
 Sets the name of the given col in model, and if its title is not set, also sets the title to name. More...
 
Glib::ustring get_column_name (int col) const
 
bool iter_move_next_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_prev_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_to_row_default (const Glib::RefPtr< DataModelIter >& iter, int row)
 
Glib::SignalProxy1< void, int > signal_row_inserted ()
 
Glib::SignalProxy1< void, int > signal_row_updated ()
 
Glib::SignalProxy1< void, int > signal_row_removed ()
 
Glib::SignalProxy0< void > signal_reset ()
 
Glib::SignalProxy0< void > signal_changed ()
 
+ - - + + + + + + + + + + +

Static Public Member Functions

static DataModel >& model)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< DataProxycreate (const Glib::RefPtr< DataModel >& model)
 
- Static Public Member Functions inherited from Gnome::Gda::DataModel
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Protected Member Functions

 DataProxy (const DataModel >& model)
virtual void on_row_delete_changed (int row, bool to_be_deleted)
virtual void on_sample_changed (int sample_start, int sample_end)
virtual void on_sample_size_changed (int sample_size)
virtual void on_row_changes_applied (int row, int proxied_row)

+

 DataProxy (const Glib::RefPtr< DataModel >& model)
 
virtual void on_row_delete_changed (int row, bool to_be_deleted)
 This is a default handler for the signal signal_row_delete_changed(). More...
 
virtual void on_sample_changed (int sample_start, int sample_end)
 This is a default handler for the signal signal_sample_changed(). More...
 
virtual void on_sample_size_changed (int sample_size)
 This is a default handler for the signal signal_sample_size_changed(). More...
 
virtual void on_row_changes_applied (int row, int proxied_row)
 This is a default handler for the signal signal_row_changes_applied(). More...
 
- Protected Member Functions inherited from Gnome::Gda::DataModel
 DataModel ()
 You should derive from this class to use it. More...
 
virtual void on_row_inserted (int row)
 This is a default handler for the signal signal_row_inserted(). More...
 
virtual void on_row_updated (int row)
 This is a default handler for the signal signal_row_updated(). More...
 
virtual void on_row_removed (int row)
 This is a default handler for the signal signal_row_removed(). More...
 
virtual void on_reset ()
 This is a default handler for the signal signal_reset(). More...
 
virtual void on_changed ()
 This is a default handler for the signal signal_changed(). More...
 
+ - - + + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::DataProxy
wrap (GdaDataProxy* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
+ + + +

+Additional Inherited Members

- Public Types inherited from Gnome::Gda::DataModel
typedef std::vector< ValueValueVector
 
-

Detailed Description

-

Proxy to hold modifications for any DataModel, providing the DataModel interface itself.

-

This object stores modifications made to a DataModel object which is proxied until asked to make the changes inside the DataModel. It also filters the proxied data model to show only a sample (a defined number of continuous rows) of it.

-

Specifically, for a proxied data model having nb_cols columns and nb_rows rows, the DataProxy object has the following attributes:

-
    +

    Detailed Description

    +

    Proxy to hold modifications for any DataModel, providing the DataModel interface itself.

    +

    This object stores modifications made to a DataModel object which is proxied until asked to make the changes inside the DataModel. It also filters the proxied data model to show only a sample (a defined number of continuous rows) of it.

    +

    Specifically, for a proxied data model having nb_cols columns and nb_rows rows, the DataProxy object has the following attributes:

    • 2 * nb_cols columns:
      • The first (>= 0) nb_cols columns are the current values stored in the proxy (which correspond to the values of the proxied data model if the considered row has not been changed). The associated values are writable.
      • The last nb_cols columns are the values stored in the proxied data model, at column col - nb_cols.
      • @@ -223,42 +423,56 @@

      Note that unless explicitely mentioned, the columns are read-only.

      -

    Constructor & Destructor Documentation

    - +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::DataProxy::~DataProxy ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- + - +
Gnome::Gda::DataProxy::DataProxy (const DataModel >& const Glib::RefPtr< DataModel >&  model) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -286,12 +500,10 @@
-
-
+

Alters the attributes of the value stored at (proxy_row, col) in proxy.

-

the alter_flags can only contain the GDA_VALUE_ATTR_IS_0, GDA_VALUE_ATTR_IS_DEFAULT and GDA_VALUE_ATTR_IS_UNCHANGED flags (other flags are ignored).

-
Parameters:
+

the alter_flags can only contain the GDA_VALUE_ATTR_IS_0, GDA_VALUE_ATTR_IS_DEFAULT and GDA_VALUE_ATTR_IS_UNCHANGED flags (other flags are ignored).

Parameters
@@ -302,7 +514,7 @@ - +
proxy_rowA proxy row number.
colA valid column number.
@@ -313,16 +525,14 @@
-
-
+

Apply all the changes stored in the proxy to the proxied data model.

-

The changes are done row after row, and if an error occurs, then it is possible that not all the changes to all the rows have been applied.

-
Returns:
true if no error occurred.
+

The changes are done row after row, and if an error occurs, then it is possible that not all the changes to all the rows have been applied.

Returns
true if no error occurred.
- +
@@ -334,21 +544,20 @@
-
-
+
-

Commits the modified data in the proxy back into the Gda::DataModel.

-
Parameters:
+

Commits the modified data in the proxy back into the Gda::DataModel.

+
Parameters
proxy_rowThe row number to commit.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -359,15 +568,14 @@
-
-
+

Cancel all the changes stored in the proxy (the proxy will be reset to its state as it was just after creation).

-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -389,12 +597,10 @@
-
-
+

Resets data at the corresponding row and column.

-

If proxy_row corresponds to a new row, then that new row is deleted from proxy.

-
Parameters:
+

If proxy_row corresponds to a new row, then that new row is deleted from proxy.

Parameters
@@ -404,24 +610,31 @@ - +
+
proxy_rowThe row to cancel changes.
colThe column to cancel changes, or less than 0 to cancel any change on the row row.
+ + + + +
- + - + - +
static DataProxy> Gnome::Gda::DataProxy::create static Glib::RefPtr<DataProxy> Gnome::Gda::DataProxy::create (const DataModel >& const Glib::RefPtr< DataModel >&  model) [static]
- -
+
+static
+
- +
@@ -433,11 +646,10 @@
-
-
+

Marks the row proxy_row to be deleted.

-
Parameters:
+
Parameters
proxy_rowA proxy row number.
@@ -446,55 +658,52 @@
- +
- +
Glib::ustring Gnome::Gda::DataProxy::get_filter_expr Glib::ustring Gnome::Gda::DataProxy::get_filter_expr ( )
-
-
+

Get the current filter expression used by proxy.

-
Returns:
The current filter expression or 0 if no filter has been set.
+
Returns
The current filter expression or 0 if no filter has been set.
- +
- +
void Gnome::Gda::DataProxy::get_filter_expr (const Glib::ustringconst Glib::ustring filter_expr)
-
-
+

Sets a filter among the rows presented by proxy.

The filter is defined by a filter expression which can be any SQL valid expression using proxy's columns. For instance if proxy has the "id" and "name" columns, then a filter can be "length(name) < 5" to filter only the rows where the length of the name is strictly inferior to 5, or "id >= 1000 and id < 2000 order by name limit 50" to filter only the rows where the id is between 1000 and 2000, ordered by name and limited to 50 rows.

Note about column names: real column names can be used (double quoted if necessary), but columns can also be named "_<column number>" with column numbers starting at 1.

-

Note that any previous filter expression is replaced with the new filter_expr if no error occurs (if an error occurs, then any previous filter is left unchanged).

-
Parameters:
+

Note that any previous filter expression is replaced with the new filter_expr if no error occurs (if an error occurs, then any previous filter is left unchanged).

Parameters
filter_exprAn SQL based expression which will filter the contents of proxy, or 0 to remove any previous filter.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -505,16 +714,14 @@
-
-
+

Get the total number of filtered rows in proxy if a filter has been applied.

-

As new rows (rows added to the proxy and not yet added to the proxied data model) and rows to remove (rows marked for removal but not yet removed from the proxied data model) are also filtered, the returned number also contains references to new rows and rows to be removed.

-
Returns:
The number of filtered rows in proxy, or -1 if no filter has been applied.
+

As new rows (rows added to the proxy and not yet added to the proxied data model) and rows to remove (rows marked for removal but not yet removed from the proxied data model) are also filtered, the returned number also contains references to new rows and rows to be removed.

Returns
The number of filtered rows in proxy, or -1 if no filter has been applied.
- +
@@ -525,15 +732,14 @@
const
-
-
+

Get the number of rows which have been modified in the proxy (the sum of rows existing in the proxied data model which have been modified, and new rows).

-
Returns:
The number of modified rows.
+
Returns
The number of modified rows.
- +
@@ -544,53 +750,50 @@
const
-
-
+

Get the number of rows which have been added to proxy and which are not part of the proxied data model.

-
Returns:
The number of new rows.
+
Returns
The number of new rows.
- +
- +
DataModel> Gnome::Gda::DataProxy::get_proxied_model Glib::RefPtr<DataModel> Gnome::Gda::DataProxy::get_proxied_model ( )
-
-
+
-

Fetch the Gda::DataModel which proxy does proxy.

-
Returns:
The proxied data model.
+

Fetch the Gda::DataModel which proxy does proxy.

+
Returns
The proxied data model.
- +
- +
DataModel> Gnome::Gda::DataProxy::get_proxied_model Glib::RefPtr<const DataModel> Gnome::Gda::DataProxy::get_proxied_model ( ) const
-
-
+
-

Fetch the Gda::DataModel which proxy does proxy.

-
Returns:
The proxied data model.
+

Fetch the Gda::DataModel which proxy does proxy.

+
Returns
The proxied data model.
- +
@@ -601,15 +804,14 @@
const
-
-
+

Get the number of columns in the proxied data model.

-
Returns:
The number of columns, or -1 if an error occurred.
+
Returns
The number of columns, or -1 if an error occurred.
- +
@@ -620,15 +822,14 @@
const
-
-
+

Get the number of rows in the proxied data model.

-
Returns:
The number of rows, or -1 if the number of rows is not known.
+
Returns
The number of rows, or -1 if the number of rows is not known.
- +
@@ -640,21 +841,20 @@
const
-
-
+

Get the proxy's proxied model row corresponding to proxy_row.

-
Parameters:
+
Parameters
proxy_rowA proxy row number.
-
Returns:
The proxied model's row, or -1 if proxy row which only exists proxy.
+
Returns
The proxied model's row, or -1 if proxy row which only exists proxy.
- +
@@ -665,15 +865,14 @@
const
-
-
+

Get the number of the last row to be available in proxy (in reference to the proxied data model)

-
Returns:
The number of the last proxied model's row.
+
Returns
The number of the last proxied model's row.
- +
@@ -684,15 +883,14 @@
const
-
-
+

Get the size of each chunk of data displayed at a time.

-
Returns:
The chunk (or sample) size, or 0 if chunking is disabled.
+
Returns
The chunk (or sample) size, or 0 if chunking is disabled.
- +
@@ -703,15 +901,39 @@
const
-
-
+

Get the number of the first row to be available in proxy (in reference to the proxied data model)

-
Returns:
The number of the first proxied model's row.
+
Returns
The number of the first proxied model's row.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::DataProxy::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
@@ -733,22 +955,21 @@
const
-
-
+

Get the attributes of the value stored at (proxy_row, col) in proxy, which is an ORed value of Gda::ValueAttribute flags.

-
Parameters:
+
Parameters
proxy_rowA proxy row.
colA valid proxy column.
-
Returns:
The attribute.
+
Returns
The attribute.
- +
@@ -761,7 +982,7 @@ - + @@ -770,12 +991,10 @@
const std::vector< int > & const std::vector< int > &  cols_index 
const
-
-
+

Retrieve a whole list of values from the proxy data model.

-

This function calls gda_data_proxy_get_value() for each column index specified in cols_index, and generates a SList on the way.

-
Parameters:
+

This function calls gda_data_proxy_get_value() for each column index specified in cols_index, and generates a SList on the way.

Parameters
@@ -783,51 +1002,61 @@
proxy_rowA proxy row.
cols_indexArray containing the columns for which the values are requested.
-
Returns:
A new list of values (the list must be freed, not the values), or 0 if an error occurred.
+
Returns
A new list of values (the list must be freed, not the values), or 0 if an error occurred.
- +
+ + + + + +
- +
GdaDataProxy* Gnome::Gda::DataProxy::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
+ + + + + +
- +
const GdaDataProxy* Gnome::Gda::DataProxy::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
@@ -838,14 +1067,13 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
@@ -856,15 +1084,14 @@
const
-
-
+

Tells if proxy contains any modifications not applied to the proxied data model.

-
Returns:
true if there are some modifications in proxy.
+
Returns
true if there are some modifications in proxy.
- +
@@ -875,15 +1102,17 @@
const
-
-
-
Returns:
true if the proxied data model is itself read-only.
+
+
Returns
true if the proxied data model is itself read-only.
- +
+ + + + + +
@@ -900,17 +1129,26 @@ - +
virtual void Gnome::Gda::DataProxy::on_row_changes_applied
) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_row_changes_applied().

- +
+ + + + + +
@@ -927,17 +1165,26 @@ - +
virtual void Gnome::Gda::DataProxy::on_row_delete_changed
) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_row_delete_changed().

- +
+ + + + + +
@@ -954,192 +1201,191 @@ - +
virtual void Gnome::Gda::DataProxy::on_sample_changed
) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_sample_changed().

- +
+ + + + + +
- +
virtual void Gnome::Gda::DataProxy::on_sample_size_changed ( int  sample_size) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_sample_size_changed().

- +
- +
Glib::PropertyProxy<bool> Gnome::Gda::DataProxy::property_defer_sync Glib::PropertyProxy< bool > Gnome::Gda::DataProxy::property_defer_sync ( )
-
-
+

Tells if changes to the sample of rows displayed is done in background in several steps or if it's done in one step.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<bool> Gnome::Gda::DataProxy::property_defer_sync Glib::PropertyProxy_ReadOnly< bool > Gnome::Gda::DataProxy::property_defer_sync ( ) const
-
-
+

Tells if changes to the sample of rows displayed is done in background in several steps or if it's done in one step.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::DataProxy::property_model Glib::PropertyProxy< Glib::RefPtr<DataModel> > Gnome::Gda::DataProxy::property_model ( )
-
-
+

Proxied data model.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::DataProxy::property_model Glib::PropertyProxy_ReadOnly< Glib::RefPtr<DataModel> > Gnome::Gda::DataProxy::property_model ( ) const
-
-
+

Proxied data model.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<bool> Gnome::Gda::DataProxy::property_prepend_null_entry Glib::PropertyProxy< bool > Gnome::Gda::DataProxy::property_prepend_null_entry ( )
-
-
+

Tells if a row composed of NULL values is inserted as the proxy's first row.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<bool> Gnome::Gda::DataProxy::property_prepend_null_entry Glib::PropertyProxy_ReadOnly< bool > Gnome::Gda::DataProxy::property_prepend_null_entry ( ) const
-
-
+

Tells if a row composed of NULL values is inserted as the proxy's first row.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<int> Gnome::Gda::DataProxy::property_sample_size Glib::PropertyProxy< int > Gnome::Gda::DataProxy::property_sample_size ( )
-
-
+

Number of rows which the proxy will contain at any time, like a sliding window on the proxied data model.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<int> Gnome::Gda::DataProxy::property_sample_size Glib::PropertyProxy_ReadOnly< int > Gnome::Gda::DataProxy::property_sample_size ( ) const
-
-
+

Number of rows which the proxy will contain at any time, like a sliding window on the proxied data model.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
@@ -1151,21 +1397,20 @@
const
-
-
+

Tells if the row number proxy_row has changed.

-
Parameters:
+
Parameters
proxy_rowA proxy row number.
-
Returns:
true if the row has changed.
+
Returns
true if the row has changed.
- +
@@ -1177,21 +1422,20 @@
const
-
-
+

Tells if the row number proxy_row is marked to be deleted.

-
Parameters:
+
Parameters
proxy_rowA proxy row number.
-
Returns:
true if the row is marked to be deleted.
+
Returns
true if the row is marked to be deleted.
- +
@@ -1203,21 +1447,20 @@
const
-
-
+

Tells if the row number proxy_row is a row which has been inserted in proxy (and is thus not in the proxied data model).

-
Parameters:
+
Parameters
proxy_rowA proxy row number.
-
Returns:
true if the row is an inserted row.
+
Returns
true if the row is an inserted row.
- +
@@ -1229,21 +1472,20 @@
-
-
+

Orders by the col column.

-
Parameters:
+
Parameters
colThe column number to order from.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -1255,14 +1497,12 @@
-
-
+

Sets the size of each chunk of data to display: the maximum number of rows which can be "displayed" at a time (the maximum number of rows which proxy pretends to have).

The default value is arbitrary 300 as it is big enough to be able to display quite a lot of data, but small enough to avoid too much data displayed at the same time.

-
Note:
the rows which have been added but not yet committed will always be displayed regardless of the current chunk of data, and the modified rows which are not visible when the displayed chunk of data changes are still held as modified rows.
-

To remove the chunking of the data to display, simply pass sample_size the %0 value.

-
Parameters:
+
Note
the rows which have been added but not yet committed will always be displayed regardless of the current chunk of data, and the modified rows which are not visible when the displayed chunk of data changes are still held as modified rows.
+

To remove the chunking of the data to display, simply pass sample_size the %0 value.

Parameters
sample_sizeThe requested size of a chunk, or 0.
@@ -1271,7 +1511,7 @@
- +
@@ -1283,11 +1523,10 @@
-
-
+

Sets the number of the first row to be available in proxy (in reference to the proxied data model)

-
Parameters:
+
Parameters
sample_startThe number of the first row to be displayed.
@@ -1296,109 +1535,103 @@
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::DataProxy::signal_filter_changed Glib::SignalProxy0< void > Gnome::Gda::DataProxy::signal_filter_changed ( )
-
-
-
Prototype:
void on_my_filter_changed()
+
+
Slot Prototype:
void on_my_filter_changed()
- +
- +
Glib::SignalProxy2< void,int,int > Gnome::Gda::DataProxy::signal_row_changes_applied Glib::SignalProxy2< void,int,int > Gnome::Gda::DataProxy::signal_row_changes_applied ( )
-
-
-
Prototype:
void on_my_row_changes_applied(int row, int proxied_row)
+
+
Slot Prototype:
void on_my_row_changes_applied(int row, int proxied_row)
- +
- +
Glib::SignalProxy2< void,int,bool > Gnome::Gda::DataProxy::signal_row_delete_changed Glib::SignalProxy2< void,int,bool > Gnome::Gda::DataProxy::signal_row_delete_changed ( )
-
-
-
Prototype:
void on_my_row_delete_changed(int row, bool to_be_deleted)
+
+
Slot Prototype:
void on_my_row_delete_changed(int row, bool to_be_deleted)
- +
- +
Glib::SignalProxy2< void,int,int > Gnome::Gda::DataProxy::signal_sample_changed Glib::SignalProxy2< void,int,int > Gnome::Gda::DataProxy::signal_sample_changed ( )
-
-
-
Prototype:
void on_my_sample_changed(int sample_start, int sample_end)
+
+
Slot Prototype:
void on_my_sample_changed(int sample_start, int sample_end)
- +
- +
Glib::SignalProxy1< void,int > Gnome::Gda::DataProxy::signal_sample_size_changed Glib::SignalProxy1< void,int > Gnome::Gda::DataProxy::signal_sample_size_changed ( )
-
-
-
Prototype:
void on_my_sample_size_changed(int sample_size)
+
+
Slot Prototype:
void on_my_sample_size_changed(int sample_size)
- +
- +
Glib::Error,int,int > Gnome::Gda::DataProxy::signal_validate_row_changes Glib::SignalProxy2< Glib::Error,int,int > Gnome::Gda::DataProxy::signal_validate_row_changes ( )
-
-
-
Prototype:
Glib::Error on_my_validate_row_changes(int row, int proxied_row)
+
+
Slot Prototype:
Glib::Error on_my_validate_row_changes(int row, int proxied_row)
- +
@@ -1410,11 +1643,10 @@
-
-
+

Remove the "to be deleted" mark at the row proxy_row, if it existed.

-
Parameters:
+
Parameters
proxy_rowA proxy row number.
@@ -1423,13 +1655,16 @@
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -1443,35 +1678,37 @@ - +
Gnome::Gda::DataProxy > wrap Glib::RefPtr< Gnome::Gda::DataProxy > wrap ( GdaDataProxy *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/dataproxy.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataProxy__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataProxy__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataProxy-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataProxy-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataProxy-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataProxy-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataProxy Member List
-
+
Gnome::Gda::DataProxy Member List
+
-This is the complete list of members for Gnome::Gda::DataProxy, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataModel [static]
alter_value_attributes(int proxy_row, int col, ValueAttribute alter_flags)Gnome::Gda::DataProxy
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
apply_all_changes()Gnome::Gda::DataProxy
apply_row_changes(int proxy_row)Gnome::Gda::DataProxy
cancel_all_changes()Gnome::Gda::DataProxy
cancel_row_changes(int proxy_row, int col)Gnome::Gda::DataProxy
Glib::ObjectBase
Glib::ObjectBase
create(const Glib::RefPtr< DataModel >& model)Gnome::Gda::DataProxy [static]
create_iter()Gnome::Gda::DataModel
DataProxy(const Glib::RefPtr< DataModel >& model)Gnome::Gda::DataProxy [explicit, protected]
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
Glib::Object
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
erase(int proxy_row)Gnome::Gda::DataProxy
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
Glib::Object
get_filter_expr()Gnome::Gda::DataProxy
get_filter_expr(const Glib::ustring& filter_expr)Gnome::Gda::DataProxy
get_filtered_n_rows()Gnome::Gda::DataProxy
get_n_columns() const Gnome::Gda::DataModel
get_n_modified_rows() const Gnome::Gda::DataProxy
get_n_new_rows() const Gnome::Gda::DataProxy
get_n_rows() const Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
get_proxied_model()Gnome::Gda::DataProxy
get_proxied_model() const Gnome::Gda::DataProxy
get_proxied_model_n_cols() const Gnome::Gda::DataProxy
get_proxied_model_n_rows() const Gnome::Gda::DataProxy
get_proxied_model_row(int proxy_row) const Gnome::Gda::DataProxy
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_sample_end() const Gnome::Gda::DataProxy
get_sample_size() const Gnome::Gda::DataProxy
get_sample_start() const Gnome::Gda::DataProxy
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
get_value_attributes(int proxy_row, int col) const Gnome::Gda::DataProxy
get_values(int proxy_row, const std::vector< int >& cols_index) const Gnome::Gda::DataProxy
gobj()Gnome::Gda::DataProxy [inline]
gobj() const Gnome::Gda::DataProxy [inline]
gobj_copy()Gnome::Gda::DataProxy
Glib::ObjectBase
has_changed() const Gnome::Gda::DataProxy
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
is_read_only() const Gnome::Gda::DataProxy
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_changed()Gnome::Gda::DataModel [protected, virtual]
on_reset()Gnome::Gda::DataModel [protected, virtual]
on_row_changes_applied(int row, int proxied_row)Gnome::Gda::DataProxy [protected, virtual]
on_row_delete_changed(int row, bool to_be_deleted)Gnome::Gda::DataProxy [protected, virtual]
on_row_inserted(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_removed(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_updated(int row)Gnome::Gda::DataModel [protected, virtual]
on_sample_changed(int sample_start, int sample_end)Gnome::Gda::DataProxy [protected, virtual]
on_sample_size_changed(int sample_size)Gnome::Gda::DataProxy [protected, virtual]
sigc::trackable
property_defer_sync()Gnome::Gda::DataProxy
property_defer_sync() const Gnome::Gda::DataProxy
property_model()Gnome::Gda::DataProxy
property_model() const Gnome::Gda::DataProxy
property_prepend_null_entry()Gnome::Gda::DataProxy
property_prepend_null_entry() const Gnome::Gda::DataProxy
property_sample_size()Gnome::Gda::DataProxy
property_sample_size() const Gnome::Gda::DataProxy
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
remove_row(int row)Gnome::Gda::DataModel
row_has_changed(int proxy_row) const Gnome::Gda::DataProxy
row_is_deleted(int proxy_row) const Gnome::Gda::DataProxy
row_is_inserted(int proxy_row) const Gnome::Gda::DataProxy
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
Glib::Object
Glib::Object
set_ordering_column(int col)Gnome::Gda::DataProxy
Glib::ObjectBase
Glib::ObjectBase
set_sample_size(int sample_size)Gnome::Gda::DataProxy
set_sample_start(int sample_start)Gnome::Gda::DataProxy
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_filter_changed()Gnome::Gda::DataProxy
signal_reset()Gnome::Gda::DataModel
signal_row_changes_applied()Gnome::Gda::DataProxy
signal_row_delete_changed()Gnome::Gda::DataProxy
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
signal_sample_changed()Gnome::Gda::DataProxy
signal_sample_size_changed()Gnome::Gda::DataProxy
signal_validate_row_changes()Gnome::Gda::DataProxy
Glib::Object
thaw()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
unerase(int proxy_row)Gnome::Gda::DataProxy
Glib::ObjectBase [virtual]
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataProxy* object, bool take_copy=false)Gnome::Gda::DataProxy [related]
Glib::Object
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModel [related]
~DataModel()Gnome::Gda::DataModel [virtual]
~DataProxy()Gnome::Gda::DataProxy [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::DataProxy, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_interface(GType gtype_implementer)Gnome::Gda::DataModelstatic
alter_value_attributes(int proxy_row, int col, ValueAttribute alter_flags)Gnome::Gda::DataProxy
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
apply_all_changes()Gnome::Gda::DataProxy
apply_row_changes(int proxy_row)Gnome::Gda::DataProxy
cancel_all_changes()Gnome::Gda::DataProxy
cancel_row_changes(int proxy_row, int col)Gnome::Gda::DataProxy
create(const Glib::RefPtr< DataModel >& model)Gnome::Gda::DataProxystatic
create_iter()Gnome::Gda::DataModel
DataModel()Gnome::Gda::DataModelprotected
DataProxy(const Glib::RefPtr< DataModel >& model)Gnome::Gda::DataProxyexplicitprotected
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
erase(int proxy_row)Gnome::Gda::DataProxy
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
get_filter_expr()Gnome::Gda::DataProxy
get_filter_expr(const Glib::ustring& filter_expr)Gnome::Gda::DataProxy
get_filtered_n_rows()Gnome::Gda::DataProxy
get_n_columns() const Gnome::Gda::DataModel
get_n_modified_rows() const Gnome::Gda::DataProxy
get_n_new_rows() const Gnome::Gda::DataProxy
get_n_rows() const Gnome::Gda::DataModel
get_proxied_model()Gnome::Gda::DataProxy
get_proxied_model() const Gnome::Gda::DataProxy
get_proxied_model_n_cols() const Gnome::Gda::DataProxy
get_proxied_model_n_rows() const Gnome::Gda::DataProxy
get_proxied_model_row(int proxy_row) const Gnome::Gda::DataProxy
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_sample_end() const Gnome::Gda::DataProxy
get_sample_size() const Gnome::Gda::DataProxy
get_sample_start() const Gnome::Gda::DataProxy
get_type()Gnome::Gda::DataProxystatic
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
get_value_attributes(int proxy_row, int col) const Gnome::Gda::DataProxy
get_values(int proxy_row, const std::vector< int >& cols_index) const Gnome::Gda::DataProxy
gobj()Gnome::Gda::DataProxyinline
gobj() const Gnome::Gda::DataProxyinline
gobj_copy()Gnome::Gda::DataProxy
has_changed() const Gnome::Gda::DataProxy
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
is_read_only() const Gnome::Gda::DataProxy
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
on_changed()Gnome::Gda::DataModelprotectedvirtual
on_reset()Gnome::Gda::DataModelprotectedvirtual
on_row_changes_applied(int row, int proxied_row)Gnome::Gda::DataProxyprotectedvirtual
on_row_delete_changed(int row, bool to_be_deleted)Gnome::Gda::DataProxyprotectedvirtual
on_row_inserted(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_removed(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_updated(int row)Gnome::Gda::DataModelprotectedvirtual
on_sample_changed(int sample_start, int sample_end)Gnome::Gda::DataProxyprotectedvirtual
on_sample_size_changed(int sample_size)Gnome::Gda::DataProxyprotectedvirtual
property_defer_sync()Gnome::Gda::DataProxy
property_defer_sync() const Gnome::Gda::DataProxy
property_model()Gnome::Gda::DataProxy
property_model() const Gnome::Gda::DataProxy
property_prepend_null_entry()Gnome::Gda::DataProxy
property_prepend_null_entry() const Gnome::Gda::DataProxy
property_sample_size()Gnome::Gda::DataProxy
property_sample_size() const Gnome::Gda::DataProxy
remove_row(int row)Gnome::Gda::DataModel
row_has_changed(int proxy_row) const Gnome::Gda::DataProxy
row_is_deleted(int proxy_row) const Gnome::Gda::DataProxy
row_is_inserted(int proxy_row) const Gnome::Gda::DataProxy
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
set_ordering_column(int col)Gnome::Gda::DataProxy
set_sample_size(int sample_size)Gnome::Gda::DataProxy
set_sample_start(int sample_start)Gnome::Gda::DataProxy
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_filter_changed()Gnome::Gda::DataProxy
signal_reset()Gnome::Gda::DataModel
signal_row_changes_applied()Gnome::Gda::DataProxy
signal_row_delete_changed()Gnome::Gda::DataProxy
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
signal_sample_changed()Gnome::Gda::DataProxy
signal_sample_size_changed()Gnome::Gda::DataProxy
signal_validate_row_changes()Gnome::Gda::DataProxy
thaw()Gnome::Gda::DataModel
unerase(int proxy_row)Gnome::Gda::DataProxy
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataProxy* object, bool take_copy=false)Gnome::Gda::DataProxyrelated
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModelrelated
~DataModel()Gnome::Gda::DataModelvirtual
~DataProxy()Gnome::Gda::DataProxyvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataSelect__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataSelect__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataSelect.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataSelect.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataSelect.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataSelect.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::DataSelect Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataSelect Class Reference
-
+
Gnome::Gda::DataSelect Class Reference
+
- -

Data models returned by the execution of a SELECT statement. More...

+ +

Data models returned by the execution of a SELECT statement. + More...

Inheritance diagram for Gnome::Gda::DataSelect:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::DataSelect:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~DataSelect ()
GdaDataSelect* gobj ()
 Provides access to the underlying C GObject.
const GdaDataSelect* gobj () const
 Provides access to the underlying C GObject.
GdaDataSelect* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
bool set_row_selection_condition_sql (const Glib::ustring& sql_where)
 Specifies the SQL condition corresponding to the WHERE part of a SELECT statement which would return only 1 row (the expression of the primary key).
void compute_row_selection_condition ()
 Offers the same features as set_row_selection_condition() but the expression is computed from the meta data associated to the connection being used when model was created.
void set_modification_statement (const Statement >& mod_stmt)
 Informs model that it should allow modifications to the data in some columns and some rows using mod_stmt to propagate those modifications into the database.
void set_modification_statement_sql (const Glib::ustring& sql)
 Offers the same feature as set_modification_statement() but using an SQL statement.
void compute_modification_statements ()
 Makes model try to compute INSERT, UPDATE and DELETE statements to be used when modifying model's contents.
void compute_columns_attributes ()
 Computes correct attributes for each of model's columns, which includes the "NOT <tt>0</tt>" attribute, the default value, the precision and scale for numeric values.
get_connection ()
 Get a pointer to the Gda::Connection object which was used when model was created (and which may be used internally by model).
void rerun ()
 Requests that model be re-run to have an updated result.
property_auto_reset ()
 Automatically re-run the SELECT statement if any parameter has changed since it was first executed.
-< bool > property_auto_reset () const
 Automatically re-run the SELECT statement if any parameter has changed since it was first executed.
property_store_all_rows ()
 Tells if model has analyzed all the rows.
-< bool > property_store_all_rows () const
 Tells if model has analyzed all the rows.
-< property_connection () const
 Connection from which this data model is created.
-< property_delete_stmt ()
 DELETE Statement to be executed to remove data.
-< property_delete_stmt () const
 DELETE Statement to be executed to remove data.
-< property_insert_stmt ()
 INSERT Statement to be executed to add data.
-< property_insert_stmt () const
 INSERT Statement to be executed to add data.
-< property_prepared_stmt ()
 Associated prepared statement (for internal usage).
-< property_prepared_stmt () const
 Associated prepared statement (for internal usage).
-< property_update_stmt ()
 UPDATE Statement to be executed to update data.
-< property_update_stmt () const
 UPDATE Statement to be executed to update data.
-< property_exec_params () const
 GdaSet used when the SELECT statement was executed.
-< guint > property_model_usage () const
 Determines how the data model may be used.

+

virtual ~DataSelect ()
 
GdaDataSelect* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataSelect* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaDataSelect* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
bool set_row_selection_condition_sql (const Glib::ustring& sql_where)
 Specifies the SQL condition corresponding to the WHERE part of a SELECT statement which would return only 1 row (the expression of the primary key). More...
 
void compute_row_selection_condition ()
 Offers the same features as set_row_selection_condition() but the expression is computed from the meta data associated to the connection being used when model was created. More...
 
void set_modification_statement (const Glib::RefPtr< Statement >& mod_stmt)
 Informs model that it should allow modifications to the data in some columns and some rows using mod_stmt to propagate those modifications into the database. More...
 
void set_modification_statement_sql (const Glib::ustring& sql)
 Offers the same feature as set_modification_statement() but using an SQL statement. More...
 
void compute_modification_statements ()
 Makes model try to compute INSERT, UPDATE and DELETE statements to be used when modifying model's contents. More...
 
void compute_columns_attributes ()
 Computes correct attributes for each of model's columns, which includes the "NOT <tt>0</tt>" attribute, the default value, the precision and scale for numeric values. More...
 
Glib::RefPtr< Connectionget_connection ()
 Get a pointer to the Gda::Connection object which was used when model was created (and which may be used internally by model). More...
 
void rerun ()
 Requests that model be re-run to have an updated result. More...
 
Glib::PropertyProxy< bool > property_auto_reset ()
 Automatically re-run the SELECT statement if any parameter has changed since it was first executed. More...
 
Glib::PropertyProxy_ReadOnly
+< bool > 
property_auto_reset () const
 Automatically re-run the SELECT statement if any parameter has changed since it was first executed. More...
 
Glib::PropertyProxy< bool > property_store_all_rows ()
 Tells if model has analyzed all the rows. More...
 
Glib::PropertyProxy_ReadOnly
+< bool > 
property_store_all_rows () const
 Tells if model has analyzed all the rows. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Connection > > 
property_connection () const
 Connection from which this data model is created. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< Statement > > 
property_delete_stmt ()
 DELETE Statement to be executed to remove data. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Statement > > 
property_delete_stmt () const
 DELETE Statement to be executed to remove data. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< Statement > > 
property_insert_stmt ()
 INSERT Statement to be executed to add data. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Statement > > 
property_insert_stmt () const
 INSERT Statement to be executed to add data. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< Statement > > 
property_prepared_stmt ()
 Associated prepared statement (for internal usage). More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Statement > > 
property_prepared_stmt () const
 Associated prepared statement (for internal usage). More...
 
Glib::PropertyProxy
+< Glib::RefPtr< Statement > > 
property_update_stmt ()
 UPDATE Statement to be executed to update data. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Statement > > 
property_update_stmt () const
 UPDATE Statement to be executed to update data. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Set > > 
property_exec_params () const
 GdaSet used when the SELECT statement was executed. More...
 
Glib::PropertyProxy_ReadOnly
+< guint > 
property_model_usage () const
 Determines how the data model may be used. More...
 
- Public Member Functions inherited from Gnome::Gda::DataModel
virtual ~DataModel ()
 
GdaDataModel* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataModel* gobj () const
 Provides access to the underlying C GObject. More...
 
void freeze ()
 Disables notifications of changes on the given data model. More...
 
void thaw ()
 Re-enables notifications of changes on the given data model. More...
 
int get_n_rows () const
 
int get_n_columns () const
 
int get_column_index (const Glib::ustring& name)
 Get the index of the first column named name in model. More...
 
Glib::RefPtr< Columndescribe_column (int col)
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::RefPtr< const Columndescribe_column (int col) const
 Queries the underlying data model implementation for a description of a given column. More...
 
Glib::ustring get_column_title (int col) const
 
void set_column_title (int col, const Glib::ustring& title)
 Sets the title of the given col in model. More...
 
Value get_value_at (int col, int row) const
 Retrieves the data stored in the given position (identified by the col and row parameters) on a data model. More...
 
Value get_typed_value_at (int col, int row, GType expected_type, bool nullok) const
 Upon errors 0 will be returned and error will be assigned a Error from the Gda::DATA_MODEL_ERROR domain. More...
 
ValueAttribute get_attributes_at (int col, int row)
 Get the attributes of the value stored at (row, col) in model, which is an ORed value of Gda::ValueAttribute flags. More...
 
Glib::RefPtr< DataModelItercreate_iter ()
 Creates a new iterator object Gda::DataModelIter object which can be used to iterate through rows in model. More...
 
bool set_value_at (int col, int row, const Value& value)
 Modifies a value in model, at ( col, row). More...
 
bool set_values (int row, const std::vector< Value >& values)
 In a similar way to set_value_at(), this method modifies a data model's contents by setting several values at once. More...
 
DataModelAccessFlags get_access_flags () const
 Get the attributes of model such as how to access the data it contains if it's modifiable, etc. More...
 
int append_values (const std::vector< Value >& values)
 Appends a row to the given data model. More...
 
bool append_row ()
 Appends a row to the data model (the new row will possibly have 0 values for all columns, or some other values depending on the data model implementation) More...
 
bool remove_row (int row)
 Removes a row from the data model. More...
 
int get_row_from_values (const ValueVector& values, const std::vector< int >& cols_index)
 Returns the first row where all the values in values at the columns identified at cols_index match. More...
 
void send_hint (DataModelHint hint, const Value& hint_value)
 Sends a hint to the data model. More...
 
Glib::ustring export_to_string (DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the a string; the format is specified using the format argument. More...
 
bool export_to_file (DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)
 Exports data contained in model to the file; the format is specified using the format argument. More...
 
bool import_from_model (const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)
 Copy the contents of the from data model to the to data model. More...
 
bool import_from_string (const Glib::ustring&string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Loads the data from string into model. More...
 
bool import_from_file (const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)
 Imports data contained in the file file into model; the format is detected. More...
 
void dump (FILE* to_stream) const
 Dumps a textual representation of the model to the to_stream stream. More...
 
Glib::ustring dump_as_string () const
 Dumps a textual representation of the model into a new string. More...
 
void set_column_name (int col, const Glib::ustring& name)
 Sets the name of the given col in model, and if its title is not set, also sets the title to name. More...
 
Glib::ustring get_column_name (int col) const
 
bool iter_move_next_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_prev_default (const Glib::RefPtr< DataModelIter >& iter)
 
bool iter_move_to_row_default (const Glib::RefPtr< DataModelIter >& iter, int row)
 
Glib::SignalProxy1< void, int > signal_row_inserted ()
 
Glib::SignalProxy1< void, int > signal_row_updated ()
 
Glib::SignalProxy1< void, int > signal_row_removed ()
 
Glib::SignalProxy0< void > signal_reset ()
 
Glib::SignalProxy0< void > signal_changed ()
 
+ + + + + + + + + + +

+Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
- Static Public Member Functions inherited from Gnome::Gda::DataModel
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::DataSelect
wrap (GdaDataSelect* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from Gnome::Gda::DataModel
typedef std::vector< ValueValueVector
 
- Protected Member Functions inherited from Gnome::Gda::DataModel
 DataModel ()
 You should derive from this class to use it. More...
 
virtual void on_row_inserted (int row)
 This is a default handler for the signal signal_row_inserted(). More...
 
virtual void on_row_updated (int row)
 This is a default handler for the signal signal_row_updated(). More...
 
virtual void on_row_removed (int row)
 This is a default handler for the signal signal_row_removed(). More...
 
virtual void on_reset ()
 This is a default handler for the signal signal_reset(). More...
 
virtual void on_changed ()
 This is a default handler for the signal signal_changed(). More...
 
-

Detailed Description

+

Detailed Description

Data models returned by the execution of a SELECT statement.

-

This data model implements the Gda::DataModel interface and is the required base object when database providers implement a data model returned when a SELECT statement has been executed. As the GdaDataModel interface is implemented, consult the API to access and modify the data held in a GdaDataSelect object.

-

The default behaviour however is to disallow modifications, and this section documents how to characterize a Gda::DataSelect to allow modifications. Once this is done, any modification done to the data model whill be propagated to the modified table in the database using INSERT, UPDATE or DELETE statements.

+

This data model implements the Gda::DataModel interface and is the required base object when database providers implement a data model returned when a SELECT statement has been executed. As the GdaDataModel interface is implemented, consult the API to access and modify the data held in a GdaDataSelect object.

+

The default behaviour however is to disallow modifications, and this section documents how to characterize a Gda::DataSelect to allow modifications. Once this is done, any modification done to the data model whill be propagated to the modified table in the database using INSERT, UPDATE or DELETE statements.

After any modification, it is still possible to read values from the data model (even values for rows which have been modified or inserted). The data model might then execute some SELECT statement to fetch some actualized values. Note: there is a corner case where a modification made to a row would make the row not selected at first in the data model (for example is the original SELECT statement included a clause "WHERE id < 100" and the modification sets the "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.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::DataSelect::~DataSelect ( ) [virtual]
- -
+
+virtual
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -197,15 +376,14 @@
-
-
+

Computes correct attributes for each of model's columns, which includes the "NOT <tt>0</tt>" attribute, the default value, the precision and scale for numeric values.

-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -216,16 +394,15 @@
-
-
+

Makes model try to compute INSERT, UPDATE and DELETE statements to be used when modifying model's contents.

-
Note:
any modification statement set using set_modification_statement() will first be unset
-
Returns:
true if no error occurred. If false is returned, then some modification statement may still have been computed.
+
Note
any modification statement set using set_modification_statement() will first be unset
+
Returns
true if no error occurred. If false is returned, then some modification statement may still have been computed.
- +
@@ -236,76 +413,108 @@
-
-
+

Offers the same features as set_row_selection_condition() but the expression is computed from the meta data associated to the connection being used when model was created.

-

NOTE1: make sure the meta data associated to the connection is up to date before using this method, see Gda::Connection::update_meta_store().

-

NOTE2: if the SELECT statement from which model has been created uses more than one table, or if the table used does not have any primary key, then this method will fail

-
Returns:
true if no error occurred.
+

NOTE1: make sure the meta data associated to the connection is up to date before using this method, see Gda::Connection::update_meta_store().

+

NOTE2: if the SELECT statement from which model has been created uses more than one table, or if the table used does not have any primary key, then this method will fail

Returns
true if no error occurred.
- +
- +
Connection> Gnome::Gda::DataSelect::get_connection Glib::RefPtr<Connection> Gnome::Gda::DataSelect::get_connection ( )
+
+ +

Get a pointer to the Gda::Connection object which was used when model was created (and which may be used internally by model).

+
Returns
A pointer to the Gda::Connection, or 0.
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::DataSelect::get_type ()
+
+static
+
-

Get a pointer to the Gda::Connection object which was used when model was created (and which may be used internally by model).

-
Returns:
A pointer to the Gda::Connection, or 0.
+

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaDataSelect* Gnome::Gda::DataSelect::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
+ + + + + +
- +
const GdaDataSelect* Gnome::Gda::DataSelect::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataModel.

-
- +
@@ -316,314 +525,283 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
Glib::PropertyProxy<bool> Gnome::Gda::DataSelect::property_auto_reset Glib::PropertyProxy< bool > Gnome::Gda::DataSelect::property_auto_reset ( )
-
-
+

Automatically re-run the SELECT statement if any parameter has changed since it was first executed.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<bool> Gnome::Gda::DataSelect::property_auto_reset Glib::PropertyProxy_ReadOnly< bool > Gnome::Gda::DataSelect::property_auto_reset ( ) const
-
-
+

Automatically re-run the SELECT statement if any parameter has changed since it was first executed.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Connection> > Gnome::Gda::DataSelect::property_connection Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Connection> > Gnome::Gda::DataSelect::property_connection ( ) const
-
-
+
-

Connection from which this data model is created.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Connection from which this data model is created.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Statement> > Gnome::Gda::DataSelect::property_delete_stmt Glib::PropertyProxy< Glib::RefPtr<Statement> > Gnome::Gda::DataSelect::property_delete_stmt ( )
-
-
+
-

DELETE Statement to be executed to remove data.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

DELETE Statement to be executed to remove data.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Statement> > Gnome::Gda::DataSelect::property_delete_stmt Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Statement> > Gnome::Gda::DataSelect::property_delete_stmt ( ) const
-
-
+
-

DELETE Statement to be executed to remove data.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

DELETE Statement to be executed to remove data.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Set> > Gnome::Gda::DataSelect::property_exec_params Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Set> > Gnome::Gda::DataSelect::property_exec_params ( ) const
-
-
+

GdaSet used when the SELECT statement was executed.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Statement> > Gnome::Gda::DataSelect::property_insert_stmt Glib::PropertyProxy< Glib::RefPtr<Statement> > Gnome::Gda::DataSelect::property_insert_stmt ( )
-
-
+
-

INSERT Statement to be executed to add data.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

INSERT Statement to be executed to add data.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Statement> > Gnome::Gda::DataSelect::property_insert_stmt Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Statement> > Gnome::Gda::DataSelect::property_insert_stmt ( ) const
-
-
+
-

INSERT Statement to be executed to add data.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

INSERT Statement to be executed to add data.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<guint> Gnome::Gda::DataSelect::property_model_usage Glib::PropertyProxy_ReadOnly< guint > Gnome::Gda::DataSelect::property_model_usage ( ) const
-
-
+

Determines how the data model may be used.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Statement> > Gnome::Gda::DataSelect::property_prepared_stmt Glib::PropertyProxy< Glib::RefPtr<Statement> > Gnome::Gda::DataSelect::property_prepared_stmt ( )
-
-
+

Associated prepared statement (for internal usage).

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Statement> > Gnome::Gda::DataSelect::property_prepared_stmt Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Statement> > Gnome::Gda::DataSelect::property_prepared_stmt ( ) const
-
-
+

Associated prepared statement (for internal usage).

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<bool> Gnome::Gda::DataSelect::property_store_all_rows Glib::PropertyProxy< bool > Gnome::Gda::DataSelect::property_store_all_rows ( )
-
-
+

Tells if model has analyzed all the rows.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<bool> Gnome::Gda::DataSelect::property_store_all_rows Glib::PropertyProxy_ReadOnly< bool > Gnome::Gda::DataSelect::property_store_all_rows ( ) const
-
-
+

Tells if model has analyzed all the rows.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Statement> > Gnome::Gda::DataSelect::property_update_stmt Glib::PropertyProxy< Glib::RefPtr<Statement> > Gnome::Gda::DataSelect::property_update_stmt ( )
-
-
+
-

UPDATE Statement to be executed to update data.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

UPDATE Statement to be executed to update data.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Statement> > Gnome::Gda::DataSelect::property_update_stmt Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Statement> > Gnome::Gda::DataSelect::property_update_stmt ( ) const
-
-
+
-

UPDATE Statement to be executed to update data.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

UPDATE Statement to be executed to update data.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
@@ -634,108 +812,111 @@
-
-
+

Requests that model be re-run to have an updated result.

If an error occurs, then model will not be changed.

-
Since libgdamm 4.2:
-
Returns:
true if no error occurred.
+
Since libgdamm 4.2:
Returns
true if no error occurred.
+
- +
- +
void Gnome::Gda::DataSelect::set_modification_statement (const Statement >& const Glib::RefPtr< Statement >&  mod_stmt)
-
-
+

Informs model that it should allow modifications to the data in some columns and some rows using mod_stmt to propagate those modifications into the database.

-

If mod_stmt is: <itemizedlist> <listitem>an UPDATE statement, then all the rows in model will be modifyable</listitem> <listitem>a DELETE statement, then it will be possible to delete rows in model </listitem> <listitem>in INSERT statement, then it will be possible to add some rows to model </listitem> <listitem>any other statement, then this method will return an error</listitem> </itemizedlist>

+

If mod_stmt is:

    +
  • an UPDATE statement, then all the rows in model will be modifyable
  • +
  • a DELETE statement, then it will be possible to delete rows in model
  • +
  • in INSERT statement, then it will be possible to add some rows to model
  • +
  • any other statement, then this method will return an error
  • +

This method can be called several times to specify different types of modification.

If mod_stmt is an UPDATE or DELETE statement then it should have a WHERE part which identifies a unique row in model (please note that this property can't be checked but may result in model behaving in an unpredictable way).

NOTE1: However, if the set_row_selection_condition() or set_row_selection_condition_sql() have been successfully be called before, the WHERE part of mod_stmt WILL be modified to use the row selection condition specified through one of these methods (please not that it is then possible to avoid specifying a WHERE part in mod_stmt then).

-

NOTE2: if set_row_selection_condition() or set_row_selection_condition_sql() have not yet been successfully be called before, then the WHERE part of mod_stmt will be used as if one of these functions had been called.

-
Parameters:
+

NOTE2: if set_row_selection_condition() or set_row_selection_condition_sql() have not yet been successfully be called before, then the WHERE part of mod_stmt will be used as if one of these functions had been called.

Parameters
- +
mod_stmtA Gda::Statement (INSERT, UPDATE or DELETE).
mod_stmtA Gda::Statement (INSERT, UPDATE or DELETE).
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
void Gnome::Gda::DataSelect::set_modification_statement_sql (const Glib::ustringconst Glib::ustring sql)
-
-
+

Offers the same feature as set_modification_statement() but using an SQL statement.

-
Parameters:
+
Parameters
sqlAn SQL text.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
bool Gnome::Gda::DataSelect::set_row_selection_condition_sql (const Glib::ustringconst Glib::ustring sql_where)
-
-
+

Specifies the SQL condition corresponding to the WHERE part of a SELECT statement which would return only 1 row (the expression of the primary key).

-

For example for a table created as <![CDATA["CREATE TABLE mytable (part1 int NOT <tt>0</tt>, part2 string NOT <tt>0</tt>, name string, PRIMARY KEY (part1, part2))"]]>, and if pmodel corresponds to the execution of the <![CDATA["SELECT name, part1, part2 FROM mytable"]]>, then the sensible value for sql_where would be <![CDATA["part1 = ##-1::int AND part2 = ##-2::string"]]> because the values of the 'part1' field are located in pmodel's column number 1 and the values of the 'part2' field are located in pmodel's column number 2 and the primary key is composed of (part1, part2).

-

For more information about the syntax of the parameters (named <![CDATA["##-1::int"]]> for example), see the GdaSqlParser documentation, and set_modification_statement().

-
Parameters:
+

For example for a table created as <![CDATA["CREATE TABLE mytable (part1 int NOT <tt>0</tt>, part2 string NOT <tt>0</tt>, +name string, PRIMARY KEY (part1, part2))"]]>, and if pmodel corresponds to the execution of the <![CDATA["SELECT name, part1, part2 FROM mytable"]]>, then the sensible value for sql_where would be <![CDATA["part1 = ##-1::int AND part2 = ##-2::string"]]> because the values of the 'part1' field are located in pmodel's column number 1 and the values of the 'part2' field are located in pmodel's column number 2 and the primary key is composed of (part1, part2).

+

For more information about the syntax of the parameters (named <![CDATA["##-1::int"]]> for example), see the GdaSqlParser documentation, and set_modification_statement().

Parameters
sql_whereAn SQL condition (without the WHERE keyword).
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -749,35 +930,37 @@ - +
Gnome::Gda::DataSelect > wrap Glib::RefPtr< Gnome::Gda::DataSelect > wrap ( GdaDataSelect *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/dataselect.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataSelect__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataSelect__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataSelect-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataSelect-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1DataSelect-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1DataSelect-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::DataSelect Member List
-
+
Gnome::Gda::DataSelect Member List
+
-This is the complete list of members for Gnome::Gda::DataSelect, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataModel [static]
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
compute_columns_attributes()Gnome::Gda::DataSelect
compute_modification_statements()Gnome::Gda::DataSelect
compute_row_selection_condition()Gnome::Gda::DataSelect
Glib::ObjectBase
Glib::ObjectBase
create_iter()Gnome::Gda::DataModel
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
Glib::Object
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
get_connection()Gnome::Gda::DataSelect
Glib::Object
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
Glib::ObjectBase
Glib::ObjectBase
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataSelect [inline]
gobj() const Gnome::Gda::DataSelect [inline]
gobj_copy()Gnome::Gda::DataSelect
Glib::ObjectBase
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_changed()Gnome::Gda::DataModel [protected, virtual]
on_reset()Gnome::Gda::DataModel [protected, virtual]
on_row_inserted(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_removed(int row)Gnome::Gda::DataModel [protected, virtual]
on_row_updated(int row)Gnome::Gda::DataModel [protected, virtual]
sigc::trackable
property_auto_reset()Gnome::Gda::DataSelect
property_auto_reset() const Gnome::Gda::DataSelect
property_connection() const Gnome::Gda::DataSelect
property_delete_stmt()Gnome::Gda::DataSelect
property_delete_stmt() const Gnome::Gda::DataSelect
property_exec_params() const Gnome::Gda::DataSelect
property_insert_stmt()Gnome::Gda::DataSelect
property_insert_stmt() const Gnome::Gda::DataSelect
property_model_usage() const Gnome::Gda::DataSelect
property_prepared_stmt()Gnome::Gda::DataSelect
property_prepared_stmt() const Gnome::Gda::DataSelect
property_store_all_rows()Gnome::Gda::DataSelect
property_store_all_rows() const Gnome::Gda::DataSelect
property_update_stmt()Gnome::Gda::DataSelect
property_update_stmt() const Gnome::Gda::DataSelect
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
remove_row(int row)Gnome::Gda::DataModel
rerun()Gnome::Gda::DataSelect
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
Glib::Object
Glib::Object
set_modification_statement(const Glib::RefPtr< Statement >& mod_stmt)Gnome::Gda::DataSelect
set_modification_statement_sql(const Glib::ustring& sql)Gnome::Gda::DataSelect
Glib::ObjectBase
Glib::ObjectBase
set_row_selection_condition_sql(const Glib::ustring& sql_where)Gnome::Gda::DataSelect
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
Glib::Object
thaw()Gnome::Gda::DataModel
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataSelect* object, bool take_copy=false)Gnome::Gda::DataSelect [related]
Glib::Object
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModel [related]
~DataModel()Gnome::Gda::DataModel [virtual]
~DataSelect()Gnome::Gda::DataSelect [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::DataSelect, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_interface(GType gtype_implementer)Gnome::Gda::DataModelstatic
append_row()Gnome::Gda::DataModel
append_values(const std::vector< Value >& values)Gnome::Gda::DataModel
compute_columns_attributes()Gnome::Gda::DataSelect
compute_modification_statements()Gnome::Gda::DataSelect
compute_row_selection_condition()Gnome::Gda::DataSelect
create_iter()Gnome::Gda::DataModel
DataModel()Gnome::Gda::DataModelprotected
describe_column(int col)Gnome::Gda::DataModel
describe_column(int col) const Gnome::Gda::DataModel
dump(FILE* to_stream) const Gnome::Gda::DataModel
dump_as_string() const Gnome::Gda::DataModel
export_to_file(DataModelIOFormat format, const std::string& file, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
export_to_string(DataModelIOFormat format, const std::vector< int >& cols, const std::vector< int >& rows, const Glib::RefPtr< Set >& options)Gnome::Gda::DataModel
freeze()Gnome::Gda::DataModel
get_access_flags() const Gnome::Gda::DataModel
get_attributes_at(int col, int row)Gnome::Gda::DataModel
get_column_index(const Glib::ustring& name)Gnome::Gda::DataModel
get_column_name(int col) const Gnome::Gda::DataModel
get_column_title(int col) const Gnome::Gda::DataModel
get_connection()Gnome::Gda::DataSelect
get_n_columns() const Gnome::Gda::DataModel
get_n_rows() const Gnome::Gda::DataModel
get_row_from_values(const ValueVector& values, const std::vector< int >& cols_index)Gnome::Gda::DataModel
get_type()Gnome::Gda::DataSelectstatic
get_typed_value_at(int col, int row, GType expected_type, bool nullok) const Gnome::Gda::DataModel
get_value_at(int col, int row) const Gnome::Gda::DataModel
gobj()Gnome::Gda::DataSelectinline
gobj() const Gnome::Gda::DataSelectinline
gobj_copy()Gnome::Gda::DataSelect
import_from_file(const std::string& file, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
import_from_model(const Glib::RefPtr< DataModel >& from, bool overwrite, GHashTable* cols_trans)Gnome::Gda::DataModel
import_from_string(const Glib::ustring& string, GHashTable* cols_trans, const Glib::RefPtr< const Set >& options)Gnome::Gda::DataModel
iter_move_next_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_prev_default(const Glib::RefPtr< DataModelIter >& iter)Gnome::Gda::DataModel
iter_move_to_row_default(const Glib::RefPtr< DataModelIter >& iter, int row)Gnome::Gda::DataModel
on_changed()Gnome::Gda::DataModelprotectedvirtual
on_reset()Gnome::Gda::DataModelprotectedvirtual
on_row_inserted(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_removed(int row)Gnome::Gda::DataModelprotectedvirtual
on_row_updated(int row)Gnome::Gda::DataModelprotectedvirtual
property_auto_reset()Gnome::Gda::DataSelect
property_auto_reset() const Gnome::Gda::DataSelect
property_connection() const Gnome::Gda::DataSelect
property_delete_stmt()Gnome::Gda::DataSelect
property_delete_stmt() const Gnome::Gda::DataSelect
property_exec_params() const Gnome::Gda::DataSelect
property_insert_stmt()Gnome::Gda::DataSelect
property_insert_stmt() const Gnome::Gda::DataSelect
property_model_usage() const Gnome::Gda::DataSelect
property_prepared_stmt()Gnome::Gda::DataSelect
property_prepared_stmt() const Gnome::Gda::DataSelect
property_store_all_rows()Gnome::Gda::DataSelect
property_store_all_rows() const Gnome::Gda::DataSelect
property_update_stmt()Gnome::Gda::DataSelect
property_update_stmt() const Gnome::Gda::DataSelect
remove_row(int row)Gnome::Gda::DataModel
rerun()Gnome::Gda::DataSelect
send_hint(DataModelHint hint, const Value& hint_value)Gnome::Gda::DataModel
set_column_name(int col, const Glib::ustring& name)Gnome::Gda::DataModel
set_column_title(int col, const Glib::ustring& title)Gnome::Gda::DataModel
set_modification_statement(const Glib::RefPtr< Statement >& mod_stmt)Gnome::Gda::DataSelect
set_modification_statement_sql(const Glib::ustring& sql)Gnome::Gda::DataSelect
set_row_selection_condition_sql(const Glib::ustring& sql_where)Gnome::Gda::DataSelect
set_value_at(int col, int row, const Value& value)Gnome::Gda::DataModel
set_values(int row, const std::vector< Value >& values)Gnome::Gda::DataModel
signal_changed()Gnome::Gda::DataModel
signal_reset()Gnome::Gda::DataModel
signal_row_inserted()Gnome::Gda::DataModel
signal_row_removed()Gnome::Gda::DataModel
signal_row_updated()Gnome::Gda::DataModel
thaw()Gnome::Gda::DataModel
ValueVector typedefGnome::Gda::DataModel
wrap(GdaDataSelect* object, bool take_copy=false)Gnome::Gda::DataSelectrelated
Gnome::Gda::DataModel::wrap(GdaDataModel* object, bool take_copy=false)Gnome::Gda::DataModelrelated
~DataModel()Gnome::Gda::DataModelvirtual
~DataSelect()Gnome::Gda::DataSelectvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::HandlerBin Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerBin Class Reference
-
+
Gnome::Gda::HandlerBin Class Reference
+
- -

Default handler for binary values. More...

+ +

Default handler for binary values. + More...

Inheritance diagram for Gnome::Gda::HandlerBin:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::HandlerBin:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~HandlerBin ()
GdaHandlerBin* gobj ()
 Provides access to the underlying C GObject.
const GdaHandlerBin* gobj () const
 Provides access to the underlying C GObject.
GdaHandlerBin* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

+

virtual ~HandlerBin ()
 
GdaHandlerBin* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaHandlerBin* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaHandlerBin* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
- Public Member Functions inherited from Gnome::Gda::DataHandler
virtual ~DataHandler ()
 
GdaDataHandler* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataHandler* gobj () const
 Provides access to the underlying C GObject. More...
 
Glib::ustring get_sql_from_value (const Value& value) const
 Creates a new string which is an SQL representation of the given value, the returned string can be used directly in an SQL statement. More...
 
Glib::ustring get_str_from_value (const Value& value) const
 Creates a new string which is a "user friendly" representation of the given value (in the user's locale, specially for the dates). More...
 
Value get_value_from_sql (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the SQL value given as argument. More...
 
Value get_value_from_str (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the STR value given as argument. More...
 
Value get_sane_init_value (GType type) const
 Creates a new GValue which holds a sane initial value to be used if no value is specifically provided. More...
 
bool accepts_g_type (GType type) const
 Checks wether the GdaDataHandler is able to handle the gda type given as argument. More...
 
Glib::ustring get_descr () const
 Get a short description of the GdaDataHandler. More...
 
+ - - + + + + + + + + + + +

Static Public Member Functions

static create ()

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< HandlerBincreate ()
 
- Static Public Member Functions inherited from Gnome::Gda::DataHandler
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + +

Protected Member Functions

 HandlerBin ()

+

 HandlerBin ()
 
- Protected Member Functions inherited from Gnome::Gda::DataHandler
 DataHandler ()
 You should derive from this class to use it. More...
 
+ - - + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::HandlerBin
wrap (GdaHandlerBin* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Default handler for binary values.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::HandlerBin::~HandlerBin ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::HandlerBin::HandlerBin ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static HandlerBin> Gnome::Gda::HandlerBin::create static Glib::RefPtr<HandlerBin> Gnome::Gda::HandlerBin::create ( ) [static]
+
+static
+
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::HandlerBin::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaHandlerBin* Gnome::Gda::HandlerBin::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
+ + + + + +
- +
const GdaHandlerBin* Gnome::Gda::HandlerBin::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
@@ -215,20 +318,22 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -242,35 +347,37 @@ - +
Gnome::Gda::HandlerBin > wrap Glib::RefPtr< Gnome::Gda::HandlerBin > wrap ( GdaHandlerBin *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/handlerbin.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBin-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerBin Member List
-
+
Gnome::Gda::HandlerBin Member List
+
-This is the complete list of members for Gnome::Gda::HandlerBin, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
accepts_g_type(GType type) const Gnome::Gda::DataHandler
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataHandler [static]
Glib::ObjectBase
Glib::ObjectBase
create()Gnome::Gda::HandlerBin [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_descr() const Gnome::Gda::DataHandler
Glib::ObjectBase
Glib::ObjectBase
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerBin [inline]
gobj() const Gnome::Gda::HandlerBin [inline]
gobj_copy()Gnome::Gda::HandlerBin
Glib::ObjectBase
HandlerBin()Gnome::Gda::HandlerBin [protected]
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaHandlerBin* object, bool take_copy=false)Gnome::Gda::HandlerBin [related]
Glib::Object
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandler [related]
~DataHandler()Gnome::Gda::DataHandler [virtual]
~HandlerBin()Gnome::Gda::HandlerBin [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::HandlerBin, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
accepts_g_type(GType type) const Gnome::Gda::DataHandler
add_interface(GType gtype_implementer)Gnome::Gda::DataHandlerstatic
create()Gnome::Gda::HandlerBinstatic
DataHandler()Gnome::Gda::DataHandlerprotected
get_descr() const Gnome::Gda::DataHandler
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_type()Gnome::Gda::HandlerBinstatic
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerBininline
gobj() const Gnome::Gda::HandlerBininline
gobj_copy()Gnome::Gda::HandlerBin
HandlerBin()Gnome::Gda::HandlerBinprotected
wrap(GdaHandlerBin* object, bool take_copy=false)Gnome::Gda::HandlerBinrelated
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandlerrelated
~DataHandler()Gnome::Gda::DataHandlervirtual
~HandlerBin()Gnome::Gda::HandlerBinvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::HandlerBoolean Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerBoolean Class Reference
-
+
Gnome::Gda::HandlerBoolean Class Reference
+
- -

Default Handler for booleans. More...

+ +

Default Handler for booleans. + More...

Inheritance diagram for Gnome::Gda::HandlerBoolean:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::HandlerBoolean:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~HandlerBoolean ()
GdaHandlerBoolean* gobj ()
 Provides access to the underlying C GObject.
const GdaHandlerBoolean* gobj () const
 Provides access to the underlying C GObject.
GdaHandlerBoolean* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

+

virtual ~HandlerBoolean ()
 
GdaHandlerBoolean* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaHandlerBoolean* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaHandlerBoolean* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
- Public Member Functions inherited from Gnome::Gda::DataHandler
virtual ~DataHandler ()
 
GdaDataHandler* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataHandler* gobj () const
 Provides access to the underlying C GObject. More...
 
Glib::ustring get_sql_from_value (const Value& value) const
 Creates a new string which is an SQL representation of the given value, the returned string can be used directly in an SQL statement. More...
 
Glib::ustring get_str_from_value (const Value& value) const
 Creates a new string which is a "user friendly" representation of the given value (in the user's locale, specially for the dates). More...
 
Value get_value_from_sql (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the SQL value given as argument. More...
 
Value get_value_from_str (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the STR value given as argument. More...
 
Value get_sane_init_value (GType type) const
 Creates a new GValue which holds a sane initial value to be used if no value is specifically provided. More...
 
bool accepts_g_type (GType type) const
 Checks wether the GdaDataHandler is able to handle the gda type given as argument. More...
 
Glib::ustring get_descr () const
 Get a short description of the GdaDataHandler. More...
 
+ - + + + - + + + + + + +

Static Public Member Functions

static +
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
< HandlerBoolean
create ()

+

 
- Static Public Member Functions inherited from Gnome::Gda::DataHandler
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + +

Protected Member Functions

 HandlerBoolean ()

+

 HandlerBoolean ()
 
- Protected Member Functions inherited from Gnome::Gda::DataHandler
 DataHandler ()
 You should derive from this class to use it. More...
 
+ - - + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::HandlerBoolean
wrap (GdaHandlerBoolean* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Default Handler for booleans.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::HandlerBoolean::~HandlerBoolean ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::HandlerBoolean::HandlerBoolean ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static HandlerBoolean> Gnome::Gda::HandlerBoolean::create static Glib::RefPtr<HandlerBoolean> Gnome::Gda::HandlerBoolean::create ( ) [static]
+
+static
+
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::HandlerBoolean::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaHandlerBoolean* Gnome::Gda::HandlerBoolean::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
+ + + + + +
- +
const GdaHandlerBoolean* Gnome::Gda::HandlerBoolean::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
@@ -216,20 +319,22 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -243,35 +348,37 @@ - +
Gnome::Gda::HandlerBoolean > wrap Glib::RefPtr< Gnome::Gda::HandlerBoolean > wrap ( GdaHandlerBoolean *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/handlerboolean.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerBoolean-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerBoolean Member List
-
+
Gnome::Gda::HandlerBoolean Member List
+
-This is the complete list of members for Gnome::Gda::HandlerBoolean, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
accepts_g_type(GType type) const Gnome::Gda::DataHandler
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataHandler [static]
Glib::ObjectBase
Glib::ObjectBase
create()Gnome::Gda::HandlerBoolean [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_descr() const Gnome::Gda::DataHandler
Glib::ObjectBase
Glib::ObjectBase
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerBoolean [inline]
gobj() const Gnome::Gda::HandlerBoolean [inline]
gobj_copy()Gnome::Gda::HandlerBoolean
Glib::ObjectBase
HandlerBoolean()Gnome::Gda::HandlerBoolean [protected]
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaHandlerBoolean* object, bool take_copy=false)Gnome::Gda::HandlerBoolean [related]
Glib::Object
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandler [related]
~DataHandler()Gnome::Gda::DataHandler [virtual]
~HandlerBoolean()Gnome::Gda::HandlerBoolean [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::HandlerBoolean, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
accepts_g_type(GType type) const Gnome::Gda::DataHandler
add_interface(GType gtype_implementer)Gnome::Gda::DataHandlerstatic
create()Gnome::Gda::HandlerBooleanstatic
DataHandler()Gnome::Gda::DataHandlerprotected
get_descr() const Gnome::Gda::DataHandler
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_type()Gnome::Gda::HandlerBooleanstatic
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerBooleaninline
gobj() const Gnome::Gda::HandlerBooleaninline
gobj_copy()Gnome::Gda::HandlerBoolean
HandlerBoolean()Gnome::Gda::HandlerBooleanprotected
wrap(GdaHandlerBoolean* object, bool take_copy=false)Gnome::Gda::HandlerBooleanrelated
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandlerrelated
~DataHandler()Gnome::Gda::DataHandlervirtual
~HandlerBoolean()Gnome::Gda::HandlerBooleanvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::HandlerNumerical Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerNumerical Class Reference
-
+
Gnome::Gda::HandlerNumerical Class Reference
+
- -

Default handler for numeric values. More...

+ +

Default handler for numeric values. + More...

Inheritance diagram for Gnome::Gda::HandlerNumerical:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::HandlerNumerical:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~HandlerNumerical ()
GdaHandlerNumerical* gobj ()
 Provides access to the underlying C GObject.
const GdaHandlerNumerical* gobj () const
 Provides access to the underlying C GObject.
GdaHandlerNumerical* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

+

virtual ~HandlerNumerical ()
 
GdaHandlerNumerical* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaHandlerNumerical* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaHandlerNumerical* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
- Public Member Functions inherited from Gnome::Gda::DataHandler
virtual ~DataHandler ()
 
GdaDataHandler* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataHandler* gobj () const
 Provides access to the underlying C GObject. More...
 
Glib::ustring get_sql_from_value (const Value& value) const
 Creates a new string which is an SQL representation of the given value, the returned string can be used directly in an SQL statement. More...
 
Glib::ustring get_str_from_value (const Value& value) const
 Creates a new string which is a "user friendly" representation of the given value (in the user's locale, specially for the dates). More...
 
Value get_value_from_sql (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the SQL value given as argument. More...
 
Value get_value_from_str (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the STR value given as argument. More...
 
Value get_sane_init_value (GType type) const
 Creates a new GValue which holds a sane initial value to be used if no value is specifically provided. More...
 
bool accepts_g_type (GType type) const
 Checks wether the GdaDataHandler is able to handle the gda type given as argument. More...
 
Glib::ustring get_descr () const
 Get a short description of the GdaDataHandler. More...
 
+ - + + + - + + + + + + +

Static Public Member Functions

static +
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
< HandlerNumerical
create ()

+

 
- Static Public Member Functions inherited from Gnome::Gda::DataHandler
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + +

Protected Member Functions

 HandlerNumerical ()

+

 HandlerNumerical ()
 
- Protected Member Functions inherited from Gnome::Gda::DataHandler
 DataHandler ()
 You should derive from this class to use it. More...
 
+ - - + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::HandlerNumerical
wrap (GdaHandlerNumerical* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Default handler for numeric values.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::HandlerNumerical::~HandlerNumerical ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::HandlerNumerical::HandlerNumerical ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static HandlerNumerical> Gnome::Gda::HandlerNumerical::create static Glib::RefPtr<HandlerNumerical> Gnome::Gda::HandlerNumerical::create ( ) [static]
+
+static
+
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::HandlerNumerical::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaHandlerNumerical* Gnome::Gda::HandlerNumerical::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
+ + + + + +
- +
const GdaHandlerNumerical* Gnome::Gda::HandlerNumerical::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
@@ -216,20 +319,22 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -243,35 +348,37 @@ - +
Gnome::Gda::HandlerNumerical > wrap Glib::RefPtr< Gnome::Gda::HandlerNumerical > wrap ( GdaHandlerNumerical *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/handlernumerical.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerNumerical-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerNumerical Member List
-
+
Gnome::Gda::HandlerNumerical Member List
+
-This is the complete list of members for Gnome::Gda::HandlerNumerical, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
accepts_g_type(GType type) const Gnome::Gda::DataHandler
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataHandler [static]
Glib::ObjectBase
Glib::ObjectBase
create()Gnome::Gda::HandlerNumerical [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_descr() const Gnome::Gda::DataHandler
Glib::ObjectBase
Glib::ObjectBase
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerNumerical [inline]
gobj() const Gnome::Gda::HandlerNumerical [inline]
gobj_copy()Gnome::Gda::HandlerNumerical
Glib::ObjectBase
HandlerNumerical()Gnome::Gda::HandlerNumerical [protected]
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaHandlerNumerical* object, bool take_copy=false)Gnome::Gda::HandlerNumerical [related]
Glib::Object
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandler [related]
~DataHandler()Gnome::Gda::DataHandler [virtual]
~HandlerNumerical()Gnome::Gda::HandlerNumerical [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::HandlerNumerical, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
accepts_g_type(GType type) const Gnome::Gda::DataHandler
add_interface(GType gtype_implementer)Gnome::Gda::DataHandlerstatic
create()Gnome::Gda::HandlerNumericalstatic
DataHandler()Gnome::Gda::DataHandlerprotected
get_descr() const Gnome::Gda::DataHandler
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_type()Gnome::Gda::HandlerNumericalstatic
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerNumericalinline
gobj() const Gnome::Gda::HandlerNumericalinline
gobj_copy()Gnome::Gda::HandlerNumerical
HandlerNumerical()Gnome::Gda::HandlerNumericalprotected
wrap(GdaHandlerNumerical* object, bool take_copy=false)Gnome::Gda::HandlerNumericalrelated
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandlerrelated
~DataHandler()Gnome::Gda::DataHandlervirtual
~HandlerNumerical()Gnome::Gda::HandlerNumericalvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerString__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerString__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerString.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerString.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerString.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerString.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::HandlerString Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerString Class Reference
-
+
Gnome::Gda::HandlerString Class Reference
+
- -

Default handler for strings. More...

+ +

Default handler for strings. + More...

Inheritance diagram for Gnome::Gda::HandlerString:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::HandlerString:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~HandlerString ()
GdaHandlerString* gobj ()
 Provides access to the underlying C GObject.
const GdaHandlerString* gobj () const
 Provides access to the underlying C GObject.
GdaHandlerString* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

+

virtual ~HandlerString ()
 
GdaHandlerString* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaHandlerString* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaHandlerString* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
- Public Member Functions inherited from Gnome::Gda::DataHandler
virtual ~DataHandler ()
 
GdaDataHandler* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataHandler* gobj () const
 Provides access to the underlying C GObject. More...
 
Glib::ustring get_sql_from_value (const Value& value) const
 Creates a new string which is an SQL representation of the given value, the returned string can be used directly in an SQL statement. More...
 
Glib::ustring get_str_from_value (const Value& value) const
 Creates a new string which is a "user friendly" representation of the given value (in the user's locale, specially for the dates). More...
 
Value get_value_from_sql (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the SQL value given as argument. More...
 
Value get_value_from_str (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the STR value given as argument. More...
 
Value get_sane_init_value (GType type) const
 Creates a new GValue which holds a sane initial value to be used if no value is specifically provided. More...
 
bool accepts_g_type (GType type) const
 Checks wether the GdaDataHandler is able to handle the gda type given as argument. More...
 
Glib::ustring get_descr () const
 Get a short description of the GdaDataHandler. More...
 
+ - + + + - + + + + + + +

Static Public Member Functions

static +
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
< HandlerString
create ()

+

 
- Static Public Member Functions inherited from Gnome::Gda::DataHandler
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + +

Protected Member Functions

 HandlerString ()

+

 HandlerString ()
 
- Protected Member Functions inherited from Gnome::Gda::DataHandler
 DataHandler ()
 You should derive from this class to use it. More...
 
+ - - + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::HandlerString
wrap (GdaHandlerString* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Default handler for strings.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::HandlerString::~HandlerString ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::HandlerString::HandlerString ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static HandlerString> Gnome::Gda::HandlerString::create static Glib::RefPtr<HandlerString> Gnome::Gda::HandlerString::create ( ) [static]
+
+static
+
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::HandlerString::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaHandlerString* Gnome::Gda::HandlerString::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
+ + + + + +
- +
const GdaHandlerString* Gnome::Gda::HandlerString::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
@@ -216,20 +319,22 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -243,35 +348,37 @@ - +
Gnome::Gda::HandlerString > wrap Glib::RefPtr< Gnome::Gda::HandlerString > wrap ( GdaHandlerString *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/handlerstring.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerString__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerString__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerString-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerString-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerString-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerString-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerString Member List
-
+
Gnome::Gda::HandlerString Member List
+
-This is the complete list of members for Gnome::Gda::HandlerString, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
accepts_g_type(GType type) const Gnome::Gda::DataHandler
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataHandler [static]
Glib::ObjectBase
Glib::ObjectBase
create()Gnome::Gda::HandlerString [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_descr() const Gnome::Gda::DataHandler
Glib::ObjectBase
Glib::ObjectBase
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerString [inline]
gobj() const Gnome::Gda::HandlerString [inline]
gobj_copy()Gnome::Gda::HandlerString
Glib::ObjectBase
HandlerString()Gnome::Gda::HandlerString [protected]
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaHandlerString* object, bool take_copy=false)Gnome::Gda::HandlerString [related]
Glib::Object
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandler [related]
~DataHandler()Gnome::Gda::DataHandler [virtual]
~HandlerString()Gnome::Gda::HandlerString [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::HandlerString, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
accepts_g_type(GType type) const Gnome::Gda::DataHandler
add_interface(GType gtype_implementer)Gnome::Gda::DataHandlerstatic
create()Gnome::Gda::HandlerStringstatic
DataHandler()Gnome::Gda::DataHandlerprotected
get_descr() const Gnome::Gda::DataHandler
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_type()Gnome::Gda::HandlerStringstatic
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerStringinline
gobj() const Gnome::Gda::HandlerStringinline
gobj_copy()Gnome::Gda::HandlerString
HandlerString()Gnome::Gda::HandlerStringprotected
wrap(GdaHandlerString* object, bool take_copy=false)Gnome::Gda::HandlerStringrelated
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandlerrelated
~DataHandler()Gnome::Gda::DataHandlervirtual
~HandlerString()Gnome::Gda::HandlerStringvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::HandlerTime Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerTime Class Reference
-
+
Gnome::Gda::HandlerTime Class Reference
+
- -

Default handler for time, date and timestamp. More...

+ +

Default handler for time, date and timestamp. + More...

Inheritance diagram for Gnome::Gda::HandlerTime:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::HandlerTime:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~HandlerTime ()
GdaHandlerTime* gobj ()
 Provides access to the underlying C GObject.
const GdaHandlerTime* gobj () const
 Provides access to the underlying C GObject.
GdaHandlerTime* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

+

virtual ~HandlerTime ()
 
GdaHandlerTime* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaHandlerTime* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaHandlerTime* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
- Public Member Functions inherited from Gnome::Gda::DataHandler
virtual ~DataHandler ()
 
GdaDataHandler* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataHandler* gobj () const
 Provides access to the underlying C GObject. More...
 
Glib::ustring get_sql_from_value (const Value& value) const
 Creates a new string which is an SQL representation of the given value, the returned string can be used directly in an SQL statement. More...
 
Glib::ustring get_str_from_value (const Value& value) const
 Creates a new string which is a "user friendly" representation of the given value (in the user's locale, specially for the dates). More...
 
Value get_value_from_sql (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the SQL value given as argument. More...
 
Value get_value_from_str (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the STR value given as argument. More...
 
Value get_sane_init_value (GType type) const
 Creates a new GValue which holds a sane initial value to be used if no value is specifically provided. More...
 
bool accepts_g_type (GType type) const
 Checks wether the GdaDataHandler is able to handle the gda type given as argument. More...
 
Glib::ustring get_descr () const
 Get a short description of the GdaDataHandler. More...
 
+ - - + + + + + + + + + + +

Static Public Member Functions

static create ()

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< HandlerTimecreate ()
 
- Static Public Member Functions inherited from Gnome::Gda::DataHandler
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + +

Protected Member Functions

 HandlerTime ()

+

 HandlerTime ()
 
- Protected Member Functions inherited from Gnome::Gda::DataHandler
 DataHandler ()
 You should derive from this class to use it. More...
 
+ - - + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::HandlerTime
wrap (GdaHandlerTime* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Default handler for time, date and timestamp.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::HandlerTime::~HandlerTime ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::HandlerTime::HandlerTime ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static HandlerTime> Gnome::Gda::HandlerTime::create static Glib::RefPtr<HandlerTime> Gnome::Gda::HandlerTime::create ( ) [static]
+
+static
+
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::HandlerTime::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaHandlerTime* Gnome::Gda::HandlerTime::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
+ + + + + +
- +
const GdaHandlerTime* Gnome::Gda::HandlerTime::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
@@ -215,20 +318,22 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -242,35 +347,37 @@ - +
Gnome::Gda::HandlerTime > wrap Glib::RefPtr< Gnome::Gda::HandlerTime > wrap ( GdaHandlerTime *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/handlertime.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerTime-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerTime Member List
-
+
Gnome::Gda::HandlerTime Member List
+
-This is the complete list of members for Gnome::Gda::HandlerTime, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
accepts_g_type(GType type) const Gnome::Gda::DataHandler
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataHandler [static]
Glib::ObjectBase
Glib::ObjectBase
create()Gnome::Gda::HandlerTime [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_descr() const Gnome::Gda::DataHandler
Glib::ObjectBase
Glib::ObjectBase
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerTime [inline]
gobj() const Gnome::Gda::HandlerTime [inline]
gobj_copy()Gnome::Gda::HandlerTime
Glib::ObjectBase
HandlerTime()Gnome::Gda::HandlerTime [protected]
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaHandlerTime* object, bool take_copy=false)Gnome::Gda::HandlerTime [related]
Glib::Object
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandler [related]
~DataHandler()Gnome::Gda::DataHandler [virtual]
~HandlerTime()Gnome::Gda::HandlerTime [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::HandlerTime, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
accepts_g_type(GType type) const Gnome::Gda::DataHandler
add_interface(GType gtype_implementer)Gnome::Gda::DataHandlerstatic
create()Gnome::Gda::HandlerTimestatic
DataHandler()Gnome::Gda::DataHandlerprotected
get_descr() const Gnome::Gda::DataHandler
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_type()Gnome::Gda::HandlerTimestatic
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerTimeinline
gobj() const Gnome::Gda::HandlerTimeinline
gobj_copy()Gnome::Gda::HandlerTime
HandlerTime()Gnome::Gda::HandlerTimeprotected
wrap(GdaHandlerTime* object, bool take_copy=false)Gnome::Gda::HandlerTimerelated
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandlerrelated
~DataHandler()Gnome::Gda::DataHandlervirtual
~HandlerTime()Gnome::Gda::HandlerTimevirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerType__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerType__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerType.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerType.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerType.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerType.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::HandlerType Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerType Class Reference
-
+
Gnome::Gda::HandlerType Class Reference
+
- -

Default handler for GType values. More...

+ +

Default handler for GType values. + More...

Inheritance diagram for Gnome::Gda::HandlerType:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::HandlerType:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~HandlerType ()
GdaHandlerType* gobj ()
 Provides access to the underlying C GObject.
const GdaHandlerType* gobj () const
 Provides access to the underlying C GObject.
GdaHandlerType* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

+

virtual ~HandlerType ()
 
GdaHandlerType* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaHandlerType* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaHandlerType* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
- Public Member Functions inherited from Gnome::Gda::DataHandler
virtual ~DataHandler ()
 
GdaDataHandler* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaDataHandler* gobj () const
 Provides access to the underlying C GObject. More...
 
Glib::ustring get_sql_from_value (const Value& value) const
 Creates a new string which is an SQL representation of the given value, the returned string can be used directly in an SQL statement. More...
 
Glib::ustring get_str_from_value (const Value& value) const
 Creates a new string which is a "user friendly" representation of the given value (in the user's locale, specially for the dates). More...
 
Value get_value_from_sql (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the SQL value given as argument. More...
 
Value get_value_from_str (const Glib::ustring& sql, GType type) const
 Creates a new GValue which represents the STR value given as argument. More...
 
Value get_sane_init_value (GType type) const
 Creates a new GValue which holds a sane initial value to be used if no value is specifically provided. More...
 
bool accepts_g_type (GType type) const
 Checks wether the GdaDataHandler is able to handle the gda type given as argument. More...
 
Glib::ustring get_descr () const
 Get a short description of the GdaDataHandler. More...
 
+ - - + + + + + + + + + + +

Static Public Member Functions

static create ()

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< HandlerTypecreate ()
 
- Static Public Member Functions inherited from Gnome::Gda::DataHandler
static void add_interface (GType gtype_implementer)
 
static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + + + + + +

Protected Member Functions

 HandlerType ()

+

 HandlerType ()
 
- Protected Member Functions inherited from Gnome::Gda::DataHandler
 DataHandler ()
 You should derive from this class to use it. More...
 
+ - - + + + + + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::HandlerType
wrap (GdaHandlerType* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Default handler for GType values.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::HandlerType::~HandlerType ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::HandlerType::HandlerType ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static HandlerType> Gnome::Gda::HandlerType::create static Glib::RefPtr<HandlerType> Gnome::Gda::HandlerType::create ( ) [static]
+
+static
+
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::HandlerType::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaHandlerType* Gnome::Gda::HandlerType::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
+ + + + + +
- +
const GdaHandlerType* Gnome::Gda::HandlerType::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Gnome::Gda::DataHandler.

-
- +
@@ -215,20 +318,22 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -242,35 +347,37 @@ - +
Gnome::Gda::HandlerType > wrap Glib::RefPtr< Gnome::Gda::HandlerType > wrap ( GdaHandlerType *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/handlertype.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerType__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerType__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerType-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerType-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HandlerType-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HandlerType-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HandlerType Member List
-
+
Gnome::Gda::HandlerType Member List
+
-This is the complete list of members for Gnome::Gda::HandlerType, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
accepts_g_type(GType type) const Gnome::Gda::DataHandler
sigc::trackable
add_interface(GType gtype_implementer)Gnome::Gda::DataHandler [static]
Glib::ObjectBase
Glib::ObjectBase
create()Gnome::Gda::HandlerType [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_descr() const Gnome::Gda::DataHandler
Glib::ObjectBase
Glib::ObjectBase
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerType [inline]
gobj() const Gnome::Gda::HandlerType [inline]
gobj_copy()Gnome::Gda::HandlerType
Glib::ObjectBase
HandlerType()Gnome::Gda::HandlerType [protected]
Glib::ObjectBase [protected]
Glib::Interface
Glib::Interface
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaHandlerType* object, bool take_copy=false)Gnome::Gda::HandlerType [related]
Glib::Object
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandler [related]
~DataHandler()Gnome::Gda::DataHandler [virtual]
~HandlerType()Gnome::Gda::HandlerType [virtual]
Glib::Interface [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::HandlerType, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
accepts_g_type(GType type) const Gnome::Gda::DataHandler
add_interface(GType gtype_implementer)Gnome::Gda::DataHandlerstatic
create()Gnome::Gda::HandlerTypestatic
DataHandler()Gnome::Gda::DataHandlerprotected
get_descr() const Gnome::Gda::DataHandler
get_sane_init_value(GType type) const Gnome::Gda::DataHandler
get_sql_from_value(const Value& value) const Gnome::Gda::DataHandler
get_str_from_value(const Value& value) const Gnome::Gda::DataHandler
get_type()Gnome::Gda::HandlerTypestatic
get_value_from_sql(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
get_value_from_str(const Glib::ustring& sql, GType type) const Gnome::Gda::DataHandler
gobj()Gnome::Gda::HandlerTypeinline
gobj() const Gnome::Gda::HandlerTypeinline
gobj_copy()Gnome::Gda::HandlerType
HandlerType()Gnome::Gda::HandlerTypeprotected
wrap(GdaHandlerType* object, bool take_copy=false)Gnome::Gda::HandlerTyperelated
Gnome::Gda::DataHandler::wrap(GdaDataHandler* object, bool take_copy=false)Gnome::Gda::DataHandlerrelated
~DataHandler()Gnome::Gda::DataHandlervirtual
~HandlerType()Gnome::Gda::HandlerTypevirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Holder__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Holder__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HolderError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HolderError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HolderError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HolderError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HolderError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HolderError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::HolderError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HolderError Class Reference
-
+
Gnome::Gda::HolderError Class Reference
+
-
+
Inheritance diagram for Gnome::Gda::HolderError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::HolderError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  HOLDER_STRING_CONVERSION_ERROR,
-  HOLDER_VALUE_TYPE_ERROR,
+
enum  Code {
+  HOLDER_STRING_CONVERSION_ERROR, +
+  HOLDER_VALUE_TYPE_ERROR, +
  HOLDER_VALUE_NULL_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 HolderError (Code error_code, const Glib::ustring& error_message)
 HolderError (GError* gobject)
Code code () const
 HolderError (Code error_code, const Glib::ustring& error_message)
 
 HolderError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -108,23 +106,20 @@
enum Gnome::Gda::HolderError::Code
-
-
-
Enumerator:
-
HOLDER_STRING_CONVERSION_ERROR  +
+ + - -
Enumerator
HOLDER_STRING_CONVERSION_ERROR 
HOLDER_VALUE_TYPE_ERROR  +
HOLDER_VALUE_TYPE_ERROR 
HOLDER_VALUE_NULL_ERROR  +
HOLDER_VALUE_NULL_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -137,7 +132,7 @@ - + @@ -146,30 +141,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::HolderError::HolderError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -180,24 +181,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/holder.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HolderError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HolderError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HolderError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HolderError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1HolderError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1HolderError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::HolderError Member List
-
+
Gnome::Gda::HolderError Member List
+
-This is the complete list of members for Gnome::Gda::HolderError, including all inherited members. - - - - - - - - - - - - - - - - - - - - -
Code enum nameGnome::Gda::HolderError
code() const Gnome::Gda::HolderError
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error [protected]
HOLDER_STRING_CONVERSION_ERROR enum valueGnome::Gda::HolderError
HOLDER_VALUE_NULL_ERROR enum valueGnome::Gda::HolderError
HOLDER_VALUE_TYPE_ERROR enum valueGnome::Gda::HolderError
HolderError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::HolderError
HolderError(GError* gobject)Gnome::Gda::HolderError [explicit]
Glib::Error
Glib::Error
Glib::Error [virtual]
Glib::Error [virtual]
Glib::Exception [pure virtual]
- +

This is the complete list of members for Gnome::Gda::HolderError, including all inherited members.

+ + + + + + + + + +
Code enum nameGnome::Gda::HolderError
code() const Gnome::Gda::HolderError
HOLDER_STRING_CONVERSION_ERROR enum valueGnome::Gda::HolderError
HOLDER_VALUE_NULL_ERROR enum valueGnome::Gda::HolderError
HOLDER_VALUE_TYPE_ERROR enum valueGnome::Gda::HolderError
HolderError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::HolderError
HolderError(GError* gobject)Gnome::Gda::HolderErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Holder.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Holder.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Holder.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Holder.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Holder Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Holder Class Reference
-
+
Gnome::Gda::Holder Class Reference
+
- -

Container for a single Gda::Value. More...

+ +

Container for a single Gda::Value. + More...

Inheritance diagram for Gnome::Gda::Holder:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::Holder:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - +

+

Public Member Functions

virtual ~Holder ()
GdaHolder* gobj ()
 Provides access to the underlying C GObject.
const GdaHolder* gobj () const
 Provides access to the underlying C GObject.
GdaHolder* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
copy () const
 Copy constructor.
GType get_g_type () const
 Get holder's type.
get_id () const
 Get the ID of holder.
Value get_value () const
 Get the value held into the holder.
DataHandler >& dh) const
 Same functionality as get_value() except that it returns the value as a string (the conversion is done using dh if not 0, or the default data handler otherwise).
bool set_value_as_value (const Value&value)
 Sets the value within the holder.
template<class ValueType >
bool set_value (const ValueType&value)
bool set_value_str (const value)
 Same functionality as set_value() except that it uses a string representation of the value to set, which will be converted into a GValue first (using default data handler if dh is 0).
bool take_value (const Value&value)
 Sets the value within the holder.
Value take_static_value (const Value&value, bool& value_changed)
 Sets the const value within the holder.
void set_attribute (const value)
Value get_attribute (const Glib::ustring& attribute) const
 Get the value associated to a named attribute.
Value get_default_value () const
 Get the default value held into the holder.
void set_default_value (const Value&value)
 Sets the default value within the holder.
bool set_value_to_default ()
 Set holder's value to its default value.
bool value_is_default () const
 Tells if holder's current value is the default one.
void force_invalid ()
 Forces a holder to be invalid; to set it valid again, a new value must be assigned to it using set_value() or take_value().
bool is_valid () const
 Get the validity of holder (that is, of the value held by holder)
void set_not_null (bool not_null=true)
 Sets if the holder can have a 0 value.
bool get_not_null () const
 Get wether the holder can be 0 or not.
get_source_model (int& col)
 If set_source_model() has been used to provide a hint that holder's value should be among the values contained in a column of a data model, then this method returns which data model, and if col is not 0, then it is set to the restricting column as well.
get_source_model (int& col) const
 If set_source_model() has been used to provide a hint that holder's value should be among the values contained in a column of a data model, then this method returns which data model, and if col is not 0, then it is set to the restricting column as well.
bool set_source_model (const DataModel >& model, int col)
 Sets an hint that holder's values should be restricted among the values contained in the col column of the model data model.
void set_bind (const Holder >& bind_to)
 Sets holder to change when bind_to changes (and does not make bind_to change when holder changes).
get_bind ()
 Get the holder which makes holder change its value when the holder's value is changed.
get_bind () const
 Get the holder which makes holder change its value when the holder's value is changed.
-< property_description ()
 Holder's description.
-< property_description () const
 Holder's description.
-< property_full_bind ()
 Make value holder follow other GdaHolder's changes and the other way around.
-< property_full_bind () const
 Make value holder follow other GdaHolder's changes and the other way around.
property_g_type ()
 Holder's GType.
-< gulong > property_g_type () const
 Holder's GType.
-< property_id ()
 Holder's ID.
-< property_id () const
 Holder's ID.
-< property_name ()
 Holder's name.
-< property_name () const
 Holder's name.
property_not_null ()
 Can the value holder be NULL?.
-< bool > property_not_null () const
 Can the value holder be NULL?.
-< property_simple_bind ()
 Make value holder follow other GdaHolder's changes.
-< property_simple_bind () const
 Make value holder follow other GdaHolder's changes.
property_source_column ()
 Column number to use in coordination with the source-model property.
property_source_column () const
 Column number to use in coordination with the source-model property.
-< property_source_model ()
 Data model among which the holder's value should be.
-< property_source_model () const
 Data model among which the holder's value should be.
signal_changed ()
signal_source_changed ()
-< signal_validate_change ()
-const +
virtual ~Holder ()
 
GdaHolder* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaHolder* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaHolder* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::RefPtr< Holdercopy () const
 Copy constructor. More...
 
GType get_g_type () const
 Get holder's type. More...
 
Glib::ustring get_id () const
 Get the ID of holder. More...
 
Value get_value () const
 Get the value held into the holder. More...
 
Glib::ustring get_value_str (const Glib::RefPtr< DataHandler >& dh) const
 Same functionality as get_value() except that it returns the value as a string (the conversion is done using dh if not 0, or the default data handler otherwise). More...
 
bool set_value_as_value (const Value& value)
 Sets the value within the holder. More...
 
template<class ValueType >
bool set_value (const ValueType& value)
 
bool set_value_str (const Glib::RefPtr< DataHandler >& dh, const Glib::ustring& value)
 Same functionality as set_value() except that it uses a string representation of the value to set, which will be converted into a GValue first (using default data handler if dh is 0). More...
 
bool take_value (const Value& value)
 Sets the value within the holder. More...
 
Value take_static_value (const Value& value, bool& value_changed)
 Sets the const value within the holder. More...
 
void set_attribute (const Glib::ustring& attribute, const Value& value)
 
Value get_attribute (const Glib::ustring& attribute) const
 Get the value associated to a named attribute. More...
 
Value get_default_value () const
 Get the default value held into the holder. More...
 
void set_default_value (const Value& value)
 Sets the default value within the holder. More...
 
bool set_value_to_default ()
 Set holder's value to its default value. More...
 
bool value_is_default () const
 Tells if holder's current value is the default one. More...
 
void force_invalid ()
 Forces a holder to be invalid; to set it valid again, a new value must be assigned to it using set_value() or take_value(). More...
 
bool is_valid () const
 Get the validity of holder (that is, of the value held by holder) More...
 
void set_not_null (bool not_null=true)
 Sets if the holder can have a 0 value. More...
 
bool get_not_null () const
 Get wether the holder can be 0 or not. More...
 
Glib::RefPtr< DataModelget_source_model (int& col)
 If set_source_model() has been used to provide a hint that holder's value should be among the values contained in a column of a data model, then this method returns which data model, and if col is not 0, then it is set to the restricting column as well. More...
 
Glib::RefPtr< const DataModelget_source_model (int& col) const
 If set_source_model() has been used to provide a hint that holder's value should be among the values contained in a column of a data model, then this method returns which data model, and if col is not 0, then it is set to the restricting column as well. More...
 
bool set_source_model (const Glib::RefPtr< DataModel >& model, int col)
 Sets an hint that holder's values should be restricted among the values contained in the col column of the model data model. More...
 
void set_bind (const Glib::RefPtr< Holder >& bind_to)
 Sets holder to change when bind_to changes (and does not make bind_to change when holder changes). More...
 
Glib::RefPtr< Holderget_bind ()
 Get the holder which makes holder change its value when the holder's value is changed. More...
 
Glib::RefPtr< const Holderget_bind () const
 Get the holder which makes holder change its value when the holder's value is changed. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_description ()
 Holder's description. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_description () const
 Holder's description. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< Holder > > 
property_full_bind ()
 Make value holder follow other GdaHolder's changes and the other way around. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Holder > > 
property_full_bind () const
 Make value holder follow other GdaHolder's changes and the other way around. More...
 
Glib::PropertyProxy< gulong > property_g_type ()
 Holder's GType. More...
 
Glib::PropertyProxy_ReadOnly
+< gulong > 
property_g_type () const
 Holder's GType. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_id ()
 Holder's ID. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_id () const
 Holder's ID. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_name ()
 Holder's name. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_name () const
 Holder's name. More...
 
Glib::PropertyProxy< bool > property_not_null ()
 Can the value holder be NULL?. More...
 
Glib::PropertyProxy_ReadOnly
+< bool > 
property_not_null () const
 Can the value holder be NULL?. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< Holder > > 
property_simple_bind ()
 Make value holder follow other GdaHolder's changes. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Holder > > 
property_simple_bind () const
 Make value holder follow other GdaHolder's changes. More...
 
Glib::PropertyProxy< int > property_source_column ()
 Column number to use in coordination with the source-model property. More...
 
Glib::PropertyProxy_ReadOnly< int > property_source_column () const
 Column number to use in coordination with the source-model property. More...
 
Glib::PropertyProxy
+< Glib::RefPtr< DataModel > > 
property_source_model ()
 Data model among which the holder's value should be. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< DataModel > > 
property_source_model () const
 Data model among which the holder's value should be. More...
 
Glib::SignalProxy0< void > signal_changed ()
 
Glib::SignalProxy0< void > signal_source_changed ()
 
Glib::SignalProxy1
+< Glib::Error, const Value& > 
signal_validate_change ()
 
Glib::SignalProxy2< void,
+const Glib::ustring &, const
Value& > 
signal_attribute_changed ()

+

 
+ - - + + + + +

Static Public Member Functions

static Glib::ustring& id)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< Holdercreate (GType g_type, const Glib::ustring& id)
 
+ - - - - + + + + + + + +

Protected Member Functions

 Holder (GType g_type, const Glib::ustring& id)
virtual void on_changed ()
virtual void on_source_changed ()

+

 Holder (GType g_type, const Glib::ustring& id)
 
virtual void on_changed ()
 This is a default handler for the signal signal_changed(). More...
 
virtual void on_source_changed ()
 This is a default handler for the signal signal_source_changed(). More...
 
+ - - + + +

Related Functions

(Note that these are not member functions.)

wrap (GdaHolder* object, bool take_copy=false)
 A
Glib::RefPtr< Gnome::Gda::Holderwrap (GdaHolder* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

-

Container for a single Gda::Value.

-

The GdaHolder is a container for a single Gda::Value value. It also specifies various attributes of the contained value (default value, ...)

-

Constructor & Destructor Documentation

- +

Detailed Description

+

Container for a single Gda::Value.

+

The GdaHolder is a container for a single Gda::Value value. It also specifies various attributes of the contained value (default value, ...)

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::Holder::~Holder ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
@@ -254,47 +318,53 @@ - + - +
Gnome::Gda::Holder::Holder
const Glib::ustringconst Glib::ustring id 
) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
- +
Holder> Gnome::Gda::Holder::copy Glib::RefPtr<Holder> Gnome::Gda::Holder::copy ( ) const
-
-
+

Copy constructor.

-
Note:
if orig is set with a static value (see take_static_value()) its copy will have a fresh new allocated GValue, so that user should free it when done.
-
Returns:
A new Gda::Holder object.
+
Note
if orig is set with a static value (see take_static_value()) its copy will have a fresh new allocated GValue, so that user should free it when done.
+
Returns
A new Gda::Holder object.
- +
+ + + + + +
- + @@ -302,21 +372,25 @@ - + - +
static Holder> Gnome::Gda::Holder::create static Glib::RefPtr<Holder> Gnome::Gda::Holder::create ( GType  g_type,
const Glib::ustringconst Glib::ustring id 
) [static]
- -
+
+static
+
- +
@@ -327,80 +401,75 @@
-
-
+
-

Forces a holder to be invalid; to set it valid again, a new value must be assigned to it using set_value() or take_value().

+

Forces a holder to be invalid; to set it valid again, a new value must be assigned to it using set_value() or take_value().

holder's value is set to 0.

- +
- +
Value Gnome::Gda::Holder::get_attribute (const Glib::ustringconst Glib::ustring attribute) const
-
-
+

Get the value associated to a named attribute.

-

Attributes can have any name, but Libgda proposes some default names, see this section.

-
Parameters:
+

Attributes can have any name, but Libgda proposes some default names, see this section.

Parameters
attributeAttribute name as a string.
-
Returns:
A read-only Value, or 0 if not attribute named attribute has been set for holder.
+
Returns
A read-only Value, or 0 if not attribute named attribute has been set for holder.
- +
- +
Holder> Gnome::Gda::Holder::get_bind Glib::RefPtr<Holder> Gnome::Gda::Holder::get_bind ( )
-
-
+

Get the holder which makes holder change its value when the holder's value is changed.

-
Returns:
The Gda::Holder or 0.
+
Returns
The Gda::Holder or 0.
- +
- +
Holder> Gnome::Gda::Holder::get_bind Glib::RefPtr<const Holder> Gnome::Gda::Holder::get_bind ( ) const
-
-
+

Get the holder which makes holder change its value when the holder's value is changed.

-
Returns:
The Gda::Holder or 0.
+
Returns
The Gda::Holder or 0.
- +
@@ -411,16 +480,14 @@
const
-
-
+

Get the default value held into the holder.

-

WARNING: the default value does not need to be of the same type as the one required by holder.

-
Returns:
The default value.
+

WARNING: the default value does not need to be of the same type as the one required by holder.

Returns
The default value.
- +
@@ -431,35 +498,32 @@
const
-
-
+

Get holder's type.

-
Returns:
The data type.
+
Returns
The data type.
- +
- +
Glib::ustring Gnome::Gda::Holder::get_id Glib::ustring Gnome::Gda::Holder::get_id ( ) const
-
-
+

Get the ID of holder.

-

The ID can be set using holder's "id" property

-
Returns:
The ID (don't modify the string).
+

The ID can be set using holder's "id" property

Returns
The ID (don't modify the string).
- +
@@ -470,69 +534,89 @@
const
-
-
+

Get wether the holder can be 0 or not.

-
Returns:
true if the holder cannot be 0.
+
Returns
true if the holder cannot be 0.
- +
- +
DataModel> Gnome::Gda::Holder::get_source_model Glib::RefPtr<DataModel> Gnome::Gda::Holder::get_source_model ( int &  col)
-
-
+

If set_source_model() has been used to provide a hint that holder's value should be among the values contained in a column of a data model, then this method returns which data model, and if col is not 0, then it is set to the restricting column as well.

-

Otherwise, this method returns 0, and if col is not 0, then it is set to 0.

-
Parameters:
+

Otherwise, this method returns 0, and if col is not 0, then it is set to 0.

Parameters
colA place to store the column in the model sourcing the holder, or 0.
-
Returns:
A pointer to a Gda::DataModel, or 0.
+
Returns
A pointer to a Gda::DataModel, or 0.
- +
- +
DataModel> Gnome::Gda::Holder::get_source_model Glib::RefPtr<const DataModel> Gnome::Gda::Holder::get_source_model ( int &  col) const
-
-
+

If set_source_model() has been used to provide a hint that holder's value should be among the values contained in a column of a data model, then this method returns which data model, and if col is not 0, then it is set to the restricting column as well.

-

Otherwise, this method returns 0, and if col is not 0, then it is set to 0.

-
Parameters:
+

Otherwise, this method returns 0, and if col is not 0, then it is set to 0.

Parameters
colA place to store the column in the model sourcing the holder, or 0.
-
Returns:
A pointer to a Gda::DataModel, or 0.
+
Returns
A pointer to a Gda::DataModel, or 0.
- + +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::Holder::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+ +
+
+
@@ -543,83 +627,90 @@
const
-
-
+

Get the value held into the holder.

If holder is set to use its default value and that default value is not of the same type as holder, then 0 is returned.

-

If holder is set to 0, then the returned value is a Gda::TYPE_<tt>0 GValue.

-
Returns:
The value, or 0.
+

If holder is set to 0, then the returned value is a Gda::TYPE_<tt>0 GValue.

Returns
The value, or 0.
- +
- + - +
Glib::ustring Gnome::Gda::Holder::get_value_str Glib::ustring Gnome::Gda::Holder::get_value_str (const DataHandler >& const Glib::RefPtr< DataHandler >&  dh) const
-
-
+
-

Same functionality as get_value() except that it returns the value as a string (the conversion is done using dh if not 0, or the default data handler otherwise).

-
Parameters:
+

Same functionality as get_value() except that it returns the value as a string (the conversion is done using dh if not 0, or the default data handler otherwise).

+
Parameters
- +
dhA Gda::DataHandler to use, or 0.
dhA Gda::DataHandler to use, or 0.
-
Returns:
The value, or 0.
+
Returns
The value, or 0.
- +
+ + + + + +
- +
GdaHolder* Gnome::Gda::Holder::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaHolder* Gnome::Gda::Holder::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -630,14 +721,13 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
@@ -648,414 +738,395 @@
const
-
-
+

Get the validity of holder (that is, of the value held by holder)

-
Returns:
true if holder's value can safely be used.
+
Returns
true if holder's value can safely be used.
- +
+ + + + + +
- +
virtual void Gnome::Gda::Holder::on_changed ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_changed().

- +
+ + + + + +
- +
virtual void Gnome::Gda::Holder::on_source_changed ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_source_changed().

- +
- +
Glib::ustring> Gnome::Gda::Holder::property_description Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Holder::property_description ( )
-
-
+
-

Holder's description.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Holder's description.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Holder::property_description Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Holder::property_description ( ) const
-
-
+
-

Holder's description.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Holder's description.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Holder> > Gnome::Gda::Holder::property_full_bind Glib::PropertyProxy< Glib::RefPtr<Holder> > Gnome::Gda::Holder::property_full_bind ( )
-
-
+

Make value holder follow other GdaHolder's changes and the other way around.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Holder> > Gnome::Gda::Holder::property_full_bind Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Holder> > Gnome::Gda::Holder::property_full_bind ( ) const
-
-
+

Make value holder follow other GdaHolder's changes and the other way around.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<gulong> Gnome::Gda::Holder::property_g_type Glib::PropertyProxy< gulong > Gnome::Gda::Holder::property_g_type ( )
-
-
+
-

Holder's GType.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Holder's GType.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<gulong> Gnome::Gda::Holder::property_g_type Glib::PropertyProxy_ReadOnly< gulong > Gnome::Gda::Holder::property_g_type ( ) const
-
-
+
-

Holder's GType.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Holder's GType.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Holder::property_id Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Holder::property_id ( )
-
-
+
-

Holder's ID.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Holder's ID.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Holder::property_id Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Holder::property_id ( ) const
-
-
+
-

Holder's ID.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Holder's ID.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Holder::property_name Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Holder::property_name ( )
-
-
+
-

Holder's name.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Holder's name.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Holder::property_name Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Holder::property_name ( ) const
-
-
+
-

Holder's name.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Holder's name.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<bool> Gnome::Gda::Holder::property_not_null Glib::PropertyProxy< bool > Gnome::Gda::Holder::property_not_null ( )
-
-
+

Can the value holder be NULL?.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<bool> Gnome::Gda::Holder::property_not_null Glib::PropertyProxy_ReadOnly< bool > Gnome::Gda::Holder::property_not_null ( ) const
-
-
+

Can the value holder be NULL?.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Holder> > Gnome::Gda::Holder::property_simple_bind Glib::PropertyProxy< Glib::RefPtr<Holder> > Gnome::Gda::Holder::property_simple_bind ( )
-
-
+

Make value holder follow other GdaHolder's changes.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Holder> > Gnome::Gda::Holder::property_simple_bind Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Holder> > Gnome::Gda::Holder::property_simple_bind ( ) const
-
-
+

Make value holder follow other GdaHolder's changes.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<int> Gnome::Gda::Holder::property_source_column Glib::PropertyProxy< int > Gnome::Gda::Holder::property_source_column ( )
-
-
+
-

Column number to use in coordination with the source-model property.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Column number to use in coordination with the source-model property.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<int> Gnome::Gda::Holder::property_source_column Glib::PropertyProxy_ReadOnly< int > Gnome::Gda::Holder::property_source_column ( ) const
-
-
+
-

Column number to use in coordination with the source-model property.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Column number to use in coordination with the source-model property.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::Holder::property_source_model Glib::PropertyProxy< Glib::RefPtr<DataModel> > Gnome::Gda::Holder::property_source_model ( )
-
-
+

Data model among which the holder's value should be.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
DataModel> > Gnome::Gda::Holder::property_source_model Glib::PropertyProxy_ReadOnly< Glib::RefPtr<DataModel> > Gnome::Gda::Holder::property_source_model ( ) const
-
-
+

Data model among which the holder's value should be.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- + @@ -1070,40 +1141,37 @@
void Gnome::Gda::Holder::set_attribute (const Glib::ustringconst Glib::ustring attribute,
-
-
+
- +
- +
void Gnome::Gda::Holder::set_bind (const Holder >& const Glib::RefPtr< Holder >&  bind_to)
-
-
+

Sets holder to change when bind_to changes (and does not make bind_to change when holder changes).

-

For the operation to succeed, the GType of holder and bind_to must be the same, with the exception that any of them can have a Gda::TYPE_<tt>0 type (in this situation, the GType of the two Gda::Holder objects involved is set to match the other when any of them sets its type to something different than GDA_TYPE_0).

-

If bind_to is 0, then holder will not be bound anymore.

-
Parameters:
+

For the operation to succeed, the GType of holder and bind_to must be the same, with the exception that any of them can have a Gda::TYPE_<tt>0 type (in this situation, the GType of the two Gda::Holder objects involved is set to match the other when any of them sets its type to something different than GDA_TYPE_0).

+

If bind_to is 0, then holder will not be bound anymore.

Parameters
- +
bind_toA Gda::Holder or 0.
bind_toA Gda::Holder or 0.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -1115,13 +1183,11 @@
-
-
+

Sets the default value within the holder.

-

If value is 0 then holder won't have a default value anymore. To set a default value to 0, then pass a Value created using gda_value_new_null().

-

NOTE: the default value does not need to be of the same type as the one required by holder.

-
Parameters:
+

If value is 0 then holder won't have a default value anymore. To set a default value to 0, then pass a Value created using gda_value_new_null().

+

NOTE: the default value does not need to be of the same type as the one required by holder.

Parameters
valueA value to set the holder's default value, or 0.
@@ -1130,7 +1196,7 @@
- +
@@ -1142,12 +1208,10 @@
-
-
+

Sets if the holder can have a 0 value.

-

If not_null is true, then that won't be allowed

-
Parameters:
+

If not_null is true, then that won't be allowed

Parameters
not_nulltrue if holder should not accept 0 values.
@@ -1156,14 +1220,14 @@
- +
- + @@ -1178,23 +1242,21 @@
bool Gnome::Gda::Holder::set_source_model (const DataModel >& const Glib::RefPtr< DataModel >&  model,
-
-
+

Sets an hint that holder's values should be restricted among the values contained in the col column of the model data model.

-

Note that this is just a hint, meaning this policy is not enforced by holder's implementation.

-
Parameters:
+

Note that this is just a hint, meaning this policy is not enforced by holder's implementation.

Parameters
- +
modelA Gda::DataModel object or 0.
modelA Gda::DataModel object or 0.
colThe reference column in model.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -1208,12 +1270,11 @@
-
-
+
- +
@@ -1225,42 +1286,41 @@
-
-
+

Sets the value within the holder.

If holder is an alias for another holder, then the value is also set for that other holder.

On success, the action of any call to force_invalid() is cancelled as soon as this method is called (even if holder's value does not actually change)

If the value is not different from the one already contained within holder, then holder is not changed and no signal is emitted.

-
Note:
the value argument is treated the same way if it is 0 or if it is a Gda::TYPE_<tt>0 value
+
Note
the value argument is treated the same way if it is 0 or if it is a Gda::TYPE_<tt>0 value
if holder can't accept the value value, then this method returns false, and holder will be left in an invalid state.
before the change is accepted by holder, the "validate-change" signal will be emitted (the value of which can prevent the change from happening) which can be connected to to have a greater control of which values holder can have, or implement some business rules.
-
Parameters:
+
Parameters
valueA value to set the holder to, or 0.
-
Returns:
true if value has been set.
+
Returns
true if value has been set.
- +
- + - + @@ -1269,25 +1329,24 @@
bool Gnome::Gda::Holder::set_value_str (const DataHandler >& const Glib::RefPtr< DataHandler >&  dh,
const Glib::ustringconst Glib::ustring value 
-
-
+

Same functionality as set_value() except that it uses a string representation of the value to set, which will be converted into a GValue first (using default data handler if dh is 0).

-
Note:
if value is 0 or is the "<tt>0</tt>" string, then holder's value is set to 0.
+
Note
if value is 0 or is the "<tt>0</tt>" string, then holder's value is set to 0.
if holder can't accept the value value, then this method returns false, and holder will be left in an invalid state.
-
Parameters:
+
Parameters
- +
dhA Gda::DataHandler to use, or 0.
dhA Gda::DataHandler to use, or 0.
valueA value to set the holder to, as a string.
-
Returns:
true if value has been set.
+
Returns
true if value has been set.
- +
@@ -1298,83 +1357,78 @@
-
-
+
-

Set holder's value to its default value.

-
Returns:
true if holder has got a default value.
+

Set holder's value to its default value.

+
Returns
true if holder has got a default value.
- +
- +
Value& > Gnome::Gda::Holder::signal_attribute_changed Glib::SignalProxy2< void,const Glib::ustring&,const Value& > Gnome::Gda::Holder::signal_attribute_changed ( )
-
-
-
Prototype:
void on_my_attribute_changed(const Value& value)
+
+
Slot Prototype:
void on_my_attribute_changed(const Glib::ustring& attr_name, const Value& value)
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::Holder::signal_changed Glib::SignalProxy0< void > Gnome::Gda::Holder::signal_changed ( )
-
-
-
Prototype:
void on_my_changed()
+
+
Slot Prototype:
void on_my_changed()
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::Holder::signal_source_changed Glib::SignalProxy0< void > Gnome::Gda::Holder::signal_source_changed ( )
-
-
-
Prototype:
void on_my_source_changed()
+
+
Slot Prototype:
void on_my_source_changed()
- +
- +
Value& > Gnome::Gda::Holder::signal_validate_change Glib::SignalProxy1< Glib::Error,const Value& > Gnome::Gda::Holder::signal_validate_change ( )
-
-
-
Prototype:
Value& value)
+
+
Slot Prototype:
Glib::Error on_my_validate_change(const Value& value)
- +
@@ -1396,28 +1450,27 @@
-
-
+

Sets the const value within the holder.

If holder is an alias for another holder, then the value is also set for that other holder.

The value will not be freed, and user should take care of it, either for its freeing or for its correct value at the moment of query.

If the value is not different from the one already contained within holder, then holder is not changed and no signal is emitted.

-
Note:
if holder can't accept the value value, then this method returns 0, and holder will be left in an invalid state.
+
Note
if holder can't accept the value value, then this method returns 0, and holder will be left in an invalid state.
before the change is accepted by holder, the "validate-change" signal will be emitted (the value of which can prevent the change from happening) which can be connected to to have a greater control of which values holder can have, or implement some business rules.
-
Parameters:
+
Parameters
valueA const value to set the holder to.
value_changedA boolean set with true if the value changes, false elsewhere.
-
Returns:
0 if an error occurred or if the previous GValue was 0 itself. It returns the static GValue user set previously, so that he can free it.
+
Returns
0 if an error occurred or if the previous GValue was 0 itself. It returns the static GValue user set previously, so that he can free it.
- +
@@ -1429,29 +1482,28 @@
-
-
+

Sets the value within the holder.

If holder is an alias for another holder, then the value is also set for that other holder.

On success, the action of any call to force_invalid() is cancelled as soon as this method is called (even if holder's value does not actually change).

If the value is not different from the one already contained within holder, then holder is not changed and no signal is emitted.

-
Note:
if holder can't accept the value value, then this method returns false, and holder will be left in an invalid state.
+
Note
if holder can't accept the value value, then this method returns false, and holder will be left in an invalid state.
before the change is accepted by holder, the "validate-change" signal will be emitted (the value of which can prevent the change from happening) which can be connected to to have a greater control of which values holder can have, or implement some business rules.
-if user previously set this holder with take_static_value() the GValue stored internally will be forgiven and replaced by the value. User should then take care of the 'old' static GValue.
-
Parameters:
+if user previously set this holder with take_static_value() the GValue stored internally will be forgiven and replaced by the value. User should then take care of the 'old' static GValue.
+
Parameters
valueA value to set the holder to.
-
Returns:
true if value has been set.
+
Returns
true if value has been set.
- +
@@ -1462,21 +1514,23 @@
const
-
-
+

Tells if holder's current value is the default one.

-
Returns:
true if holder holder's current value is the default one.
+
Returns
true if holder holder's current value is the default one.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -1490,35 +1544,37 @@ - +
Gnome::Gda::Holder > wrap Glib::RefPtr< Gnome::Gda::Holder > wrap ( GdaHolder *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/holder.h
-
- - +
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Holder__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Holder__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Holder-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Holder-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Holder-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Holder-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Holder Member List
-
+
Gnome::Gda::Holder Member List
+
-This is the complete list of members for Gnome::Gda::Holder, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
Glib::ObjectBase
Glib::ObjectBase
copy() const Gnome::Gda::Holder
create(GType g_type, const Glib::ustring& id)Gnome::Gda::Holder [static]
Glib::Object
force_invalid()Gnome::Gda::Holder
Glib::ObjectBase
sigc::trackable
get_attribute(const Glib::ustring& attribute) const Gnome::Gda::Holder
get_bind()Gnome::Gda::Holder
get_bind() const Gnome::Gda::Holder
Glib::Object
get_default_value() const Gnome::Gda::Holder
get_g_type() const Gnome::Gda::Holder
get_id() const Gnome::Gda::Holder
get_not_null() const Gnome::Gda::Holder
Glib::ObjectBase
Glib::ObjectBase
get_source_model(int& col)Gnome::Gda::Holder
get_source_model(int& col) const Gnome::Gda::Holder
get_value() const Gnome::Gda::Holder
get_value_str(const Glib::RefPtr< DataHandler >& dh) const Gnome::Gda::Holder
gobj()Gnome::Gda::Holder [inline]
gobj() const Gnome::Gda::Holder [inline]
gobj_copy()Gnome::Gda::Holder
Glib::ObjectBase
Holder(GType g_type, const Glib::ustring& id)Gnome::Gda::Holder [protected]
Glib::ObjectBase [protected]
is_valid() const Gnome::Gda::Holder
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_changed()Gnome::Gda::Holder [protected, virtual]
on_source_changed()Gnome::Gda::Holder [protected, virtual]
sigc::trackable
property_description()Gnome::Gda::Holder
property_description() const Gnome::Gda::Holder
property_full_bind()Gnome::Gda::Holder
property_full_bind() const Gnome::Gda::Holder
property_g_type()Gnome::Gda::Holder
property_g_type() const Gnome::Gda::Holder
property_id()Gnome::Gda::Holder
property_id() const Gnome::Gda::Holder
property_name()Gnome::Gda::Holder
property_name() const Gnome::Gda::Holder
property_not_null()Gnome::Gda::Holder
property_not_null() const Gnome::Gda::Holder
property_simple_bind()Gnome::Gda::Holder
property_simple_bind() const Gnome::Gda::Holder
property_source_column()Gnome::Gda::Holder
property_source_column() const Gnome::Gda::Holder
property_source_model()Gnome::Gda::Holder
property_source_model() const Gnome::Gda::Holder
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
set_attribute(const Glib::ustring& attribute, const Value& value)Gnome::Gda::Holder
set_bind(const Glib::RefPtr< Holder >& bind_to)Gnome::Gda::Holder
Glib::Object
Glib::Object
set_default_value(const Value& value)Gnome::Gda::Holder
set_not_null(bool not_null=true)Gnome::Gda::Holder
Glib::ObjectBase
Glib::ObjectBase
set_source_model(const Glib::RefPtr< DataModel >& model, int col)Gnome::Gda::Holder
set_value(const ValueType& value)Gnome::Gda::Holder
set_value_as_value(const Value& value)Gnome::Gda::Holder
set_value_str(const Glib::RefPtr< DataHandler >& dh, const Glib::ustring& value)Gnome::Gda::Holder
set_value_to_default()Gnome::Gda::Holder
signal_attribute_changed()Gnome::Gda::Holder
signal_changed()Gnome::Gda::Holder
signal_source_changed()Gnome::Gda::Holder
signal_validate_change()Gnome::Gda::Holder
Glib::Object
take_static_value(const Value& value, bool& value_changed)Gnome::Gda::Holder
take_value(const Value& value)Gnome::Gda::Holder
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
value_is_default() const Gnome::Gda::Holder
wrap(GdaHolder* object, bool take_copy=false)Gnome::Gda::Holder [related]
Glib::Object
~Holder()Gnome::Gda::Holder [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::Holder, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
copy() const Gnome::Gda::Holder
create(GType g_type, const Glib::ustring& id)Gnome::Gda::Holderstatic
force_invalid()Gnome::Gda::Holder
get_attribute(const Glib::ustring& attribute) const Gnome::Gda::Holder
get_bind()Gnome::Gda::Holder
get_bind() const Gnome::Gda::Holder
get_default_value() const Gnome::Gda::Holder
get_g_type() const Gnome::Gda::Holder
get_id() const Gnome::Gda::Holder
get_not_null() const Gnome::Gda::Holder
get_source_model(int& col)Gnome::Gda::Holder
get_source_model(int& col) const Gnome::Gda::Holder
get_type()Gnome::Gda::Holderstatic
get_value() const Gnome::Gda::Holder
get_value_str(const Glib::RefPtr< DataHandler >& dh) const Gnome::Gda::Holder
gobj()Gnome::Gda::Holderinline
gobj() const Gnome::Gda::Holderinline
gobj_copy()Gnome::Gda::Holder
Holder(GType g_type, const Glib::ustring& id)Gnome::Gda::Holderprotected
is_valid() const Gnome::Gda::Holder
on_changed()Gnome::Gda::Holderprotectedvirtual
on_source_changed()Gnome::Gda::Holderprotectedvirtual
property_description()Gnome::Gda::Holder
property_description() const Gnome::Gda::Holder
property_full_bind()Gnome::Gda::Holder
property_full_bind() const Gnome::Gda::Holder
property_g_type()Gnome::Gda::Holder
property_g_type() const Gnome::Gda::Holder
property_id()Gnome::Gda::Holder
property_id() const Gnome::Gda::Holder
property_name()Gnome::Gda::Holder
property_name() const Gnome::Gda::Holder
property_not_null()Gnome::Gda::Holder
property_not_null() const Gnome::Gda::Holder
property_simple_bind()Gnome::Gda::Holder
property_simple_bind() const Gnome::Gda::Holder
property_source_column()Gnome::Gda::Holder
property_source_column() const Gnome::Gda::Holder
property_source_model()Gnome::Gda::Holder
property_source_model() const Gnome::Gda::Holder
set_attribute(const Glib::ustring& attribute, const Value& value)Gnome::Gda::Holder
set_bind(const Glib::RefPtr< Holder >& bind_to)Gnome::Gda::Holder
set_default_value(const Value& value)Gnome::Gda::Holder
set_not_null(bool not_null=true)Gnome::Gda::Holder
set_source_model(const Glib::RefPtr< DataModel >& model, int col)Gnome::Gda::Holder
set_value(const ValueType& value)Gnome::Gda::Holder
set_value_as_value(const Value& value)Gnome::Gda::Holder
set_value_str(const Glib::RefPtr< DataHandler >& dh, const Glib::ustring& value)Gnome::Gda::Holder
set_value_to_default()Gnome::Gda::Holder
signal_attribute_changed()Gnome::Gda::Holder
signal_changed()Gnome::Gda::Holder
signal_source_changed()Gnome::Gda::Holder
signal_validate_change()Gnome::Gda::Holder
take_static_value(const Value& value, bool& value_changed)Gnome::Gda::Holder
take_value(const Value& value)Gnome::Gda::Holder
value_is_default() const Gnome::Gda::Holder
wrap(GdaHolder* object, bool take_copy=false)Gnome::Gda::Holderrelated
~Holder()Gnome::Gda::Holdervirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStore__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStore__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::MetaStoreError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::MetaStoreError Class Reference
-
+
Gnome::Gda::MetaStoreError Class Reference
+
-
+
Inheritance diagram for Gnome::Gda::MetaStoreError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::MetaStoreError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  META_STORE_INCORRECT_SCHEMA_ERROR,
-  META_STORE_UNSUPPORTED_PROVIDER_ERROR,
-  META_STORE_INTERNAL_ERROR,
-  META_STORE_META_CONTEXT_ERROR,
-  META_STORE_MODIFY_CONTENTS_ERROR,
-  META_STORE_EXTRACT_SQL_ERROR,
-  META_STORE_ATTRIBUTE_NOT_FOUND_ERROR,
-  META_STORE_ATTRIBUTE_ERROR,
-  META_STORE_SCHEMA_OBJECT_NOT_FOUND_ERROR,
-  META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR,
-  META_STORE_SCHEMA_OBJECT_DESCR_ERROR,
+
enum  Code {
+  META_STORE_INCORRECT_SCHEMA_ERROR, +
+  META_STORE_UNSUPPORTED_PROVIDER_ERROR, +
+  META_STORE_INTERNAL_ERROR, +
+  META_STORE_META_CONTEXT_ERROR, +
+  META_STORE_MODIFY_CONTENTS_ERROR, +
+  META_STORE_EXTRACT_SQL_ERROR, +
+  META_STORE_ATTRIBUTE_NOT_FOUND_ERROR, +
+  META_STORE_ATTRIBUTE_ERROR, +
+  META_STORE_SCHEMA_OBJECT_NOT_FOUND_ERROR, +
+  META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR, +
+  META_STORE_SCHEMA_OBJECT_DESCR_ERROR, +
  META_STORE_TRANSACTION_ALREADY_STARTED_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 MetaStoreError (Code error_code, const Glib::ustring& error_message)
 MetaStoreError (GError* gobject)
Code code () const
 MetaStoreError (Code error_code, const Glib::ustring& error_message)
 
 MetaStoreError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -117,41 +124,38 @@
enum Gnome::Gda::MetaStoreError::Code
-
-
-
Enumerator:
- - + @@ -757,113 +834,110 @@
META_STORE_INCORRECT_SCHEMA_ERROR  +
+ + - - - - - - - - - - -
Enumerator
META_STORE_INCORRECT_SCHEMA_ERROR 
META_STORE_UNSUPPORTED_PROVIDER_ERROR  +
META_STORE_UNSUPPORTED_PROVIDER_ERROR 
META_STORE_INTERNAL_ERROR  +
META_STORE_INTERNAL_ERROR 
META_STORE_META_CONTEXT_ERROR  +
META_STORE_META_CONTEXT_ERROR 
META_STORE_MODIFY_CONTENTS_ERROR  +
META_STORE_MODIFY_CONTENTS_ERROR 
META_STORE_EXTRACT_SQL_ERROR  +
META_STORE_EXTRACT_SQL_ERROR 
META_STORE_ATTRIBUTE_NOT_FOUND_ERROR  +
META_STORE_ATTRIBUTE_NOT_FOUND_ERROR 
META_STORE_ATTRIBUTE_ERROR  +
META_STORE_ATTRIBUTE_ERROR 
META_STORE_SCHEMA_OBJECT_NOT_FOUND_ERROR  +
META_STORE_SCHEMA_OBJECT_NOT_FOUND_ERROR 
META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR  +
META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR 
META_STORE_SCHEMA_OBJECT_DESCR_ERROR  +
META_STORE_SCHEMA_OBJECT_DESCR_ERROR 
META_STORE_TRANSACTION_ALREADY_STARTED_ERROR  +
META_STORE_TRANSACTION_ALREADY_STARTED_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -164,7 +168,7 @@ - + @@ -173,30 +177,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::MetaStoreError::MetaStoreError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -207,24 +217,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/metastore.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStoreError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::MetaStoreError Member List
-
+
Gnome::Gda::MetaStoreError Member List
+ - +

This is the complete list of members for Gnome::Gda::MetaStoreError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Code enum nameGnome::Gda::MetaStoreError
code() const Gnome::Gda::MetaStoreError
META_STORE_ATTRIBUTE_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_ATTRIBUTE_NOT_FOUND_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_EXTRACT_SQL_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_INCORRECT_SCHEMA_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_INTERNAL_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_META_CONTEXT_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_MODIFY_CONTENTS_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_SCHEMA_OBJECT_DESCR_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_SCHEMA_OBJECT_NOT_FOUND_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_TRANSACTION_ALREADY_STARTED_ERROR enum valueGnome::Gda::MetaStoreError
META_STORE_UNSUPPORTED_PROVIDER_ERROR enum valueGnome::Gda::MetaStoreError
MetaStoreError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::MetaStoreError
MetaStoreError(GError* gobject)Gnome::Gda::MetaStoreErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStore.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStore.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStore.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStore.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::MetaStore Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::MetaStore Class Reference
-
+
Gnome::Gda::MetaStore Class Reference
+
- -

Dictionary object. More...

+ +

Dictionary object. + More...

Inheritance diagram for Gnome::Gda::MetaStore:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::MetaStore:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~MetaStore ()
GdaMetaStore* gobj ()
 Provides access to the underlying C GObject.
const GdaMetaStore* gobj () const
 Provides access to the underlying C GObject.
GdaMetaStore* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
int get_version () const
 Get store's internal schema's version.
Glib::ustring& sql)
 Extracts some data stored in store using a custom SELECT query.
bool modify (const Glib::ustring& condition)
 Propagates an update to store, the update's contents is represented by new_data, this function is primarily reserved to database providers.
bool modify_with_context (MetaContext* context, const DataModel >& new_data)
 Propagates an update to store, the update's contents is represented by new_data, this function is primarily reserved to database providers.
Glib::ustring& table_name)
 Creates a new Gda::DataModelArray data model which can be used, after being correctly filled, with the gda_meta_store_modify*() methods.
void set_identifiers_style (SqlIdentifierStyle style)
 Specifies how store must handle SQL identifiers it has to store.
schema_get_structure ()
 Creates a new Gda::MetaStruct object representing store's internal database structure.
schema_get_all_tables ()
 Get an ordered list of the tables store knows about.
Glib::ustring& table_name)
 Get an ordered list of the tables store knows about on which the table_name table depends (recursively).
bool get_attribute_value (const Glib::ustring& att_value)
 The Gda::MetaStore object maintains a list of (name,value) attributes (attributes names starting with a '_' character are for internal use only and cannot be altered).
bool set_attribute_value (const Glib::ustring& att_value)
 Set the value of the attribute named att_name to att_value; see get_attribute_value() for more information.
bool schema_add_custom_object (const Glib::ustring& xml_description)
 The internal database used by store can be 'augmented' with some user-defined database objects (such as tables or views).
bool schema_remove_custom_object (const Glib::ustring& obj_name)
 Removes the custom database object named obj_name.
get_internal_connection ()
 Get a pointer to the Gda::Connection object internally used by store to store its contents.
get_internal_connection () const
 Get a pointer to the Gda::Connection object internally used by store to store its contents.
-< property_cnc () const
 Connection object internally used.
signal_meta_reset ()

+

virtual ~MetaStore ()
 
GdaMetaStore* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaMetaStore* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaMetaStore* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
int get_version () const
 Get store's internal schema's version. More...
 
Glib::RefPtr< DataModelextract (const Glib::ustring& sql)
 Extracts some data stored in store using a custom SELECT query. More...
 
bool modify (const Glib::ustring& sql, const Glib::RefPtr< DataModel >& data_model, const Glib::ustring& condition)
 Propagates an update to store, the update's contents is represented by new_data, this function is primarily reserved to database providers. More...
 
bool modify_with_context (MetaContext* context, const Glib::RefPtr< DataModel >& new_data)
 Propagates an update to store, the update's contents is represented by new_data, this function is primarily reserved to database providers. More...
 
Glib::RefPtr< DataModelcreate_modify_data_model (const Glib::ustring& table_name)
 Creates a new Gda::DataModelArray data model which can be used, after being correctly filled, with the gda_meta_store_modify*() methods. More...
 
void set_identifiers_style (SqlIdentifierStyle style)
 Specifies how store must handle SQL identifiers it has to store. More...
 
Glib::RefPtr< MetaStructschema_get_structure ()
 Creates a new Gda::MetaStruct object representing store's internal database structure. More...
 
std::vector< Glib::ustringschema_get_all_tables ()
 Get an ordered list of the tables store knows about. More...
 
std::vector< Glib::ustringschema_get_depend_tables (const Glib::ustring& table_name)
 Get an ordered list of the tables store knows about on which the table_name table depends (recursively). More...
 
bool get_attribute_value (const Glib::ustring& att_name, Glib::ustring& att_value)
 The Gda::MetaStore object maintains a list of (name,value) attributes (attributes names starting with a '_' character are for internal use only and cannot be altered). More...
 
bool set_attribute_value (const Glib::ustring& att_name, const Glib::ustring& att_value)
 Set the value of the attribute named att_name to att_value; see get_attribute_value() for more information. More...
 
bool schema_add_custom_object (const Glib::ustring& xml_description)
 The internal database used by store can be 'augmented' with some user-defined database objects (such as tables or views). More...
 
bool schema_remove_custom_object (const Glib::ustring& obj_name)
 Removes the custom database object named obj_name. More...
 
Glib::RefPtr< Connectionget_internal_connection ()
 Get a pointer to the Gda::Connection object internally used by store to store its contents. More...
 
Glib::RefPtr< const Connectionget_internal_connection () const
 Get a pointer to the Gda::Connection object internally used by store to store its contents. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Connection > > 
property_cnc () const
 Connection object internally used. More...
 
Glib::SignalProxy0< void > signal_meta_reset ()
 
+ - - + + + + +

Static Public Member Functions

static Glib::ustring& cnc_string)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< MetaStorecreate (const Glib::ustring& cnc_string)
 
+ - - - + + + + +

Protected Member Functions

 MetaStore (const Glib::ustring& cnc_string)
virtual void on_meta_reset ()

+

 MetaStore (const Glib::ustring& cnc_string)
 
virtual void on_meta_reset ()
 This is a default handler for the signal signal_meta_reset(). More...
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::MetaStore
wrap (GdaMetaStore* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Dictionary object.

Previous versions of Libgda relied on an XML based file to store dictionary information, such as the database's schema (tables, views, etc) and various other information. The problems were that it was difficult for an application to integrate its own data into the dictionary and that there were some performances problems as the XML file needed to be parsed (and converted into its own in-memory structure) before any data could be read out of it.

The new dictionary now relies on a database structure to store its data (see the database schema section for a detailled description). The actual database can be a single file (using an SQLite database), an entirely in memory database (also using an SQLite database), or a more conventional backend such as a PostgreSQL database for a shared dictionary on a server.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::MetaStore::~MetaStore ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- + - +
Gnome::Gda::MetaStore::MetaStore (const Glib::ustringconst Glib::ustring cnc_string) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - + - +
static MetaStore> Gnome::Gda::MetaStore::create static Glib::RefPtr<MetaStore> Gnome::Gda::MetaStore::create (const Glib::ustringconst Glib::ustring cnc_string) [static]
- -
+
+static
+
- +
- + - +
DataModel> Gnome::Gda::MetaStore::create_modify_data_model Glib::RefPtr<DataModel> Gnome::Gda::MetaStore::create_modify_data_model (const Glib::ustringconst Glib::ustring table_name)
-
-
+
-

Creates a new Gda::DataModelArray data model which can be used, after being correctly filled, with the gda_meta_store_modify*() methods.

-

*

-

To be used by provider's implementation

-
Parameters:
+

Creates a new Gda::DataModelArray data model which can be used, after being correctly filled, with the gda_meta_store_modify*() methods.

+
    +
  • To be used by provider's implementation
    Parameters
    table_nameThe name of a table present in store.
    -
    Returns:
    A new Gda::DataModel.
    +
    Returns
    A new Gda::DataModel.
    +
  • +
- +
- + - +
DataModel> Gnome::Gda::MetaStore::extract Glib::RefPtr<DataModel> Gnome::Gda::MetaStore::extract (const Glib::ustringconst Glib::ustring sql)
-
-
+

Extracts some data stored in store using a custom SELECT query.

If the select_sql filter involves SQL identifiers (such as table or column names), then the values should have been adapted using sql_identifier_quote().

-

For more information about SQL identifiers are represented in store, see the meta data section about SQL identifiers.

-
Parameters:
+

For more information about SQL identifiers are represented in store, see the meta data section about SQL identifiers.

Parameters
select_sqlA SELECT statement.
VarargsA list of (variable name (gchar *), GValue *value) terminated with 0, representing values for all the variables mentioned in select_sql. If there is no variable then this part can be omitted.
-
Returns:
A new Gda::DataModel, or 0 if an error occurred.
+
Returns
A new Gda::DataModel, or 0 if an error occurred.
- +
- + - + @@ -282,65 +322,84 @@
bool Gnome::Gda::MetaStore::get_attribute_value (const Glib::ustringconst Glib::ustring att_name,
Glib::ustringGlib::ustring att_value 
-
-
+
-

The Gda::MetaStore object maintains a list of (name,value) attributes (attributes names starting with a '_' character are for internal use only and cannot be altered).

+

The Gda::MetaStore object maintains a list of (name,value) attributes (attributes names starting with a '_' character are for internal use only and cannot be altered).

This method and the set_attribute_value() method allows the user to add, set or remove attributes specific to their usage.

This method allows to get the value of a attribute stored in store. The returned attribute value is placed at att_value, the caller is responsible for free that string.

-

If there is no attribute named att_name then att_value is set to 0 and error will contain the GDA_META_STORE_ATTRIBUTE_NOT_FOUND_ERROR error code, and false is returned.

-
Parameters:
+

If there is no attribute named att_name then att_value is set to 0 and error will contain the GDA_META_STORE_ATTRIBUTE_NOT_FOUND_ERROR error code, and false is returned.

Parameters
att_nameName of the attribute to get.
att_valueThe place to store the attribute value.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
Connection> Gnome::Gda::MetaStore::get_internal_connection Glib::RefPtr<Connection> Gnome::Gda::MetaStore::get_internal_connection ( )
-
-
+
-

Get a pointer to the Gda::Connection object internally used by store to store its contents.

-

The returned connection can be used to access some other data than the one managed by store itself. The returned object is not owned by the caller (if you need to keep it, then use Glib::object_ref()). Do not close the connection.

-
Returns:
A Gda::Connection, or 0.
+

Get a pointer to the Gda::Connection object internally used by store to store its contents.

+

The returned connection can be used to access some other data than the one managed by store itself. The returned object is not owned by the caller (if you need to keep it, then use Glib::object_ref()). Do not close the connection.

Returns
A Gda::Connection, or 0.
- +
- +
Connection> Gnome::Gda::MetaStore::get_internal_connection Glib::RefPtr<const Connection> Gnome::Gda::MetaStore::get_internal_connection ( ) const
+
+ +

Get a pointer to the Gda::Connection object internally used by store to store its contents.

+

The returned connection can be used to access some other data than the one managed by store itself. The returned object is not owned by the caller (if you need to keep it, then use Glib::object_ref()). Do not close the connection.

Returns
A Gda::Connection, or 0.
+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::MetaStore::get_type ()
+
+static
+
-

Get a pointer to the Gda::Connection object internally used by store to store its contents.

-

The returned connection can be used to access some other data than the one managed by store itself. The returned object is not owned by the caller (if you need to keep it, then use Glib::object_ref()). Do not close the connection.

-
Returns:
A Gda::Connection, or 0.
+

Get the GType for this class, for use with the underlying GObject type system.

- +
@@ -351,55 +410,64 @@
const
-
-
+

Get store's internal schema's version.

-
Returns:
The version (incremented each time the schema changes, backward compatible).
+
Returns
The version (incremented each time the schema changes, backward compatible).
- +
+ + + + + +
- +
GdaMetaStore* Gnome::Gda::MetaStore::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaMetaStore* Gnome::Gda::MetaStore::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -410,33 +478,32 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- + - + - + @@ -445,26 +512,24 @@
bool Gnome::Gda::MetaStore::modify (const Glib::ustringconst Glib::ustring sql,
const DataModel >& const Glib::RefPtr< DataModel >&  data_model,
const Glib::ustringconst Glib::ustring condition 
-
-
+

Propagates an update to store, the update's contents is represented by new_data, this function is primarily reserved to database providers.

For example tell store to update its list of tables, new_data should contain the same columns as the "_tables" table of store, and contain one row per table in the store; there should not be any more argument after the error argument.

-

Now, to update only one table, the new_data data model should have one row for the table to update (or no row at all if the table does not exist anymore), and have values for the primary key of the "_tables" table of store, namely "table_catalog", "table_schema" and "table_name".

-
Parameters:
+

Now, to update only one table, the new_data data model should have one row for the table to update (or no row at all if the table does not exist anymore), and have values for the primary key of the "_tables" table of store, namely "table_catalog", "table_schema" and "table_name".

Parameters
- +
table_nameThe name of the table to modify within store.
new_dataA Gda::DataModel containing the new data to set in table_name, or 0 (treated as a data model with no row at all).
new_dataA Gda::DataModel containing the new data to set in table_name, or 0 (treated as a data model with no row at all).
conditionSQL expression (which may contain variables) defining the rows which are being obsoleted by new_data, or 0.
VarargsA list of (variable name (gchar *), GValue *value) terminated with 0, representing values for all the variables mentioned in condition.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -477,7 +542,7 @@ - + @@ -486,82 +551,88 @@
const DataModel >& const Glib::RefPtr< DataModel >&  new_data 
-
-
+

Propagates an update to store, the update's contents is represented by new_data, this function is primarily reserved to database providers.

-
Parameters:
+
Parameters
- +
contextA Gda::MetaContext context describing what to modify in store.
new_dataA Gda::DataModel containing the new data to set in table_name, or 0 (treated as a data model with no row at all).
new_dataA Gda::DataModel containing the new data to set in table_name, or 0 (treated as a data model with no row at all).
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
+ + + + + +
- +
virtual void Gnome::Gda::MetaStore::on_meta_reset ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_meta_reset().

- +
- +
Connection> > Gnome::Gda::MetaStore::property_cnc Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Connection> > Gnome::Gda::MetaStore::property_cnc ( ) const
-
-
+
-

Connection object internally used.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Connection object internally used.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
bool Gnome::Gda::MetaStore::schema_add_custom_object (const Glib::ustringconst Glib::ustring xml_description)
-
-
+

The internal database used by store can be 'augmented' with some user-defined database objects (such as tables or views).

This method allows one to add a new database object.

-

If the internal database already contains the object, then: <itemizedlist> <listitem>if the object is equal to the provided description then true is returned</listitem> <listitem>if the object exists but differs from the provided description, then false is returned, with the GDA_META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR error code</listitem> </itemizedlist>

-

The xml_description defines the table of view's definition, for example: <![CDATA[

- +

If the internal database already contains the object, then:

    +
  • if the object is equal to the provided description then true is returned
  • +
  • if the object exists but differs from the provided description, then false is returned, with the GDA_META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR error code
  • +
+

The xml_description defines the table of view's definition, for example: <![CDATA[

<column name="value">

]]>

-

The partial DTD for this XML description of the object to add is the following (the top node must be a

- +

The partial DTD for this XML description of the object to add is the following (the top node must be a

a <view>): <![CDATA[<!ELEMENT table (column*,check*,fkey*,unique*)> <!ATTLIST table name NMTOKEN R::EQUIRED>

<!ELEMENT column EMPTY> <!ATTLIST column name NMTOKEN R::EQUIRED type CDATA I::MPLIED pkey (true|false) I::MPLIED autoinc (true|false) I::MPLIED nullok (true|false) I::MPLIED>

@@ -570,123 +641,116 @@

<!ELEMENT part EMPTY> <!ATTLIST part column NMTOKEN I::MPLIED ref_column NMTOKEN I::MPLIED>

<!ELEMENT unique (column*)>

<!ELEMENT view (definition)> <!ATTLIST view name NMTOKEN R::EQUIRED descr CDATA I::MPLIED>

-

<!ELEMENT definition (P::CDATA)>]]>

-
Parameters:
+

<!ELEMENT definition (P::CDATA)>]]>

Parameters
xml_descriptionAn XML description of the table or view to add to store.
-
Returns:
true if the new object has sucessfully been added.
+
Returns
true if the new object has sucessfully been added.
- +
- +
Glib::ustring> Gnome::Gda::MetaStore::schema_get_all_tables std::vector<Glib::ustring> Gnome::Gda::MetaStore::schema_get_all_tables ( )
-
-
+

Get an ordered list of the tables store knows about.

-

The tables are ordered in a way that tables dependencies are respected: if table B has a foreign key on table A, then table A will be listed before table B in the returned list.

-
Returns:
A new list of tables names (as gchar*), the list must be freed when no longer needed, but the strings present in the list must not be modified.
+

The tables are ordered in a way that tables dependencies are respected: if table B has a foreign key on table A, then table A will be listed before table B in the returned list.

Returns
A new list of tables names (as gchar*), the list must be freed when no longer needed, but the strings present in the list must not be modified.
- +
- + - +
Glib::ustring> Gnome::Gda::MetaStore::schema_get_depend_tables std::vector<Glib::ustring> Gnome::Gda::MetaStore::schema_get_depend_tables (const Glib::ustringconst Glib::ustring table_name)
-
-
+

Get an ordered list of the tables store knows about on which the table_name table depends (recursively).

-

The tables are ordered in a way that tables dependencies are respected: if table B has a foreign key on table A, then table A will be listed before table B in the returned list.

-
Parameters:
+

The tables are ordered in a way that tables dependencies are respected: if table B has a foreign key on table A, then table A will be listed before table B in the returned list.

Parameters
table_nameThe name of the table for which all the dependencies must be listed.
-
Returns:
A new list of tables names (as gchar*), the list must be freed when no longer needed, but the strings present in the list must not be modified.
+
Returns
A new list of tables names (as gchar*), the list must be freed when no longer needed, but the strings present in the list must not be modified.
- +
- +
MetaStruct> Gnome::Gda::MetaStore::schema_get_structure Glib::RefPtr<MetaStruct> Gnome::Gda::MetaStore::schema_get_structure ( )
-
-
+
-

Creates a new Gda::MetaStruct object representing store's internal database structure.

-
Returns:
A new Gda::MetaStruct object, or 0 if an error occurred.
+

Creates a new Gda::MetaStruct object representing store's internal database structure.

+
Returns
A new Gda::MetaStruct object, or 0 if an error occurred.
- +
- +
bool Gnome::Gda::MetaStore::schema_remove_custom_object (const Glib::ustringconst Glib::ustring obj_name)
-
-
+

Removes the custom database object named obj_name.

-
Parameters:
+
Parameters
obj_nameName of the custom object to remove.
-
Returns:
true if the custom object has sucessfully been removed.
+
Returns
true if the custom object has sucessfully been removed.
- +
- + - + @@ -695,22 +759,21 @@
bool Gnome::Gda::MetaStore::set_attribute_value (const Glib::ustringconst Glib::ustring att_name,
const Glib::ustringconst Glib::ustring att_value 
-
-
+
-

Set the value of the attribute named att_name to att_value; see get_attribute_value() for more information.

-
Parameters:
+

Set the value of the attribute named att_name to att_value; see get_attribute_value() for more information.

+
Parameters
- +
att_nameName of the attribute to set.
att_valueValue of the attribute to set, or 0 to unset the attribute.
att_valueValue of the attribute to set, or 0 to unset the attribute.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -722,45 +785,46 @@
-
-
+

Specifies how store must handle SQL identifiers it has to store.

This method is mainly used by database providers.

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
styleA style.
+
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::MetaStore::signal_meta_reset Glib::SignalProxy0< void > Gnome::Gda::MetaStore::signal_meta_reset ( )
-
-
-
Prototype:
void on_my_meta_reset()
+
+
Slot Prototype:
void on_my_meta_reset()
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -774,35 +838,37 @@ - +
Gnome::Gda::MetaStore > wrap Glib::RefPtr< Gnome::Gda::MetaStore > wrap ( GdaMetaStore *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/metastore.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStore__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStore__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStore-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStore-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStore-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStore-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::MetaStore Member List
-
+
Gnome::Gda::MetaStore Member List
+
-This is the complete list of members for Gnome::Gda::MetaStore, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
Glib::ObjectBase
Glib::ObjectBase
create(const Glib::ustring& cnc_string)Gnome::Gda::MetaStore [static]
create_modify_data_model(const Glib::ustring& table_name)Gnome::Gda::MetaStore
Glib::Object
extract(const Glib::ustring& sql)Gnome::Gda::MetaStore
Glib::ObjectBase
sigc::trackable
get_attribute_value(const Glib::ustring& att_name, Glib::ustring& att_value)Gnome::Gda::MetaStore
Glib::Object
get_internal_connection()Gnome::Gda::MetaStore
get_internal_connection() const Gnome::Gda::MetaStore
Glib::ObjectBase
Glib::ObjectBase
get_version() const Gnome::Gda::MetaStore
gobj()Gnome::Gda::MetaStore [inline]
gobj() const Gnome::Gda::MetaStore [inline]
gobj_copy()Gnome::Gda::MetaStore
Glib::ObjectBase
Glib::ObjectBase [protected]
MetaStore(const Glib::ustring& cnc_string)Gnome::Gda::MetaStore [explicit, protected]
modify(const Glib::ustring& sql, const Glib::RefPtr< DataModel >& data_model, const Glib::ustring& condition)Gnome::Gda::MetaStore
modify_with_context(MetaContext* context, const Glib::RefPtr< DataModel >& new_data)Gnome::Gda::MetaStore
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_meta_reset()Gnome::Gda::MetaStore [protected, virtual]
sigc::trackable
property_cnc() const Gnome::Gda::MetaStore
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
schema_add_custom_object(const Glib::ustring& xml_description)Gnome::Gda::MetaStore
schema_get_all_tables()Gnome::Gda::MetaStore
schema_get_depend_tables(const Glib::ustring& table_name)Gnome::Gda::MetaStore
schema_get_structure()Gnome::Gda::MetaStore
schema_remove_custom_object(const Glib::ustring& obj_name)Gnome::Gda::MetaStore
set_attribute_value(const Glib::ustring& att_name, const Glib::ustring& att_value)Gnome::Gda::MetaStore
Glib::Object
Glib::Object
set_identifiers_style(SqlIdentifierStyle style)Gnome::Gda::MetaStore
Glib::ObjectBase
Glib::ObjectBase
signal_meta_reset()Gnome::Gda::MetaStore
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaMetaStore* object, bool take_copy=false)Gnome::Gda::MetaStore [related]
Glib::Object
~MetaStore()Gnome::Gda::MetaStore [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::MetaStore, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
create(const Glib::ustring& cnc_string)Gnome::Gda::MetaStorestatic
create_modify_data_model(const Glib::ustring& table_name)Gnome::Gda::MetaStore
extract(const Glib::ustring& sql)Gnome::Gda::MetaStore
get_attribute_value(const Glib::ustring& att_name, Glib::ustring& att_value)Gnome::Gda::MetaStore
get_internal_connection()Gnome::Gda::MetaStore
get_internal_connection() const Gnome::Gda::MetaStore
get_type()Gnome::Gda::MetaStorestatic
get_version() const Gnome::Gda::MetaStore
gobj()Gnome::Gda::MetaStoreinline
gobj() const Gnome::Gda::MetaStoreinline
gobj_copy()Gnome::Gda::MetaStore
MetaStore(const Glib::ustring& cnc_string)Gnome::Gda::MetaStoreexplicitprotected
modify(const Glib::ustring& sql, const Glib::RefPtr< DataModel >& data_model, const Glib::ustring& condition)Gnome::Gda::MetaStore
modify_with_context(MetaContext* context, const Glib::RefPtr< DataModel >& new_data)Gnome::Gda::MetaStore
on_meta_reset()Gnome::Gda::MetaStoreprotectedvirtual
property_cnc() const Gnome::Gda::MetaStore
schema_add_custom_object(const Glib::ustring& xml_description)Gnome::Gda::MetaStore
schema_get_all_tables()Gnome::Gda::MetaStore
schema_get_depend_tables(const Glib::ustring& table_name)Gnome::Gda::MetaStore
schema_get_structure()Gnome::Gda::MetaStore
schema_remove_custom_object(const Glib::ustring& obj_name)Gnome::Gda::MetaStore
set_attribute_value(const Glib::ustring& att_name, const Glib::ustring& att_value)Gnome::Gda::MetaStore
set_identifiers_style(SqlIdentifierStyle style)Gnome::Gda::MetaStore
signal_meta_reset()Gnome::Gda::MetaStore
wrap(GdaMetaStore* object, bool take_copy=false)Gnome::Gda::MetaStorerelated
~MetaStore()Gnome::Gda::MetaStorevirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::MetaStructError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::MetaStructError Class Reference
-
+
Gnome::Gda::MetaStructError Class Reference
+
- -

Exception class for Gda MetaStruct errors. More...

+ +

Exception class for Gda MetaStruct errors. + More...

Inheritance diagram for Gnome::Gda::MetaStructError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::MetaStructError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  META_STRUCT_UNKNOWN_OBJECT_ERROR,
-  META_STRUCT_DUPLICATE_OBJECT_ERROR,
-  META_STRUCT_INCOHERENCE_ERROR,
+
enum  Code {
+  META_STRUCT_UNKNOWN_OBJECT_ERROR, +
+  META_STRUCT_DUPLICATE_OBJECT_ERROR, +
+  META_STRUCT_INCOHERENCE_ERROR, +
  META_STRUCT_XML_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 MetaStructError (Code error_code, const Glib::ustring& error_message)
 MetaStructError (GError* gobject)
Code code () const
 MetaStructError (Code error_code, const Glib::ustring& error_message)
 
 MetaStructError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Detailed Description

-

Exception class for Gda MetaStruct errors.

-

Member Enumeration Documentation

- +

Detailed Description

+

Exception class for Gda MetaStruct errors.

+

Member Enumeration Documentation

+
@@ -113,25 +113,22 @@
enum Gnome::Gda::MetaStructError::Code
-
-
-
Enumerator:
- - + @@ -778,25 +832,24 @@
META_STRUCT_UNKNOWN_OBJECT_ERROR  +
+ + - - -
Enumerator
META_STRUCT_UNKNOWN_OBJECT_ERROR 
META_STRUCT_DUPLICATE_OBJECT_ERROR  +
META_STRUCT_DUPLICATE_OBJECT_ERROR 
META_STRUCT_INCOHERENCE_ERROR  +
META_STRUCT_INCOHERENCE_ERROR 
META_STRUCT_XML_ERROR  +
META_STRUCT_XML_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -144,7 +141,7 @@ - + @@ -153,30 +150,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::MetaStructError::MetaStructError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -187,24 +190,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/metastruct.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStructError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::MetaStructError Member List
-
+
Gnome::Gda::MetaStructError Member List
+ - +

This is the complete list of members for Gnome::Gda::MetaStructError, including all inherited members.

+ + + + + + + + + + +
Code enum nameGnome::Gda::MetaStructError
code() const Gnome::Gda::MetaStructError
META_STRUCT_DUPLICATE_OBJECT_ERROR enum valueGnome::Gda::MetaStructError
META_STRUCT_INCOHERENCE_ERROR enum valueGnome::Gda::MetaStructError
META_STRUCT_UNKNOWN_OBJECT_ERROR enum valueGnome::Gda::MetaStructError
META_STRUCT_XML_ERROR enum valueGnome::Gda::MetaStructError
MetaStructError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::MetaStructError
MetaStructError(GError* gobject)Gnome::Gda::MetaStructErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::MetaStruct Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::MetaStruct Class Reference
-
+
Gnome::Gda::MetaStruct Class Reference
+
- -

In-memory representation of some database objects. More...

+ +

In-memory representation of some database objects. + More...

Inheritance diagram for Gnome::Gda::MetaStruct:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::MetaStruct:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~MetaStruct ()
GdaMetaStruct* gobj ()
 Provides access to the underlying C GObject.
const GdaMetaStruct* gobj () const
 Provides access to the underlying C GObject.
GdaMetaStruct* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
GdaMetaDbObject* complement (MetaDbObjectType Value& name)
 Creates a new Gda::MetaDbObject structure in mstruct to represent the database object (of type type) which can be uniquely identified as catalog.
bool complement_schema (const Value& catalog, const Value& schema)
 This method is similar to complement() but creates Gda::MetaDbObject for all the database object which are in the schema schema (and in the catalog catalog).
bool complement_default ()
 This method is similar to complement() and complement_all() but creates Gda::MetaDbObject for all the database object which are usable using only their short name (that is which do not need to be prefixed by the schema in which they are to be used).
bool sort_db_object (MetaSortType sort_type)
 Reorders the list of database objects within mstruct in a way specified by sort_type.
GdaMetaDbObject* get_db_object (const Value& catalog, const Value& schema, const Value& name)
 Tries to locate the Gda::MetaDbObject structure representing the database object named after catalog, schema and name.
GdaMetaTableColumn* get_table_column (GdaMetaTable* table, const Value& col_name)
MetaGraphInfo info)
 Creates a new graph (in the GraphViz syntax) representation of mstruct.
bool complement_all ()
 This method is similar to complement() and complement_default() but creates Gda::MetaDbObject for all the database object.
GSList* get_all_db_objects ()
 Get a list of all the Gda::MetaDbObject structures representing database objects in mstruct.
-< guint > property_features () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

+

virtual ~MetaStruct ()
 
GdaMetaStruct* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaMetaStruct* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaMetaStruct* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
GdaMetaDbObject* complement (MetaDbObjectType type, const Value& catalog, const Value& schema, const Value& name)
 Creates a new Gda::MetaDbObject structure in mstruct to represent the database object (of type type) which can be uniquely identified as catalog. More...
 
bool complement_schema (const Value& catalog, const Value& schema)
 This method is similar to complement() but creates Gda::MetaDbObject for all the database object which are in the schema schema (and in the catalog catalog). More...
 
bool complement_default ()
 This method is similar to complement() and complement_all() but creates Gda::MetaDbObject for all the database object which are usable using only their short name (that is which do not need to be prefixed by the schema in which they are to be used). More...
 
bool sort_db_object (MetaSortType sort_type)
 Reorders the list of database objects within mstruct in a way specified by sort_type. More...
 
GdaMetaDbObject* get_db_object (const Value& catalog, const Value& schema, const Value& name)
 Tries to locate the Gda::MetaDbObject structure representing the database object named after catalog, schema and name. More...
 
GdaMetaTableColumn* get_table_column (GdaMetaTable* table, const Value& col_name)
 
Glib::ustring dump_as_graph (MetaGraphInfo info)
 Creates a new graph (in the GraphViz syntax) representation of mstruct. More...
 
bool complement_all ()
 This method is similar to complement() and complement_default() but creates Gda::MetaDbObject for all the database object. More...
 
GSList* get_all_db_objects ()
 Get a list of all the Gda::MetaDbObject structures representing database objects in mstruct. More...
 
Glib::PropertyProxy_ReadOnly
+< guint > 
property_features () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
+ - - + + + + +

Static Public Member Functions

static MetaStructFeature features=META_STRUCT_FEATURE_ALL)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< MetaStructcreate (const Glib::RefPtr< MetaStore >& store, MetaStructFeature features=META_STRUCT_FEATURE_ALL)
 
+ - - + +

Protected Member Functions

 MetaStruct (const MetaStructFeature features)

+

 MetaStruct (const Glib::RefPtr< MetaStore >& meta_store, MetaStructFeature features)
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::MetaStruct
wrap (GdaMetaStruct* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

In-memory representation of some database objects.

-

The Gda::MetaStruct object reads data from a Gda::MetaStore object and creates an easy to use in memory representation for some database objects. For example one can easily analyse the columns of a table (or its foreign keys) using a Gda::MetaStruct.

-

When created, the new Gda::MetaStruct object is empty (it does not have any information about any database object). Information about database objects is computed upon request using the gda_meta_struct_complement() method. Information about individual database objects is represented by GdaMetaDbObject structures, which can be obtained using get_db_object() or get_all_db_objects().

+

The Gda::MetaStruct object reads data from a Gda::MetaStore object and creates an easy to use in memory representation for some database objects. For example one can easily analyse the columns of a table (or its foreign keys) using a Gda::MetaStruct.

+

When created, the new Gda::MetaStruct object is empty (it does not have any information about any database object). Information about database objects is computed upon request using the gda_meta_struct_complement() method. Information about individual database objects is represented by GdaMetaDbObject structures, which can be obtained using get_db_object() or get_all_db_objects().

Note that the Gda::MetaDbObject structures may change or may be removed or replaced by others, so it not advised to keep pointers to these structures: pointers to these structures should be considered valid as long as complement() and other similar functions have not been called.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::MetaStruct::~MetaStruct ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- + @@ -173,16 +195,20 @@ - +
Gnome::Gda::MetaStruct::MetaStruct (const MetaStore >& const Glib::RefPtr< MetaStore >&  meta_store,
) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -216,17 +242,18 @@
-
-
+

Creates a new Gda::MetaDbObject structure in mstruct to represent the database object (of type type) which can be uniquely identified as catalog.

schema. name.

If catalog is not 0, then schema should not be 0.

If both catalog and schema are 0, then the database object will be the one which is "visible" by default (that is which can be accessed only by its short name name).

If catalog is 0 and schema is not 0, then the database object will be the one which can be accessed by its schema. name name.

-

Important note: catalog, schema and name will be used using the following convention: <itemizedlist> <listitem>be surrounded by double quotes for a case sensitive search</listitem> <listitem>otherwise for case insensitive search</listitem> </itemizedlist>

-

For more information, see the meta data section about SQL identifiers.

-
Parameters:
+

Important note: catalog, schema and name will be used using the following convention:

    +
  • be surrounded by double quotes for a case sensitive search
  • +
  • otherwise for case insensitive search
  • +
+

For more information, see the meta data section about SQL identifiers.

Parameters
@@ -235,11 +262,11 @@
typeThe type of object to add (which can be GDA_META_DB_UNKNOWN).
catalogThe catalog the object belongs to (as a G_TYPE_STRING GValue), or 0.
-
Returns:
The Gda::MetaDbObject corresponding to the database object if no error occurred, or 0.
+
Returns
The Gda::MetaDbObject corresponding to the database object if no error occurred, or 0.
- +
@@ -250,16 +277,14 @@
-
-
+

This method is similar to complement() and complement_default() but creates Gda::MetaDbObject for all the database object.

-

Please refer to complement() form more information.

-
Returns:
true if no error occurred.
+

Please refer to complement() form more information.

Returns
true if no error occurred.
- +
@@ -270,16 +295,14 @@
-
-
+

This method is similar to complement() and complement_all() but creates Gda::MetaDbObject for all the database object which are usable using only their short name (that is which do not need to be prefixed by the schema in which they are to be used).

-

Please refer to complement() form more information.

-
Returns:
true if no error occurred.
+

Please refer to complement() form more information.

Returns
true if no error occurred.
- +
@@ -301,77 +324,81 @@
-
-
+

This method is similar to complement() but creates Gda::MetaDbObject for all the database object which are in the schema schema (and in the catalog catalog).

If catalog is 0, then any catalog will be used, and if schema is 0 then any schema will be used (if schema is 0 then catalog must also be 0).

-

Please refer to complement() form more information.

-
Parameters:
+

Please refer to complement() form more information.

Parameters
catalogName of a catalog, or 0.
schemaName of a schema, or 0.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
+ + + + + +
- + - + - + - +
static MetaStruct> Gnome::Gda::MetaStruct::create static Glib::RefPtr<MetaStruct> Gnome::Gda::MetaStruct::create (const MetaStore >& const Glib::RefPtr< MetaStore >&  store,
MetaStructFeature features = META_STRUCT_FEATURE_ALL features = META_STRUCT_FEATURE_ALL 
) [static]
- -
+
+static
+
- +
- +
Glib::ustring Gnome::Gda::MetaStruct::dump_as_graph Glib::ustring Gnome::Gda::MetaStruct::dump_as_graph ( MetaGraphInfo  info)
-
-
+

Creates a new graph (in the GraphViz syntax) representation of mstruct.

-
Parameters:
+
Parameters
infoInforms what kind of information to show in the resulting graph.
-
Returns:
A new string, or 0 if an error occurred.
+
Returns
A new string, or 0 if an error occurred.
- +
@@ -382,16 +409,14 @@
-
-
+

Get a list of all the Gda::MetaDbObject structures representing database objects in mstruct.

-

Note that no Gda::MetaDbObject structure must not be modified.

-
Returns:
A new SList list of pointers to Gda::MetaDbObject structures which must be destroyed after usage using Glib::slist_free(). The individual Gda::MetaDbObject must not be modified.
+

Note that no Gda::MetaDbObject structure must not be modified.

Returns
A new SList list of pointers to Gda::MetaDbObject structures which must be destroyed after usage using Glib::slist_free(). The individual Gda::MetaDbObject must not be modified.
- +
@@ -419,12 +444,10 @@
-
-
+

Tries to locate the Gda::MetaDbObject structure representing the database object named after catalog, schema and name.

-

If one or both of catalog and schema are 0, and more than one database object matches the name, then the return value is also 0.

-
Parameters:
+

If one or both of catalog and schema are 0, and more than one database object matches the name, then the return value is also 0.

Parameters
@@ -432,11 +455,11 @@
catalogThe catalog the object belongs to (as a G_TYPE_STRING GValue), or 0.
schemaThe schema the object belongs to (as a G_TYPE_STRING GValue), or 0.
-
Returns:
The Gda::MetaDbObject or 0 if not found.
+
Returns
The Gda::MetaDbObject or 0 if not found.
- +
@@ -458,52 +481,86 @@
+
+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::MetaStruct::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaMetaStruct* Gnome::Gda::MetaStruct::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaMetaStruct* Gnome::Gda::MetaStruct::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -514,33 +571,31 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
Glib::PropertyProxy_ReadOnly<guint> Gnome::Gda::MetaStruct::property_features Glib::PropertyProxy_ReadOnly< guint > Gnome::Gda::MetaStruct::property_features ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
@@ -552,27 +607,29 @@
-
-
+

Reorders the list of database objects within mstruct in a way specified by sort_type.

-
Parameters:
+
Parameters
sort_typeThe kind of sorting requested.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -586,35 +643,37 @@ - +
Gnome::Gda::MetaStruct > wrap Glib::RefPtr< Gnome::Gda::MetaStruct > wrap ( GdaMetaStruct *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/metastruct.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1MetaStruct-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::MetaStruct Member List
-
+
Gnome::Gda::MetaStruct Member List
+
-This is the complete list of members for Gnome::Gda::MetaStruct, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
complement(MetaDbObjectType type, const Value& catalog, const Value& schema, const Value& name)Gnome::Gda::MetaStruct
complement_all()Gnome::Gda::MetaStruct
complement_default()Gnome::Gda::MetaStruct
complement_schema(const Value& catalog, const Value& schema)Gnome::Gda::MetaStruct
Glib::ObjectBase
Glib::ObjectBase
create(const Glib::RefPtr< MetaStore >& store, MetaStructFeature features=META_STRUCT_FEATURE_ALL)Gnome::Gda::MetaStruct [static]
Glib::Object
dump_as_graph(MetaGraphInfo info)Gnome::Gda::MetaStruct
Glib::ObjectBase
sigc::trackable
get_all_db_objects()Gnome::Gda::MetaStruct
Glib::Object
get_db_object(const Value& catalog, const Value& schema, const Value& name)Gnome::Gda::MetaStruct
Glib::ObjectBase
Glib::ObjectBase
get_table_column(GdaMetaTable* table, const Value& col_name)Gnome::Gda::MetaStruct
gobj()Gnome::Gda::MetaStruct [inline]
gobj() const Gnome::Gda::MetaStruct [inline]
gobj_copy()Gnome::Gda::MetaStruct
Glib::ObjectBase
Glib::ObjectBase [protected]
MetaStruct(const Glib::RefPtr< MetaStore >& meta_store, MetaStructFeature features)Gnome::Gda::MetaStruct [explicit, protected]
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
property_features() const Gnome::Gda::MetaStruct
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
sort_db_object(MetaSortType sort_type)Gnome::Gda::MetaStruct
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaMetaStruct* object, bool take_copy=false)Gnome::Gda::MetaStruct [related]
Glib::Object
~MetaStruct()Gnome::Gda::MetaStruct [virtual]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
- +

This is the complete list of members for Gnome::Gda::MetaStruct, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
complement(MetaDbObjectType type, const Value& catalog, const Value& schema, const Value& name)Gnome::Gda::MetaStruct
complement_all()Gnome::Gda::MetaStruct
complement_default()Gnome::Gda::MetaStruct
complement_schema(const Value& catalog, const Value& schema)Gnome::Gda::MetaStruct
create(const Glib::RefPtr< MetaStore >& store, MetaStructFeature features=META_STRUCT_FEATURE_ALL)Gnome::Gda::MetaStructstatic
dump_as_graph(MetaGraphInfo info)Gnome::Gda::MetaStruct
get_all_db_objects()Gnome::Gda::MetaStruct
get_db_object(const Value& catalog, const Value& schema, const Value& name)Gnome::Gda::MetaStruct
get_table_column(GdaMetaTable* table, const Value& col_name)Gnome::Gda::MetaStruct
get_type()Gnome::Gda::MetaStructstatic
gobj()Gnome::Gda::MetaStructinline
gobj() const Gnome::Gda::MetaStructinline
gobj_copy()Gnome::Gda::MetaStruct
MetaStruct(const Glib::RefPtr< MetaStore >& meta_store, MetaStructFeature features)Gnome::Gda::MetaStructexplicitprotected
property_features() const Gnome::Gda::MetaStruct
sort_db_object(MetaSortType sort_type)Gnome::Gda::MetaStruct
wrap(GdaMetaStruct* object, bool take_copy=false)Gnome::Gda::MetaStructrelated
~MetaStruct()Gnome::Gda::MetaStructvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Numeric__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Numeric__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Numeric.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Numeric.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Numeric.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Numeric.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Numeric Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Numeric Class Reference
-
+
Gnome::Gda::Numeric Class Reference
+
- -

TODO. More...

+ +

TODO. + More...

Collaboration diagram for Gnome::Gda::Numeric:
@@ -78,46 +70,72 @@
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

 Numeric ()
 Numeric (GdaNumeric* gobject, bool make_a_copy=true)
 Numeric (const Numeric& other)
Numericoperator= (const Numeric& other)
 ~Numeric ()
void swap (Numeric& other)
GdaNumeric* gobj ()
 Provides access to the underlying C instance.
const GdaNumeric* gobj () const
 Provides access to the underlying C instance.
GdaNumeric* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
void set_from_string (const Glib::ustring& str)
void set_double (double number)
double get_double () const
void set_precision (long precision)
long get_precision () const
void set_width (long width)
long get_width ()
get_string () const

+

 Numeric ()
 
 Numeric (GdaNumeric* gobject, bool make_a_copy=true)
 
 Numeric (const Numeric& other)
 
Numericoperator= (const Numeric& other)
 
 ~Numeric ()
 
void swap (Numeric& other)
 
GdaNumeric* gobj ()
 Provides access to the underlying C instance. More...
 
const GdaNumeric* gobj () const
 Provides access to the underlying C instance. More...
 
GdaNumeric* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. More...
 
void set_from_string (const Glib::ustring& str)
 
void set_double (double number)
 
double get_double () const
 
void set_precision (long precision)
 
long get_precision () const
 
void set_width (long width)
 
long get_width ()
 
Glib::ustring get_string () const
 
+ + + + +

+Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + +

Protected Attributes

GdaNumeric* gobject_

+

GdaNumeric* gobject_
 
+ - - - + + + + +

Related Functions

(Note that these are not member functions.)

void swap (Numeric& lhs, Numeric& rhs)
Gnome::Gda::Numeric wrap (GdaNumeric* object, bool take_copy=false)
 A
void swap (Numeric& lhs, Numeric& rhs)
 
Gnome::Gda::Numeric wrap (GdaNumeric* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

TODO.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -128,14 +146,16 @@
-
-
+
- +
+ + + + + +
@@ -152,15 +172,19 @@ - +
Gnome::Gda::Numeric::Numeric
) [explicit]
- -
+
+explicit
+
- +
@@ -172,12 +196,11 @@
-
-
+
- +
@@ -188,13 +211,12 @@
-
-
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -205,12 +227,11 @@
const
-
-
+
- +
@@ -221,28 +242,51 @@
const
-
-
+
- +
- +
Glib::ustring Gnome::Gda::Numeric::get_string Glib::ustring Gnome::Gda::Numeric::get_string ( ) const
+
+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::Numeric::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
@@ -253,48 +297,61 @@
-
-
+
- +
+ + + + + +
- +
GdaNumeric* Gnome::Gda::Numeric::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C instance.

- +
+ + + + + +
- +
const GdaNumeric* Gnome::Gda::Numeric::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C instance.

- +
@@ -305,14 +362,13 @@
const
-
-
+

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

- +
@@ -324,12 +380,11 @@
-
-
+
- +
@@ -341,29 +396,27 @@
-
-
+
- +
- +
void Gnome::Gda::Numeric::set_from_string (const Glib::ustringconst Glib::ustring str)
-
-
+
- +
@@ -375,12 +428,11 @@
-
-
+
- +
@@ -392,12 +444,11 @@
-
-
+
- +
@@ -409,15 +460,17 @@
-
-
+
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
@@ -434,12 +487,16 @@ - +
void swap
) [related]
- -
-
Parameters:
+
+related
+
+
Parameters
@@ -449,9 +506,12 @@ - +
+
lhsThe left-hand side
rhsThe right-hand side
+ + + + +
@@ -468,49 +528,58 @@ - +
Gnome::Gda::Numeric wrap
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.
-

Member Data Documentation

- +

Member Data Documentation

+
+ + + + + +
- +
GdaNumeric* Gnome::Gda::Numeric::gobject_ [protected]GdaNumeric* Gnome::Gda::Numeric::gobject_
- -
+
+protected
+

The documentation for this class was generated from the following file:
  • libgdamm/numeric.h
-
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Numeric-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Numeric-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Numeric-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Numeric-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Numeric Member List
-
+
Gnome::Gda::Numeric Member List
+
-This is the complete list of members for Gnome::Gda::Numeric, including all inherited members. - - - - - - - - - - - - - - - - - - - - -
get_double() const Gnome::Gda::Numeric
get_precision() const Gnome::Gda::Numeric
get_string() const Gnome::Gda::Numeric
get_width()Gnome::Gda::Numeric
gobj()Gnome::Gda::Numeric [inline]
gobj() const Gnome::Gda::Numeric [inline]
gobj_copy() const Gnome::Gda::Numeric
gobject_Gnome::Gda::Numeric [protected]
Numeric()Gnome::Gda::Numeric
Numeric(GdaNumeric* gobject, bool make_a_copy=true)Gnome::Gda::Numeric [explicit]
Numeric(const Numeric& other)Gnome::Gda::Numeric
operator=(const Numeric& other)Gnome::Gda::Numeric
set_double(double number)Gnome::Gda::Numeric
set_from_string(const Glib::ustring& str)Gnome::Gda::Numeric
set_precision(long precision)Gnome::Gda::Numeric
set_width(long width)Gnome::Gda::Numeric
swap(Numeric& other)Gnome::Gda::Numeric
swap(Numeric& lhs, Numeric& rhs)Gnome::Gda::Numeric [related]
wrap(GdaNumeric* object, bool take_copy=false)Gnome::Gda::Numeric [related]
~Numeric()Gnome::Gda::Numeric
- +

This is the complete list of members for Gnome::Gda::Numeric, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
get_double() const Gnome::Gda::Numeric
get_precision() const Gnome::Gda::Numeric
get_string() const Gnome::Gda::Numeric
get_type()Gnome::Gda::Numericstatic
get_width()Gnome::Gda::Numeric
gobj()Gnome::Gda::Numericinline
gobj() const Gnome::Gda::Numericinline
gobj_copy() const Gnome::Gda::Numeric
gobject_Gnome::Gda::Numericprotected
Numeric()Gnome::Gda::Numeric
Numeric(GdaNumeric* gobject, bool make_a_copy=true)Gnome::Gda::Numericexplicit
Numeric(const Numeric& other)Gnome::Gda::Numeric
operator=(const Numeric& other)Gnome::Gda::Numeric
set_double(double number)Gnome::Gda::Numeric
set_from_string(const Glib::ustring& str)Gnome::Gda::Numeric
set_precision(long precision)Gnome::Gda::Numeric
set_width(long width)Gnome::Gda::Numeric
swap(Numeric& other)Gnome::Gda::Numeric
swap(Numeric& lhs, Numeric& rhs)Gnome::Gda::Numericrelated
wrap(GdaNumeric* object, bool take_copy=false)Gnome::Gda::Numericrelated
~Numeric()Gnome::Gda::Numeric
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1QuarkList__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1QuarkList__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1QuarkList.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1QuarkList.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1QuarkList.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1QuarkList.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::QuarkList Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::QuarkList Class Reference
-
+
Gnome::Gda::QuarkList Class Reference
+
- -

Manages lists of KEY=VALUE pairs. More...

+ +

Manages lists of KEY=VALUE pairs. + More...

Collaboration diagram for Gnome::Gda::QuarkList:
@@ -79,67 +71,91 @@
[legend]
- -

List of all members.

- - - + +

+

Public Types

typedef -ForeachSlot

+

typedef sigc::slot< void,
+Glib::ustring, Glib::ustring
ForeachSlot
 
+ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 QuarkList ()
 QuarkList (GdaQuarkList* gobject, bool make_a_copy=true)
 QuarkList (const QuarkList& other)
QuarkListoperator= (const QuarkList& other)
 ~QuarkList ()
void swap (QuarkList& other)
GdaQuarkList* gobj ()
 Provides access to the underlying C instance.
const GdaQuarkList* gobj () const
 Provides access to the underlying C instance.
GdaQuarkList* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
void clear ()
 Removes all strings in the given Gda::QuarkList.
void add_from_string (const Glib::ustring& name, bool cleanup)
 string must be a semi-colon separated list of "<key>=<value>" strings (for example "DB_NAME=notes;USERNAME=alfred").
Glib::ustring& name) const
 Searches for the value identified by name in the given Gda::QuarkList.
void remove (const Glib::ustring& name)
 Removes an entry from the Gda::QuarkList, given its name.
void foreach (const ForeachSlot& func)
 Calls the given function for each of the key/value pairs in qlist.

+

 QuarkList ()
 
 QuarkList (GdaQuarkList* gobject, bool make_a_copy=true)
 
 QuarkList (const QuarkList& other)
 
QuarkListoperator= (const QuarkList& other)
 
 ~QuarkList ()
 
void swap (QuarkList& other)
 
GdaQuarkList* gobj ()
 Provides access to the underlying C instance. More...
 
const GdaQuarkList* gobj () const
 Provides access to the underlying C instance. More...
 
GdaQuarkList* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. More...
 
void clear ()
 Removes all strings in the given Gda::QuarkList. More...
 
void add_from_string (const Glib::ustring& name, bool cleanup)
 string must be a semi-colon separated list of "<key>=<value>" strings (for example "DB_NAME=notes;USERNAME=alfred"). More...
 
Glib::ustring find (const Glib::ustring& name) const
 Searches for the value identified by name in the given Gda::QuarkList. More...
 
void remove (const Glib::ustring& name)
 Removes an entry from the Gda::QuarkList, given its name. More...
 
void foreach (const ForeachSlot& func)
 Calls the given function for each of the key/value pairs in qlist. More...
 
+ + + + +

+Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + +

Protected Attributes

GdaQuarkList* gobject_

+

GdaQuarkList* gobject_
 
+ - - - + + + + +

Related Functions

(Note that these are not member functions.)

void swap (QuarkList& lhs, QuarkList& rhs)
Gnome::Gda::QuarkList wrap (GdaQuarkList* object, bool take_copy=false)
 A
void swap (QuarkList& lhs, QuarkList& rhs)
 
Gnome::Gda::QuarkList wrap (GdaQuarkList* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Manages lists of KEY=VALUE pairs.

This is used mainly by database providers' implementations to parse connection strings into lists of KEY=VALUE pairs.

-

Member Typedef Documentation

- +

Member Typedef Documentation

+ -

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -150,14 +166,16 @@
-
-
+
- +
+ + + + + +
@@ -174,15 +192,19 @@ - +
Gnome::Gda::QuarkList::QuarkList
) [explicit]
- -
+
+explicit
+
- +
@@ -194,12 +216,11 @@
-
-
+
- +
@@ -210,20 +231,19 @@
-
-
+
-

Member Function Documentation

- +

Member Function Documentation

+
- + @@ -238,13 +258,12 @@
void Gnome::Gda::QuarkList::add_from_string (const Glib::ustringconst Glib::ustring name,
-
-
+

string must be a semi-colon separated list of "<key>=<value>" strings (for example "DB_NAME=notes;USERNAME=alfred").

-

Each key and value must respect the RFC 1738 recommendations: the <>"#%{}|\^~[]';/?:@=&</tt> and space characters are replaced by <tt>"%ab" where ab is the hexadecimal number corresponding to the character (for example the "DB_NAME=notes;USERNAME=al%%20fred" string will specify a username as "al fred"). If this formalism is not respected, then some unexpected results may occur.

-

Adds new key->value pairs from the given string. If cleanup is set to true, the previous contents will be discarded before adding the new pairs.

-
Parameters:
+

Each key and value must respect the RFC 1738 recommendations: the <>"#%{}|\\^~[]';/?:@=&</tt> and space characters are replaced by +<tt>"%ab" where ab is the hexadecimal number corresponding to the character (for example the "DB_NAME=notes;USERNAME=al%%20fred" string will specify a username as "al fred"). If this formalism is not respected, then some unexpected results may occur.

+

Adds new key->value pairs from the given string. If cleanup is set to true, the previous contents will be discarded before adding the new pairs.

Parameters
@@ -254,7 +273,7 @@ - +
stringA string.
cleanupWhether to cleanup the previous content or not.
@@ -265,40 +284,38 @@
-
-
+
-

Removes all strings in the given Gda::QuarkList.

+

Removes all strings in the given Gda::QuarkList.

- +
- + - +
Glib::ustring Gnome::Gda::QuarkList::find Glib::ustring Gnome::Gda::QuarkList::find (const Glib::ustringconst Glib::ustring name) const
-
-
+
-

Searches for the value identified by name in the given Gda::QuarkList.

-
Parameters:
+

Searches for the value identified by name in the given Gda::QuarkList.

+
Parameters
nameThe name of the value to search for.
-
Returns:
The value associated with the given key if found, or 0 if not found.
+
Returns
The value associated with the given key if found, or 0 if not found.
- +
@@ -310,12 +327,10 @@
-
-
+

Calls the given function for each of the key/value pairs in qlist.

-

The function is passed the key and value of each pair, and the given user_data parameter. qlist may not be modified while iterating over it.

-
Parameters:
+

The function is passed the key and value of each pair, and the given user_data parameter. qlist may not be modified while iterating over it.

Parameters
@@ -325,43 +340,82 @@ - +
+
funcThe function to call for each key/value pair.
user_dataUser data to pass to the function.
+ + + + +
- + - +
GdaQuarkList* Gnome::Gda::QuarkList::gobj static GType Gnome::Gda::QuarkList::get_type ( ) [inline]
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
GdaQuarkList* Gnome::Gda::QuarkList::gobj ()
+
+inline
+

Provides access to the underlying C instance.

- +
+ + + + + +
- +
const GdaQuarkList* Gnome::Gda::QuarkList::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C instance.

- +
@@ -372,14 +426,13 @@
const
-
-
+

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

- +
@@ -391,28 +444,26 @@
-
-
+
- +
- +
void Gnome::Gda::QuarkList::remove (const Glib::ustringconst Glib::ustring name)
-
-
+
-

Removes an entry from the Gda::QuarkList, given its name.

-
Parameters:
+

Removes an entry from the Gda::QuarkList, given its name.

+
Parameters
nameAn entry name.
@@ -421,7 +472,7 @@
- +
@@ -433,15 +484,17 @@
-
-
+
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
@@ -458,12 +511,16 @@ - +
void swap
) [related]
- -
-
Parameters:
+
+related
+
+
Parameters
@@ -473,9 +530,12 @@ - +
+
lhsThe left-hand side
rhsThe right-hand side
+ + + + +
@@ -492,49 +552,58 @@ - +
Gnome::Gda::QuarkList wrap
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.
-

Member Data Documentation

- +

Member Data Documentation

+
+ + + + + +
- +
GdaQuarkList* Gnome::Gda::QuarkList::gobject_ [protected]GdaQuarkList* Gnome::Gda::QuarkList::gobject_
- -
+
+protected
+

The documentation for this class was generated from the following file:
  • libgdamm/quarklist.h
-
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1QuarkList-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1QuarkList-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1QuarkList-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1QuarkList-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::QuarkList Member List
-
+
Gnome::Gda::QuarkList Member List
+
-This is the complete list of members for Gnome::Gda::QuarkList, including all inherited members. - - - - - - - - - - - - - - - - - - -
add_from_string(const Glib::ustring& name, bool cleanup)Gnome::Gda::QuarkList
clear()Gnome::Gda::QuarkList
find(const Glib::ustring& name) const Gnome::Gda::QuarkList
foreach(const ForeachSlot& func)Gnome::Gda::QuarkList
ForeachSlot typedefGnome::Gda::QuarkList
gobj()Gnome::Gda::QuarkList [inline]
gobj() const Gnome::Gda::QuarkList [inline]
gobj_copy() const Gnome::Gda::QuarkList
gobject_Gnome::Gda::QuarkList [protected]
operator=(const QuarkList& other)Gnome::Gda::QuarkList
QuarkList()Gnome::Gda::QuarkList
QuarkList(GdaQuarkList* gobject, bool make_a_copy=true)Gnome::Gda::QuarkList [explicit]
QuarkList(const QuarkList& other)Gnome::Gda::QuarkList
remove(const Glib::ustring& name)Gnome::Gda::QuarkList
swap(QuarkList& other)Gnome::Gda::QuarkList
swap(QuarkList& lhs, QuarkList& rhs)Gnome::Gda::QuarkList [related]
wrap(GdaQuarkList* object, bool take_copy=false)Gnome::Gda::QuarkList [related]
~QuarkList()Gnome::Gda::QuarkList
- +

This is the complete list of members for Gnome::Gda::QuarkList, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
add_from_string(const Glib::ustring& name, bool cleanup)Gnome::Gda::QuarkList
clear()Gnome::Gda::QuarkList
find(const Glib::ustring& name) const Gnome::Gda::QuarkList
foreach(const ForeachSlot& func)Gnome::Gda::QuarkList
ForeachSlot typedefGnome::Gda::QuarkList
get_type()Gnome::Gda::QuarkListstatic
gobj()Gnome::Gda::QuarkListinline
gobj() const Gnome::Gda::QuarkListinline
gobj_copy() const Gnome::Gda::QuarkList
gobject_Gnome::Gda::QuarkListprotected
operator=(const QuarkList& other)Gnome::Gda::QuarkList
QuarkList()Gnome::Gda::QuarkList
QuarkList(GdaQuarkList* gobject, bool make_a_copy=true)Gnome::Gda::QuarkListexplicit
QuarkList(const QuarkList& other)Gnome::Gda::QuarkList
remove(const Glib::ustring& name)Gnome::Gda::QuarkList
swap(QuarkList& other)Gnome::Gda::QuarkList
swap(QuarkList& lhs, QuarkList& rhs)Gnome::Gda::QuarkListrelated
wrap(GdaQuarkList* object, bool take_copy=false)Gnome::Gda::QuarkListrelated
~QuarkList()Gnome::Gda::QuarkList
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Row__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Row__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Row.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Row.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Row.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Row.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Row Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Row Class Reference
-
+
Gnome::Gda::Row Class Reference
+
- -

Row for a Gda::DataModelArray object. More...

+ +

Row for a Gda::DataModelArray object. + More...

Inheritance diagram for Gnome::Gda::Row:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::Row:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~Row ()
GdaRow* gobj ()
 Provides access to the underlying C GObject.
const GdaRow* gobj () const
 Provides access to the underlying C GObject.
GdaRow* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Value get_value (int num)
 Gets a pointer to a Value stored in a Gda::Row.
int get_length ()

+

virtual ~Row ()
 
GdaRow* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaRow* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaRow* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Value get_value (int num)
 Gets a pointer to a Value stored in a Gda::Row. More...
 
int get_length ()
 
+ - - + + + + +

Static Public Member Functions

static count)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< Rowcreate (int count)
 
+ - - + + +

Related Functions

(Note that these are not member functions.)

wrap (GdaRow* object, bool take_copy=false)
 A
Glib::RefPtr< Gnome::Gda::Rowwrap (GdaRow* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

-

Row for a Gda::DataModelArray object.

+

Detailed Description

+

Row for a Gda::DataModelArray object.

The GdaDataModelArray object uses GdaRow to store each row of data. Each GdaRow has the same number of GValue values (equal to the number of columns of the data model).

As a side note, the GdaRow object is also used internally by the implementation of the data models returned when executing a SELECT statement.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::Row::~Row ( ) [virtual]
- -
+
+virtual
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static Row> Gnome::Gda::Row::create static Glib::RefPtr<Row> Gnome::Gda::Row::create ( int  count) [static]
- -
+
+static
+
- +
@@ -160,13 +176,37 @@
+
+
Returns
The number of columns that the row has.
+ +
-
-
Returns:
The number of columns that the row has.
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::Row::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
@@ -178,62 +218,70 @@
-
-
+
-

Gets a pointer to a Value stored in a Gda::Row.

-

This is a pointer to the internal array of values. Don't try to free or modify it (modifying is reserved to database provider's implementations).

-
Parameters:
+

Gets a pointer to a Value stored in a Gda::Row.

+

This is a pointer to the internal array of values. Don't try to free or modify it (modifying is reserved to database provider's implementations).

Parameters
numField index.
-
Returns:
A pointer to the Value in the position num of row.
+
Returns
A pointer to the Value in the position num of row.
- +
+ + + + + +
- +
GdaRow* Gnome::Gda::Row::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaRow* Gnome::Gda::Row::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -244,20 +292,22 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -271,35 +321,37 @@ - +
Gnome::Gda::Row > wrap Glib::RefPtr< Gnome::Gda::Row > wrap ( GdaRow *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/row.h
-
- - +
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Row__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Row__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Row-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Row-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Row-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Row-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Row Member List
-
+
Gnome::Gda::Row Member List
+ - +

This is the complete list of members for Gnome::Gda::Row, including all inherited members.

+ + + + + + + + + + +
create(int count)Gnome::Gda::Rowstatic
get_length()Gnome::Gda::Row
get_type()Gnome::Gda::Rowstatic
get_value(int num)Gnome::Gda::Row
gobj()Gnome::Gda::Rowinline
gobj() const Gnome::Gda::Rowinline
gobj_copy()Gnome::Gda::Row
wrap(GdaRow* object, bool take_copy=false)Gnome::Gda::Rowrelated
~Row()Gnome::Gda::Rowvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::ServerOperation Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ServerOperation Class Reference
-
+
Gnome::Gda::ServerOperation Class Reference
+
- -

Handles any DDL query in an abstract way. More...

+ +

Handles any DDL query in an abstract way. + More...

Inheritance diagram for Gnome::Gda::ServerOperation:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::ServerOperation:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~ServerOperation ()
GdaServerOperation* gobj ()
 Provides access to the underlying C GObject.
const GdaServerOperation* gobj () const
 Provides access to the underlying C GObject.
GdaServerOperation* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
bool perform_drop_database (const Glib::ustring& provider)
bool perform_create_database (const Glib::ustring& provider)
Value get_value_at (const Glib::ustring& path_format) const
 Get the value for the node at the path formed using path_format and ...
template<class ValueType >
void set_value_at (const value)
void set_value_at_as_value (const value)
ServerOperationNodeType get_node_type (const ServerOperationNodeStatus& status) const
 Convenience function to get the type of a node.
guint get_sequence_size (const Glib::ustring& path) const
guint get_sequence_max_size (const Glib::ustring& path) const
guint get_sequence_min_size (const Glib::ustring& path) const
Glib::ustring& path) const
 Fetch the contents of a sequence.
std::string& path) const
bool is_valid (const std::string& xml_file) const
 Tells if all the required values in op have been defined.
bool load_data_from_xml (xmlNodePtr node)
 Loads the contents of node into op.
xmlNodePtr save_data_to_xml ()
Glib::ustring& path) const
 Get the last part of path.
Glib::ustring& path) const
 Get the complete path to the parent of the node defined by path.
ServerOperationType get_op_type () const
 Get the type of operation op is for.
bool del_item_from_sequence (const std::string& item_path)
guint add_item_to_sequence (const std::string& item_path)
get_root_nodes () const
 Get an array of strings containing the paths of nodes situated at the root of op.
-signal_signal_sequence_item_added ()
-signal_signal_sequence_item_remove ()
-< property_connection () const
 Connection to use.
-< gint > property_op_type () const
 Type of operation to be done.

+

virtual ~ServerOperation ()
 
GdaServerOperation* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaServerOperation* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaServerOperation* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
bool perform_drop_database (const Glib::ustring& provider)
 
bool perform_create_database (const Glib::ustring& provider)
 
Value get_value_at (const Glib::ustring& path_format) const
 Get the value for the node at the path formed using path_format and ... More...
 
template<class ValueType >
void set_value_at (const Glib::ustring& path_format, const ValueType& value)
 
void set_value_at_as_value (const Glib::ustring& path_format, const Glib::ValueBase& value)
 
ServerOperationNodeType get_node_type (const Glib::ustring& path, ServerOperationNodeStatus& status) const
 Convenience function to get the type of a node. More...
 
guint get_sequence_size (const Glib::ustring& path) const
 
guint get_sequence_max_size (const Glib::ustring& path) const
 
guint get_sequence_min_size (const Glib::ustring& path) const
 
std::vector< Glib::ustringget_sequence_item_names (const Glib::ustring& path) const
 Fetch the contents of a sequence. More...
 
Glib::ustring get_sequence_name (const std::string& path) const
 
bool is_valid (const std::string& xml_file) const
 Tells if all the required values in op have been defined. More...
 
bool load_data_from_xml (xmlNodePtr node)
 Loads the contents of node into op. More...
 
xmlNodePtr save_data_to_xml ()
 
Glib::ustring get_node_path_portion (const Glib::ustring& path) const
 Get the last part of path. More...
 
Glib::ustring get_node_parent (const Glib::ustring& path) const
 Get the complete path to the parent of the node defined by path. More...
 
ServerOperationType get_op_type () const
 Get the type of operation op is for. More...
 
bool del_item_from_sequence (const std::string& item_path)
 
guint add_item_to_sequence (const std::string& item_path)
 
std::vector< Glib::ustringget_root_nodes () const
 Get an array of strings containing the paths of nodes situated at the root of op. More...
 
Glib::SignalProxy2< void,
+Glib::ustring, int > 
signal_signal_sequence_item_added ()
 
Glib::SignalProxy2< void,
+Glib::ustring, int > 
signal_signal_sequence_item_remove ()
 
Glib::PropertyProxy_ReadOnly
+< Glib::RefPtr< Connection > > 
property_connection () const
 Connection to use. More...
 
Glib::PropertyProxy_ReadOnly
+< gint > 
property_op_type () const
 Type of operation to be done. More...
 
+ - - - + + + + + + +

Static Public Member Functions

static -< ServerOperationprepare_create_database (const Glib::ustring& db_name)
static -< ServerOperationprepare_drop_database (const Glib::ustring& db_name)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
+< ServerOperation
prepare_create_database (const Glib::ustring& provider, const Glib::ustring& db_name)
 
static Glib::RefPtr
+< ServerOperation
prepare_drop_database (const Glib::ustring& provider, const Glib::ustring& db_name)
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::ServerOperation
wrap (GdaServerOperation* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Handles any DDL query in an abstract way.

-

Basically this object is just a named data store: it can store named values, the values being organized hirarchically. A value can be read from its path (similar to a Unix file path) using the get_value_at() method.

-

Constructor & Destructor Documentation

- +

Basically this object is just a named data store: it can store named values, the values being organized hirarchically. A value can be read from its path (similar to a Unix file path) using the get_value_at() method.

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::ServerOperation::~ServerOperation ( ) [virtual]
- -
+
+virtual
+
-

Member Function Documentation

- +

Member Function Documentation

+
- +
guint Gnome::Gda::ServerOperation::add_item_to_sequence (const std::stringconst std::string item_path)
-
-
-
Parameters:
+
+
Parameters
seq_pathThe path to the sequence to which an item must be added (like "/SEQ_NAME" for instance).
-
Returns:
The index of the new entry in the sequence (like 5 for example if a 6th item has been added to the sequence.
+
Returns
The index of the new entry in the sequence (like 5 for example if a 6th item has been added to the sequence.
- +
- +
bool Gnome::Gda::ServerOperation::del_item_from_sequence (const std::stringconst std::string item_path)
-
-
-
Parameters:
+
+
Parameters
item_pathThe path to the sequence's item to remove (like "/SEQ_NAME/5" for instance).
-
Returns:
true if the specified node has been removed from the sequence.
+
Returns
true if the specified node has been removed from the sequence.
- +
- + - +
Glib::ustring Gnome::Gda::ServerOperation::get_node_parent Glib::ustring Gnome::Gda::ServerOperation::get_node_parent (const Glib::ustringconst Glib::ustring path) const
-
-
+

Get the complete path to the parent of the node defined by path.

-
Parameters:
+
Parameters
pathA complete path to a node (starting with "/").
-
Returns:
A new string or 0 if the node does not have any parent or does not exist.
+
Returns
A new string or 0 if the node does not have any parent or does not exist.
- +
- + - +
Glib::ustring Gnome::Gda::ServerOperation::get_node_path_portion Glib::ustring Gnome::Gda::ServerOperation::get_node_path_portion (const Glib::ustringconst Glib::ustring path) const
-
-
+

Get the last part of path.

-
Parameters:
+
Parameters
pathA complete path to a node (starting with "/").
-
Returns:
A new string, or 0 if an error occurred.
+
Returns
A new string, or 0 if an error occurred.
- +
- + @@ -294,22 +322,21 @@
ServerOperationNodeType Gnome::Gda::ServerOperation::get_node_type (const Glib::ustringconst Glib::ustring path,
const
-
-
+

Convenience function to get the type of a node.

-
Parameters:
+
Parameters
pathA complete path to a node (starting with "/").
statusA place to store the status of the node, or 0.
-
Returns:
The type of node, or GDA_SERVER_OPERATION_NODE_UNKNOWN if the node was not found.
+
Returns
The type of node, or GDA_SERVER_OPERATION_NODE_UNKNOWN if the node was not found.
- +
@@ -320,225 +347,250 @@
const
-
-
+

Get the type of operation op is for.

-
Returns:
A Gda::ServerOperationType enum.
+
Returns
A Gda::ServerOperationType enum.
- +
- +
Glib::ustring> Gnome::Gda::ServerOperation::get_root_nodes std::vector<Glib::ustring> Gnome::Gda::ServerOperation::get_root_nodes ( ) const
-
-
+

Get an array of strings containing the paths of nodes situated at the root of op.

-
Returns:
A new array, which must be freed with Glib::strfreev().
+
Returns
A new array, which must be freed with Glib::strfreev().
- +
- + - +
Glib::ustring> Gnome::Gda::ServerOperation::get_sequence_item_names std::vector<Glib::ustring> Gnome::Gda::ServerOperation::get_sequence_item_names (const Glib::ustringconst Glib::ustring path) const
-
-
+

Fetch the contents of a sequence.

-

path can describe either a sequence (for example "/SEQNAME") or an item in a sequence (for example "/SEQNAME/3")

-
Parameters:
+

path can describe either a sequence (for example "/SEQNAME") or an item in a sequence (for example "/SEQNAME/3")

Parameters
pathA complete path to a sequence node (starting with "/").
-
Returns:
A array of strings containing the complete paths of the nodes contained at path (free with Glib::strfreev()).
+
Returns
A array of strings containing the complete paths of the nodes contained at path (free with Glib::strfreev()).
- +
- +
guint Gnome::Gda::ServerOperation::get_sequence_max_size (const Glib::ustringconst Glib::ustring path) const
-
-
-
Parameters:
+
+
Parameters
pathA complete path to a sequence node (starting with "/").
-
Returns:
The maximum number of items in the sequence at path, or 0 if path is not a sequence node.
+
Returns
The maximum number of items in the sequence at path, or 0 if path is not a sequence node.
- +
- +
guint Gnome::Gda::ServerOperation::get_sequence_min_size (const Glib::ustringconst Glib::ustring path) const
-
-
-
Parameters:
+
+
Parameters
pathA complete path to a sequence node (starting with "/").
-
Returns:
The minimum number of items in the sequence at path, or 0 if path is not a sequence node.
+
Returns
The minimum number of items in the sequence at path, or 0 if path is not a sequence node.
- +
- + - +
Glib::ustring Gnome::Gda::ServerOperation::get_sequence_name Glib::ustring Gnome::Gda::ServerOperation::get_sequence_name (const std::stringconst std::string path) const
-
-
-
Parameters:
+
+
Parameters
pathA complete path to a sequence node (starting with "/").
-
Returns:
The name of the sequence at path.
+
Returns
The name of the sequence at path.
- +
- +
guint Gnome::Gda::ServerOperation::get_sequence_size (const Glib::ustringconst Glib::ustring path) const
-
-
-
Parameters:
+
+
Parameters
pathA complete path to a sequence node (starting with "/").
-
Returns:
The number of items in the sequence at path, or 0 if path is not a sequence node.
+
Returns
The number of items in the sequence at path, or 0 if path is not a sequence node.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::ServerOperation::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
- +
Value Gnome::Gda::ServerOperation::get_value_at (const Glib::ustringconst Glib::ustring path_format) const
-
-
+

Get the value for the node at the path formed using path_format and ...

-

(the rules are the same as for Glib::strdup_printf())

-
Parameters:
+

(the rules are the same as for Glib::strdup_printf())

Parameters
path_formatA complete path to a node (starting with "/").
VarargsArguments to use with path_format to make a complete path.
-
Returns:
A constant Value if a value has been defined, or 0 if the value is undefined or if the path is not defined or path does not hold any value.
+
Returns
A constant Value if a value has been defined, or 0 if the value is undefined or if the path is not defined or path does not hold any value.
- +
+ + + + + +
- +
GdaServerOperation* Gnome::Gda::ServerOperation::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaServerOperation* Gnome::Gda::ServerOperation::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -549,41 +601,38 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
bool Gnome::Gda::ServerOperation::is_valid (const std::stringconst std::string xml_file) const
-
-
+

Tells if all the required values in op have been defined.

-

if xml_file is not 0, the validity of op is tested against that specification, and not against the current op's specification.

-
Parameters:
+

if xml_file is not 0, the validity of op is tested against that specification, and not against the current op's specification.

Parameters
xml_fileAn XML specification file (see new()).
-
Returns:
true if op is valid.
+
Returns
true if op is valid.
- +
@@ -595,150 +644,156 @@
-
-
+

Loads the contents of node into op.

-

The XML tree passed through the node argument must correspond to an XML tree saved using save_data_to_xml().

-
Parameters:
+

The XML tree passed through the node argument must correspond to an XML tree saved using save_data_to_xml().

Parameters
nodeA #xmlNodePtr.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
bool Gnome::Gda::ServerOperation::perform_create_database (const Glib::ustringconst Glib::ustring provider)
-
-
+
- +
- +
bool Gnome::Gda::ServerOperation::perform_drop_database (const Glib::ustringconst Glib::ustring provider)
-
-
+
- +
+ + + + + +
- + - + - + - +
static ServerOperation> Gnome::Gda::ServerOperation::prepare_create_database static Glib::RefPtr<ServerOperation> Gnome::Gda::ServerOperation::prepare_create_database (const Glib::ustringconst Glib::ustring provider,
const Glib::ustringconst Glib::ustring db_name 
) [static]
- -
+
+static
+
- +
+ + + + + +
- + - + - + - +
static ServerOperation> Gnome::Gda::ServerOperation::prepare_drop_database static Glib::RefPtr<ServerOperation> Gnome::Gda::ServerOperation::prepare_drop_database (const Glib::ustringconst Glib::ustring provider,
const Glib::ustringconst Glib::ustring db_name 
) [static]
- -
+
+static
+
- +
- +
Connection> > Gnome::Gda::ServerOperation::property_connection Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Connection> > Gnome::Gda::ServerOperation::property_connection ( ) const
-
-
+
-

Connection to use.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

Connection to use.

+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<gint> Gnome::Gda::ServerOperation::property_op_type Glib::PropertyProxy_ReadOnly< gint > Gnome::Gda::ServerOperation::property_op_type ( ) const
-
-
+

Type of operation to be done.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
@@ -749,12 +804,11 @@
-
-
+
- +
@@ -763,7 +817,7 @@
void Gnome::Gda::ServerOperation::set_value_at (const Glib::ustringconst Glib::ustring path_format,
-
-
+
- +
- + - + @@ -805,52 +858,52 @@
void Gnome::Gda::ServerOperation::set_value_at_as_value (const Glib::ustringconst Glib::ustring path_format,
const Glib::ValueBaseconst Glib::ValueBase value 
-
-
+
- +
- +
Glib::ustring,int > Gnome::Gda::ServerOperation::signal_signal_sequence_item_added Glib::SignalProxy2< void,Glib::ustring,int > Gnome::Gda::ServerOperation::signal_signal_sequence_item_added ( )
-
-
-
Prototype:
void on_my_signal_sequence_item_added(Glib::ustring arg1, int arg2)
+
+
Slot Prototype:
void on_my_signal_sequence_item_added(Glib::ustring arg1, int arg2)
- +
- +
Glib::ustring,int > Gnome::Gda::ServerOperation::signal_signal_sequence_item_remove Glib::SignalProxy2< void,Glib::ustring,int > Gnome::Gda::ServerOperation::signal_signal_sequence_item_remove ( )
-
-
-
Prototype:
void on_my_signal_sequence_item_remove(Glib::ustring arg1, int arg2)
+
+
Slot Prototype:
void on_my_signal_sequence_item_remove(Glib::ustring arg1, int arg2)
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -864,35 +917,37 @@ - +
Gnome::Gda::ServerOperation > wrap Glib::RefPtr< Gnome::Gda::ServerOperation > wrap ( GdaServerOperation *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/serveroperation.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerOperation-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ServerOperation Member List
-
+
Gnome::Gda::ServerOperation Member List
+
-This is the complete list of members for Gnome::Gda::ServerOperation, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_item_to_sequence(const std::string& item_path)Gnome::Gda::ServerOperation
Glib::ObjectBase
Glib::ObjectBase
del_item_from_sequence(const std::string& item_path)Gnome::Gda::ServerOperation
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_node_parent(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_node_path_portion(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_node_type(const Glib::ustring& path, ServerOperationNodeStatus& status) const Gnome::Gda::ServerOperation
get_op_type() const Gnome::Gda::ServerOperation
Glib::ObjectBase
Glib::ObjectBase
get_root_nodes() const Gnome::Gda::ServerOperation
get_sequence_item_names(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_sequence_max_size(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_sequence_min_size(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_sequence_name(const std::string& path) const Gnome::Gda::ServerOperation
get_sequence_size(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_value_at(const Glib::ustring& path_format) const Gnome::Gda::ServerOperation
gobj()Gnome::Gda::ServerOperation [inline]
gobj() const Gnome::Gda::ServerOperation [inline]
gobj_copy()Gnome::Gda::ServerOperation
Glib::ObjectBase
Glib::ObjectBase [protected]
is_valid(const std::string& xml_file) const Gnome::Gda::ServerOperation
load_data_from_xml(xmlNodePtr node)Gnome::Gda::ServerOperation
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
perform_create_database(const Glib::ustring& provider)Gnome::Gda::ServerOperation
perform_drop_database(const Glib::ustring& provider)Gnome::Gda::ServerOperation
prepare_create_database(const Glib::ustring& provider, const Glib::ustring& db_name)Gnome::Gda::ServerOperation [static]
prepare_drop_database(const Glib::ustring& provider, const Glib::ustring& db_name)Gnome::Gda::ServerOperation [static]
property_connection() const Gnome::Gda::ServerOperation
property_op_type() const Gnome::Gda::ServerOperation
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
save_data_to_xml()Gnome::Gda::ServerOperation
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
set_value_at(const Glib::ustring& path_format, const ValueType& value)Gnome::Gda::ServerOperation
set_value_at_as_value(const Glib::ustring& path_format, const Glib::ValueBase& value)Gnome::Gda::ServerOperation
signal_signal_sequence_item_added()Gnome::Gda::ServerOperation
signal_signal_sequence_item_remove()Gnome::Gda::ServerOperation
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaServerOperation* object, bool take_copy=false)Gnome::Gda::ServerOperation [related]
Glib::Object
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
~ServerOperation()Gnome::Gda::ServerOperation [virtual]
- +

This is the complete list of members for Gnome::Gda::ServerOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_item_to_sequence(const std::string& item_path)Gnome::Gda::ServerOperation
del_item_from_sequence(const std::string& item_path)Gnome::Gda::ServerOperation
get_node_parent(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_node_path_portion(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_node_type(const Glib::ustring& path, ServerOperationNodeStatus& status) const Gnome::Gda::ServerOperation
get_op_type() const Gnome::Gda::ServerOperation
get_root_nodes() const Gnome::Gda::ServerOperation
get_sequence_item_names(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_sequence_max_size(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_sequence_min_size(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_sequence_name(const std::string& path) const Gnome::Gda::ServerOperation
get_sequence_size(const Glib::ustring& path) const Gnome::Gda::ServerOperation
get_type()Gnome::Gda::ServerOperationstatic
get_value_at(const Glib::ustring& path_format) const Gnome::Gda::ServerOperation
gobj()Gnome::Gda::ServerOperationinline
gobj() const Gnome::Gda::ServerOperationinline
gobj_copy()Gnome::Gda::ServerOperation
is_valid(const std::string& xml_file) const Gnome::Gda::ServerOperation
load_data_from_xml(xmlNodePtr node)Gnome::Gda::ServerOperation
perform_create_database(const Glib::ustring& provider)Gnome::Gda::ServerOperation
perform_drop_database(const Glib::ustring& provider)Gnome::Gda::ServerOperation
prepare_create_database(const Glib::ustring& provider, const Glib::ustring& db_name)Gnome::Gda::ServerOperationstatic
prepare_drop_database(const Glib::ustring& provider, const Glib::ustring& db_name)Gnome::Gda::ServerOperationstatic
property_connection() const Gnome::Gda::ServerOperation
property_op_type() const Gnome::Gda::ServerOperation
save_data_to_xml()Gnome::Gda::ServerOperation
set_value_at(const Glib::ustring& path_format, const ValueType& value)Gnome::Gda::ServerOperation
set_value_at_as_value(const Glib::ustring& path_format, const Glib::ValueBase& value)Gnome::Gda::ServerOperation
signal_signal_sequence_item_added()Gnome::Gda::ServerOperation
signal_signal_sequence_item_remove()Gnome::Gda::ServerOperation
wrap(GdaServerOperation* object, bool take_copy=false)Gnome::Gda::ServerOperationrelated
~ServerOperation()Gnome::Gda::ServerOperationvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::ServerProviderError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ServerProviderError Class Reference
-
+
Gnome::Gda::ServerProviderError Class Reference
+
-
+
Inheritance diagram for Gnome::Gda::ServerProviderError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::ServerProviderError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  SERVER_PROVIDER_METHOD_NON_IMPLEMENTED_ERROR,
-  SERVER_PROVIDER_PREPARE_STMT_ERROR,
-  SERVER_PROVIDER_EMPTY_STMT_ERROR,
-  SERVER_PROVIDER_MISSING_PARAM_ERROR,
-  SERVER_PROVIDER_STATEMENT_EXEC_ERROR,
-  SERVER_PROVIDER_OPERATION_ERROR,
-  SERVER_PROVIDER_INTERNAL_ERROR,
-  SERVER_PROVIDER_BUSY_ERROR,
-  SERVER_PROVIDER_NON_SUPPORTED_ERROR,
-  SERVER_PROVIDER_SERVER_VERSION_ERROR,
-  SERVER_PROVIDER_DATA_ERROR,
-  SERVER_PROVIDER_DEFAULT_VALUE_HANDLING_ERROR,
-  SERVER_PROVIDER_MISUSE_ERROR,
+
enum  Code {
+  SERVER_PROVIDER_METHOD_NON_IMPLEMENTED_ERROR, +
+  SERVER_PROVIDER_PREPARE_STMT_ERROR, +
+  SERVER_PROVIDER_EMPTY_STMT_ERROR, +
+  SERVER_PROVIDER_MISSING_PARAM_ERROR, +
+  SERVER_PROVIDER_STATEMENT_EXEC_ERROR, +
+  SERVER_PROVIDER_OPERATION_ERROR, +
+  SERVER_PROVIDER_INTERNAL_ERROR, +
+  SERVER_PROVIDER_BUSY_ERROR, +
+  SERVER_PROVIDER_NON_SUPPORTED_ERROR, +
+  SERVER_PROVIDER_SERVER_VERSION_ERROR, +
+  SERVER_PROVIDER_DATA_ERROR, +
+  SERVER_PROVIDER_DEFAULT_VALUE_HANDLING_ERROR, +
+  SERVER_PROVIDER_MISUSE_ERROR, +
  SERVER_PROVIDER_FILE_NOT_FOUND_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 ServerProviderError (Code error_code, const Glib::ustring& error_message)
 ServerProviderError (GError* gobject)
Code code () const
 ServerProviderError (Code error_code, const Glib::ustring& error_message)
 
 ServerProviderError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -119,45 +128,42 @@
enum Gnome::Gda::ServerProviderError::Code
-
-
-
Enumerator:
- - + @@ -276,29 +325,27 @@
SERVER_PROVIDER_METHOD_NON_IMPLEMENTED_ERROR  +
+ + - - - - - - - - - - - - -
Enumerator
SERVER_PROVIDER_METHOD_NON_IMPLEMENTED_ERROR 
SERVER_PROVIDER_PREPARE_STMT_ERROR  +
SERVER_PROVIDER_PREPARE_STMT_ERROR 
SERVER_PROVIDER_EMPTY_STMT_ERROR  +
SERVER_PROVIDER_EMPTY_STMT_ERROR 
SERVER_PROVIDER_MISSING_PARAM_ERROR  +
SERVER_PROVIDER_MISSING_PARAM_ERROR 
SERVER_PROVIDER_STATEMENT_EXEC_ERROR  +
SERVER_PROVIDER_STATEMENT_EXEC_ERROR 
SERVER_PROVIDER_OPERATION_ERROR  +
SERVER_PROVIDER_OPERATION_ERROR 
SERVER_PROVIDER_INTERNAL_ERROR  +
SERVER_PROVIDER_INTERNAL_ERROR 
SERVER_PROVIDER_BUSY_ERROR  +
SERVER_PROVIDER_BUSY_ERROR 
SERVER_PROVIDER_NON_SUPPORTED_ERROR  +
SERVER_PROVIDER_NON_SUPPORTED_ERROR 
SERVER_PROVIDER_SERVER_VERSION_ERROR  +
SERVER_PROVIDER_SERVER_VERSION_ERROR 
SERVER_PROVIDER_DATA_ERROR  +
SERVER_PROVIDER_DATA_ERROR 
SERVER_PROVIDER_DEFAULT_VALUE_HANDLING_ERROR  +
SERVER_PROVIDER_DEFAULT_VALUE_HANDLING_ERROR 
SERVER_PROVIDER_MISUSE_ERROR  +
SERVER_PROVIDER_MISUSE_ERROR 
SERVER_PROVIDER_FILE_NOT_FOUND_ERROR  +
SERVER_PROVIDER_FILE_NOT_FOUND_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -170,7 +176,7 @@ - + @@ -179,30 +185,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::ServerProviderError::ServerProviderError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -213,24 +225,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/serverprovider.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProviderError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ServerProviderError Member List
-
+
Gnome::Gda::ServerProviderError Member List
+
-This is the complete list of members for Gnome::Gda::ServerProviderError, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Code enum nameGnome::Gda::ServerProviderError
code() const Gnome::Gda::ServerProviderError
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error [protected]
Glib::Error
Glib::Error
SERVER_PROVIDER_BUSY_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_DATA_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_DEFAULT_VALUE_HANDLING_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_EMPTY_STMT_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_FILE_NOT_FOUND_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_INTERNAL_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_METHOD_NON_IMPLEMENTED_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_MISSING_PARAM_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_MISUSE_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_NON_SUPPORTED_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_OPERATION_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_PREPARE_STMT_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_SERVER_VERSION_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_STATEMENT_EXEC_ERROR enum valueGnome::Gda::ServerProviderError
ServerProviderError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::ServerProviderError
ServerProviderError(GError* gobject)Gnome::Gda::ServerProviderError [explicit]
Glib::Error [virtual]
Glib::Error [virtual]
Glib::Exception [pure virtual]
- +

This is the complete list of members for Gnome::Gda::ServerProviderError, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
Code enum nameGnome::Gda::ServerProviderError
code() const Gnome::Gda::ServerProviderError
SERVER_PROVIDER_BUSY_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_DATA_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_DEFAULT_VALUE_HANDLING_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_EMPTY_STMT_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_FILE_NOT_FOUND_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_INTERNAL_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_METHOD_NON_IMPLEMENTED_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_MISSING_PARAM_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_MISUSE_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_NON_SUPPORTED_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_OPERATION_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_PREPARE_STMT_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_SERVER_VERSION_ERROR enum valueGnome::Gda::ServerProviderError
SERVER_PROVIDER_STATEMENT_EXEC_ERROR enum valueGnome::Gda::ServerProviderError
ServerProviderError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::ServerProviderError
ServerProviderError(GError* gobject)Gnome::Gda::ServerProviderErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::ServerProvider Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ServerProvider Class Reference
-
+
Gnome::Gda::ServerProvider Class Reference
+
- -

Base class for all the DBMS providers. More...

+ +

Base class for all the DBMS providers. + More...

Inheritance diagram for Gnome::Gda::ServerProvider:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::ServerProvider:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~ServerProvider ()
GdaServerProvider* gobj ()
 Provides access to the underlying C GObject.
const GdaServerProvider* gobj () const
 Provides access to the underlying C GObject.
GdaServerProvider* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
get_version () const
 Get the version of the provider.
Connection >& cnc) const
 Get the version of the database to which the connection is opened.
bool supports_operation (const Set >& options) const
 Tells if provider supports the type of operation on the cnc connection, using the (optional) options parameters.
bool supports_operation (const type) const
Set >& options)
 Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action.
type)
 Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action.
ServerOperation >& op)
 Creates an SQL statement (possibly using some specific extensions of the DBMS) corresponding to the op operation.
bool perform_operation (const ServerOperation >& op)
 Performs the operation described by op.
bool supports_feature (const ConnectionFeature feature) const
 Tests if a feature is supported.
Value& from) const
 Produces a fully quoted and escaped string from a GValue.
Glib::ustring& str) const
 Escapes str for use within an SQL command (to avoid SQL injection attacks).
Glib::ustring& str) const
 Unescapes str for use within an SQL command.
Glib::ustring& for_type)
 Find a Gda::DataHandler object to manipulate data of type for_type.
Glib::ustring& for_type) const
 Find a Gda::DataHandler object to manipulate data of type for_type.
Connection >& cnc, GType for_type)
 Find a Gda::DataHandler object to manipulate data of type for_type.
Connection >& cnc, GType for_type) const
 Find a Gda::DataHandler object to manipulate data of type for_type.
type) const
 Get the name of the most common data type which has type type.
get_name () const
 Get the name (identifier) of the provider.
Connection >& cnc)
 Creates a new Gda::SqlParser object which is adapted to provider (and possibly depending on cnc for the actual database version).
Value string_to_value (const Glib::ustring& dbms_type) const
 Use provider to create a new Value from a single string representation.
Glib::ustring& dbms_type)
 Provides the implementation when the default Libgda's data handlers must be used.
std::string& filename)
 Finds the location of a filename.
bool perform_operation_default (const ServerOperation >& op)
 Performs the operation described by op, using the SQL from the rendering of the operation.

+

virtual ~ServerProvider ()
 
GdaServerProvider* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaServerProvider* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaServerProvider* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::ustring get_version () const
 Get the version of the provider. More...
 
Glib::ustring get_server_version (const Glib::RefPtr< Connection >& cnc) const
 Get the version of the database to which the connection is opened. More...
 
bool supports_operation (const Glib::RefPtr< Connection >& cnc, ServerOperationType type, const Glib::RefPtr< Set >& options) const
 Tells if provider supports the type of operation on the cnc connection, using the (optional) options parameters. More...
 
bool supports_operation (const Glib::RefPtr< Connection >& cnc, ServerOperationType type) const
 
Glib::RefPtr< ServerOperationcreate_operation (const Glib::RefPtr< Connection >& cnc, ServerOperationType type, const Glib::RefPtr< Set >& options)
 Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action. More...
 
Glib::RefPtr< ServerOperationcreate_operation (const Glib::RefPtr< Connection >& cnc, ServerOperationType type)
 Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action. More...
 
Glib::ustring render_operation (const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< ServerOperation >& op)
 Creates an SQL statement (possibly using some specific extensions of the DBMS) corresponding to the op operation. More...
 
bool perform_operation (const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< ServerOperation >& op)
 Performs the operation described by op. More...
 
bool supports_feature (const Glib::RefPtr< Connection >& cnc, ConnectionFeature feature) const
 Tests if a feature is supported. More...
 
Glib::ustring value_to_sql_string (const Glib::RefPtr< Connection >& cnc, const Value& from) const
 Produces a fully quoted and escaped string from a GValue. More...
 
Glib::ustring escape_string (const Glib::RefPtr< Connection >& cnc, const Glib::ustring& str) const
 Escapes str for use within an SQL command (to avoid SQL injection attacks). More...
 
Glib::ustring unescape_string (const Glib::RefPtr< Connection >& cnc, const Glib::ustring& str) const
 Unescapes str for use within an SQL command. More...
 
Glib::RefPtr< DataHandlerget_data_handler_dbms (const Glib::RefPtr< Connection >& cnc, const Glib::ustring& for_type)
 Find a Gda::DataHandler object to manipulate data of type for_type. More...
 
Glib::RefPtr< const DataHandlerget_data_handler_dbms (const Glib::RefPtr< Connection >& cnc, const Glib::ustring& for_type) const
 Find a Gda::DataHandler object to manipulate data of type for_type. More...
 
Glib::RefPtr< DataHandlerget_data_handler_g_type (const Glib::RefPtr< Connection >& cnc, GType for_type)
 Find a Gda::DataHandler object to manipulate data of type for_type. More...
 
Glib::RefPtr< const DataHandlerget_data_handler_g_type (const Glib::RefPtr< Connection >& cnc, GType for_type) const
 Find a Gda::DataHandler object to manipulate data of type for_type. More...
 
Glib::ustring get_default_dbms_type (const Glib::RefPtr< Connection >& cnc, GType type) const
 Get the name of the most common data type which has type type. More...
 
Glib::ustring get_name () const
 Get the name (identifier) of the provider. More...
 
Glib::RefPtr< SqlParsercreate_parser (const Glib::RefPtr< Connection >& cnc)
 Creates a new Gda::SqlParser object which is adapted to provider (and possibly depending on cnc for the actual database version). More...
 
Value string_to_value (const Glib::RefPtr< Connection >& cnc, const Glib::ustring&string, GType prefered_type, Glib::ustring& dbms_type) const
 Use provider to create a new Value from a single string representation. More...
 
Glib::RefPtr< DataHandlerget_data_handler_default (const Glib::RefPtr< Connection >& cnc, GType type, const Glib::ustring& dbms_type)
 Provides the implementation when the default Libgda's data handlers must be used. More...
 
std::string find_file (const std::string& inst_dir, const std::string& filename)
 Finds the location of a filename. More...
 
bool perform_operation_default (const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< ServerOperation >& op)
 Performs the operation described by op, using the SQL from the rendering of the operation. More...
 
+ + + + +

+Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::ServerProvider
wrap (GdaServerProvider* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Base class for all the DBMS providers.

-

The ServerProvider class is an abstract class which all the DBMS providers must inherit, and implement its virtual methods.

-

Constructor & Destructor Documentation

- +

The ServerProvider class is an abstract class which all the DBMS providers must inherit, and implement its virtual methods.

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::ServerProvider::~ServerProvider ( ) [virtual]
- -
+
+virtual
+
-

Member Function Documentation

- +

Member Function Documentation

+
- + - + @@ -189,7 +221,7 @@ - + @@ -198,31 +230,33 @@
ServerOperation> Gnome::Gda::ServerProvider::create_operation Glib::RefPtr<ServerOperation> Gnome::Gda::ServerProvider::create_operation (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Set >& const Glib::RefPtr< Set >&  options 
-
-
+
-

Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action.

-

The options can contain: <itemizedlist> <listitem>named values which ID is a path in the resulting GdaServerOperation object, to initialize some value</listitem> <listitem>named values which may change the contents of the GdaServerOperation, see this section for more information</listitem> </itemizedlist>

-
Parameters:
+

Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action.

+

The options can contain:

    +
  • named values which ID is a path in the resulting GdaServerOperation object, to initialize some value
  • +
  • named values which may change the contents of the GdaServerOperation, see this section for more information
  • +
+
Parameters
- +
cncA Gda::Connection object which will be used to perform an action, or 0.
cncA Gda::Connection object which will be used to perform an action, or 0.
typeThe type of operation requested.
optionsAn optional list of parameters.
-
Returns:
A new Gda::ServerOperation object, or 0 in the provider does not support the type type of operation or if an error occurred.
+
Returns
A new Gda::ServerOperation object, or 0 in the provider does not support the type type of operation or if an error occurred.
- +
- + - + @@ -237,63 +271,59 @@
ServerOperation> Gnome::Gda::ServerProvider::create_operation Glib::RefPtr<ServerOperation> Gnome::Gda::ServerProvider::create_operation (const Connection >& const Glib::RefPtr< Connection >&  cnc,
-
-
+
-

Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action.

-

The options can contain: <itemizedlist> <listitem>named values which ID is a path in the resulting GdaServerOperation object, to initialize some value</listitem> <listitem>named values which may change the contents of the GdaServerOperation, see this section for more information</listitem> </itemizedlist>

-
Parameters:
+

Creates a new Gda::ServerOperation object which can be modified in order to perform the type type of action.

+

The options can contain: <itemizedlist> <listitem>named values which ID is a path in the resulting GdaServerOperation object, to initialize some value</listitem> <listitem>named values which may change the contents of the GdaServerOperation, see this section for more information</listitem> </itemizedlist>

Parameters
- +
cncA Gda::Connection object which will be used to perform an action, or 0.
cncA Gda::Connection object which will be used to perform an action, or 0.
typeThe type of operation requested.
-
Returns:
A new Gda::ServerOperation object, or 0 in the provider does not support the type type of operation or if an error occurred.
+
Returns
A new Gda::ServerOperation object, or 0 in the provider does not support the type type of operation or if an error occurred.
- +
- + - +
SqlParser> Gnome::Gda::ServerProvider::create_parser Glib::RefPtr<SqlParser> Gnome::Gda::ServerProvider::create_parser (const Connection >& const Glib::RefPtr< Connection >&  cnc)
-
-
+
-

Creates a new Gda::SqlParser object which is adapted to provider (and possibly depending on cnc for the actual database version).

-

If prov does not have its own parser, then 0 is returned, and a general SQL parser can be obtained using Gda::SqlParser::new().

-
Parameters:
+

Creates a new Gda::SqlParser object which is adapted to provider (and possibly depending on cnc for the actual database version).

+

If prov does not have its own parser, then 0 is returned, and a general SQL parser can be obtained using Gda::SqlParser::new().

Parameters
- +
cncA Gda::Connection, or 0.
cncA Gda::Connection, or 0.
-
Returns:
A new Gda::SqlParser object, or 0.
+
Returns
A new Gda::SqlParser object, or 0.
- +
- + - + - + @@ -302,36 +332,34 @@
Glib::ustring Gnome::Gda::ServerProvider::escape_string Glib::ustring Gnome::Gda::ServerProvider::escape_string (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Glib::ustringconst Glib::ustring str 
const
-
-
+

Escapes str for use within an SQL command (to avoid SQL injection attacks).

-

Note that the returned value still needs to be enclosed in single quotes before being used in an SQL statement.

-
Parameters:
+

Note that the returned value still needs to be enclosed in single quotes before being used in an SQL statement.

Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
strA string to escape.
-
Returns:
A new string suitable to use in SQL statements.
+
Returns
A new string suitable to use in SQL statements.
- +
- + - + - + @@ -340,36 +368,34 @@
std::string Gnome::Gda::ServerProvider::find_file std::string Gnome::Gda::ServerProvider::find_file (const std::stringconst std::string inst_dir,
const std::stringconst std::string filename 
-
-
+

Finds the location of a filename.

-

This function should only be used by database provider's implementations

-
Parameters:
+

This function should only be used by database provider's implementations

Parameters
inst_dirDirectory where prov is installed.
filenameName of the file to find.
-
Returns:
The complete path to filename, or 0 if not found.
+
Returns
The complete path to filename, or 0 if not found.
- +
- + - + - + @@ -378,35 +404,34 @@
DataHandler> Gnome::Gda::ServerProvider::get_data_handler_dbms Glib::RefPtr<DataHandler> Gnome::Gda::ServerProvider::get_data_handler_dbms (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Glib::ustringconst Glib::ustring for_type 
-
-
+
-

Find a Gda::DataHandler object to manipulate data of type for_type.

-
Parameters:
+

Find a Gda::DataHandler object to manipulate data of type for_type.

+
Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
for_typeA DBMS type definition.
-
Returns:
A Gda::DataHandler, or 0 if the provider does not know about the for_type type.
+
Returns
A Gda::DataHandler, or 0 if the provider does not know about the for_type type.
- +
- + - + - + @@ -415,29 +440,28 @@
DataHandler> Gnome::Gda::ServerProvider::get_data_handler_dbms Glib::RefPtr<const DataHandler> Gnome::Gda::ServerProvider::get_data_handler_dbms (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Glib::ustringconst Glib::ustring for_type 
const
-
-
+
-

Find a Gda::DataHandler object to manipulate data of type for_type.

-
Parameters:
+

Find a Gda::DataHandler object to manipulate data of type for_type.

+
Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
for_typeA DBMS type definition.
-
Returns:
A Gda::DataHandler, or 0 if the provider does not know about the for_type type.
+
Returns
A Gda::DataHandler, or 0 if the provider does not know about the for_type type.
- +
- + - + @@ -449,7 +473,7 @@ - + @@ -458,30 +482,29 @@
DataHandler> Gnome::Gda::ServerProvider::get_data_handler_default Glib::RefPtr<DataHandler> Gnome::Gda::ServerProvider::get_data_handler_default (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Glib::ustringconst Glib::ustring dbms_type 
-
-
+

Provides the implementation when the default Libgda's data handlers must be used.

-
Parameters:
+
Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
typeA Type.
dbms_typeA DBMS type definition.
-
Returns:
A Gda::DataHandler, or 0.
+
Returns
A Gda::DataHandler, or 0.
- +
- + - + @@ -496,30 +519,28 @@
DataHandler> Gnome::Gda::ServerProvider::get_data_handler_g_type Glib::RefPtr<DataHandler> Gnome::Gda::ServerProvider::get_data_handler_g_type (const Connection >& const Glib::RefPtr< Connection >&  cnc,
-
-
+
-

Find a Gda::DataHandler object to manipulate data of type for_type.

-

The returned object must not be modified.

-
Parameters:
+

Find a Gda::DataHandler object to manipulate data of type for_type.

+

The returned object must not be modified.

Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
for_typeA Type.
-
Returns:
A Gda::DataHandler, or 0 if the provider does not support the requested for_type data type.
+
Returns
A Gda::DataHandler, or 0 if the provider does not support the requested for_type data type.
- +
- + - + @@ -534,30 +555,28 @@
DataHandler> Gnome::Gda::ServerProvider::get_data_handler_g_type Glib::RefPtr<const DataHandler> Gnome::Gda::ServerProvider::get_data_handler_g_type (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const
-
-
+
-

Find a Gda::DataHandler object to manipulate data of type for_type.

-

The returned object must not be modified.

-
Parameters:
+

Find a Gda::DataHandler object to manipulate data of type for_type.

+

The returned object must not be modified.

Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
for_typeA Type.
-
Returns:
A Gda::DataHandler, or 0 if the provider does not support the requested for_type data type.
+
Returns
A Gda::DataHandler, or 0 if the provider does not support the requested for_type data type.
- +
- + - + @@ -572,127 +591,157 @@
Glib::ustring Gnome::Gda::ServerProvider::get_default_dbms_type Glib::ustring Gnome::Gda::ServerProvider::get_default_dbms_type (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const
-
-
+

Get the name of the most common data type which has type type.

-

The returned value may be 0 either if the provider does not implement that method, or if there is no DBMS data type which could contain data of the g_type type (for example 0 may be returned if a DBMS has integers only up to 4 bytes and a G_TYPE_INT64 is requested).

-
Parameters:
+

The returned value may be 0 either if the provider does not implement that method, or if there is no DBMS data type which could contain data of the g_type type (for example 0 may be returned if a DBMS has integers only up to 4 bytes and a G_TYPE_INT64 is requested).

Parameters
- +
cncA Gda::Connection object or 0.
cncA Gda::Connection object or 0.
typeA Type value type.
-
Returns:
The name of the DBMS type, or 0.
+
Returns
The name of the DBMS type, or 0.
- +
- +
Glib::ustring Gnome::Gda::ServerProvider::get_name Glib::ustring Gnome::Gda::ServerProvider::get_name ( ) const
-
-
+

Get the name (identifier) of the provider.

-
Returns:
A string containing the provider's name.
+
Returns
A string containing the provider's name.
- +
- + - +
Glib::ustring Gnome::Gda::ServerProvider::get_server_version Glib::ustring Gnome::Gda::ServerProvider::get_server_version (const Connection >& const Glib::RefPtr< Connection >&  cnc) const
-
-
+

Get the version of the database to which the connection is opened.

-
Parameters:
+
Parameters
- +
cncA Gda::Connection object.
cncA Gda::Connection object.
-
Returns:
A (read only) string, or 0 if an error occurred.
+
Returns
A (read only) string, or 0 if an error occurred.
- +
+ + + + + +
- + - +
Glib::ustring Gnome::Gda::ServerProvider::get_version static GType Gnome::Gda::ServerProvider::get_type ( ) const
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+ +
-
+ +
+
+ + + + + + + +
Glib::ustring Gnome::Gda::ServerProvider::get_version () const
+

Get the version of the provider.

-
Returns:
A string containing the version identification.
+
Returns
A string containing the version identification.
- +
+ + + + + +
- +
GdaServerProvider* Gnome::Gda::ServerProvider::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaServerProvider* Gnome::Gda::ServerProvider::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -703,27 +752,26 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- + - + @@ -732,36 +780,34 @@
bool Gnome::Gda::ServerProvider::perform_operation (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const ServerOperation >& const Glib::RefPtr< ServerOperation >&  op 
-
-
+

Performs the operation described by op.

-

Note that op is not destroyed by this method and can be reused.

-
Parameters:
+

Note that op is not destroyed by this method and can be reused.

Parameters
- - + +
cncA Gda::Connection object which will be used to perform the action, or 0.
opA Gda::ServerOperation object.
cncA Gda::Connection object which will be used to perform the action, or 0.
opA Gda::ServerOperation object.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- + - + @@ -770,35 +816,34 @@
bool Gnome::Gda::ServerProvider::perform_operation_default (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const ServerOperation >& const Glib::RefPtr< ServerOperation >&  op 
-
-
+

Performs the operation described by op, using the SQL from the rendering of the operation.

-
Parameters:
+
Parameters
- - + +
cncA Gda::Connection object which will be used to perform an action, or 0.
opA Gda::ServerOperation object.
cncA Gda::Connection object which will be used to perform an action, or 0.
opA Gda::ServerOperation object.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- + - + - + @@ -807,37 +852,35 @@
Glib::ustring Gnome::Gda::ServerProvider::render_operation Glib::ustring Gnome::Gda::ServerProvider::render_operation (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const ServerOperation >& const Glib::RefPtr< ServerOperation >&  op 
-
-
+

Creates an SQL statement (possibly using some specific extensions of the DBMS) corresponding to the op operation.

Note that the returned string may actually contain more than one SQL statement.

-

This function's purpose is mainly informative to get the actual SQL code which would be executed to perform the operation; to actually perform the operation, use perform_operation().

-
Parameters:
+

This function's purpose is mainly informative to get the actual SQL code which would be executed to perform the operation; to actually perform the operation, use perform_operation().

Parameters
- - + +
cncA Gda::Connection object which will be used to render the action, or 0.
opA Gda::ServerOperation object.
cncA Gda::Connection object which will be used to render the action, or 0.
opA Gda::ServerOperation object.
-
Returns:
A new string, or 0 if an error occurred or operation cannot be rendered as SQL.
+
Returns
A new string, or 0 if an error occurred or operation cannot be rendered as SQL.
- +
- + - + @@ -849,7 +892,7 @@ - + @@ -858,39 +901,36 @@
Value Gnome::Gda::ServerProvider::string_to_value (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Glib::ustringconst Glib::ustring string,
Glib::ustringGlib::ustring dbms_type 
const
-
-
+
-

Use provider to create a new Value from a single string representation.

-

The preferred_type can optionally ask provider to return a Value of the requested type (but if such a value can't be created from string, then 0 is returned); pass G_TYPE_INVALID if any returned type is acceptable.

-

The returned value is either a new Value or 0 in the following cases:

-
    +

    Use provider to create a new Value from a single string representation.

    +

    The preferred_type can optionally ask provider to return a Value of the requested type (but if such a value can't be created from string, then 0 is returned); pass G_TYPE_INVALID if any returned type is acceptable.

    +

    The returned value is either a new Value or 0 in the following cases:

    • string cannot be converted to preferred_type type
    • the provider does not handle preferred_type
    • -
    • the provider could not make a Value from string
    • +
    • the provider could not make a Value from string
    -

    If dbms_type is not 0, then if will contain a constant string representing the database type used for the conversion if the conversion was successfull, or 0 otherwise.

    -
    Parameters:
    +

    If dbms_type is not 0, then if will contain a constant string representing the database type used for the conversion if the conversion was successfull, or 0 otherwise.

    Parameters
    - +
    cncA Gda::Connection object, or 0.
    cncA Gda::Connection object, or 0.
    stringThe SQL string to convert to a value.
    preferred_typeA Type, or G_TYPE_INVALID.
    dbms_typePlace to get the actual database type used if the conversion succeeded, or 0.
    -
    Returns:
    A new Value, or 0.
    +
    Returns
    A new Value, or 0.
- +
- + @@ -905,29 +945,28 @@
bool Gnome::Gda::ServerProvider::supports_feature (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const
-
-
+

Tests if a feature is supported.

-
Parameters:
+
Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
featureGda::ConnectionFeature feature to test.
-
Returns:
true if feature is supported.
+
Returns
true if feature is supported.
- +
- + @@ -939,7 +978,7 @@ - + @@ -948,30 +987,29 @@
bool Gnome::Gda::ServerProvider::supports_operation (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Set >& const Glib::RefPtr< Set >&  options 
const
-
-
+

Tells if provider supports the type of operation on the cnc connection, using the (optional) options parameters.

-
Parameters:
+
Parameters
- +
cncA Gda::Connection object which would be used to perform an action, or 0.
cncA Gda::Connection object which would be used to perform an action, or 0.
typeThe type of operation requested.
optionsA list of named parameters, or 0.
-
Returns:
true if the operation is supported.
+
Returns
true if the operation is supported.
- +
- + @@ -986,25 +1024,24 @@
bool Gnome::Gda::ServerProvider::supports_operation (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const
-
-
+
- +
- + - + - + @@ -1013,30 +1050,28 @@
Glib::ustring Gnome::Gda::ServerProvider::unescape_string Glib::ustring Gnome::Gda::ServerProvider::unescape_string (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Glib::ustringconst Glib::ustring str 
const
-
-
+

Unescapes str for use within an SQL command.

-

This is the exact opposite of escape_string().

-
Parameters:
+

This is the exact opposite of escape_string().

Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
strA string to escape.
-
Returns:
A new string.
+
Returns
A new string.
- +
- + - + @@ -1051,28 +1086,30 @@
Glib::ustring Gnome::Gda::ServerProvider::value_to_sql_string Glib::ustring Gnome::Gda::ServerProvider::value_to_sql_string (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const
-
-
+

Produces a fully quoted and escaped string from a GValue.

-
Parameters:
+
Parameters
- - + +
cncA Gda::Connection object, or 0.
fromValue to convert from.
cncA Gda::Connection object, or 0.
fromValue to convert from.
-
Returns:
Escaped and quoted value or 0 if not supported.
+
Returns
Escaped and quoted value or 0 if not supported.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -1086,35 +1123,37 @@ - +
Gnome::Gda::ServerProvider > wrap Glib::RefPtr< Gnome::Gda::ServerProvider > wrap ( GdaServerProvider *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/serverprovider.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1ServerProvider-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::ServerProvider Member List
-
+
Gnome::Gda::ServerProvider Member List
+
-This is the complete list of members for Gnome::Gda::ServerProvider, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
Glib::ObjectBase
Glib::ObjectBase
create_operation(const Glib::RefPtr< Connection >& cnc, ServerOperationType type, const Glib::RefPtr< Set >& options)Gnome::Gda::ServerProvider
create_operation(const Glib::RefPtr< Connection >& cnc, ServerOperationType type)Gnome::Gda::ServerProvider
create_parser(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::ServerProvider
Glib::Object
escape_string(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& str) const Gnome::Gda::ServerProvider
find_file(const std::string& inst_dir, const std::string& filename)Gnome::Gda::ServerProvider
Glib::ObjectBase
sigc::trackable
Glib::Object
get_data_handler_dbms(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& for_type)Gnome::Gda::ServerProvider
get_data_handler_dbms(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& for_type) const Gnome::Gda::ServerProvider
get_data_handler_default(const Glib::RefPtr< Connection >& cnc, GType type, const Glib::ustring& dbms_type)Gnome::Gda::ServerProvider
get_data_handler_g_type(const Glib::RefPtr< Connection >& cnc, GType for_type)Gnome::Gda::ServerProvider
get_data_handler_g_type(const Glib::RefPtr< Connection >& cnc, GType for_type) const Gnome::Gda::ServerProvider
get_default_dbms_type(const Glib::RefPtr< Connection >& cnc, GType type) const Gnome::Gda::ServerProvider
get_name() const Gnome::Gda::ServerProvider
Glib::ObjectBase
Glib::ObjectBase
get_server_version(const Glib::RefPtr< Connection >& cnc) const Gnome::Gda::ServerProvider
get_version() const Gnome::Gda::ServerProvider
gobj()Gnome::Gda::ServerProvider [inline]
gobj() const Gnome::Gda::ServerProvider [inline]
gobj_copy()Gnome::Gda::ServerProvider
Glib::ObjectBase
Glib::ObjectBase [protected]
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
perform_operation(const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< ServerOperation >& op)Gnome::Gda::ServerProvider
perform_operation_default(const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< ServerOperation >& op)Gnome::Gda::ServerProvider
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
render_operation(const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< ServerOperation >& op)Gnome::Gda::ServerProvider
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
string_to_value(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& string, GType prefered_type, Glib::ustring& dbms_type) const Gnome::Gda::ServerProvider
supports_feature(const Glib::RefPtr< Connection >& cnc, ConnectionFeature feature) const Gnome::Gda::ServerProvider
supports_operation(const Glib::RefPtr< Connection >& cnc, ServerOperationType type, const Glib::RefPtr< Set >& options) const Gnome::Gda::ServerProvider
supports_operation(const Glib::RefPtr< Connection >& cnc, ServerOperationType type) const Gnome::Gda::ServerProvider
Glib::ObjectBase
sigc::trackable
unescape_string(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& str) const Gnome::Gda::ServerProvider
Glib::ObjectBase [virtual]
value_to_sql_string(const Glib::RefPtr< Connection >& cnc, const Value& from) const Gnome::Gda::ServerProvider
wrap(GdaServerProvider* object, bool take_copy=false)Gnome::Gda::ServerProvider [related]
Glib::Object
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
~ServerProvider()Gnome::Gda::ServerProvider [virtual]
- +

This is the complete list of members for Gnome::Gda::ServerProvider, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
create_operation(const Glib::RefPtr< Connection >& cnc, ServerOperationType type, const Glib::RefPtr< Set >& options)Gnome::Gda::ServerProvider
create_operation(const Glib::RefPtr< Connection >& cnc, ServerOperationType type)Gnome::Gda::ServerProvider
create_parser(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::ServerProvider
escape_string(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& str) const Gnome::Gda::ServerProvider
find_file(const std::string& inst_dir, const std::string& filename)Gnome::Gda::ServerProvider
get_data_handler_dbms(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& for_type)Gnome::Gda::ServerProvider
get_data_handler_dbms(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& for_type) const Gnome::Gda::ServerProvider
get_data_handler_default(const Glib::RefPtr< Connection >& cnc, GType type, const Glib::ustring& dbms_type)Gnome::Gda::ServerProvider
get_data_handler_g_type(const Glib::RefPtr< Connection >& cnc, GType for_type)Gnome::Gda::ServerProvider
get_data_handler_g_type(const Glib::RefPtr< Connection >& cnc, GType for_type) const Gnome::Gda::ServerProvider
get_default_dbms_type(const Glib::RefPtr< Connection >& cnc, GType type) const Gnome::Gda::ServerProvider
get_name() const Gnome::Gda::ServerProvider
get_server_version(const Glib::RefPtr< Connection >& cnc) const Gnome::Gda::ServerProvider
get_type()Gnome::Gda::ServerProviderstatic
get_version() const Gnome::Gda::ServerProvider
gobj()Gnome::Gda::ServerProviderinline
gobj() const Gnome::Gda::ServerProviderinline
gobj_copy()Gnome::Gda::ServerProvider
perform_operation(const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< ServerOperation >& op)Gnome::Gda::ServerProvider
perform_operation_default(const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< ServerOperation >& op)Gnome::Gda::ServerProvider
render_operation(const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< ServerOperation >& op)Gnome::Gda::ServerProvider
string_to_value(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& string, GType prefered_type, Glib::ustring& dbms_type) const Gnome::Gda::ServerProvider
supports_feature(const Glib::RefPtr< Connection >& cnc, ConnectionFeature feature) const Gnome::Gda::ServerProvider
supports_operation(const Glib::RefPtr< Connection >& cnc, ServerOperationType type, const Glib::RefPtr< Set >& options) const Gnome::Gda::ServerProvider
supports_operation(const Glib::RefPtr< Connection >& cnc, ServerOperationType type) const Gnome::Gda::ServerProvider
unescape_string(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& str) const Gnome::Gda::ServerProvider
value_to_sql_string(const Glib::RefPtr< Connection >& cnc, const Value& from) const Gnome::Gda::ServerProvider
wrap(GdaServerProvider* object, bool take_copy=false)Gnome::Gda::ServerProviderrelated
~ServerProvider()Gnome::Gda::ServerProvidervirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Set__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Set__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Set.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Set.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Set.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Set.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Set Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Set Class Reference
-
+
Gnome::Gda::Set Class Reference
+
- -

Container for several values. More...

+ +

Container for several values. + More...

Inheritance diagram for Gnome::Gda::Set:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::Set:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~Set ()
GdaSet* gobj ()
 Provides access to the underlying C GObject.
const GdaSet* gobj () const
 Provides access to the underlying C GObject.
GdaSet* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
copy ()
 Creates a new Gda::Set object, copy of set.
Value get_holder_value (const Glib::ustring& holder_id) const
 Get the value of the Gda::Holder which ID is holder_id.
template<class T >
bool set_holder_value (const value)
 Set the value of the Gda::Holder which ID is holder_id to a specified value.
Glib::ustring& holder_id)
 Finds a Gda::Holder using its ID.
Glib::ustring& holder_id) const
 Finds a Gda::Holder using its ID.
void add_holder (const Holder >& holder)
 Adds holder to the list of holders managed within set.
void add_holder_as_value (const value)
 Add a holder.
template<class ValueType >
void add_holder (const value)
 Add a holder.
void remove_holder (const Holder >& holder)
 Removes a Gda::Holder from the list of holders managed by set.
void merge_with_set (const Set >& set_to_merge)
 Add to set all the holders of set_to_merge.
bool is_valid () const
 This method tells if all set's Gda::Holder objects are valid, and if they represent a valid combination of values, as defined by rules external to Libgda: the "validate-set" signal is emitted and if none of the signal handlers return an error, then the returned value is true, otherwise the return value is false as soon as a signal handler returns an error.
-const signal_holder_changed ()
signal_public_data_changed ()
signal_validate_set ()
-< - +
virtual ~Set ()
 
GdaSet* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaSet* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaSet* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::RefPtr< Setcopy ()
 Creates a new Gda::Set object, copy of set. More...
 
Value get_holder_value (const Glib::ustring& holder_id) const
 Get the value of the Gda::Holder which ID is holder_id. More...
 
template<class T >
bool set_holder_value (const Glib::ustring& holder_id, T value)
 Set the value of the Gda::Holder which ID is holder_id to a specified value. More...
 
Glib::RefPtr< Holderget_holder (const Glib::ustring& holder_id)
 Finds a Gda::Holder using its ID. More...
 
Glib::RefPtr< const Holderget_holder (const Glib::ustring& holder_id) const
 Finds a Gda::Holder using its ID. More...
 
void add_holder (const Glib::RefPtr< Holder >& holder)
 Adds holder to the list of holders managed within set. More...
 
void add_holder_as_value (const Glib::ustring& id, const Gda::Value& value)
 Add a holder. More...
 
template<class ValueType >
void add_holder (const Glib::ustring& id, const ValueType& value)
 Add a holder. More...
 
void remove_holder (const Glib::RefPtr< Holder >& holder)
 Removes a Gda::Holder from the list of holders managed by set. More...
 
void merge_with_set (const Glib::RefPtr< Set >& set_to_merge)
 Add to set all the holders of set_to_merge. More...
 
bool is_valid () const
 This method tells if all set's Gda::Holder objects are valid, and if they represent a valid combination of values, as defined by rules external to Libgda: the "validate-set" signal is emitted and if none of the signal handlers return an error, then the returned value is true, otherwise the return value is false as soon as a signal handler returns an error. More...
 
Glib::SignalProxy1< void,
+const Glib::RefPtr< Holder >& > 
signal_holder_changed ()
 
Glib::SignalProxy0< void > signal_public_data_changed ()
 
Glib::SignalProxy0< Glib::Errorsignal_validate_set ()
 
Glib::SignalProxy2
+< Glib::Error, const
+Glib::RefPtr< Holder >
&, const Value& > 
signal_validate_holder_change ()
-const - &, const +
 
Glib::SignalProxy3< void,
+const Glib::RefPtr< Holder >
+ &, const Glib::ustring
&, Value
signal_holder_attr_changed ()
-< property_description ()
 Description.
-< property_description () const
 Description.
-< property_id ()
 Id.
-< property_id () const
 Id.
-< property_name ()
 Name.
-< property_name () const
 Name.

+

 
Glib::PropertyProxy
+< Glib::ustring
property_description ()
 Description. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_description () const
 Description. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_id ()
 Id. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_id () const
 Id. More...
 
Glib::PropertyProxy
+< Glib::ustring
property_name ()
 Name. More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_name () const
 Name. More...
 
+ - - + + + + +

Static Public Member Functions

static HolderVector())

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< Setcreate (const HolderVector& holders=HolderVector())
 
+ - - + +

Protected Types

typedef -< HolderVector

+

typedef std::vector
+< Glib::RefPtr< Holder > > 
HolderVector
 
+ - - - - + + + + + + + +

Protected Member Functions

 Set (const HolderVector& holders)
virtual void on_holder_changed (const Holder >& holder)
virtual void on_public_data_changed ()

+

 Set (const HolderVector& holders)
 
virtual void on_holder_changed (const Glib::RefPtr< Holder >& holder)
 This is a default handler for the signal signal_holder_changed(). More...
 
virtual void on_public_data_changed ()
 This is a default handler for the signal signal_public_data_changed(). More...
 
+ - - + + +

Related Functions

(Note that these are not member functions.)

wrap (GdaSet* object, bool take_copy=false)
 A
Glib::RefPtr< Gnome::Gda::Setwrap (GdaSet* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Container for several values.

-

The Gda::Set object is a container for several values (as Gda::Holder objects), which also offers different classifications of the group of GdaHolder values (see get_node(), get_source() or get_group()).

-

It is possible to control the values a Gda::Holder can have in the Gda::Set by connecting to the signal_before_holder_change() signal.

-

Member Typedef Documentation

- +

The Gda::Set object is a container for several values (as Gda::Holder objects), which also offers different classifications of the group of GdaHolder values (see get_node(), get_source() or get_group()).

+

It is possible to control the values a Gda::Holder can have in the Gda::Set by connecting to the signal_before_holder_change() signal.

+

Member Typedef Documentation

+
+ + + + + +
- +
typedef Gnome::Gda::Set::HolderVector [protected]typedef std::vector< Glib::RefPtr<Holder> > Gnome::Gda::Set::HolderVector
- -
+
+protected
+
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::Set::~Set ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::Set::Set ( const HolderVector holders) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
- +
void Gnome::Gda::Set::add_holder (const Holder >& const Glib::RefPtr< Holder >&  holder)
-
-
+

Adds holder to the list of holders managed within set.

-

NOTE: if set already has a Gda::Holder with the same ID as holder, then holder will not be added to the set (even if holder's type or value is not the same as the one already in set).

-
Parameters:
+

NOTE: if set already has a Gda::Holder with the same ID as holder, then holder will not be added to the set (even if holder's type or value is not the same as the one already in set).

Parameters
- +
holderA Gda::Holder object.
holderA Gda::Holder object.
-
Returns:
true if holder has been added to set (and false if it has not been added because there is another Gda::Holder with the same ID).
+
Returns
true if holder has been added to set (and false if it has not been added because there is another Gda::Holder with the same ID).
- +
@@ -261,7 +310,7 @@
void Gnome::Gda::Set::add_holder (const Glib::ustringconst Glib::ustring id,
-
-
+

Add a holder.

-

Convenience method to add a holder with value

-
Parameters:
+

Convenience method to add a holder with value

Parameters
- +
idName of the holder
valueValue of the holder
valueValue of the holder
- +
- + @@ -313,180 +360,212 @@
void Gnome::Gda::Set::add_holder_as_value (const Glib::ustringconst Glib::ustring id,
-
-
+

Add a holder.

-

Convenience method to add a holder with value

-
Parameters:
+

Convenience method to add a holder with value

Parameters
- +
idName of the holder
valueValue of the holder
valueValue of the holder
- +
- +
Set> Gnome::Gda::Set::copy Glib::RefPtr<Set> Gnome::Gda::Set::copy ( )
-
-
+
-

Creates a new Gda::Set object, copy of set.

-
Returns:
A new Gda::Set object.
+

Creates a new Gda::Set object, copy of set.

+
Returns
A new Gda::Set object.
- +
+ + + + + +
- + - +
static Set> Gnome::Gda::Set::create static Glib::RefPtr<Set> Gnome::Gda::Set::create ( const HolderVector holders = HolderVector()) [static]
- -
+
+static
+
- +
- + - +
Holder> Gnome::Gda::Set::get_holder Glib::RefPtr<Holder> Gnome::Gda::Set::get_holder (const Glib::ustringconst Glib::ustring holder_id)
-
-
+
-

Finds a Gda::Holder using its ID.

-
Parameters:
+

Finds a Gda::Holder using its ID.

+
Parameters
holder_idThe ID of the requested value holder.
-
Returns:
The requested Gda::Holder or 0.
+
Returns
The requested Gda::Holder or 0.
- +
- + - +
Holder> Gnome::Gda::Set::get_holder Glib::RefPtr<const Holder> Gnome::Gda::Set::get_holder (const Glib::ustringconst Glib::ustring holder_id) const
-
-
+
-

Finds a Gda::Holder using its ID.

-
Parameters:
+

Finds a Gda::Holder using its ID.

+
Parameters
holder_idThe ID of the requested value holder.
-
Returns:
The requested Gda::Holder or 0.
+
Returns
The requested Gda::Holder or 0.
- +
- +
Value Gnome::Gda::Set::get_holder_value (const Glib::ustringconst Glib::ustring holder_id) const
-
-
+
-

Get the value of the Gda::Holder which ID is holder_id.

-
Parameters:
+

Get the value of the Gda::Holder which ID is holder_id.

+
Parameters
holder_idThe ID of the holder to set the value.
-
Returns:
The requested GValue, or 0 (see Gda::Holder::get_value()).
+
Returns
The requested GValue, or 0 (see Gda::Holder::get_value()).
- +
+ + + + + +
- + - +
GdaSet* Gnome::Gda::Set::gobj static GType Gnome::Gda::Set::get_type ( ) [inline]
- -
+
+static
+
-

Provides access to the underlying C GObject.

+

Get the GType for this class, for use with the underlying GObject type system.

-

Reimplemented from Glib::ObjectBase.

+
+
+ +
+
+ + + + + +
+ + + + + + + +
GdaSet* Gnome::Gda::Set::gobj ()
+
+inline
+
-

Reimplemented in Gnome::Gda::DataModelIter.

+

Provides access to the underlying C GObject.

- +
+ + + + + +
- +
const GdaSet* Gnome::Gda::Set::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

- -

Reimplemented in Gnome::Gda::DataModelIter.

-
- +
@@ -497,16 +576,13 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Reimplemented in Gnome::Gda::DataModelIter.

-
- +
@@ -517,223 +593,224 @@
const
-
-
+
-

This method tells if all set's Gda::Holder objects are valid, and if they represent a valid combination of values, as defined by rules external to Libgda: the "validate-set" signal is emitted and if none of the signal handlers return an error, then the returned value is true, otherwise the return value is false as soon as a signal handler returns an error.

-
Returns:
true if the set is valid.
- -

Reimplemented in Gnome::Gda::DataModelIter.

+

This method tells if all set's Gda::Holder objects are valid, and if they represent a valid combination of values, as defined by rules external to Libgda: the "validate-set" signal is emitted and if none of the signal handlers return an error, then the returned value is true, otherwise the return value is false as soon as a signal handler returns an error.

+
Returns
true if the set is valid.
- +
- +
void Gnome::Gda::Set::merge_with_set (const Set >& const Glib::RefPtr< Set >&  set_to_merge)
-
-
+

Add to set all the holders of set_to_merge.

-
Note:
only the Gda::Holder of set_to_merge for which no holder in set has the same ID are merged
+
Note
only the Gda::Holder of set_to_merge for which no holder in set has the same ID are merged
-all the Gda::Holder merged in set are still used by set_to_merge.
-
Parameters:
+all the Gda::Holder merged in set are still used by set_to_merge.
+
Parameters
- +
set_to_mergeA Gda::Set object.
set_to_mergeA Gda::Set object.
- +
+ + + + + +
- + - +
virtual void Gnome::Gda::Set::on_holder_changed (const Holder >& const Glib::RefPtr< Holder >&  holder) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_holder_changed().

- +
+ + + + + +
- +
virtual void Gnome::Gda::Set::on_public_data_changed ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_public_data_changed().

- +
- +
Glib::ustring> Gnome::Gda::Set::property_description Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Set::property_description ( )
-
-
+

Description.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Set::property_description Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Set::property_description ( ) const
-
-
+

Description.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Set::property_id Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Set::property_id ( )
-
-
+

Id.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Set::property_id Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Set::property_id ( ) const
-
-
+

Id.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Set::property_name Glib::PropertyProxy< Glib::ustring > Gnome::Gda::Set::property_name ( )
-
-
+

Name.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::Set::property_name Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::Set::property_name ( ) const
-
-
+

Name.

-

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
void Gnome::Gda::Set::remove_holder (const Holder >& const Glib::RefPtr< Holder >&  holder)
-
-
+
-

Removes a Gda::Holder from the list of holders managed by set.

-
Parameters:
+

Removes a Gda::Holder from the list of holders managed by set.

+
Parameters
- +
holderThe Gda::Holder to remove from set.
holderThe Gda::Holder to remove from set.
- +
@@ -742,7 +819,7 @@
bool Gnome::Gda::Set::set_holder_value (const Glib::ustringconst Glib::ustring holder_id,
-
-
+
-

Set the value of the Gda::Holder which ID is holder_id to a specified value.

-
Parameters:
+

Set the value of the Gda::Holder which ID is holder_id to a specified value.

+
Parameters
- +
holder_idThe ID of the holder to set the value.
VarargsValue, of the correct type, depending on the requested holder's type (not 0).
VarargsValue, of the correct type, depending on the requested holder's type (not 0).
-
Returns:
true if no error occurred and the value was set correctly.
+
Returns
true if no error occurred and the value was set correctly.
- +
- +
Value > Gnome::Gda::Set::signal_holder_attr_changed Glib::SignalProxy3< void,const Glib::RefPtr<Holder>&,const Glib::ustring&,Value > Gnome::Gda::Set::signal_holder_attr_changed ( )
-
-
-
Prototype:
void on_my_holder_attr_changed(const Glib::RefPtr<Holder>& holder, const Value value)
+
+
Slot Prototype:
void on_my_holder_attr_changed(const Glib::RefPtr<Holder>& holder, const Glib::ustring& attr_name, Value value)
- +
- +
Holder>& > Gnome::Gda::Set::signal_holder_changed Glib::SignalProxy1< void,const Glib::RefPtr<Holder>& > Gnome::Gda::Set::signal_holder_changed ( )
-
-
-
Prototype:
void on_my_holder_changed(const Glib::RefPtr<Holder>& holder)
+
+
Slot Prototype:
void on_my_holder_changed(const Glib::RefPtr<Holder>& holder)
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::Set::signal_public_data_changed Glib::SignalProxy0< void > Gnome::Gda::Set::signal_public_data_changed ( )
-
-
-
Prototype:
void on_my_public_data_changed()
+
+
Slot Prototype:
void on_my_public_data_changed()
- +
- +
Value& > Gnome::Gda::Set::signal_validate_holder_change Glib::SignalProxy2< Glib::Error,const Glib::RefPtr<Holder>&,const Value& > Gnome::Gda::Set::signal_validate_holder_change ( )
-
-
-
Prototype:
Value& value)
+
+
Slot Prototype:
Glib::Error on_my_validate_holder_change(const Glib::RefPtr<Holder>& holder, const Value& value)
- +
- +
Glib::Error > Gnome::Gda::Set::signal_validate_set Glib::SignalProxy0< Glib::Error > Gnome::Gda::Set::signal_validate_set ( )
-
-
-
Prototype:
Glib::Error on_my_validate_set()
+
+
Slot Prototype:
Glib::Error on_my_validate_set()
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -877,35 +951,37 @@ - +
Gnome::Gda::Set > wrap Glib::RefPtr< Gnome::Gda::Set > wrap ( GdaSet *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/set.h
-
- - +
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Set__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Set__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Set-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Set-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Set-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Set-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Set Member List
-
+
Gnome::Gda::Set Member List
+
-This is the complete list of members for Gnome::Gda::Set, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
add_holder(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set
add_holder(const Glib::ustring& id, const ValueType& value)Gnome::Gda::Set
add_holder_as_value(const Glib::ustring& id, const Gda::Value& value)Gnome::Gda::Set
Glib::ObjectBase
Glib::ObjectBase
copy()Gnome::Gda::Set
create(const HolderVector& holders=HolderVector())Gnome::Gda::Set [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_holder(const Glib::ustring& holder_id)Gnome::Gda::Set
get_holder(const Glib::ustring& holder_id) const Gnome::Gda::Set
get_holder_value(const Glib::ustring& holder_id) const Gnome::Gda::Set
Glib::ObjectBase
Glib::ObjectBase
gobj()Gnome::Gda::Set [inline]
gobj() const Gnome::Gda::Set [inline]
gobj_copy()Gnome::Gda::Set
Glib::ObjectBase
HolderVector typedefGnome::Gda::Set [protected]
Glib::ObjectBase [protected]
is_valid() const Gnome::Gda::Set
merge_with_set(const Glib::RefPtr< Set >& set_to_merge)Gnome::Gda::Set
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_holder_changed(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set [protected, virtual]
on_public_data_changed()Gnome::Gda::Set [protected, virtual]
sigc::trackable
property_description()Gnome::Gda::Set
property_description() const Gnome::Gda::Set
property_id()Gnome::Gda::Set
property_id() const Gnome::Gda::Set
property_name()Gnome::Gda::Set
property_name() const Gnome::Gda::Set
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
remove_holder(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set
Set(const HolderVector& holders)Gnome::Gda::Set [explicit, protected]
Glib::Object
Glib::Object
set_holder_value(const Glib::ustring& holder_id, T value)Gnome::Gda::Set
Glib::ObjectBase
Glib::ObjectBase
signal_holder_attr_changed()Gnome::Gda::Set
signal_holder_changed()Gnome::Gda::Set
signal_public_data_changed()Gnome::Gda::Set
signal_validate_holder_change()Gnome::Gda::Set
signal_validate_set()Gnome::Gda::Set
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaSet* object, bool take_copy=false)Gnome::Gda::Set [related]
Glib::Object
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
~Set()Gnome::Gda::Set [virtual]
- +

This is the complete list of members for Gnome::Gda::Set, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_holder(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set
add_holder(const Glib::ustring& id, const ValueType& value)Gnome::Gda::Set
add_holder_as_value(const Glib::ustring& id, const Gda::Value& value)Gnome::Gda::Set
copy()Gnome::Gda::Set
create(const HolderVector& holders=HolderVector())Gnome::Gda::Setstatic
get_holder(const Glib::ustring& holder_id)Gnome::Gda::Set
get_holder(const Glib::ustring& holder_id) const Gnome::Gda::Set
get_holder_value(const Glib::ustring& holder_id) const Gnome::Gda::Set
get_type()Gnome::Gda::Setstatic
gobj()Gnome::Gda::Setinline
gobj() const Gnome::Gda::Setinline
gobj_copy()Gnome::Gda::Set
HolderVector typedefGnome::Gda::Setprotected
is_valid() const Gnome::Gda::Set
merge_with_set(const Glib::RefPtr< Set >& set_to_merge)Gnome::Gda::Set
on_holder_changed(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Setprotectedvirtual
on_public_data_changed()Gnome::Gda::Setprotectedvirtual
property_description()Gnome::Gda::Set
property_description() const Gnome::Gda::Set
property_id()Gnome::Gda::Set
property_id() const Gnome::Gda::Set
property_name()Gnome::Gda::Set
property_name() const Gnome::Gda::Set
remove_holder(const Glib::RefPtr< Holder >& holder)Gnome::Gda::Set
Set(const HolderVector& holders)Gnome::Gda::Setexplicitprotected
set_holder_value(const Glib::ustring& holder_id, T value)Gnome::Gda::Set
signal_holder_attr_changed()Gnome::Gda::Set
signal_holder_changed()Gnome::Gda::Set
signal_public_data_changed()Gnome::Gda::Set
signal_validate_holder_change()Gnome::Gda::Set
signal_validate_set()Gnome::Gda::Set
wrap(GdaSet* object, bool take_copy=false)Gnome::Gda::Setrelated
~Set()Gnome::Gda::Setvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::SqlBuilderError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlBuilderError Class Reference
-
+
Gnome::Gda::SqlBuilderError Class Reference
+
-
+
Inheritance diagram for Gnome::Gda::SqlBuilderError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::SqlBuilderError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  SQL_BUILDER_WRONG_TYPE_ERROR,
+
enum  Code {
+  SQL_BUILDER_WRONG_TYPE_ERROR, +
  SQL_BUILDER_MISUSE_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 SqlBuilderError (Code error_code, const Glib::ustring& error_message)
 SqlBuilderError (GError* gobject)
Code code () const
 SqlBuilderError (Code error_code, const Glib::ustring& error_message)
 
 SqlBuilderError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -107,21 +104,18 @@
enum Gnome::Gda::SqlBuilderError::Code
-
-
-
Enumerator:
- - + @@ -363,23 +412,22 @@
SQL_BUILDER_WRONG_TYPE_ERROR  +
+ + -
Enumerator
SQL_BUILDER_WRONG_TYPE_ERROR 
SQL_BUILDER_MISUSE_ERROR  +
SQL_BUILDER_MISUSE_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -134,7 +128,7 @@ - + @@ -143,30 +137,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::SqlBuilderError::SqlBuilderError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -177,24 +177,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/sqlbuilder.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilderError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlBuilderError Member List
-
+
Gnome::Gda::SqlBuilderError Member List
+
-This is the complete list of members for Gnome::Gda::SqlBuilderError, including all inherited members. - - - - - - - - - - - - - - - - - - - -
Code enum nameGnome::Gda::SqlBuilderError
code() const Gnome::Gda::SqlBuilderError
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error [protected]
Glib::Error
Glib::Error
SQL_BUILDER_MISUSE_ERROR enum valueGnome::Gda::SqlBuilderError
SQL_BUILDER_WRONG_TYPE_ERROR enum valueGnome::Gda::SqlBuilderError
SqlBuilderError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::SqlBuilderError
SqlBuilderError(GError* gobject)Gnome::Gda::SqlBuilderError [explicit]
Glib::Error [virtual]
Glib::Error [virtual]
Glib::Exception [pure virtual]
- +

This is the complete list of members for Gnome::Gda::SqlBuilderError, including all inherited members.

+ + + + + + + + +
Code enum nameGnome::Gda::SqlBuilderError
code() const Gnome::Gda::SqlBuilderError
SQL_BUILDER_MISUSE_ERROR enum valueGnome::Gda::SqlBuilderError
SQL_BUILDER_WRONG_TYPE_ERROR enum valueGnome::Gda::SqlBuilderError
SqlBuilderError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::SqlBuilderError
SqlBuilderError(GError* gobject)Gnome::Gda::SqlBuilderErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::SqlBuilder Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlBuilder Class Reference
-
+
Gnome::Gda::SqlBuilder Class Reference
+
- -

SqlBuilder can be used to build a Statement from its structural description, much in the same way a SqlParser can be used to build a Statement from a SQL string. More...

+ +

SqlBuilder can be used to build a Statement from its structural description, much in the same way a SqlParser can be used to build a Statement from a SQL string. + More...

Inheritance diagram for Gnome::Gda::SqlBuilder:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::SqlBuilder:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - + +

+

Public Types

typedef guint Id

+

typedef guint Id
 
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

virtual ~SqlBuilder ()
GdaSqlBuilder* gobj ()
 Provides access to the underlying C GObject.
const GdaSqlBuilder* gobj () const
 Provides access to the underlying C GObject.
GdaSqlBuilder* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
get_statement () const
 Creates a new Gda::Statement statement from builder's contents.
SqlStatement get_sql_statement () const
 Creates a new Gda::SqlStatement structure from builder's contents.
Id add_id (const string)
 Defines an expression representing an identifier in builder, which may be reused to build other parts of a statement, for instance as a parameter to add_cond() or add_field_value_id().
Id add_field_id (const Glib::ustring())
 Defines an expression representing a field in builder, which may be reused to build other parts of a statement, for instance as a parameter to add_cond() or add_field_value_id().
template<class ValueType >
Id add_expr (const value)
 Defines an expression in Builder which may be reused to build other parts of a statement.
Id add_expr_as_value (const value)
 Defines an expression in Builder which may be reused to build other parts of a statement.
template<class ValueType >
Id add_expr (const ValueType&value)
 Defines an expression in Builder which may be reused to build other parts of a statement.
Id add_expr_as_value (const Value&value)
 Defines an expression in Builder which may be reused to build other parts of a statement.
Id add_param (const type, bool nullok=false)
 Defines a parameter which may be reused to build other parts of a statement.
Id add_cond (SqlOperatorType op, Id op1, Id op2=0, Id op3=0)
 Builds a new expression which reprenents a condition (or operation).
Id add_cond (SqlOperatorType op, const Id >& op_ids)
 Builds a new expression which reprenents a condition (or operation).
Id add_function (const Id >& args)
 Builds a new expression which represents a function applied to some arguments.
Id add_function (const arg)
 Builds a new expression which represents a function applied to an argument.
Id add_sub_select (const SqlStatement& sqlst)
 Adds an expression which is a subselect.
Id select_add_field (const Glib::ustring())
 Valid only for: SELECT statements.
Id select_add_target (const Glib::ustring())
 Adds a new target to a SELECT statement.
Id select_add_target_id (Id table_id, const Glib::ustring())
 Adds a new target to a SELECT statement.
Id select_join_targets (Id left_target_id, Id right_target_id, SqlSelectJoinType join_type, Id join_expr=0)
 Joins two targets in a SELECT statement.
void join_add_field (Id join_id, const Glib::ustring& field_name)
 Alter a join in a SELECT statement to make its condition use equal field values in the fields named field_name in both tables, via the USING keyword.
void select_order_by (Id expr_id, bool asc=true, const Glib::ustring())
 Adds a new ORDER BY expression to a SELECT statement.
void select_set_distinct (bool distinct=true)
 Adds or removes a DISTINCT clause for a SELECT statement.
void select_set_distinct (bool distinct, Id expr_id)
 Defines (if distinct is true) or removes (if distinct is false) a DISTINCT clause for a SELECT statement.
void select_set_limit (Id limit_count, Id offset=0)
 Defines the maximum number of rows in the DataModel resulting from the execution of the built statement.
void select_set_limit_id (Id limit_count_expr_id, Id limit_offest_expr_id=0)
 If limit_count_expr_id is not %0, defines the maximum number of rows in the Gda::DataModel resulting from the execution of the built statement.
void select_set_having (Id cond_id)
 Valid only for: SELECT statements.
void select_group_by (Id expr_id)
 Valid only for: SELECT statements.
void set_table (const Glib::ustring& table_name)
 Valid only for: INSERT, UPDATE, DELETE statements.
void set_where (Id cond_id)
 Valid only for: UPDATE, DELETE, SELECT statements.
void add_field_value_id (Id field_id, Id value_id=0)
 Valid only for: INSERT, UPDATE, SELECT statements.
template<class ValueType >
void add_field_value (const value)
 Specifies that the field represented by field_name will be set to the value.
void add_field_value_as_value (const value)
 Valid only for: INSERT, UPDATE statements.
void compound_add_sub_select (const SqlStatement& sqlst)
 Add a sub select to a COMPOUND statement.
SqlExpr export_expression (Id id) const
 Exports a part managed by builder as a new Gda::SqlExpr, which can represent any expression in a statement.
Id import_expression (const SqlExpr& expr)
 Imports the expression.

+

virtual ~SqlBuilder ()
 
GdaSqlBuilder* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaSqlBuilder* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaSqlBuilder* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::RefPtr< Statementget_statement () const
 Creates a new Gda::Statement statement from builder's contents. More...
 
SqlStatement get_sql_statement () const
 Creates a new Gda::SqlStatement structure from builder's contents. More...
 
Id add_id (const Glib::ustring&string)
 Defines an expression representing an identifier in builder, which may be reused to build other parts of a statement, for instance as a parameter to add_cond() or add_field_value_id(). More...
 
Id add_field_id (const Glib::ustring& field_name, const Glib::ustring& table_name=Glib::ustring())
 Defines an expression representing a field in builder, which may be reused to build other parts of a statement, for instance as a parameter to add_cond() or add_field_value_id(). More...
 
template<class ValueType >
Id add_expr (const Glib::RefPtr< DataHandler >& dh, const ValueType& value)
 Defines an expression in Builder which may be reused to build other parts of a statement. More...
 
Id add_expr_as_value (const Glib::RefPtr< DataHandler >& dh, const Value& value)
 Defines an expression in Builder which may be reused to build other parts of a statement. More...
 
template<class ValueType >
Id add_expr (const ValueType& value)
 Defines an expression in Builder which may be reused to build other parts of a statement. More...
 
Id add_expr_as_value (const Value& value)
 Defines an expression in Builder which may be reused to build other parts of a statement. More...
 
Id add_param (const Glib::ustring& param_name, GType type, bool nullok=false)
 Defines a parameter which may be reused to build other parts of a statement. More...
 
Id add_cond (SqlOperatorType op, Id op1, Id op2=0, Id op3=0)
 Builds a new expression which reprenents a condition (or operation). More...
 
Id add_cond (SqlOperatorType op, const std::vector< Id >& op_ids)
 Builds a new expression which reprenents a condition (or operation). More...
 
Id add_function (const Glib::ustring& function_name, const std::vector< Id >& args)
 Builds a new expression which represents a function applied to some arguments. More...
 
Id add_function (const Glib::ustring& function_name, Id arg)
 Builds a new expression which represents a function applied to an argument. More...
 
Id add_sub_select (const SqlStatement& sqlst)
 Adds an expression which is a subselect. More...
 
Id select_add_field (const Glib::ustring& field_name, const Glib::ustring& table_name, const Glib::ustring& alias=Glib::ustring())
 Valid only for: SELECT statements. More...
 
Id select_add_target (const Glib::ustring& table_name, const Glib::ustring& alias=Glib::ustring())
 Adds a new target to a SELECT statement. More...
 
Id select_add_target_id (Id table_id, const Glib::ustring& alias=Glib::ustring())
 Adds a new target to a SELECT statement. More...
 
Id select_join_targets (Id left_target_id, Id right_target_id, SqlSelectJoinType join_type, Id join_expr=0)
 Joins two targets in a SELECT statement. More...
 
void join_add_field (Id join_id, const Glib::ustring& field_name)
 Alter a join in a SELECT statement to make its condition use equal field values in the fields named field_name in both tables, via the USING keyword. More...
 
void select_order_by (Id expr_id, bool asc=true, const Glib::ustring& collation_name=Glib::ustring())
 Adds a new ORDER BY expression to a SELECT statement. More...
 
void select_set_distinct (bool distinct=true)
 Adds or removes a DISTINCT clause for a SELECT statement. More...
 
void select_set_distinct (bool distinct, Id expr_id)
 Defines (if distinct is true) or removes (if distinct is false) a DISTINCT clause for a SELECT statement. More...
 
void select_set_limit (Id limit_count, Id offset=0)
 Defines the maximum number of rows in the DataModel resulting from the execution of the built statement. More...
 
void select_set_limit_id (Id limit_count_expr_id, Id limit_offest_expr_id=0)
 If limit_count_expr_id is not %0, defines the maximum number of rows in the Gda::DataModel resulting from the execution of the built statement. More...
 
void select_set_having (Id cond_id)
 Valid only for: SELECT statements. More...
 
void select_group_by (Id expr_id)
 Valid only for: SELECT statements. More...
 
void set_table (const Glib::ustring& table_name)
 Valid only for: INSERT, UPDATE, DELETE statements. More...
 
void set_where (Id cond_id)
 Valid only for: UPDATE, DELETE, SELECT statements. More...
 
void add_field_value_id (Id field_id, Id value_id=0)
 Valid only for: INSERT, UPDATE, SELECT statements. More...
 
template<class ValueType >
void add_field_value (const Glib::ustring& field_name, const ValueType& value)
 Specifies that the field represented by field_name will be set to the value. More...
 
void add_field_value_as_value (const Glib::ustring& field_name, const Value& value)
 Valid only for: INSERT, UPDATE statements. More...
 
void compound_add_sub_select (const SqlStatement& sqlst)
 Add a sub select to a COMPOUND statement. More...
 
SqlExpr export_expression (Id id) const
 Exports a part managed by builder as a new Gda::SqlExpr, which can represent any expression in a statement. More...
 
Id import_expression (const SqlExpr& expr)
 Imports the expression. More...
 
+ - - + + + + +

Static Public Member Functions

static type)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< SqlBuildercreate (SqlStatementType type)
 
+ - - + +

Protected Member Functions

 SqlBuilder (SqlStatementType type)

+

 SqlBuilder (SqlStatementType type)
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::SqlBuilder
wrap (GdaSqlBuilder* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

-

SqlBuilder can be used to build a Statement from its structural description, much in the same way a SqlParser can be used to build a Statement from a SQL string.

-

You may, for instance, pass the SqlBuilder directly to Connection::statement_execute_select_builder() or Connection::statement_execute_non_select_builder(). Or you may instead call get_statement() and use the resulting SqlStatement.

+

Detailed Description

+

SqlBuilder can be used to build a Statement from its structural description, much in the same way a SqlParser can be used to build a Statement from a SQL string.

+

You may, for instance, pass the SqlBuilder directly to Connection::statement_execute_select_builder() or Connection::statement_execute_non_select_builder(). Or you may instead call get_statement() and use the resulting SqlStatement.

During the building process, some pieces of the statement are constructed and assembled into the final statement. Each of these pieces can be reused anytime in the same SqlBuilder object, and each is identified using a single ID. That ID is dynamically allocated by the object.

This simple example builds the equivalent of this SQL query: "SELECT employees.name_first, employees.name_last FROM employees WHERE employees.employee_id = 123".

-
 Glib::RefPtr<Gnome::Gda::SqlBuilder> builder =
-   Gnome::Gda::SqlBuilder::create(Gnome::Gda::SQL_STATEMENT_SELECT);
- builder->select_add_field("name_fist", "employees");
- builder->select_add_field("name_last", "employees");
- builder->select_add_target("employees");
- builder->set_where(
-   builder->add_cond(Gnome::Gda::SQL_OPERATOR_TYPE_EQ,
-     builder->add_field_id("employee_id", "employees"),
-     builder->add_expr(123)));
-

Note that, in this simple example, it's not necessary to specify the extra "employees" table name parameter to select_add_field() and add_field_id(), though it's often a good idea to avoid ambiguity in larger queries.

-

Member Typedef Documentation

- +
+ +
builder->select_add_field("name_fist", "employees");
+
builder->select_add_field("name_last", "employees");
+
builder->select_add_target("employees");
+
builder->set_where(
+ +
builder->add_field_id("employee_id", "employees"),
+
builder->add_expr(123)));
+

Note that, in this simple example, it's not necessary to specify the extra "employees" table name parameter to select_add_field() and add_field_id(), though it's often a good idea to avoid ambiguity in larger queries.

+

Member Typedef Documentation

+
@@ -211,47 +249,60 @@
typedef guint Gnome::Gda::SqlBuilder::Id
-
-
+
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::SqlBuilder::~SqlBuilder ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::SqlBuilder::SqlBuilder ( SqlStatementType  type) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -285,11 +336,10 @@
-
-
+

Builds a new expression which reprenents a condition (or operation).

-
Parameters:
+
Parameters
@@ -298,11 +348,11 @@
opType of condition
op1The ID of the 1st argument (not 0)
-
Returns:
The ID of the new expression, or 0 if there was an error.
+
Returns
The ID of the new expression, or 0 if there was an error.
- +
@@ -315,7 +365,7 @@ - + @@ -324,22 +374,21 @@
const Id >& const std::vector< Id >&  op_ids 
-
-
+

Builds a new expression which reprenents a condition (or operation).

-
Parameters:
+
Parameters
- +
opType of condition
op_ids,:list of IDs of the operands of the condition
op_idslist of IDs of the operands of the condition
-
Returns:
The ID of the new expression, or 0 if there was an error.
+
Returns
The ID of the new expression, or 0 if there was an error.
- +
@@ -348,7 +397,7 @@
Id Gnome::Gda::SqlBuilder::add_expr (const DataHandler >& const Glib::RefPtr< DataHandler >&  dh,
-
-
+

Defines an expression in Builder which may be reused to build other parts of a statement.

-
Parameters:
+
Parameters
- +
dhThe datahandler to use
value,:value to set the expression to
valuevalue to set the expression to

See expr() except that no custom datahandler is given

-
Returns:
The ID of the new expression, or 0 if there was an error.
+
Returns
The ID of the new expression, or 0 if there was an error.
- +
@@ -393,29 +441,28 @@
-
-
+

Defines an expression in Builder which may be reused to build other parts of a statement.

-
Parameters:
+
Parameters
- +
value,:value to set the expression to
valuevalue to set the expression to

See expr() except that no custom datahandler is given

-
Returns:
The ID of the new expression, or 0 if there was an error.
+
Returns
The ID of the new expression, or 0 if there was an error.
- +
- + @@ -430,23 +477,22 @@
Id Gnome::Gda::SqlBuilder::add_expr_as_value (const DataHandler >& const Glib::RefPtr< DataHandler >&  dh,
-
-
+

Defines an expression in Builder which may be reused to build other parts of a statement.

-
Parameters:
+
Parameters
- +
dhThe datahandler to use
value,:value to set the expression to
valuevalue to set the expression to

See expr() except that no custom datahandler is given

-
Returns:
The ID of the new expression, or 0 if there was an error.
+
Returns
The ID of the new expression, or 0 if there was an error.
- +
@@ -458,36 +504,35 @@
-
-
+

Defines an expression in Builder which may be reused to build other parts of a statement.

-
Parameters:
+
Parameters
- +
value,:value to set the expression to
valuevalue to set the expression to

See expr() except that no custom datahandler is given

-
Returns:
The ID of the new expression, or 0 if there was an error.
+
Returns
The ID of the new expression, or 0 if there was an error.
- +
- + - - + + @@ -495,25 +540,24 @@
Id Gnome::Gda::SqlBuilder::add_field_id (const Glib::ustringconst Glib::ustring field_name,
const Glib::ustringtable_name = Glib::ustring() const Glib::ustringtable_name = Glib::ustring() 
-
-
+
-

Defines an expression representing a field in builder, which may be reused to build other parts of a statement, for instance as a parameter to add_cond() or add_field_value_id().

+

Defines an expression representing a field in builder, which may be reused to build other parts of a statement, for instance as a parameter to add_cond() or add_field_value_id().

Calling this with a 0 table_name is equivalent to calling add_id().

-

For SELECT queries, see select_add_field().

-
Since libgdamm 4.2:
-
Parameters:
+

For SELECT queries, see select_add_field().

+
Since libgdamm 4.2:
Parameters
field_nameA field name.
table_nameA table name, or 0.
-
Returns:
The ID of the new expression, or %0 if there was an error.
+
Returns
The ID of the new expression, or %0 if there was an error.
+
- +
@@ -522,7 +566,7 @@
void Gnome::Gda::SqlBuilder::add_field_value (const Glib::ustringconst Glib::ustring field_name,
-
-
+

Specifies that the field represented by field_name will be set to the value.

See gadd_expr() for more information. This is valid only for INSERT and UPDATE statements.

-

field_name A field name.

-
Parameters:
+

field_name A field name.

Parameters
valueThe value to set the field to.
@@ -552,14 +594,14 @@
- +
- + @@ -574,23 +616,22 @@
void Gnome::Gda::SqlBuilder::add_field_value_as_value (const Glib::ustringconst Glib::ustring field_name,
-
-
+

Valid only for: INSERT, UPDATE statements.

Specifies that the field represented by field_name will be set to the value identified by value

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
- +
field_nameA field name.
valueValue to set the field to, or 0 or a GDA_TYPE_0 value to represent an SQL 0.
valueValue to set the field to, or 0 or a GDA_TYPE_0 value to represent an SQL 0.
+
- +
@@ -612,41 +653,40 @@
-
-
+

Valid only for: INSERT, UPDATE, SELECT statements.

  • For UPDATE: specifies that the field represented by field_id will be set to the value identified by value_id.
  • For SELECT: add a selected item to the statement, and if value_id is not %0, then use it as an alias
  • -
  • For INSERT: if field_id represents an SQL identifier (obtained using add_id()): then if value_id is not %0 then specifies that the field represented by field_id will be set to the value identified by value_id, otherwise just specifies a named field to be given a value. If field_id represents a sub SELECT (obtained using add_sub_select()), then this method call defines the sub SELECT from which values to insert are taken.
  • +
  • For INSERT: if field_id represents an SQL identifier (obtained using add_id()): then if value_id is not %0 then specifies that the field represented by field_id will be set to the value identified by value_id, otherwise just specifies a named field to be given a value. If field_id represents a sub SELECT (obtained using add_sub_select()), then this method call defines the sub SELECT from which values to insert are taken.
-

See also add_field_value() and add_field_value_as_gvalue().

-
Since libgdamm 4.2:
-
Parameters:
+

See also add_field_value() and add_field_value_as_gvalue().

+
Since libgdamm 4.2:
Parameters
field_idThe ID of the field's name or definition.
value_idThe ID of the value to set the field to, or %0.
+
- +
- + - + @@ -655,29 +695,28 @@
Id Gnome::Gda::SqlBuilder::add_function (const Glib::ustringconst Glib::ustring function_name,
const Id >& const std::vector< Id >&  args 
-
-
+

Builds a new expression which represents a function applied to some arguments.

-
Parameters:
+
Parameters
- +
function_nameThe name of the function to embed (e.g. MAX, MIN, ...)
args,:list of ids of the arguments to the function
argslist of ids of the arguments to the function
-
Returns:
The ID of the new target, or 0 if there was an error.
+
Returns
The ID of the new target, or 0 if there was an error.
- +
- + @@ -692,62 +731,60 @@
Id Gnome::Gda::SqlBuilder::add_function (const Glib::ustringconst Glib::ustring function_name,
-
-
+

Builds a new expression which represents a function applied to an argument.

-
Parameters:
+
Parameters
- +
function_nameThe name of the function to embed (e.g. MAX, MIN, ...)
arg,:The ids of the argument to the function
argThe ids of the argument to the function
-
Returns:
The ID of the new target, or 0 if there was an error.
+
Returns
The ID of the new target, or 0 if there was an error.
- +
- +
Id Gnome::Gda::SqlBuilder::add_id (const Glib::ustringconst Glib::ustring string)
-
-
+
-

Defines an expression representing an identifier in builder, which may be reused to build other parts of a statement, for instance as a parameter to add_cond() or add_field_value_id().

+

Defines an expression representing an identifier in builder, which may be reused to build other parts of a statement, for instance as a parameter to add_cond() or add_field_value_id().

The new expression will contain the string literal. For example:

gda_sql_builder_add_id (b, "name") gda_sql_builder_add_id (b, "date")

will be rendered as SQL as:

name "date"

because "date" is an SQL reserved keyword.

For fields, see add_field_id().

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
stringA string.
-
Returns:
The ID of the new expression, or %0 if there was an error.
+
Returns
The ID of the new expression, or %0 if there was an error.
+
- +
- + @@ -768,21 +805,20 @@
Id Gnome::Gda::SqlBuilder::add_param (const Glib::ustringconst Glib::ustring param_name,
-
-
+

Defines a parameter which may be reused to build other parts of a statement.

-
Parameters:
+
Parameters
- +
param_name: name of the parameter : GType of the parameter True if the parameter can be set to NULL
param_name: name of the parameter : GType of the parameter True if the parameter can be set to NULL
-
Returns:
The ID of the new expression, or 0 if there was an error.
+
Returns
The ID of the new expression, or 0 if there was an error.
- +
@@ -794,21 +830,20 @@
-
-
+

Adds an expression which is a subselect.

-
Parameters:
+
Parameters
- +
sqlstA SqlStatement, which must be a SELECT or compound SELECT.
sqlstA SqlStatement, which must be a SELECT or compound SELECT.
-
Returns:
The ID of the new expression, or 0 if there was an error.
+
Returns
The ID of the new expression, or 0 if there was an error.
- +
@@ -820,38 +855,44 @@
-
-
+

Add a sub select to a COMPOUND statement.

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
- +
sqlstA pointer to a Gda::SqlStatement, which has to be a SELECT or compound SELECT. This will be copied.
sqlstA pointer to a Gda::SqlStatement, which has to be a SELECT or compound SELECT. This will be copied.
+
- +
+ + + + + +
- + - +
static SqlBuilder> Gnome::Gda::SqlBuilder::create static Glib::RefPtr<SqlBuilder> Gnome::Gda::SqlBuilder::create ( SqlStatementType  type) [static]
- -
+
+static
+
- +
@@ -863,22 +904,21 @@
const
-
-
+

Exports a part managed by builder as a new Gda::SqlExpr, which can represent any expression in a statement.

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
idThe ID of the expression to be exported, (must be a valid ID in builder, not %0).
-
Returns:
A pointer to a new Gda::SqlExpr structure, free using gda_sql_expr_free() when not needed anymore. If the part with id as ID cannot be found, the returned value is 0.
+
Returns
A pointer to a new Gda::SqlExpr structure, free using gda_sql_expr_free() when not needed anymore. If the part with id as ID cannot be found, the returned value is 0.
+
- +
@@ -889,77 +929,110 @@
const
-
-
+
-

Creates a new Gda::SqlStatement structure from builder's contents.

+

Creates a new Gda::SqlStatement structure from builder's contents.

The returned pointer belongs to builder's internal representation. Use gda_sql_statement_copy() if you need to keep it.

-
Since libgdamm 4.2:
-
Returns:
A Gda::SqlStatement pointer.
+
Since libgdamm 4.2:
Returns
A Gda::SqlStatement pointer.
+
- +
- +
Statement> Gnome::Gda::SqlBuilder::get_statement Glib::RefPtr<Statement> Gnome::Gda::SqlBuilder::get_statement ( ) const
+
+ +

Creates a new Gda::Statement statement from builder's contents.

+
Since libgdamm 4.2:
Returns
A new Gda::Statement object, or 0 if an error occurred.
+
+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::SqlBuilder::get_type ()
+
+static
+
-

Creates a new Gda::Statement statement from builder's contents.

-
Since libgdamm 4.2:
-
Returns:
A new Gda::Statement object, or 0 if an error occurred.
+

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaSqlBuilder* Gnome::Gda::SqlBuilder::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaSqlBuilder* Gnome::Gda::SqlBuilder::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -970,14 +1043,13 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
@@ -989,21 +1061,20 @@
-
-
+

Imports the expression.

-
Parameters:
+
Parameters
exprA SqlExpr obtained using export_expression().
-
Returns:
The ID of the new expression, or 0 if there was an error.
+
Returns
The ID of the new expression, or 0 if there was an error.
- +
@@ -1016,7 +1087,7 @@ - + @@ -1025,43 +1096,42 @@
const Glib::ustringconst Glib::ustring field_name 
-
-
+

Alter a join in a SELECT statement to make its condition use equal field values in the fields named field_name in both tables, via the USING keyword.

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
join_idThe ID of the join to modify (not %0).
field_nameThe name of the field to use in the join condition (not 0).
-
Returns:
The ID of the new join, or %0 if there was an error.
+
Returns
The ID of the new join, or %0 if there was an error.
+
- +
- + - + - - + + @@ -1069,14 +1139,12 @@
Id Gnome::Gda::SqlBuilder::select_add_field (const Glib::ustringconst Glib::ustring field_name,
const Glib::ustringconst Glib::ustring table_name,
const Glib::ustringalias = Glib::ustring() const Glib::ustringalias = Glib::ustring() 
-
-
+

Valid only for: SELECT statements.

Add a selected selected item to the SELECT statement.

For non-SELECT statements, see add_field_id().

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
@@ -1084,25 +1152,26 @@
field_nameA field name.
table_nameA table name, or 0.
-
Returns:
The ID of the added field, or %0 if there was an error.
+
Returns
The ID of the added field, or %0 if there was an error.
+
- +
- + - - + + @@ -1110,22 +1179,21 @@
Id Gnome::Gda::SqlBuilder::select_add_target (const Glib::ustringconst Glib::ustring table_name,
const Glib::ustringalias = Glib::ustring() const Glib::ustringalias = Glib::ustring() 
-
-
+

Adds a new target to a SELECT statement.

-
Parameters:
+
Parameters
table_idThe ID of the expression holding a table reference.
aliasThe alias to give to the target.
-
Returns:
The ID of the new target, or 0 if there was an error.
+
Returns
The ID of the new target, or 0 if there was an error.
- +
@@ -1138,8 +1206,8 @@ - - + + @@ -1147,24 +1215,23 @@
const Glib::ustringalias = Glib::ustring() const Glib::ustringalias = Glib::ustring() 
-
-
+

Adds a new target to a SELECT statement.

If there already exists a target representing the same table and the same alias (or with the same absence of alias) then the same target ID is returned instead of the ID of a new target.

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
table_idThe ID of the expression holding a table reference (not %0).
aliasThe alias to give to the target, or 0.
-
Returns:
The ID of the new (or existing) target, or %0 if there was an error.
+
Returns
The ID of the new (or existing) target, or %0 if there was an error.
+
- +
@@ -1176,22 +1243,21 @@
-
-
+

Valid only for: SELECT statements.

Adds the expr_id expression to the GROUP BY clause's expressions list

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
expr_idThe ID of the expression to set use in the GROUP BY clause, or 0 to unset any previous GROUP BY clause.
+
- +
@@ -1225,11 +1291,10 @@
-
-
+

Joins two targets in a SELECT statement.

-
Parameters:
+
Parameters
@@ -1238,11 +1303,11 @@
left_target_idThe ID of the left target to use (not %0)
right_target_idThe ID of the right target to use (not %0)
-
Returns:
The ID of the new join, or 0 if there was an error.
+
Returns
The ID of the new join, or 0 if there was an error.
- +
@@ -1261,8 +1326,8 @@ - - + + @@ -1270,12 +1335,10 @@
const Glib::ustringcollation_name = Glib::ustring() const Glib::ustringcollation_name = Glib::ustring() 
-
-
+

Adds a new ORDER BY expression to a SELECT statement.

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
@@ -1283,10 +1346,11 @@
expr_idThe ID of the expression to use during sorting (not %0).
asctrue for an ascending sorting.
+
- +
@@ -1298,20 +1362,19 @@
-
-
+

Adds or removes a DISTINCT clause for a SELECT statement.

-
Parameters:
+
Parameters
- +
distinctWhether a DISTINCT clause should be in the SELECT statement.
distinctWhether a DISTINCT clause should be in the SELECT statement.
- +
@@ -1333,23 +1396,22 @@
-
-
+

Defines (if distinct is true) or removes (if distinct is false) a DISTINCT clause for a SELECT statement.

If distinct is true, then the ID of an expression can be specified as the expr_id argument: if not %0, this is the expression used to apply the DISTINCT clause on (the resuting SQL will then usually be "... DISTINCT ON <expression>...").

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
- +
distinctSet to true to have the DISTINCT requirement.
distinctSet to true to have the DISTINCT requirement.
expr_idThe ID of the DISTINCT ON expression, or %0 if no expression is to be used. It is ignored if distinct is false.
+
- +
@@ -1361,22 +1423,21 @@
-
-
+

Valid only for: SELECT statements.

Sets the HAVING condition of the statement

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
cond_idThe ID of the expression to set as HAVING condition, or 0 to unset any previous HAVING condition.
+
- +
@@ -1398,11 +1459,10 @@
-
-
+
-

Defines the maximum number of rows in the DataModel resulting from the execution of the built statement.

-
Parameters:
+

Defines the maximum number of rows in the DataModel resulting from the execution of the built statement.

+
Parameters
@@ -1412,7 +1472,7 @@ - +
limit_countThe number of rows that should be returned.
Theoffset of the first row that should appear in the result. (note that this feature may not be supported by all the database providers.)
@@ -1434,51 +1494,49 @@
-
-
+
-

If limit_count_expr_id is not %0, defines the maximum number of rows in the Gda::DataModel resulting from the execution of the built statement.

+

If limit_count_expr_id is not %0, defines the maximum number of rows in the Gda::DataModel resulting from the execution of the built statement.

In this case, the offset from which the rows must be collected can be defined by the limit_offset_expr_id expression if not %0 (note that this feature may not be supported by all the database providers).

If limit_count_expr_id is %0, then removes any LIMIT which may have been imposed by a previous call to this method.

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
limit_count_expr_idThe ID of the LIMIT expression, or %0.
limit_offset_expr_idThe ID of the OFFSET expression, or %0.
+
- +
- +
void Gnome::Gda::SqlBuilder::set_table (const Glib::ustringconst Glib::ustring table_name)
-
-
+

Valid only for: INSERT, UPDATE, DELETE statements.

Sets the name of the table on which the built statement operates.

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
table_nameA table name.
+
- +
@@ -1490,28 +1548,30 @@
-
-
+

Valid only for: UPDATE, DELETE, SELECT statements.

Sets the WHERE condition of the statement

-
Since libgdamm 4.2:
-
Parameters:
+
Since libgdamm 4.2:
Parameters
cond_idThe ID of the expression to set as WHERE condition, or 0 to unset any previous WHERE condition.
+
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -1525,35 +1585,37 @@ - +
Gnome::Gda::SqlBuilder > wrap Glib::RefPtr< Gnome::Gda::SqlBuilder > wrap ( GdaSqlBuilder *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/sqlbuilder.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlBuilder-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlBuilder Member List
-
+
Gnome::Gda::SqlBuilder Member List
+
-This is the complete list of members for Gnome::Gda::SqlBuilder, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
add_cond(SqlOperatorType op, Id op1, Id op2=0, Id op3=0)Gnome::Gda::SqlBuilder
add_cond(SqlOperatorType op, const std::vector< Id >& op_ids)Gnome::Gda::SqlBuilder
sigc::trackable
add_expr(const Glib::RefPtr< DataHandler >& dh, const ValueType& value)Gnome::Gda::SqlBuilder
add_expr(const ValueType& value)Gnome::Gda::SqlBuilder
add_expr_as_value(const Glib::RefPtr< DataHandler >& dh, const Value& value)Gnome::Gda::SqlBuilder
add_expr_as_value(const Value& value)Gnome::Gda::SqlBuilder
add_field_id(const Glib::ustring& field_name, const Glib::ustring& table_name=Glib::ustring())Gnome::Gda::SqlBuilder
add_field_value(const Glib::ustring& field_name, const ValueType& value)Gnome::Gda::SqlBuilder
add_field_value_as_value(const Glib::ustring& field_name, const Value& value)Gnome::Gda::SqlBuilder
add_field_value_id(Id field_id, Id value_id=0)Gnome::Gda::SqlBuilder
add_function(const Glib::ustring& function_name, const std::vector< Id >& args)Gnome::Gda::SqlBuilder
add_function(const Glib::ustring& function_name, Id arg)Gnome::Gda::SqlBuilder
add_id(const Glib::ustring& string)Gnome::Gda::SqlBuilder
add_param(const Glib::ustring& param_name, GType type, bool nullok=false)Gnome::Gda::SqlBuilder
add_sub_select(const SqlStatement& sqlst)Gnome::Gda::SqlBuilder
compound_add_sub_select(const SqlStatement& sqlst)Gnome::Gda::SqlBuilder
Glib::ObjectBase
Glib::ObjectBase
create(SqlStatementType type)Gnome::Gda::SqlBuilder [static]
Glib::Object
export_expression(Id id) const Gnome::Gda::SqlBuilder
Glib::ObjectBase
sigc::trackable
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
get_sql_statement() const Gnome::Gda::SqlBuilder
get_statement() const Gnome::Gda::SqlBuilder
gobj()Gnome::Gda::SqlBuilder [inline]
gobj() const Gnome::Gda::SqlBuilder [inline]
gobj_copy()Gnome::Gda::SqlBuilder
Glib::ObjectBase
Id typedefGnome::Gda::SqlBuilder
import_expression(const SqlExpr& expr)Gnome::Gda::SqlBuilder
Glib::ObjectBase [protected]
join_add_field(Id join_id, const Glib::ustring& field_name)Gnome::Gda::SqlBuilder
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
select_add_field(const Glib::ustring& field_name, const Glib::ustring& table_name, const Glib::ustring& alias=Glib::ustring())Gnome::Gda::SqlBuilder
select_add_target(const Glib::ustring& table_name, const Glib::ustring& alias=Glib::ustring())Gnome::Gda::SqlBuilder
select_add_target_id(Id table_id, const Glib::ustring& alias=Glib::ustring())Gnome::Gda::SqlBuilder
select_group_by(Id expr_id)Gnome::Gda::SqlBuilder
select_join_targets(Id left_target_id, Id right_target_id, SqlSelectJoinType join_type, Id join_expr=0)Gnome::Gda::SqlBuilder
select_order_by(Id expr_id, bool asc=true, const Glib::ustring& collation_name=Glib::ustring())Gnome::Gda::SqlBuilder
select_set_distinct(bool distinct=true)Gnome::Gda::SqlBuilder
select_set_distinct(bool distinct, Id expr_id)Gnome::Gda::SqlBuilder
select_set_having(Id cond_id)Gnome::Gda::SqlBuilder
select_set_limit(Id limit_count, Id offset=0)Gnome::Gda::SqlBuilder
select_set_limit_id(Id limit_count_expr_id, Id limit_offest_expr_id=0)Gnome::Gda::SqlBuilder
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
set_table(const Glib::ustring& table_name)Gnome::Gda::SqlBuilder
set_where(Id cond_id)Gnome::Gda::SqlBuilder
SqlBuilder(SqlStatementType type)Gnome::Gda::SqlBuilder [protected]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaSqlBuilder* object, bool take_copy=false)Gnome::Gda::SqlBuilder [related]
Glib::Object
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
~SqlBuilder()Gnome::Gda::SqlBuilder [virtual]
- +

This is the complete list of members for Gnome::Gda::SqlBuilder, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_cond(SqlOperatorType op, Id op1, Id op2=0, Id op3=0)Gnome::Gda::SqlBuilder
add_cond(SqlOperatorType op, const std::vector< Id >& op_ids)Gnome::Gda::SqlBuilder
add_expr(const Glib::RefPtr< DataHandler >& dh, const ValueType& value)Gnome::Gda::SqlBuilder
add_expr(const ValueType& value)Gnome::Gda::SqlBuilder
add_expr_as_value(const Glib::RefPtr< DataHandler >& dh, const Value& value)Gnome::Gda::SqlBuilder
add_expr_as_value(const Value& value)Gnome::Gda::SqlBuilder
add_field_id(const Glib::ustring& field_name, const Glib::ustring& table_name=Glib::ustring())Gnome::Gda::SqlBuilder
add_field_value(const Glib::ustring& field_name, const ValueType& value)Gnome::Gda::SqlBuilder
add_field_value_as_value(const Glib::ustring& field_name, const Value& value)Gnome::Gda::SqlBuilder
add_field_value_id(Id field_id, Id value_id=0)Gnome::Gda::SqlBuilder
add_function(const Glib::ustring& function_name, const std::vector< Id >& args)Gnome::Gda::SqlBuilder
add_function(const Glib::ustring& function_name, Id arg)Gnome::Gda::SqlBuilder
add_id(const Glib::ustring& string)Gnome::Gda::SqlBuilder
add_param(const Glib::ustring& param_name, GType type, bool nullok=false)Gnome::Gda::SqlBuilder
add_sub_select(const SqlStatement& sqlst)Gnome::Gda::SqlBuilder
compound_add_sub_select(const SqlStatement& sqlst)Gnome::Gda::SqlBuilder
create(SqlStatementType type)Gnome::Gda::SqlBuilderstatic
export_expression(Id id) const Gnome::Gda::SqlBuilder
get_sql_statement() const Gnome::Gda::SqlBuilder
get_statement() const Gnome::Gda::SqlBuilder
get_type()Gnome::Gda::SqlBuilderstatic
gobj()Gnome::Gda::SqlBuilderinline
gobj() const Gnome::Gda::SqlBuilderinline
gobj_copy()Gnome::Gda::SqlBuilder
Id typedefGnome::Gda::SqlBuilder
import_expression(const SqlExpr& expr)Gnome::Gda::SqlBuilder
join_add_field(Id join_id, const Glib::ustring& field_name)Gnome::Gda::SqlBuilder
select_add_field(const Glib::ustring& field_name, const Glib::ustring& table_name, const Glib::ustring& alias=Glib::ustring())Gnome::Gda::SqlBuilder
select_add_target(const Glib::ustring& table_name, const Glib::ustring& alias=Glib::ustring())Gnome::Gda::SqlBuilder
select_add_target_id(Id table_id, const Glib::ustring& alias=Glib::ustring())Gnome::Gda::SqlBuilder
select_group_by(Id expr_id)Gnome::Gda::SqlBuilder
select_join_targets(Id left_target_id, Id right_target_id, SqlSelectJoinType join_type, Id join_expr=0)Gnome::Gda::SqlBuilder
select_order_by(Id expr_id, bool asc=true, const Glib::ustring& collation_name=Glib::ustring())Gnome::Gda::SqlBuilder
select_set_distinct(bool distinct=true)Gnome::Gda::SqlBuilder
select_set_distinct(bool distinct, Id expr_id)Gnome::Gda::SqlBuilder
select_set_having(Id cond_id)Gnome::Gda::SqlBuilder
select_set_limit(Id limit_count, Id offset=0)Gnome::Gda::SqlBuilder
select_set_limit_id(Id limit_count_expr_id, Id limit_offest_expr_id=0)Gnome::Gda::SqlBuilder
set_table(const Glib::ustring& table_name)Gnome::Gda::SqlBuilder
set_where(Id cond_id)Gnome::Gda::SqlBuilder
SqlBuilder(SqlStatementType type)Gnome::Gda::SqlBuilderprotected
wrap(GdaSqlBuilder* object, bool take_copy=false)Gnome::Gda::SqlBuilderrelated
~SqlBuilder()Gnome::Gda::SqlBuildervirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::SqlError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlError Class Reference
-
+
Gnome::Gda::SqlError Class Reference
+
-
+
Inheritance diagram for Gnome::Gda::SqlError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::SqlError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  SQL_STRUCTURE_CONTENTS_ERROR,
-  SQL_MALFORMED_IDENTIFIER_ERROR,
-  SQL_MISSING_IDENTIFIER_ERROR,
+
enum  Code {
+  SQL_STRUCTURE_CONTENTS_ERROR, +
+  SQL_MALFORMED_IDENTIFIER_ERROR, +
+  SQL_MISSING_IDENTIFIER_ERROR, +
  SQL_VALIDATION_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 SqlError (Code error_code, const Glib::ustring& error_message)
 SqlError (GError* gobject)
Code code () const
 SqlError (Code error_code, const Glib::ustring& error_message)
 
 SqlError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -109,25 +108,22 @@
enum Gnome::Gda::SqlError::Code
-
-
-
Enumerator:
-
SQL_STRUCTURE_CONTENTS_ERROR  +
+ + - - -
Enumerator
SQL_STRUCTURE_CONTENTS_ERROR 
SQL_MALFORMED_IDENTIFIER_ERROR  +
SQL_MALFORMED_IDENTIFIER_ERROR 
SQL_MISSING_IDENTIFIER_ERROR  +
SQL_MISSING_IDENTIFIER_ERROR 
SQL_VALIDATION_ERROR  +
SQL_VALIDATION_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -140,7 +136,7 @@ - + @@ -149,30 +145,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::SqlError::SqlError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -183,24 +185,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/sqlbuilder.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlError Member List
-
+
Gnome::Gda::SqlError Member List
+
-This is the complete list of members for Gnome::Gda::SqlError, including all inherited members. - - - - - - - - - - - - - - - - - - - - - -
Code enum nameGnome::Gda::SqlError
code() const Gnome::Gda::SqlError
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error
Glib::Error [protected]
Glib::Error
Glib::Error
SQL_MALFORMED_IDENTIFIER_ERROR enum valueGnome::Gda::SqlError
SQL_MISSING_IDENTIFIER_ERROR enum valueGnome::Gda::SqlError
SQL_STRUCTURE_CONTENTS_ERROR enum valueGnome::Gda::SqlError
SQL_VALIDATION_ERROR enum valueGnome::Gda::SqlError
SqlError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::SqlError
SqlError(GError* gobject)Gnome::Gda::SqlError [explicit]
Glib::Error [virtual]
Glib::Error [virtual]
Glib::Exception [pure virtual]
- +

This is the complete list of members for Gnome::Gda::SqlError, including all inherited members.

+ + + + + + + + + + +
Code enum nameGnome::Gda::SqlError
code() const Gnome::Gda::SqlError
SQL_MALFORMED_IDENTIFIER_ERROR enum valueGnome::Gda::SqlError
SQL_MISSING_IDENTIFIER_ERROR enum valueGnome::Gda::SqlError
SQL_STRUCTURE_CONTENTS_ERROR enum valueGnome::Gda::SqlError
SQL_VALIDATION_ERROR enum valueGnome::Gda::SqlError
SqlError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::SqlError
SqlError(GError* gobject)Gnome::Gda::SqlErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::SqlExpr Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlExpr Class Reference
-
+
Gnome::Gda::SqlExpr Class Reference
+
- -

This contains any expression, either as a value, a variable, or as other types of expressions. More...

+ +

This contains any expression, either as a value, a variable, or as other types of expressions. + More...

Collaboration diagram for Gnome::Gda::SqlExpr:
@@ -78,42 +70,63 @@
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

 SqlExpr ()
 SqlExpr (GdaSqlExpr* gobject, bool make_a_copy=true)
 SqlExpr (const SqlExpr& other)
SqlExproperator= (const SqlExpr& other)
 ~SqlExpr ()
void swap (SqlExpr& other)
GdaSqlExpr* gobj ()
 Provides access to the underlying C instance.
const GdaSqlExpr* gobj () const
 Provides access to the underlying C instance.
GdaSqlExpr* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
 SqlExpr (GdaSqlAnyPart* parent)
bool empty () const
serialize () const
 Creates a new string representing a field.

+

 SqlExpr ()
 
 SqlExpr (GdaSqlExpr* gobject, bool make_a_copy=true)
 
 SqlExpr (const SqlExpr& other)
 
SqlExproperator= (const SqlExpr& other)
 
 ~SqlExpr ()
 
void swap (SqlExpr& other)
 
GdaSqlExpr* gobj ()
 Provides access to the underlying C instance. More...
 
const GdaSqlExpr* gobj () const
 Provides access to the underlying C instance. More...
 
GdaSqlExpr* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. More...
 
 SqlExpr (GdaSqlAnyPart* parent)
 
bool empty () const
 
Glib::ustring serialize () const
 Creates a new string representing a field. More...
 
+ + + + +

+Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
+ - - + +

Protected Attributes

GdaSqlExpr* gobject_

+

GdaSqlExpr* gobject_
 
+ - - - + + + + +

Related Functions

(Note that these are not member functions.)

void swap (SqlExpr& lhs, SqlExpr& rhs)
Gnome::Gda::SqlExpr wrap (GdaSqlExpr* object, bool take_copy=false)
 A
void swap (SqlExpr& lhs, SqlExpr& rhs)
 
Gnome::Gda::SqlExpr wrap (GdaSqlExpr* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

This contains any expression, either as a value, a variable, or as other types of expressions.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -124,14 +137,16 @@
-
-
+
- +
+ + + + + +
@@ -148,15 +163,19 @@ - +
Gnome::Gda::SqlExpr::SqlExpr
) [explicit]
- -
+
+explicit
+
- +
@@ -168,12 +187,11 @@
-
-
+
- +
@@ -184,30 +202,36 @@
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::SqlExpr::SqlExpr ( GdaSqlAnyPart *  parent) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -218,48 +242,86 @@
const
+
+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::SqlExpr::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaSqlExpr* Gnome::Gda::SqlExpr::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C instance.

- +
+ + + + + +
- +
const GdaSqlExpr* Gnome::Gda::SqlExpr::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C instance.

- +
@@ -270,14 +332,13 @@
const
-
-
+

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

- +
@@ -289,32 +350,29 @@
-
-
+
- +
- +
Glib::ustring Gnome::Gda::SqlExpr::serialize Glib::ustring Gnome::Gda::SqlExpr::serialize ( ) const
-
-
+

Creates a new string representing a field.

-

You need to free the returned string using Glib::free();

-
Returns:
A new string with the name of the field or "null" in case expr is invalid.
+

You need to free the returned string using Glib::free();

Returns
A new string with the name of the field or "null" in case expr is invalid.
- +
@@ -326,15 +384,17 @@
-
-
+
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
@@ -351,12 +411,16 @@ - +
void swap
) [related]
- -
-
Parameters:
+
+related
+
+
Parameters
@@ -366,9 +430,12 @@ - +
+
lhsThe left-hand side
rhsThe right-hand side
+ + + + +
@@ -385,49 +452,58 @@ - +
Gnome::Gda::SqlExpr wrap
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.
-

Member Data Documentation

- +

Member Data Documentation

+
+ + + + + +
- +
GdaSqlExpr* Gnome::Gda::SqlExpr::gobject_ [protected]GdaSqlExpr* Gnome::Gda::SqlExpr::gobject_
- -
+
+protected
+

The documentation for this class was generated from the following file:
  • libgdamm/sqlexpr.h
-
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlExpr-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlExpr Member List
-
+
Gnome::Gda::SqlExpr Member List
+
-This is the complete list of members for Gnome::Gda::SqlExpr, including all inherited members. - - - - - - - - - - - - - - - -
empty() const Gnome::Gda::SqlExpr
gobj()Gnome::Gda::SqlExpr [inline]
gobj() const Gnome::Gda::SqlExpr [inline]
gobj_copy() const Gnome::Gda::SqlExpr
gobject_Gnome::Gda::SqlExpr [protected]
operator=(const SqlExpr& other)Gnome::Gda::SqlExpr
serialize() const Gnome::Gda::SqlExpr
SqlExpr()Gnome::Gda::SqlExpr
SqlExpr(GdaSqlExpr* gobject, bool make_a_copy=true)Gnome::Gda::SqlExpr [explicit]
SqlExpr(const SqlExpr& other)Gnome::Gda::SqlExpr
SqlExpr(GdaSqlAnyPart* parent)Gnome::Gda::SqlExpr [explicit]
swap(SqlExpr& other)Gnome::Gda::SqlExpr
swap(SqlExpr& lhs, SqlExpr& rhs)Gnome::Gda::SqlExpr [related]
wrap(GdaSqlExpr* object, bool take_copy=false)Gnome::Gda::SqlExpr [related]
~SqlExpr()Gnome::Gda::SqlExpr
- +

This is the complete list of members for Gnome::Gda::SqlExpr, including all inherited members.

+ + + + + + + + + + + + + + + + + +
empty() const Gnome::Gda::SqlExpr
get_type()Gnome::Gda::SqlExprstatic
gobj()Gnome::Gda::SqlExprinline
gobj() const Gnome::Gda::SqlExprinline
gobj_copy() const Gnome::Gda::SqlExpr
gobject_Gnome::Gda::SqlExprprotected
operator=(const SqlExpr& other)Gnome::Gda::SqlExpr
serialize() const Gnome::Gda::SqlExpr
SqlExpr()Gnome::Gda::SqlExpr
SqlExpr(GdaSqlExpr* gobject, bool make_a_copy=true)Gnome::Gda::SqlExprexplicit
SqlExpr(const SqlExpr& other)Gnome::Gda::SqlExpr
SqlExpr(GdaSqlAnyPart* parent)Gnome::Gda::SqlExprexplicit
swap(SqlExpr& other)Gnome::Gda::SqlExpr
swap(SqlExpr& lhs, SqlExpr& rhs)Gnome::Gda::SqlExprrelated
wrap(GdaSqlExpr* object, bool take_copy=false)Gnome::Gda::SqlExprrelated
~SqlExpr()Gnome::Gda::SqlExpr
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParser__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParser__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::SqlParserError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlParserError Class Reference
-
+
Gnome::Gda::SqlParserError Class Reference
+
-
+
Inheritance diagram for Gnome::Gda::SqlParserError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::SqlParserError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  SQL_PARSER_SYNTAX_ERROR,
-  SQL_PARSER_OVERFLOW_ERROR,
+
enum  Code {
+  SQL_PARSER_SYNTAX_ERROR, +
+  SQL_PARSER_OVERFLOW_ERROR, +
  SQL_PARSER_EMPTY_SQL_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 SqlParserError (Code error_code, const Glib::ustring& error_message)
 SqlParserError (GError* gobject)
Code code () const
 SqlParserError (Code error_code, const Glib::ustring& error_message)
 
 SqlParserError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -108,23 +106,20 @@
enum Gnome::Gda::SqlParserError::Code
-
-
-
Enumerator:
-
SQL_PARSER_SYNTAX_ERROR  +
+ + - -
Enumerator
SQL_PARSER_SYNTAX_ERROR 
SQL_PARSER_OVERFLOW_ERROR  +
SQL_PARSER_OVERFLOW_ERROR 
SQL_PARSER_EMPTY_SQL_ERROR  +
SQL_PARSER_EMPTY_SQL_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -137,7 +132,7 @@ - + @@ -146,30 +141,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::SqlParserError::SqlParserError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -180,24 +181,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/sqlparser.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParserError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlParserError Member List
-
+
Gnome::Gda::SqlParserError Member List
+ - +

This is the complete list of members for Gnome::Gda::SqlParserError, including all inherited members.

+ + + + + + + + + +
Code enum nameGnome::Gda::SqlParserError
code() const Gnome::Gda::SqlParserError
SQL_PARSER_EMPTY_SQL_ERROR enum valueGnome::Gda::SqlParserError
SQL_PARSER_OVERFLOW_ERROR enum valueGnome::Gda::SqlParserError
SQL_PARSER_SYNTAX_ERROR enum valueGnome::Gda::SqlParserError
SqlParserError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::SqlParserError
SqlParserError(GError* gobject)Gnome::Gda::SqlParserErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParser.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParser.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParser.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParser.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::SqlParser Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlParser Class Reference
-
+
Gnome::Gda::SqlParser Class Reference
+
- -

SQL parser. More...

+ +

SQL parser. + More...

Inheritance diagram for Gnome::Gda::SqlParser:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::SqlParser:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~SqlParser ()
GdaSqlParser* gobj ()
 Provides access to the underlying C GObject.
const GdaSqlParser* gobj () const
 Provides access to the underlying C GObject.
GdaSqlParser* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Glib::ustring& remain)
 Parses sql and creates a Gda::Statement statement from the first SQL statement contained in sql: if sql contains more than one statement, then the remaining part of the string is not parsed at all, and remain (if not 0) will point at the first non parsed character.
Glib::ustring& sql)
Glib::ustring& remain)
 Parse sql and creates a Gda::Batch object which contains all the Gda::Statement objects created while parsing (one object per SQL statement).
Glib::ustring& sql)
std::string& filename)
 Parse filename's contents and creates a Gda::Batch object which contains all the Gda::Statement objects created while parsing (one object per SQL statement).
property_column_error () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
property_line_error () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
property_mode ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
property_mode () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
property_tokenizer_flavour ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
property_tokenizer_flavour () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

+

virtual ~SqlParser ()
 
GdaSqlParser* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaSqlParser* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaSqlParser* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::RefPtr< Statementparse_string (const Glib::ustring& sql, Glib::ustring& remain)
 Parses sql and creates a Gda::Statement statement from the first SQL statement contained in sql: if sql contains more than one statement, then the remaining part of the string is not parsed at all, and remain (if not 0) will point at the first non parsed character. More...
 
Glib::RefPtr< Statementparse_string (const Glib::ustring& sql)
 
Glib::RefPtr< Batchparse_string_as_batch (const Glib::ustring& sql, Glib::ustring& remain)
 Parse sql and creates a Gda::Batch object which contains all the Gda::Statement objects created while parsing (one object per SQL statement). More...
 
Glib::RefPtr< Batchparse_string_as_batch (const Glib::ustring& sql)
 
Glib::RefPtr< Batchparse_file_as_batch (const std::string& filename)
 Parse filename's contents and creates a Gda::Batch object which contains all the Gda::Statement objects created while parsing (one object per SQL statement). More...
 
Glib::PropertyProxy_ReadOnly< int > property_column_error () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly< int > property_line_error () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy< int > property_mode ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly< int > property_mode () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy< int > property_tokenizer_flavour ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly< int > property_tokenizer_flavour () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
+ - - + + + + +

Static Public Member Functions

static create ()

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< SqlParsercreate ()
 
+ - - + +

Protected Member Functions

 SqlParser ()

+

 SqlParser ()
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::SqlParser
wrap (GdaSqlParser* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

SQL parser.

-

The Gda::SqlParser is an object dedicated to creating Gda::Statement and Gda::Batch objects from SQL strings. The actual contents of the parsed statements is represented as Gda::SqlStatement structures (which can be obtained from any Gda::Statement through the "structure" property).

-

Gda::SqlParser parsers can be created by calling Gda::ServerProvider::create_parser() for a provider adapted SQL parser, or using create() for a general purpose SQL parser.

-

The Gda::SqlParser can either work in "parse" mode where it will try to parse the SQL string, or in "delimiter" mode where it will only attempt at delimiting SQL statements in a string which may contain several SQL statements (usually separated by a semi column). If operating in "parser" mode, and the parser can't correctly parse the string, then it will switch to the "delimiter" mode for the next statement in the string to parse (and create a STATEMENT_UNKNOWN statement).

-

The Gda::SqlParser object parses and analyses SQL statements and reports the following statement types:

+

The Gda::SqlParser is an object dedicated to creating Gda::Statement and Gda::Batch objects from SQL strings. The actual contents of the parsed statements is represented as Gda::SqlStatement structures (which can be obtained from any Gda::Statement through the "structure" property).

+

Gda::SqlParser parsers can be created by calling Gda::ServerProvider::create_parser() for a provider adapted SQL parser, or using create() for a general purpose SQL parser.

+

The Gda::SqlParser can either work in "parse" mode where it will try to parse the SQL string, or in "delimiter" mode where it will only attempt at delimiting SQL statements in a string which may contain several SQL statements (usually separated by a semi column). If operating in "parser" mode, and the parser can't correctly parse the string, then it will switch to the "delimiter" mode for the next statement in the string to parse (and create a STATEMENT_UNKNOWN statement).

+

The Gda::SqlParser object parses and analyses SQL statements and reports the following statement types:

  • SELECT (and COMPOUND select), INSERT, UPDATE and DELETE SQL statements should be completely parsed.
  • -
-
  • Transaction related statements (corresponding to the BEGIN, COMMIT, ROLLBACK, SAVEPOINT, ROLLBACK SAVEPOINT and DELETE SAVEPOINT) are parsed and a minimalist structure is created to extract some information (that structure is not enough per-se to re-create the complete SQL statement).

Any other type of SQL statement (CREATE TABLE, ...) creates a GdaStatement of type STATEMENT_UNKNOWN, and it only able to locate place holders (variables) and end of statement marks.

-

NOTE: Any SQL of a type which should be parsed which but which creates a Gda::Statement of type GDA_SQL_STATEMENT_UNKNOWN (check with Gda::Statement::get_statement_type()) should be reported as a bug.

-

The Gda::SqlParser object recognizes place holders (variables), which can later be queried and valued using Gda::Statement::get_parameters(). See the syntax description for the underlying GdaSqlParser.

-

Constructor & Destructor Documentation

- +

NOTE: Any SQL of a type which should be parsed which but which creates a Gda::Statement of type GDA_SQL_STATEMENT_UNKNOWN (check with Gda::Statement::get_statement_type()) should be reported as a bug.

+

The Gda::SqlParser object recognizes place holders (variables), which can later be queried and valued using Gda::Statement::get_parameters(). See the syntax description for the underlying GdaSqlParser.

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::SqlParser::~SqlParser ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::SqlParser::SqlParser ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - +
static SqlParser> Gnome::Gda::SqlParser::create static Glib::RefPtr<SqlParser> Gnome::Gda::SqlParser::create ( ) [static]
+
+static
+
+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::SqlParser::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaSqlParser* Gnome::Gda::SqlParser::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaSqlParser* Gnome::Gda::SqlParser::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -248,55 +315,52 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- + - +
Batch> Gnome::Gda::SqlParser::parse_file_as_batch Glib::RefPtr<Batch> Gnome::Gda::SqlParser::parse_file_as_batch (const std::stringconst std::string filename)
-
-
+
-

Parse filename's contents and creates a Gda::Batch object which contains all the Gda::Statement objects created while parsing (one object per SQL statement).

-

filename's contents are parsed and Gda::Statement objects are created as long as no error is found. If an error is found at some point, then the parsing stops, error may be set and 0 is returned

-

if sql is 0, then the returned Gda::Batch object will contain no statement.

-
Parameters:
+

Parse filename's contents and creates a Gda::Batch object which contains all the Gda::Statement objects created while parsing (one object per SQL statement).

+

filename's contents are parsed and Gda::Statement objects are created as long as no error is found. If an error is found at some point, then the parsing stops, error may be set and 0 is returned

+

if sql is 0, then the returned Gda::Batch object will contain no statement.

Parameters
filenameName of the file to parse.
-
Returns:
A new Gda::Batch object, or 0 if an error occurred.
+
Returns
A new Gda::Batch object, or 0 if an error occurred.
- +
- + - + - + @@ -305,53 +369,50 @@
Statement> Gnome::Gda::SqlParser::parse_string Glib::RefPtr<Statement> Gnome::Gda::SqlParser::parse_string (const Glib::ustringconst Glib::ustring sql,
Glib::ustringGlib::ustring remain 
-
-
+
-

Parses sql and creates a Gda::Statement statement from the first SQL statement contained in sql: if sql contains more than one statement, then the remaining part of the string is not parsed at all, and remain (if not 0) will point at the first non parsed character.

-

To include variables in the sql string, see the GdaSqlParser's object description.

-
Parameters:
+

Parses sql and creates a Gda::Statement statement from the first SQL statement contained in sql: if sql contains more than one statement, then the remaining part of the string is not parsed at all, and remain (if not 0) will point at the first non parsed character.

+

To include variables in the sql string, see the GdaSqlParser's object description.

Parameters
sqlThe SQL string to parse.
remainLocation to store a pointer to remaining part of sql in case sql has multiple statement, or 0.
-
Returns:
A new Gda::Statement object, or 0 if an error occurred.
+
Returns
A new Gda::Statement object, or 0 if an error occurred.
- +
- + - +
Statement> Gnome::Gda::SqlParser::parse_string Glib::RefPtr<Statement> Gnome::Gda::SqlParser::parse_string (const Glib::ustringconst Glib::ustring sql)
-
-
+
- +
- + - + - + @@ -360,163 +421,157 @@
Batch> Gnome::Gda::SqlParser::parse_string_as_batch Glib::RefPtr<Batch> Gnome::Gda::SqlParser::parse_string_as_batch (const Glib::ustringconst Glib::ustring sql,
Glib::ustringGlib::ustring remain 
-
-
+
-

Parse sql and creates a Gda::Batch object which contains all the Gda::Statement objects created while parsing (one object per SQL statement).

+

Parse sql and creates a Gda::Batch object which contains all the Gda::Statement objects created while parsing (one object per SQL statement).

Empty statements (composed of spaces only) do not appear in the resulting object.

-

sql is parsed and Gda::Statement objects are created as long as no error is found in sql. If an error is found at some point, then the parsing stops and remain may contain a non 0 pointer, error may be set, and 0 is returned.

-

if sql is 0, then the returned Gda::Batch object will contain no statement.

-

To include variables in the sql string, see the GdaSqlParser's object description.

-
Parameters:
+

sql is parsed and Gda::Statement objects are created as long as no error is found in sql. If an error is found at some point, then the parsing stops and remain may contain a non 0 pointer, error may be set, and 0 is returned.

+

if sql is 0, then the returned Gda::Batch object will contain no statement.

+

To include variables in the sql string, see the GdaSqlParser's object description.

Parameters
sqlThe SQL string to parse.
remainLocation to store a pointer to remaining part of sql in case an error occurred while parsing sql, or 0.
-
Returns:
A new Gda::Batch object, or 0 if an error occurred.
+
Returns
A new Gda::Batch object, or 0 if an error occurred.
- +
- + - +
Batch> Gnome::Gda::SqlParser::parse_string_as_batch Glib::RefPtr<Batch> Gnome::Gda::SqlParser::parse_string_as_batch (const Glib::ustringconst Glib::ustring sql)
-
-
+
- +
- +
Glib::PropertyProxy_ReadOnly<int> Gnome::Gda::SqlParser::property_column_error Glib::PropertyProxy_ReadOnly< int > Gnome::Gda::SqlParser::property_column_error ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<int> Gnome::Gda::SqlParser::property_line_error Glib::PropertyProxy_ReadOnly< int > Gnome::Gda::SqlParser::property_line_error ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<int> Gnome::Gda::SqlParser::property_mode Glib::PropertyProxy< int > Gnome::Gda::SqlParser::property_mode ( )
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<int> Gnome::Gda::SqlParser::property_mode Glib::PropertyProxy_ReadOnly< int > Gnome::Gda::SqlParser::property_mode ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy<int> Gnome::Gda::SqlParser::property_tokenizer_flavour Glib::PropertyProxy< int > Gnome::Gda::SqlParser::property_tokenizer_flavour ( )
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<int> Gnome::Gda::SqlParser::property_tokenizer_flavour Glib::PropertyProxy_ReadOnly< int > Gnome::Gda::SqlParser::property_tokenizer_flavour ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -530,35 +585,37 @@ - +
Gnome::Gda::SqlParser > wrap Glib::RefPtr< Gnome::Gda::SqlParser > wrap ( GdaSqlParser *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/sqlparser.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParser__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParser__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParser-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParser-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlParser-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlParser-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlParser Member List
-
+
Gnome::Gda::SqlParser Member List
+
-This is the complete list of members for Gnome::Gda::SqlParser, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
Glib::ObjectBase
Glib::ObjectBase
create()Gnome::Gda::SqlParser [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
gobj()Gnome::Gda::SqlParser [inline]
gobj() const Gnome::Gda::SqlParser [inline]
gobj_copy()Gnome::Gda::SqlParser
Glib::ObjectBase
Glib::ObjectBase [protected]
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
parse_file_as_batch(const std::string& filename)Gnome::Gda::SqlParser
parse_string(const Glib::ustring& sql, Glib::ustring& remain)Gnome::Gda::SqlParser
parse_string(const Glib::ustring& sql)Gnome::Gda::SqlParser
parse_string_as_batch(const Glib::ustring& sql, Glib::ustring& remain)Gnome::Gda::SqlParser
parse_string_as_batch(const Glib::ustring& sql)Gnome::Gda::SqlParser
property_column_error() const Gnome::Gda::SqlParser
property_line_error() const Gnome::Gda::SqlParser
property_mode()Gnome::Gda::SqlParser
property_mode() const Gnome::Gda::SqlParser
property_tokenizer_flavour()Gnome::Gda::SqlParser
property_tokenizer_flavour() const Gnome::Gda::SqlParser
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
SqlParser()Gnome::Gda::SqlParser [protected]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaSqlParser* object, bool take_copy=false)Gnome::Gda::SqlParser [related]
Glib::Object
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
~SqlParser()Gnome::Gda::SqlParser [virtual]
- +

This is the complete list of members for Gnome::Gda::SqlParser, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
create()Gnome::Gda::SqlParserstatic
get_type()Gnome::Gda::SqlParserstatic
gobj()Gnome::Gda::SqlParserinline
gobj() const Gnome::Gda::SqlParserinline
gobj_copy()Gnome::Gda::SqlParser
parse_file_as_batch(const std::string& filename)Gnome::Gda::SqlParser
parse_string(const Glib::ustring& sql, Glib::ustring& remain)Gnome::Gda::SqlParser
parse_string(const Glib::ustring& sql)Gnome::Gda::SqlParser
parse_string_as_batch(const Glib::ustring& sql, Glib::ustring& remain)Gnome::Gda::SqlParser
parse_string_as_batch(const Glib::ustring& sql)Gnome::Gda::SqlParser
property_column_error() const Gnome::Gda::SqlParser
property_line_error() const Gnome::Gda::SqlParser
property_mode()Gnome::Gda::SqlParser
property_mode() const Gnome::Gda::SqlParser
property_tokenizer_flavour()Gnome::Gda::SqlParser
property_tokenizer_flavour() const Gnome::Gda::SqlParser
SqlParser()Gnome::Gda::SqlParserprotected
wrap(GdaSqlParser* object, bool take_copy=false)Gnome::Gda::SqlParserrelated
~SqlParser()Gnome::Gda::SqlParservirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::SqlStatement Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlStatement Class Reference
-
+
Gnome::Gda::SqlStatement Class Reference
+
- -

Every SQL statement can be decomposed in the SqlStatement tree structure. More...

+ +

Every SQL statement can be decomposed in the SqlStatement tree structure. + More...

Collaboration diagram for Gnome::Gda::SqlStatement:
@@ -79,55 +70,79 @@
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

 SqlStatement ()
 SqlStatement (GdaSqlStatement* gobject, bool make_a_copy=true)
 SqlStatement (const SqlStatement& other)
SqlStatementoperator= (const SqlStatement& other)
 ~SqlStatement ()
void swap (SqlStatement& other)
GdaSqlStatement* gobj ()
 Provides access to the underlying C instance.
const GdaSqlStatement* gobj () const
 Provides access to the underlying C instance.
GdaSqlStatement* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
 SqlStatement (SqlStatementType type=SQL_STATEMENT_SELECT)
bool empty () const
serialize () const
 Creates a string representation of stmt.
bool check_structure () const
 Checks for any error in stmt's structure to make sure the statement is valid (for example a SELECT statement must at least return a column, a DELETE statement must specify which table is targeted).
bool check_validity (const Connection >& cnc)
 If cnc is not 0, then checks that all the database objects referenced in the statement actually exist in the connection's database (for example the table being updated in a UPDATE statement must exist in the connection's database for the check to succeed).
void check_clean ()
 Cleans any data set by a previous call to gda_sql_statement_check_validity().
bool normalize (const Connection >& cnc)
 "Normalizes" (in place) some parts of stmt, which means stmt may be modified.

+

 SqlStatement ()
 
 SqlStatement (GdaSqlStatement* gobject, bool make_a_copy=true)
 
 SqlStatement (const SqlStatement& other)
 
SqlStatementoperator= (const SqlStatement& other)
 
 ~SqlStatement ()
 
void swap (SqlStatement& other)
 
GdaSqlStatement* gobj ()
 Provides access to the underlying C instance. More...
 
const GdaSqlStatement* gobj () const
 Provides access to the underlying C instance. More...
 
GdaSqlStatement* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. More...
 
 SqlStatement (SqlStatementType type=SQL_STATEMENT_SELECT)
 
bool empty () const
 
Glib::ustring serialize () const
 Creates a string representation of stmt. More...
 
bool check_structure () const
 Checks for any error in stmt's structure to make sure the statement is valid (for example a SELECT statement must at least return a column, a DELETE statement must specify which table is targeted). More...
 
bool check_validity (const Glib::RefPtr< Connection >& cnc)
 If cnc is not 0, then checks that all the database objects referenced in the statement actually exist in the connection's database (for example the table being updated in a UPDATE statement must exist in the connection's database for the check to succeed). More...
 
void check_clean ()
 Cleans any data set by a previous call to gda_sql_statement_check_validity(). More...
 
bool normalize (const Glib::RefPtr< Connection >& cnc)
 "Normalizes" (in place) some parts of stmt, which means stmt may be modified. More...
 
+ - - - + + + + + +

Static Public Member Functions

static SqlStatementType string_to_type (const type)
 Converts a string to a Gda::SqlStatementType value, see also gda_sql_statement_type_to_string()

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static SqlStatementType string_to_type (const Glib::ustring& type)
 Converts a string to a Gda::SqlStatementType value, see also gda_sql_statement_type_to_string() More...
 
+ - - + +

Protected Attributes

GdaSqlStatement* gobject_

+

GdaSqlStatement* gobject_
 
+ - - - + + + + +

Related Functions

(Note that these are not member functions.)

void swap (SqlStatement& lhs, SqlStatement& rhs)
Gnome::Gda::SqlStatement wrap (GdaSqlStatement* object, bool take_copy=false)
 A
void swap (SqlStatement& lhs, SqlStatement& rhs)
 
Gnome::Gda::SqlStatement wrap (GdaSqlStatement* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

-

Every SQL statement can be decomposed in the SqlStatement tree structure.

+

Detailed Description

+

Every SQL statement can be decomposed in the SqlStatement tree structure.

See the documentation for the underlying GdaSqlStatement.

-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -138,14 +153,16 @@
-
-
+
- +
+ + + + + +
@@ -162,15 +179,19 @@ - +
Gnome::Gda::SqlStatement::SqlStatement
) [explicit]
- -
+
+explicit
+
- +
@@ -182,12 +203,11 @@
-
-
+
- +
@@ -198,30 +218,36 @@
-
-
+
- +
+ + + + + +
- - + +
Gnome::Gda::SqlStatement::SqlStatement ( SqlStatementType type = SQL_STATEMENT_SELECT) [explicit]type = SQL_STATEMENT_SELECT)
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -232,14 +258,13 @@
-
-
+

Cleans any data set by a previous call to gda_sql_statement_check_validity().

- +
@@ -250,44 +275,41 @@
const
-
-
+

Checks for any error in stmt's structure to make sure the statement is valid (for example a SELECT statement must at least return a column, a DELETE statement must specify which table is targeted).

-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
bool Gnome::Gda::SqlStatement::check_validity (const Connection >& const Glib::RefPtr< Connection >&  cnc)
-
-
+

If cnc is not 0, then checks that all the database objects referenced in the statement actually exist in the connection's database (for example the table being updated in a UPDATE statement must exist in the connection's database for the check to succeed).

This method fills the stmt->validity_meta_struct attribute.

If cnc is 0, then remove any information from a previous call to this method stored in stmt. In this case, the stmt->validity_meta_struct attribute is cleared.

-

Also note that some parts of stmt may be modified: for example leading and trailing spaces in aliases or objects names will be removed.

-
Parameters:
+

Also note that some parts of stmt may be modified: for example leading and trailing spaces in aliases or objects names will be removed.

Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -298,48 +320,86 @@
const
+
+ +
-
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::SqlStatement::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaSqlStatement* Gnome::Gda::SqlStatement::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C instance.

- +
+ + + + + +
- +
const GdaSqlStatement* Gnome::Gda::SqlStatement::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C instance.

- +
@@ -350,41 +410,38 @@
const
-
-
+

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

- +
- +
bool Gnome::Gda::SqlStatement::normalize (const Connection >& const Glib::RefPtr< Connection >&  cnc)
-
-
+

"Normalizes" (in place) some parts of stmt, which means stmt may be modified.

-

At the moment any "*" field in a SELECT statement will be replaced by one Gda::SqlSelectField structure for each field in the referenced table.

-
Parameters:
+

At the moment any "*" field in a SELECT statement will be replaced by one Gda::SqlSelectField structure for each field in the referenced table.

Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -396,57 +453,62 @@
-
-
+
- +
- +
Glib::ustring Gnome::Gda::SqlStatement::serialize Glib::ustring Gnome::Gda::SqlStatement::serialize ( ) const
-
-
+

Creates a string representation of stmt.

-
Returns:
A new string.
+
Returns
A new string.
- +
+ + + + + +
- + - +
static SqlStatementType Gnome::Gda::SqlStatement::string_to_type (const Glib::ustringconst Glib::ustring type) [static]
- -
+
+static
+

Converts a string to a Gda::SqlStatementType value, see also gda_sql_statement_type_to_string()

-
Parameters:
+
Parameters
typeA string representing a Gda::SqlStatementType type.
-
Returns:
A Gda::SqlStatementType value.
+
Returns
A Gda::SqlStatementType value.
- +
@@ -458,15 +520,17 @@
-
-
+
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
@@ -483,12 +547,16 @@ - +
void swap
) [related]
- -
-
Parameters:
+
+related
+
+
Parameters
@@ -498,9 +566,12 @@ - +
+
lhsThe left-hand side
rhsThe right-hand side
+ + + + +
@@ -517,49 +588,58 @@ - +
Gnome::Gda::SqlStatement wrap
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.
-

Member Data Documentation

- +

Member Data Documentation

+
+ + + + + +
- +
GdaSqlStatement* Gnome::Gda::SqlStatement::gobject_ [protected]GdaSqlStatement* Gnome::Gda::SqlStatement::gobject_
- -
+
+protected
+

The documentation for this class was generated from the following file:
  • libgdamm/sqlstatement.h
-
- - +
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1SqlStatement-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::SqlStatement Member List
-
+
Gnome::Gda::SqlStatement Member List
+
-This is the complete list of members for Gnome::Gda::SqlStatement, including all inherited members. - - - - - - - - - - - - - - - - - - - - -
check_clean()Gnome::Gda::SqlStatement
check_structure() const Gnome::Gda::SqlStatement
check_validity(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::SqlStatement
empty() const Gnome::Gda::SqlStatement
gobj()Gnome::Gda::SqlStatement [inline]
gobj() const Gnome::Gda::SqlStatement [inline]
gobj_copy() const Gnome::Gda::SqlStatement
gobject_Gnome::Gda::SqlStatement [protected]
normalize(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::SqlStatement
operator=(const SqlStatement& other)Gnome::Gda::SqlStatement
serialize() const Gnome::Gda::SqlStatement
SqlStatement()Gnome::Gda::SqlStatement
SqlStatement(GdaSqlStatement* gobject, bool make_a_copy=true)Gnome::Gda::SqlStatement [explicit]
SqlStatement(const SqlStatement& other)Gnome::Gda::SqlStatement
SqlStatement(SqlStatementType type=SQL_STATEMENT_SELECT)Gnome::Gda::SqlStatement [explicit]
string_to_type(const Glib::ustring& type)Gnome::Gda::SqlStatement [static]
swap(SqlStatement& other)Gnome::Gda::SqlStatement
swap(SqlStatement& lhs, SqlStatement& rhs)Gnome::Gda::SqlStatement [related]
wrap(GdaSqlStatement* object, bool take_copy=false)Gnome::Gda::SqlStatement [related]
~SqlStatement()Gnome::Gda::SqlStatement
- +

This is the complete list of members for Gnome::Gda::SqlStatement, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
check_clean()Gnome::Gda::SqlStatement
check_structure() const Gnome::Gda::SqlStatement
check_validity(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::SqlStatement
empty() const Gnome::Gda::SqlStatement
get_type()Gnome::Gda::SqlStatementstatic
gobj()Gnome::Gda::SqlStatementinline
gobj() const Gnome::Gda::SqlStatementinline
gobj_copy() const Gnome::Gda::SqlStatement
gobject_Gnome::Gda::SqlStatementprotected
normalize(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::SqlStatement
operator=(const SqlStatement& other)Gnome::Gda::SqlStatement
serialize() const Gnome::Gda::SqlStatement
SqlStatement()Gnome::Gda::SqlStatement
SqlStatement(GdaSqlStatement* gobject, bool make_a_copy=true)Gnome::Gda::SqlStatementexplicit
SqlStatement(const SqlStatement& other)Gnome::Gda::SqlStatement
SqlStatement(SqlStatementType type=SQL_STATEMENT_SELECT)Gnome::Gda::SqlStatementexplicit
string_to_type(const Glib::ustring& type)Gnome::Gda::SqlStatementstatic
swap(SqlStatement& other)Gnome::Gda::SqlStatement
swap(SqlStatement& lhs, SqlStatement& rhs)Gnome::Gda::SqlStatementrelated
wrap(GdaSqlStatement* object, bool take_copy=false)Gnome::Gda::SqlStatementrelated
~SqlStatement()Gnome::Gda::SqlStatement
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Statement__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Statement__coll__graph.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1StatementError__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1StatementError__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1StatementError.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1StatementError.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1StatementError.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1StatementError.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::StatementError Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::StatementError Class Reference
-
+
Gnome::Gda::StatementError Class Reference
+
-
+
Inheritance diagram for Gnome::Gda::StatementError:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::StatementError:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

enum  Code {
-  STATEMENT_PARSE_ERROR,
-  STATEMENT_SYNTAX_ERROR,
-  STATEMENT_NO_CNC_ERROR,
-  STATEMENT_CNC_CLOSED_ERROR,
-  STATEMENT_EXEC_ERROR,
-  STATEMENT_PARAM_TYPE_ERROR,
+
enum  Code {
+  STATEMENT_PARSE_ERROR, +
+  STATEMENT_SYNTAX_ERROR, +
+  STATEMENT_NO_CNC_ERROR, +
+  STATEMENT_CNC_CLOSED_ERROR, +
+  STATEMENT_EXEC_ERROR, +
+  STATEMENT_PARAM_TYPE_ERROR, +
  STATEMENT_PARAM_ERROR -
+
}

+

 
+ - - - + + + + + + + + +

Public Member Functions

 StatementError (Code error_code, const Glib::ustring& error_message)
 StatementError (GError* gobject)
Code code () const
 StatementError (Code error_code, const Glib::ustring& error_message)
 
 StatementError (GError* gobject)
 
Code code () const
 
- Public Member Functions inherited from Glib::Exception
virtual Glib::ustring what () const =0
 
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+
@@ -112,31 +114,28 @@
enum Gnome::Gda::StatementError::Code
-
-
-
Enumerator:
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STATEMENT_PARSE_ERROR  +
+ + - - - - - -
Enumerator
STATEMENT_PARSE_ERROR 
STATEMENT_SYNTAX_ERROR  +
STATEMENT_SYNTAX_ERROR 
STATEMENT_NO_CNC_ERROR  +
STATEMENT_NO_CNC_ERROR 
STATEMENT_CNC_CLOSED_ERROR  +
STATEMENT_CNC_CLOSED_ERROR 
STATEMENT_EXEC_ERROR  +
STATEMENT_EXEC_ERROR 
STATEMENT_PARAM_TYPE_ERROR  +
STATEMENT_PARAM_TYPE_ERROR 
STATEMENT_PARAM_ERROR  +
STATEMENT_PARAM_ERROR 
- -
-

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
@@ -149,7 +148,7 @@ - + @@ -158,30 +157,36 @@
const Glib::ustringconst Glib::ustring error_message 
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::StatementError::StatementError ( GError *  gobject) [explicit]
- -
+
+explicit
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -192,24 +197,19 @@
const
-
-
- -

Reimplemented from Glib::Error.

+

The documentation for this class was generated from the following file:
  • libgdamm/statement.h
- - - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1StatementError__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1StatementError__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1StatementError-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1StatementError-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1StatementError-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1StatementError-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::StatementError Member List
-
+
Gnome::Gda::StatementError Member List
+ - +

This is the complete list of members for Gnome::Gda::StatementError, including all inherited members.

+ + + + + + + + + + + + + +
Code enum nameGnome::Gda::StatementError
code() const Gnome::Gda::StatementError
STATEMENT_CNC_CLOSED_ERROR enum valueGnome::Gda::StatementError
STATEMENT_EXEC_ERROR enum valueGnome::Gda::StatementError
STATEMENT_NO_CNC_ERROR enum valueGnome::Gda::StatementError
STATEMENT_PARAM_ERROR enum valueGnome::Gda::StatementError
STATEMENT_PARAM_TYPE_ERROR enum valueGnome::Gda::StatementError
STATEMENT_PARSE_ERROR enum valueGnome::Gda::StatementError
STATEMENT_SYNTAX_ERROR enum valueGnome::Gda::StatementError
StatementError(Code error_code, const Glib::ustring& error_message)Gnome::Gda::StatementError
StatementError(GError* gobject)Gnome::Gda::StatementErrorexplicit
what() const =0Glib::Exceptionpure virtual
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Statement.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Statement.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Statement.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Statement.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Statement Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Statement Class Reference
-
+
Gnome::Gda::Statement Class Reference
+
- -

Single SQL statement. More...

+ +

Single SQL statement. + More...

Inheritance diagram for Gnome::Gda::Statement:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::Statement:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - + +

+

Public Types

typedef -HolderVector

+

typedef std::vector< const
+Glib::RefPtr< Holder > > 
HolderVector
 
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + +

Public Member Functions

virtual ~Statement ()
GdaStatement* gobj ()
 Provides access to the underlying C GObject.
const GdaStatement* gobj () const
 Provides access to the underlying C GObject.
GdaStatement* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
copy () const
 Copy constructor.
serialize () const
 Creates a string representing the contents of stmt.
bool get_parameters (Set >& out_params)
 Get a new Gda::Set object which groups all the execution parameters which stmt needs.
to_sql () const
Set >& params) const
HolderVector& params_used) const
 Renders stmt as an SQL statement, with some control on how it is rendered.
SqlStatementType get_statement_type () const
 Get the type of statement held by stmt.
bool is_useless () const
 Tells if stmt is composed only of spaces (that is it has no real SQL code), and is completely useless as such.
bool check_structure () const
 Checks that stmt's structure is correct.
bool check_validity (const Connection >& cnc) const
 If cnc is not 0 then checks that every object (table, field, function) used in stmt actually exists in cnc's database.
bool normalize (const Connection >& cnc)
 "Normalizes" some parts of stmt, see gda_sql_statement_normalize() for more information.
property_structure ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
-< gpointer > property_structure () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
-const +
virtual ~Statement ()
 
GdaStatement* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaStatement* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaStatement* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
Glib::RefPtr< Statementcopy () const
 Copy constructor. More...
 
Glib::ustring serialize () const
 Creates a string representing the contents of stmt. More...
 
bool get_parameters (Glib::RefPtr< Set >& out_params)
 Get a new Gda::Set object which groups all the execution parameters which stmt needs. More...
 
Glib::ustring to_sql () const
 
Glib::ustring to_sql (const Glib::RefPtr< const Set >& params) const
 
Glib::ustring to_sql (const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< const Set >& params, StatementSqlFlag flags, const HolderVector& params_used) const
 Renders stmt as an SQL statement, with some control on how it is rendered. More...
 
SqlStatementType get_statement_type () const
 Get the type of statement held by stmt. More...
 
bool is_useless () const
 Tells if stmt is composed only of spaces (that is it has no real SQL code), and is completely useless as such. More...
 
bool check_structure () const
 Checks that stmt's structure is correct. More...
 
bool check_validity (const Glib::RefPtr< Connection >& cnc) const
 If cnc is not 0 then checks that every object (table, field, function) used in stmt actually exists in cnc's database. More...
 
bool normalize (const Glib::RefPtr< Connection >& cnc)
 "Normalizes" some parts of stmt, see gda_sql_statement_normalize() for more information. More...
 
Glib::PropertyProxy< gpointer > property_structure ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly
+< gpointer > 
property_structure () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::SignalProxy2< void,
+const Glib::RefPtr< Connection >
&, bool > 
signal_checked ()
signal_reset ()

+

 
Glib::SignalProxy0< void > signal_reset ()
 
+ - - + + + + +

Static Public Member Functions

static create ()

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr< Statementcreate ()
 
+ - - - - + + + + + + + +

Protected Member Functions

 Statement ()
virtual void on_checked (const Connection >& cnc, bool valid)
virtual void on_reset ()

+

 Statement ()
 
virtual void on_checked (const Glib::RefPtr< Connection >& cnc, bool valid)
 This is a default handler for the signal signal_checked(). More...
 
virtual void on_reset ()
 This is a default handler for the signal signal_reset(). More...
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::Statement
wrap (GdaStatement* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Single SQL statement.

-

The Gda::Statement represents a single SQL statement (multiple statements can be grouped in a Batch object).

-

A Gda::Statement can either be built "manually" by building a Gda::SqlStatement structure, or from an SQL statement using a Gda::SqlParser object. A GdaConnection can use a GdaStatement to:

+

The Gda::Statement represents a single SQL statement (multiple statements can be grouped in a Batch object).

+

A Gda::Statement can either be built "manually" by building a Gda::SqlStatement structure, or from an SQL statement using a Gda::SqlParser object. A GdaConnection can use a GdaStatement to:

-

Member Typedef Documentation

- +

Member Typedef Documentation

+ -

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::Statement::~Statement ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- +
Gnome::Gda::Statement::Statement ( ) [protected]
- -
+
+protected
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -215,106 +251,107 @@
const
-
-
+

Checks that stmt's structure is correct.

-
Returns:
true if stmt's structure is correct.
+
Returns
true if stmt's structure is correct.
- +
- +
bool Gnome::Gda::Statement::check_validity (const Connection >& const Glib::RefPtr< Connection >&  cnc) const
-
-
+

If cnc is not 0 then checks that every object (table, field, function) used in stmt actually exists in cnc's database.

If cnc is 0, then cleans anything related to cnc in stmt.

-

See gda_sql_statement_check_validity() for more information.

-
Parameters:
+

See gda_sql_statement_check_validity() for more information.

Parameters
- +
cncA Gda::Connection object, or 0.
cncA Gda::Connection object, or 0.
-
Returns:
true if every object actually exists in cnc's database.
+
Returns
true if every object actually exists in cnc's database.
- +
- +
Statement> Gnome::Gda::Statement::copy Glib::RefPtr<Statement> Gnome::Gda::Statement::copy ( ) const
-
-
+

Copy constructor.

-
Returns:
A the new copy of orig.
+
Returns
A the new copy of orig.
- +
+ + + + + +
- + - +
static Statement> Gnome::Gda::Statement::create static Glib::RefPtr<Statement> Gnome::Gda::Statement::create ( ) [static]
- -
+
+static
+
- +
- +
bool Gnome::Gda::Statement::get_parameters (Set >& Glib::RefPtr< Set >&  out_params)
-
-
+
-

Get a new Gda::Set object which groups all the execution parameters which stmt needs.

+

Get a new Gda::Set object which groups all the execution parameters which stmt needs.

This new object is returned though out_params.

-

Note that if stmt does not need any parameter, then out_params is set to 0.

-
Parameters:
+

Note that if stmt does not need any parameter, then out_params is set to 0.

Parameters
- +
out_paramsA place to store a new Gda::Set object, or 0.
out_paramsA place to store a new Gda::Set object, or 0.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -325,56 +362,89 @@
const
-
-
+

Get the type of statement held by stmt.

-

It returns GDA_SQL_STATEMENT_NONE if stmt does not hold any statement

-
Returns:
The statement type.
+

It returns GDA_SQL_STATEMENT_NONE if stmt does not hold any statement

Returns
The statement type.
- +
+ + + + + +
- + - +
GdaStatement* Gnome::Gda::Statement::gobj static GType Gnome::Gda::Statement::get_type ( ) [inline]
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
GdaStatement* Gnome::Gda::Statement::gobj ()
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaStatement* Gnome::Gda::Statement::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -385,14 +455,13 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
@@ -403,48 +472,49 @@
const
-
-
+

Tells if stmt is composed only of spaces (that is it has no real SQL code), and is completely useless as such.

-
Returns:
true if executing stmt does nothing.
+
Returns
true if executing stmt does nothing.
- +
- +
bool Gnome::Gda::Statement::normalize (const Connection >& const Glib::RefPtr< Connection >&  cnc)
-
-
+

"Normalizes" some parts of stmt, see gda_sql_statement_normalize() for more information.

-
Parameters:
+
Parameters
- +
cncA Gda::Connection object.
cncA Gda::Connection object.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
+ + + + + +
- + @@ -456,168 +526,176 @@ - +
virtual void Gnome::Gda::Statement::on_checked (const Connection >& const Glib::RefPtr< Connection >&  cnc,
) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_checked().

- +
+ + + + + +
- +
virtual void Gnome::Gda::Statement::on_reset ( ) [protected, virtual]
- -
+
+protectedvirtual
+
+ +

This is a default handler for the signal signal_reset().

- +
- +
Glib::PropertyProxy<gpointer> Gnome::Gda::Statement::property_structure Glib::PropertyProxy< gpointer > Gnome::Gda::Statement::property_structure ( )
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::PropertyProxy_ReadOnly<gpointer> Gnome::Gda::Statement::property_structure Glib::PropertyProxy_ReadOnly< gpointer > Gnome::Gda::Statement::property_structure ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring Gnome::Gda::Statement::serialize Glib::ustring Gnome::Gda::Statement::serialize ( ) const
-
-
+

Creates a string representing the contents of stmt.

-
Returns:
A string containing the serialized version of stmt.
+
Returns
A string containing the serialized version of stmt.
- +
- +
Connection>&,bool > Gnome::Gda::Statement::signal_checked Glib::SignalProxy2< void,const Glib::RefPtr<Connection>&,bool > Gnome::Gda::Statement::signal_checked ( )
-
-
-
Prototype:
void on_my_checked(const Glib::RefPtr<Connection>& cnc, bool valid)
+
+
Slot Prototype:
void on_my_checked(const Glib::RefPtr<Connection>& cnc, bool valid)
- +
- +
Glib::SignalProxy0< void > Gnome::Gda::Statement::signal_reset Glib::SignalProxy0< void > Gnome::Gda::Statement::signal_reset ( )
-
-
-
Prototype:
void on_my_reset()
+
+
Slot Prototype:
void on_my_reset()
- +
- +
Glib::ustring Gnome::Gda::Statement::to_sql Glib::ustring Gnome::Gda::Statement::to_sql ( ) const
-
-
+
- +
- + - +
Glib::ustring Gnome::Gda::Statement::to_sql Glib::ustring Gnome::Gda::Statement::to_sql (const Set >& const Glib::RefPtr< const Set >&  params) const
-
-
+
- +
- + - + - + @@ -638,31 +716,32 @@
Glib::ustring Gnome::Gda::Statement::to_sql Glib::ustring Gnome::Gda::Statement::to_sql (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Set >& const Glib::RefPtr< const Set >&  params,
const
-
-
+

Renders stmt as an SQL statement, with some control on how it is rendered.

-

If cnc is not 0, then the rendered SQL will better be suited to be used by cnc (in particular it may include some SQL tweaks and/or proprietary extensions specific to the database engine used by cnc): in this case the result is similar to calling Gda::Connection::statement_to_sql().

-
Parameters:
+

If cnc is not 0, then the rendered SQL will better be suited to be used by cnc (in particular it may include some SQL tweaks and/or proprietary extensions specific to the database engine used by cnc): in this case the result is similar to calling Gda::Connection::statement_to_sql().

Parameters
- - + + - +
cncA Gda::Connection object, or 0.
paramsParameters contained in a single Gda::Set object.
cncA Gda::Connection object, or 0.
paramsParameters contained in a single Gda::Set object.
flagsA set of flags to control the rendering.
params_usedA place to store the list of actual Gda::Holder objects in used to do the rendering, or 0.
params_usedA place to store the list of actual Gda::Holder objects in params used to do the rendering, or 0.
-
Returns:
A new string if no error occurred.
+
Returns
A new string if no error occurred.
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -676,35 +755,37 @@ - +
Gnome::Gda::Statement > wrap Glib::RefPtr< Gnome::Gda::Statement > wrap ( GdaStatement *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/statement.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Statement__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Statement__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Statement-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Statement-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Statement-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Statement-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Statement Member List
-
+
Gnome::Gda::Statement Member List
+
-This is the complete list of members for Gnome::Gda::Statement, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
check_structure() const Gnome::Gda::Statement
check_validity(const Glib::RefPtr< Connection >& cnc) const Gnome::Gda::Statement
Glib::ObjectBase
Glib::ObjectBase
copy() const Gnome::Gda::Statement
create()Gnome::Gda::Statement [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
get_parameters(Glib::RefPtr< Set >& out_params)Gnome::Gda::Statement
Glib::ObjectBase
Glib::ObjectBase
get_statement_type() const Gnome::Gda::Statement
gobj()Gnome::Gda::Statement [inline]
gobj() const Gnome::Gda::Statement [inline]
gobj_copy()Gnome::Gda::Statement
Glib::ObjectBase
HolderVector typedefGnome::Gda::Statement
Glib::ObjectBase [protected]
is_useless() const Gnome::Gda::Statement
normalize(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::Statement
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
on_checked(const Glib::RefPtr< Connection >& cnc, bool valid)Gnome::Gda::Statement [protected, virtual]
on_reset()Gnome::Gda::Statement [protected, virtual]
sigc::trackable
property_structure()Gnome::Gda::Statement
property_structure() const Gnome::Gda::Statement
Glib::ObjectBase [virtual]
Glib::Object
sigc::trackable
serialize() const Gnome::Gda::Statement
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
signal_checked()Gnome::Gda::Statement
signal_reset()Gnome::Gda::Statement
Statement()Gnome::Gda::Statement [protected]
Glib::Object
Glib::ObjectBase
to_sql() const Gnome::Gda::Statement
to_sql(const Glib::RefPtr< const Set >& params) const Gnome::Gda::Statement
to_sql(const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< const Set >& params, StatementSqlFlag flags, const HolderVector& params_used) const Gnome::Gda::Statement
sigc::trackable
Glib::ObjectBase [virtual]
wrap(GdaStatement* object, bool take_copy=false)Gnome::Gda::Statement [related]
Glib::Object
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
~Statement()Gnome::Gda::Statement [virtual]
- +

This is the complete list of members for Gnome::Gda::Statement, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
check_structure() const Gnome::Gda::Statement
check_validity(const Glib::RefPtr< Connection >& cnc) const Gnome::Gda::Statement
copy() const Gnome::Gda::Statement
create()Gnome::Gda::Statementstatic
get_parameters(Glib::RefPtr< Set >& out_params)Gnome::Gda::Statement
get_statement_type() const Gnome::Gda::Statement
get_type()Gnome::Gda::Statementstatic
gobj()Gnome::Gda::Statementinline
gobj() const Gnome::Gda::Statementinline
gobj_copy()Gnome::Gda::Statement
HolderVector typedefGnome::Gda::Statement
is_useless() const Gnome::Gda::Statement
normalize(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::Statement
on_checked(const Glib::RefPtr< Connection >& cnc, bool valid)Gnome::Gda::Statementprotectedvirtual
on_reset()Gnome::Gda::Statementprotectedvirtual
property_structure()Gnome::Gda::Statement
property_structure() const Gnome::Gda::Statement
serialize() const Gnome::Gda::Statement
signal_checked()Gnome::Gda::Statement
signal_reset()Gnome::Gda::Statement
Statement()Gnome::Gda::Statementprotected
to_sql() const Gnome::Gda::Statement
to_sql(const Glib::RefPtr< const Set >& params) const Gnome::Gda::Statement
to_sql(const Glib::RefPtr< Connection >& cnc, const Glib::RefPtr< const Set >& params, StatementSqlFlag flags, const HolderVector& params_used) const Gnome::Gda::Statement
wrap(GdaStatement* object, bool take_copy=false)Gnome::Gda::Statementrelated
~Statement()Gnome::Gda::Statementvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::TransactionStatus Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::TransactionStatus Class Reference
-
+
Gnome::Gda::TransactionStatus Class Reference
+
- -

Keeps track of the transactional status of a connection. More...

+ +

Keeps track of the transactional status of a connection. + More...

Inheritance diagram for Gnome::Gda::TransactionStatus:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::TransactionStatus:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - + + + + + + + + + + + + + + +

+

Public Member Functions

virtual ~TransactionStatus ()
GdaTransactionStatus* gobj ()
 Provides access to the underlying C GObject.
const GdaTransactionStatus* gobj () const
 Provides access to the underlying C GObject.
GdaTransactionStatus* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
TransactionIsolation get_get_isolation_level () const
get_get_name () const

+

virtual ~TransactionStatus ()
 
GdaTransactionStatus* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaTransactionStatus* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaTransactionStatus* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
TransactionIsolation get_get_isolation_level () const
 
Glib::ustring get_get_name () const
 
+ - - + + + + +

Static Public Member Functions

static -< TransactionStatuscreate (const Glib::ustring& name)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
+< TransactionStatus
create (const Glib::ustring& name)
 
+ - - + +

Protected Member Functions

 TransactionStatus (const Glib::ustring())

+

 TransactionStatus (const Glib::ustring& name=Glib::ustring())
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::TransactionStatus
wrap (GdaTransactionStatus* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Keeps track of the transactional status of a connection.

-

On any connection (as a Connection object), if the database provider used by the connection supports it, transactions may be started, committed or rolledback, or savepoints added, removed or rolledback. These operations can be performed using libgda's API (such as Connection::begin_transaction()), or directly using some SQL on the connection (usually a "BEGIN;" command). The TransactionStatus's aim is to make it easy to keep track of all the commands which have been issued on a connection regarding transactions.

-

One TransactionStatus object is automatically attached to a Connection when a transaction is started, and is destroyed when the transaction is finished. This object can be fetched using Connection::get_transaction_status() (beware that it should then not be modified).

-

Constructor & Destructor Documentation

- +

On any connection (as a Connection object), if the database provider used by the connection supports it, transactions may be started, committed or rolledback, or savepoints added, removed or rolledback. These operations can be performed using libgda's API (such as Connection::begin_transaction()), or directly using some SQL on the connection (usually a "BEGIN;" command). The TransactionStatus's aim is to make it easy to keep track of all the commands which have been issued on a connection regarding transactions.

+

One TransactionStatus object is automatically attached to a Connection when a transaction is started, and is destroyed when the transaction is finished. This object can be fetched using Connection::get_transaction_status() (beware that it should then not be modified).

+

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::TransactionStatus::~TransactionStatus ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
- - - + + +
Gnome::Gda::TransactionStatus::TransactionStatus (const Glib::ustringname = Glib::ustring()) [explicit, protected]const Glib::ustringname = Glib::ustring())
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
+ + + + + +
- + - + - +
static TransactionStatus> Gnome::Gda::TransactionStatus::create static Glib::RefPtr<TransactionStatus> Gnome::Gda::TransactionStatus::create (const Glib::ustringconst Glib::ustring name) [static]
- -
+
+static
+
- +
@@ -182,68 +207,101 @@
const
-
-
+
- +
- +
Glib::ustring Gnome::Gda::TransactionStatus::get_get_name Glib::ustring Gnome::Gda::TransactionStatus::get_get_name ( ) const
+
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::TransactionStatus::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaTransactionStatus* Gnome::Gda::TransactionStatus::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaTransactionStatus* Gnome::Gda::TransactionStatus::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -254,20 +312,22 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -281,35 +341,37 @@ - +
Gnome::Gda::TransactionStatus > wrap Glib::RefPtr< Gnome::Gda::TransactionStatus > wrap ( GdaTransactionStatus *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/transactionstatus.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1TransactionStatus-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::TransactionStatus Member List
-
+
Gnome::Gda::TransactionStatus Member List
+ - +

This is the complete list of members for Gnome::Gda::TransactionStatus, including all inherited members.

+ + + + + + + + + + + +
create(const Glib::ustring& name)Gnome::Gda::TransactionStatusstatic
get_get_isolation_level() const Gnome::Gda::TransactionStatus
get_get_name() const Gnome::Gda::TransactionStatus
get_type()Gnome::Gda::TransactionStatusstatic
gobj()Gnome::Gda::TransactionStatusinline
gobj() const Gnome::Gda::TransactionStatusinline
gobj_copy()Gnome::Gda::TransactionStatus
TransactionStatus(const Glib::ustring& name=Glib::ustring())Gnome::Gda::TransactionStatusexplicitprotected
wrap(GdaTransactionStatus* object, bool take_copy=false)Gnome::Gda::TransactionStatusrelated
~TransactionStatus()Gnome::Gda::TransactionStatusvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Value__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Value__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Value.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Value.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Value.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Value.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::Value Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Value Class Reference
-
+
Gnome::Gda::Value Class Reference
+
- -

Use value_type() to identify the value type at runtime. More...

+ +

Use value_type() to identify the value type at runtime. + More...

Inheritance diagram for Gnome::Gda::Value:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::Value:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Public Member Functions

 Value ()
 Value (const GValue* castitem)
 Value (const Value& src)
Valueoperator= (const Value& src)
 ~Value ()
 Value (const guchar* val, long size)
 Value (const GdaBlob* val)
 Value (bool val)
 Value (const Glib::Date& val)
 Value (double val)
 Value (const GeometricPoint& val)
 Value (int val)
 Value (const Numeric& val)
 Value (float val)
 Value (gshort val)
 Value (gushort val)
 Value (gulong val)
 Value (const Glib::ustring& val)
 Value (const char* val)
 Value (const Time& val)
 Value (const Timestamp& val)
 Value (gchar val)
 Value (guchar val)
 Value (guint val)
 Value (const type)
bool operator== (const Value& src) const
bool operator!= (const Value& src) const
GType get_value_type () const
bool is_null () const
void set_null ()
bool is_number () const
gint64 get_int64 () const
void set_int64 (gint64 val)
guint64 get_uint64 () const
void set_uint64 (guint64 val)
const guchar* get_binary (long&size) const
void set (const guchar* val, long size)
const GdaBlob* get_blob () const
void set (const GdaBlob* val)
bool get_boolean () const
void set (bool val)
get_date () const
void set (const Glib::Date& val)
double get_double () const
void set (double val)
GeometricPoint get_geometric_point () const
void set (const GeometricPoint& val)
get_gobject ()
void set (const Glib::Object >& val)
int get_int () const
void set (int val)
Numeric get_numeric () const
void set (const Numeric& val)
float get_float () const
void set (float val)
gshort get_short () const
void set (gshort val)
gushort get_ushort () const
void set (gushort val)
glong get_long () const
void set (glong val)
gulong get_ulong () const
void set (gulong val)
get_string () const
void set (const Glib::ustring& val)
void set (const char* val)
Time get_time () const
void set (const Time& val)
Timestamp get_timestamp () const
void set (const Timestamp& val)
void set (gchar val)
void set (guchar val)
guint get_uint () const
void set (guint val)
GType get_g_type () const
void set_g_type (GType val)
to_string () const

+

 Value ()
 
 Value (const GValue* castitem)
 
 Value (const Value& src)
 
Valueoperator= (const Value& src)
 
 ~Value ()
 
 Value (const guchar* val, long size)
 
 Value (const GdaBlob* val)
 
 Value (bool val)
 
 Value (const Glib::Date& val)
 
 Value (const GeometricPoint& val)
 
 Value (int val)
 
 Value (const Numeric& val)
 
 Value (double val)
 
 Value (float val)
 
 Value (gshort val)
 
 Value (gushort val)
 
 Value (gulong val)
 
 Value (const Glib::ustring& val)
 
 Value (const char* val)
 
 Value (const Time& val)
 
 Value (const Timestamp& val)
 
 Value (gchar val)
 
 Value (guchar val)
 
 Value (guint val)
 
 Value (const Glib::ustring& as_string, GType type)
 
bool operator== (const Value& src) const
 
bool operator!= (const Value& src) const
 
GType get_value_type () const
 
bool is_null () const
 
void set_null ()
 
bool is_number () const
 
gint64 get_int64 () const
 
void set_int64 (gint64 val)
 
guint64 get_uint64 () const
 
void set_uint64 (guint64 val)
 
const guchar* get_binary (long&size) const
 
void set (const guchar* val, long size)
 
const GdaBlob* get_blob () const
 
void set (const GdaBlob* val)
 
bool get_boolean () const
 
void set (bool val)
 
Glib::Date get_date () const
 
void set (const Glib::Date& val)
 
double get_double () const
 
void set (double val)
 Use set_double(). More...
 
void set_double (double val)
 
GeometricPoint get_geometric_point () const
 
void set (const GeometricPoint& val)
 
Glib::RefPtr< const Glib::Objectget_gobject ()
 
void set (const Glib::RefPtr< Glib::Object >& val)
 
int get_int () const
 
void set (int val)
 
Numeric get_numeric () const
 
void set (const Numeric& val)
 
float get_float () const
 
void set (float val)
 Use set_float(). More...
 
void set_float (float val)
 
gshort get_short () const
 
void set (gshort val)
 
gushort get_ushort () const
 
void set (gushort val)
 
glong get_long () const
 
void set (glong val)
 
gulong get_ulong () const
 
void set (gulong val)
 
Glib::ustring get_string () const
 
void set (const Glib::ustring& val)
 
void set (const char* val)
 
Time get_time () const
 
void set (const Time& val)
 
Timestamp get_timestamp () const
 
void set (const Timestamp& val)
 
void set (gchar val)
 
void set (guchar val)
 
guint get_uint () const
 
void set (guint val)
 
GType get_g_type () const
 
void set_g_type (GType val)
 
Glib::ustring to_string () const
 
+ - - - + + + + + + + + + +

Static Public Member Functions

static Value create_as_int64 (gint64 val)
static Value create_as_uint64 (guint64 val)
static Value create_as_time_t (time_t val)
static Value create_as_int64 (gint64 val)
 
static Value create_as_uint64 (guint64 val)
 
static Value create_as_double (double val)
 
static Value create_as_float (float val)
 
static Value create_as_time_t (time_t val)
 
-

Detailed Description

-

Use value_type() to identify the value type at runtime.

-

Constructor & Destructor Documentation

- +

Detailed Description

+

Use value_type() to identify the value type at runtime.

+

Constructor & Destructor Documentation

+
@@ -186,29 +266,35 @@
-
-
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( const GValue *  castitem) [explicit]
- -
+
+explicit
+
- +
@@ -220,12 +306,11 @@
-
-
+
- +
@@ -236,14 +321,16 @@
-
-
+
- +
+ + + + + +
@@ -260,328 +347,463 @@ - +
Gnome::Gda::Value::Value
) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( const GdaBlob *  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( bool  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- + - +
Gnome::Gda::Value::Value (const Glib::Dateconst Glib::Date val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- + - +
Gnome::Gda::Value::Value (double const GeometricPoint val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- + - +
Gnome::Gda::Value::Value (const GeometricPointint  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- + - +
Gnome::Gda::Value::Value (int const Numeric val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- + - +
Gnome::Gda::Value::Value (const Numericdouble  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( float  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( gshort  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( gushort  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( gulong  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- + - +
Gnome::Gda::Value::Value (const Glib::ustringconst Glib::ustring val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( const char *  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( const Time val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( const Timestamp val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( gchar  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( guchar  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- +
Gnome::Gda::Value::Value ( guint  val) [explicit]
- -
+
+explicit
+
- +
+ + + + + +
- + @@ -593,67 +815,140 @@ - + + +
Gnome::Gda::Value::Value (const Glib::ustringconst Glib::ustring as_string,
) [explicit]
+
+explicit
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + +
static Value Gnome::Gda::Value::create_as_double (double val)
+
+static
+
+ +
-
+ +
+
+ + + + + +
+ + + + + + + + +
static Value Gnome::Gda::Value::create_as_float (float val)
+
+static
+
-

Member Function Documentation

- +
+ + + + + +
- +
static Value Gnome::Gda::Value::create_as_int64 ( gint64  val) [static]
- -
+
+static
+
- +
+ + + + + +
- +
static Value Gnome::Gda::Value::create_as_time_t ( time_t  val) [static]
- -
+
+static
+
- +
+ + + + + +
- +
static Value Gnome::Gda::Value::create_as_uint64 ( guint64  val) [static]
- -
+
+static
+
- +
@@ -665,12 +960,11 @@
const
-
-
+
- +
@@ -681,12 +975,11 @@
const
-
-
+
- +
@@ -697,28 +990,26 @@
const
-
-
+
- +
- +
Glib::Date Gnome::Gda::Value::get_date Glib::Date Gnome::Gda::Value::get_date ( ) const
-
-
+
- +
@@ -729,12 +1020,11 @@
const
-
-
+
- +
@@ -745,12 +1035,11 @@
const
-
-
+
- +
@@ -761,12 +1050,11 @@
const
-
-
+
- +
@@ -777,28 +1065,26 @@
const
-
-
+
- +
- +
Glib::Object> Gnome::Gda::Value::get_gobject Glib::RefPtr<const Glib::Object> Gnome::Gda::Value::get_gobject ( )
-
-
+
- +
@@ -809,12 +1095,11 @@
const
-
-
+
- +
@@ -825,12 +1110,11 @@
const
-
-
+
- +
@@ -841,12 +1125,11 @@
const
-
-
+
- +
@@ -857,12 +1140,11 @@
const
-
-
+
- +
@@ -873,28 +1155,26 @@
const
-
-
+
- +
- +
Glib::ustring Gnome::Gda::Value::get_string Glib::ustring Gnome::Gda::Value::get_string ( ) const
-
-
+
- +
@@ -905,12 +1185,11 @@
const
-
-
+
- +
@@ -921,12 +1200,11 @@
const
-
-
+
- +
@@ -937,12 +1215,11 @@
const
-
-
+
- +
@@ -953,12 +1230,11 @@
const
-
-
+
- +
@@ -969,12 +1245,11 @@
const
-
-
+
- +
@@ -985,12 +1260,11 @@
const
-
-
+
- +
@@ -1001,12 +1275,11 @@
const
-
-
+
- +
@@ -1017,12 +1290,11 @@
const
-
-
+
- +
@@ -1033,29 +1305,27 @@
const
-
-
+
- +
- +
bool Gnome::Gda::Value::operator!= bool Gnome::Gda::Value::operator!= ( const Value src) const
-
-
+
- +
@@ -1067,12 +1337,11 @@
-
-
+
- +
@@ -1084,12 +1353,11 @@
const
-
-
+
- +
@@ -1111,12 +1379,11 @@
-
-
+
- +
@@ -1128,12 +1395,11 @@
-
-
+
- +
@@ -1145,29 +1411,27 @@
-
-
+
- +
- +
void Gnome::Gda::Value::set (const Glib::Dateconst Glib::Date val)
-
-
+
- +
@@ -1179,12 +1443,13 @@
-
-
+
+ +

Use set_double().

- +
@@ -1196,29 +1461,27 @@
-
-
+
- +
- +
void Gnome::Gda::Value::set (const Glib::Object > & const Glib::RefPtr< Glib::Object > &  val)
-
-
+
- +
@@ -1230,12 +1493,11 @@
-
-
+
- +
@@ -1247,12 +1509,11 @@
-
-
+
- +
@@ -1264,12 +1525,13 @@
-
-
+
+ +

Use set_float().

- +
@@ -1281,12 +1543,11 @@
-
-
+
- +
@@ -1298,12 +1559,11 @@
-
-
+
- +
@@ -1315,12 +1575,11 @@
-
-
+
- +
@@ -1332,29 +1591,27 @@
-
-
+
- +
- +
void Gnome::Gda::Value::set (const Glib::ustringconst Glib::ustring val)
-
-
+
- +
@@ -1366,12 +1623,11 @@
-
-
+
- +
@@ -1383,12 +1639,11 @@
-
-
+
- +
@@ -1400,12 +1655,11 @@
-
-
+
- +
@@ -1417,12 +1671,11 @@
-
-
+
- +
@@ -1434,12 +1687,11 @@
-
-
+
- +
@@ -1451,12 +1703,43 @@
+
+
-
+
+ +
+
+ + + + + + + + +
void Gnome::Gda::Value::set_double (double val)
+
+ +
+
+ +
+
+ + + + + + + + +
void Gnome::Gda::Value::set_float (float val)
+
- +
@@ -1468,12 +1751,11 @@
-
-
+
- +
@@ -1485,12 +1767,11 @@
-
-
+
- +
@@ -1501,12 +1782,11 @@
-
-
+
- +
@@ -1518,38 +1798,34 @@
-
-
+
- +
- +
Glib::ustring Gnome::Gda::Value::to_string Glib::ustring Gnome::Gda::Value::to_string ( ) const
-
-
+

The documentation for this class was generated from the following file:
  • libgdamm/value.h
-
- - +
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Value__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Value__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Value-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Value-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1Value-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1Value-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::Value Member List
-
+
Gnome::Gda::Value Member List
+
-This is the complete list of members for Gnome::Gda::Value, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
create_as_int64(gint64 val)Gnome::Gda::Value [static]
create_as_time_t(time_t val)Gnome::Gda::Value [static]
create_as_uint64(guint64 val)Gnome::Gda::Value [static]
get_binary(long& size) const Gnome::Gda::Value
get_blob() const Gnome::Gda::Value
get_boolean() const Gnome::Gda::Value
get_date() const Gnome::Gda::Value
get_double() const Gnome::Gda::Value
get_float() const Gnome::Gda::Value
get_g_type() const Gnome::Gda::Value
get_geometric_point() const Gnome::Gda::Value
get_gobject()Gnome::Gda::Value
get_int() const Gnome::Gda::Value
get_int64() const Gnome::Gda::Value
get_long() const Gnome::Gda::Value
get_numeric() const Gnome::Gda::Value
get_short() const Gnome::Gda::Value
get_string() const Gnome::Gda::Value
get_time() const Gnome::Gda::Value
get_timestamp() const Gnome::Gda::Value
get_uint() const Gnome::Gda::Value
get_uint64() const Gnome::Gda::Value
get_ulong() const Gnome::Gda::Value
get_ushort() const Gnome::Gda::Value
get_value_type() const Gnome::Gda::Value
Glib::ValueBase
Glib::ValueBase
Glib::ValueBase [protected]
Glib::ValueBase
Glib::ValueBase
is_null() const Gnome::Gda::Value
is_number() const Gnome::Gda::Value
operator!=(const Value& src) const Gnome::Gda::Value
operator=(const Value& src)Gnome::Gda::Value
Glib::ValueBase
operator==(const Value& src) const Gnome::Gda::Value
Glib::ValueBase
set(const guchar* val, long size)Gnome::Gda::Value
set(const GdaBlob* val)Gnome::Gda::Value
set(bool val)Gnome::Gda::Value
set(const Glib::Date& val)Gnome::Gda::Value
set(double val)Gnome::Gda::Value
set(const GeometricPoint& val)Gnome::Gda::Value
set(const Glib::RefPtr< Glib::Object >& val)Gnome::Gda::Value
set(int val)Gnome::Gda::Value
set(const Numeric& val)Gnome::Gda::Value
set(float val)Gnome::Gda::Value
set(gshort val)Gnome::Gda::Value
set(gushort val)Gnome::Gda::Value
set(glong val)Gnome::Gda::Value
set(gulong val)Gnome::Gda::Value
set(const Glib::ustring& val)Gnome::Gda::Value
set(const char* val)Gnome::Gda::Value
set(const Time& val)Gnome::Gda::Value
set(const Timestamp& val)Gnome::Gda::Value
set(gchar val)Gnome::Gda::Value
set(guchar val)Gnome::Gda::Value
set(guint val)Gnome::Gda::Value
set_g_type(GType val)Gnome::Gda::Value
set_int64(gint64 val)Gnome::Gda::Value
set_null()Gnome::Gda::Value
set_uint64(guint64 val)Gnome::Gda::Value
to_string() const Gnome::Gda::Value
Value()Gnome::Gda::Value
Value(const GValue* castitem)Gnome::Gda::Value [explicit]
Value(const Value& src)Gnome::Gda::Value
Value(const guchar* val, long size)Gnome::Gda::Value [explicit]
Value(const GdaBlob* val)Gnome::Gda::Value [explicit]
Value(bool val)Gnome::Gda::Value [explicit]
Value(const Glib::Date& val)Gnome::Gda::Value [explicit]
Value(double val)Gnome::Gda::Value [explicit]
Value(const GeometricPoint& val)Gnome::Gda::Value [explicit]
Value(int val)Gnome::Gda::Value [explicit]
Value(const Numeric& val)Gnome::Gda::Value [explicit]
Value(float val)Gnome::Gda::Value [explicit]
Value(gshort val)Gnome::Gda::Value [explicit]
Value(gushort val)Gnome::Gda::Value [explicit]
Value(gulong val)Gnome::Gda::Value [explicit]
Value(const Glib::ustring& val)Gnome::Gda::Value [explicit]
Value(const char* val)Gnome::Gda::Value [explicit]
Value(const Time& val)Gnome::Gda::Value [explicit]
Value(const Timestamp& val)Gnome::Gda::Value [explicit]
Value(gchar val)Gnome::Gda::Value [explicit]
Value(guchar val)Gnome::Gda::Value [explicit]
Value(guint val)Gnome::Gda::Value [explicit]
Value(const Glib::ustring& as_string, GType type)Gnome::Gda::Value [explicit]
Glib::ValueBase
Glib::ValueBase
~Value()Gnome::Gda::Value
Glib::ValueBase
- +

This is the complete list of members for Gnome::Gda::Value, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
create_as_double(double val)Gnome::Gda::Valuestatic
create_as_float(float val)Gnome::Gda::Valuestatic
create_as_int64(gint64 val)Gnome::Gda::Valuestatic
create_as_time_t(time_t val)Gnome::Gda::Valuestatic
create_as_uint64(guint64 val)Gnome::Gda::Valuestatic
get_binary(long& size) const Gnome::Gda::Value
get_blob() const Gnome::Gda::Value
get_boolean() const Gnome::Gda::Value
get_date() const Gnome::Gda::Value
get_double() const Gnome::Gda::Value
get_float() const Gnome::Gda::Value
get_g_type() const Gnome::Gda::Value
get_geometric_point() const Gnome::Gda::Value
get_gobject()Gnome::Gda::Value
get_int() const Gnome::Gda::Value
get_int64() const Gnome::Gda::Value
get_long() const Gnome::Gda::Value
get_numeric() const Gnome::Gda::Value
get_short() const Gnome::Gda::Value
get_string() const Gnome::Gda::Value
get_time() const Gnome::Gda::Value
get_timestamp() const Gnome::Gda::Value
get_uint() const Gnome::Gda::Value
get_uint64() const Gnome::Gda::Value
get_ulong() const Gnome::Gda::Value
get_ushort() const Gnome::Gda::Value
get_value_type() const Gnome::Gda::Value
is_null() const Gnome::Gda::Value
is_number() const Gnome::Gda::Value
operator!=(const Value& src) const Gnome::Gda::Value
operator=(const Value& src)Gnome::Gda::Value
operator==(const Value& src) const Gnome::Gda::Value
set(const guchar* val, long size)Gnome::Gda::Value
set(const GdaBlob* val)Gnome::Gda::Value
set(bool val)Gnome::Gda::Value
set(const Glib::Date& val)Gnome::Gda::Value
set(double val)Gnome::Gda::Value
set(const GeometricPoint& val)Gnome::Gda::Value
set(const Glib::RefPtr< Glib::Object >& val)Gnome::Gda::Value
set(int val)Gnome::Gda::Value
set(const Numeric& val)Gnome::Gda::Value
set(float val)Gnome::Gda::Value
set(gshort val)Gnome::Gda::Value
set(gushort val)Gnome::Gda::Value
set(glong val)Gnome::Gda::Value
set(gulong val)Gnome::Gda::Value
set(const Glib::ustring& val)Gnome::Gda::Value
set(const char* val)Gnome::Gda::Value
set(const Time& val)Gnome::Gda::Value
set(const Timestamp& val)Gnome::Gda::Value
set(gchar val)Gnome::Gda::Value
set(guchar val)Gnome::Gda::Value
set(guint val)Gnome::Gda::Value
set_double(double val)Gnome::Gda::Value
set_float(float val)Gnome::Gda::Value
set_g_type(GType val)Gnome::Gda::Value
set_int64(gint64 val)Gnome::Gda::Value
set_null()Gnome::Gda::Value
set_uint64(guint64 val)Gnome::Gda::Value
to_string() const Gnome::Gda::Value
Value()Gnome::Gda::Value
Value(const GValue* castitem)Gnome::Gda::Valueexplicit
Value(const Value& src)Gnome::Gda::Value
Value(const guchar* val, long size)Gnome::Gda::Valueexplicit
Value(const GdaBlob* val)Gnome::Gda::Valueexplicit
Value(bool val)Gnome::Gda::Valueexplicit
Value(const Glib::Date& val)Gnome::Gda::Valueexplicit
Value(const GeometricPoint& val)Gnome::Gda::Valueexplicit
Value(int val)Gnome::Gda::Valueexplicit
Value(const Numeric& val)Gnome::Gda::Valueexplicit
Value(double val)Gnome::Gda::Valueexplicit
Value(float val)Gnome::Gda::Valueexplicit
Value(gshort val)Gnome::Gda::Valueexplicit
Value(gushort val)Gnome::Gda::Valueexplicit
Value(gulong val)Gnome::Gda::Valueexplicit
Value(const Glib::ustring& val)Gnome::Gda::Valueexplicit
Value(const char* val)Gnome::Gda::Valueexplicit
Value(const Time& val)Gnome::Gda::Valueexplicit
Value(const Timestamp& val)Gnome::Gda::Valueexplicit
Value(gchar val)Gnome::Gda::Valueexplicit
Value(guchar val)Gnome::Gda::Valueexplicit
Value(guint val)Gnome::Gda::Valueexplicit
Value(const Glib::ustring& as_string, GType type)Gnome::Gda::Valueexplicit
~Value()Gnome::Gda::Value
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction__coll__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction__coll__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda::XaTransaction Class Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::XaTransaction Class Reference
-
+
Gnome::Gda::XaTransaction Class Reference
+
- -

Distributed transaction manager. More...

+ +

Distributed transaction manager. + More...

Inheritance diagram for Gnome::Gda::XaTransaction:
Inheritance graph
- +
[legend]
Collaboration diagram for Gnome::Gda::XaTransaction:
Collaboration graph
- +
[legend]
- -

List of all members.

- - - +

+

Public Types

typedef -< +
typedef std::vector
+< Glib::RefPtr< const
Connection > > 
ConnectionVector

+

 
+ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

virtual ~XaTransaction ()
GdaXaTransaction* gobj ()
 Provides access to the underlying C GObject.
const GdaXaTransaction* gobj () const
 Provides access to the underlying C GObject.
GdaXaTransaction* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
bool register_connection (const Glib::ustring& branch)
 Registers cnc to be used by xa_trans to create a distributed transaction.
void unregister_connection (const Connection >& cnc)
 Unregisters cnc to be used by xa_trans to create a distributed transaction.
bool begin ()
 Begins a distributed transaction (managed by xa_trans).
bool rollback ()
 Cancels a distributed transaction (managed by xa_trans).
bool commit (ConnectionVector& cnc_to_recover)
 Commits a distributed transaction (managed by xa_trans).
bool commit_recovered (ConnectionVector& cnc_to_recover)
 Tries to commit the data prepared but which failed to commit (see commit()).
-< property_transaction_id () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
-< guint > property_format_id () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

+

virtual ~XaTransaction ()
 
GdaXaTransaction* gobj ()
 Provides access to the underlying C GObject. More...
 
const GdaXaTransaction* gobj () const
 Provides access to the underlying C GObject. More...
 
GdaXaTransaction* gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
 
bool register_connection (const Glib::RefPtr< Connection >& cnc, const Glib::ustring& branch)
 Registers cnc to be used by xa_trans to create a distributed transaction. More...
 
void unregister_connection (const Glib::RefPtr< Connection >& cnc)
 Unregisters cnc to be used by xa_trans to create a distributed transaction. More...
 
bool begin ()
 Begins a distributed transaction (managed by xa_trans). More...
 
bool rollback ()
 Cancels a distributed transaction (managed by xa_trans). More...
 
bool commit (ConnectionVector& cnc_to_recover)
 Commits a distributed transaction (managed by xa_trans). More...
 
bool commit_recovered (ConnectionVector& cnc_to_recover)
 Tries to commit the data prepared but which failed to commit (see commit()). More...
 
Glib::PropertyProxy_ReadOnly
+< Glib::ustring
property_transaction_id () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly
+< guint > 
property_format_id () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
+ - - + + + + +

Static Public Member Functions

static -< XaTransactioncreate (guint32 format_id, const Glib::ustring& transaction_id)

+

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 
static Glib::RefPtr
+< XaTransaction
create (guint32 format_id, const Glib::ustring& transaction_id)
 
+ - - + +

Protected Member Functions

 XaTransaction (guint32 format_id, const Glib::ustring& transaction_id)

+

 XaTransaction (guint32 format_id, const Glib::ustring& transaction_id)
 
+ - - + +

Related Functions

(Note that these are not member functions.)

+
Glib::RefPtr
< Gnome::Gda::XaTransaction
wrap (GdaXaTransaction* object, bool take_copy=false)
 A
 A Glib::wrap() method for this object. More...
 
-

Detailed Description

+

Detailed Description

Distributed transaction manager.

-

Member Typedef Documentation

- +

Member Typedef Documentation

+ -

Constructor & Destructor Documentation

- +

Constructor & Destructor Documentation

+
+ + + + + +
- +
virtual Gnome::Gda::XaTransaction::~XaTransaction ( ) [virtual]
- -
+
+virtual
+
- +
+ + + + + +
@@ -183,22 +204,26 @@ - + - +
Gnome::Gda::XaTransaction::XaTransaction
const Glib::ustringconst Glib::ustring transaction_id 
) [explicit, protected]
- -
+
+explicitprotected
+
-

Member Function Documentation

- +

Member Function Documentation

+
@@ -209,16 +234,14 @@
-
-
+

Begins a distributed transaction (managed by xa_trans).

-

Please note that this phase may fail for some connections if a (normal) transaction is already started (this depends on the database provider being used), so it's better to avoid starting any (normal) transaction on any of the connections registered with xa_trans.

-
Returns:
true if no error occurred.
+

Please note that this phase may fail for some connections if a (normal) transaction is already started (this depends on the database provider being used), so it's better to avoid starting any (normal) transaction on any of the connections registered with xa_trans.

Returns
true if no error occurred.
- +
@@ -230,23 +253,24 @@
-
-
+

Commits a distributed transaction (managed by xa_trans).

-

The commit is composed of two phases: <itemizedlist> <listitem>a PREPARE phase where all the connections are required to store their transaction data to a permanent place (to be able to complete the commit should a problem occur afterwards)</listitem> <listitem>a COMMIT phase where the transaction data is actually written to the database</listitem> </itemizedlist>

-

If the PREPARE phase fails for any of the connection registered with xa_trans, then the distributed commit fails and false is returned. During the COMMIT phase, some commit may actually fail but the transaction can still be completed because the PREPARE phase succeeded (through the recover method).

-
Parameters:
+

The commit is composed of two phases:

    +
  • a PREPARE phase where all the connections are required to store their transaction data to a permanent place (to be able to complete the commit should a problem occur afterwards)
  • +
  • a COMMIT phase where the transaction data is actually written to the database
  • +
+

If the PREPARE phase fails for any of the connection registered with xa_trans, then the distributed commit fails and false is returned. During the COMMIT phase, some commit may actually fail but the transaction can still be completed because the PREPARE phase succeeded (through the recover method).

Parameters
cnc_to_recoverA place to store the list of connections for which the commit phase failed, or 0.
-
Returns:
true if no error occurred (there may be some connections to recover, though).
+
Returns
true if no error occurred (there may be some connections to recover, though).
- +
@@ -258,27 +282,28 @@
-
-
+
-

Tries to commit the data prepared but which failed to commit (see commit()).

-

This method allows one to terminate a distributed transaction which succeeded but for which some connections needed to be recovered.

-
Parameters:
+

Tries to commit the data prepared but which failed to commit (see commit()).

+

This method allows one to terminate a distributed transaction which succeeded but for which some connections needed to be recovered.

Parameters
cnc_to_recoverA place to store the list of connections for which the there were data to recover and which failed to be actually committed, or 0.
-
Returns:
true if all the data which was still uncommitted has been committed.
+
Returns
true if all the data which was still uncommitted has been committed.
- +
+ + + + + +
- + @@ -286,61 +311,100 @@ - + - +
static XaTransaction> Gnome::Gda::XaTransaction::create static Glib::RefPtr<XaTransaction> Gnome::Gda::XaTransaction::create ( guint32  format_id,
const Glib::ustringconst Glib::ustring transaction_id 
) [static]
+
+static
+
+
-
+
+ +
+
+ + + + + +
+ + + + + + + +
static GType Gnome::Gda::XaTransaction::get_type ()
+
+static
+
+ +

Get the GType for this class, for use with the underlying GObject type system.

- +
+ + + + + +
- +
GdaXaTransaction* Gnome::Gda::XaTransaction::gobj ( ) [inline]
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
+ + + + + +
- +
const GdaXaTransaction* Gnome::Gda::XaTransaction::gobj ( ) const [inline] const
- -
+
+inline
+

Provides access to the underlying C GObject.

-

Reimplemented from Glib::ObjectBase.

-
- +
@@ -351,65 +415,62 @@
-
-
+

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

- +
- +
Glib::PropertyProxy_ReadOnly<guint> Gnome::Gda::XaTransaction::property_format_id Glib::PropertyProxy_ReadOnly< guint > Gnome::Gda::XaTransaction::property_format_id ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- +
Glib::ustring> Gnome::Gda::XaTransaction::property_transaction_id Glib::PropertyProxy_ReadOnly< Glib::ustring > Gnome::Gda::XaTransaction::property_transaction_id ( ) const
-
-
+

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

-
Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
+
Returns
A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
- +
- + - + @@ -418,23 +479,22 @@
bool Gnome::Gda::XaTransaction::register_connection (const Connection >& const Glib::RefPtr< Connection >&  cnc,
const Glib::ustringconst Glib::ustring branch 
-
-
+

Registers cnc to be used by xa_trans to create a distributed transaction.

-
Note:
any Gda::Connection object can only be registered with at most one Gda::XaTransaction object; also some connections may not be registered at all with a Gda::XaTransaction object because the database provider being used does not support it.
-
Parameters:
+
Note
any Gda::Connection object can only be registered with at most one Gda::XaTransaction object; also some connections may not be registered at all with a Gda::XaTransaction object because the database provider being used does not support it.
+
Parameters
cncThe connection to add to xa_trans.
branchThe branch qualifier.
-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
@@ -445,32 +505,29 @@
-
-
+

Cancels a distributed transaction (managed by xa_trans).

-
Returns:
true if no error occurred.
+
Returns
true if no error occurred.
- +
- +
void Gnome::Gda::XaTransaction::unregister_connection (const Connection >& const Glib::RefPtr< Connection >&  cnc)
-
-
+

Unregisters cnc to be used by xa_trans to create a distributed transaction.

-

This is the opposite of register_connection().

-
Parameters:
+

This is the opposite of register_connection().

Parameters
cncThe connection to add to xa_trans.
@@ -479,13 +536,16 @@
-

Friends And Related Function Documentation

- +

Friends And Related Function Documentation

+
+ + + + + +
- + @@ -499,35 +559,37 @@ - +
Gnome::Gda::XaTransaction > wrap Glib::RefPtr< Gnome::Gda::XaTransaction > wrap ( GdaXaTransaction *  object,
) [related]
- -
+
+related
+
-

A Glib::wrap() method for this object.

-
Parameters:
+

A Glib::wrap() method for this object.

+
Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
-
Returns:
A C++ instance that wraps this C instance.
+
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:
  • libgdamm/xatransaction.h
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction__inherit__graph.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction__inherit__graph.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction-members.html libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction-members.html --- libgdamm5.0-4.99.6/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction-members.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/classGnome_1_1Gda_1_1XaTransaction-members.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Member List - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda::XaTransaction Member List
-
+
Gnome::Gda::XaTransaction Member List
+
-This is the complete list of members for Gnome::Gda::XaTransaction, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sigc::trackable
begin()Gnome::Gda::XaTransaction
commit(ConnectionVector& cnc_to_recover)Gnome::Gda::XaTransaction
commit_recovered(ConnectionVector& cnc_to_recover)Gnome::Gda::XaTransaction
Glib::ObjectBase
Glib::ObjectBase
ConnectionVector typedefGnome::Gda::XaTransaction
create(guint32 format_id, const Glib::ustring& transaction_id)Gnome::Gda::XaTransaction [static]
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
gobj()Gnome::Gda::XaTransaction [inline]
gobj() const Gnome::Gda::XaTransaction [inline]
gobj_copy()Gnome::Gda::XaTransaction
Glib::ObjectBase
Glib::ObjectBase [protected]
sigc::trackable
Glib::Object [protected]
Glib::Object [protected]
Glib::Object [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
Glib::ObjectBase [protected]
sigc::trackable
property_format_id() const Gnome::Gda::XaTransaction
property_transaction_id() const Gnome::Gda::XaTransaction
Glib::ObjectBase [virtual]
register_connection(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& branch)Gnome::Gda::XaTransaction
Glib::Object
sigc::trackable
rollback()Gnome::Gda::XaTransaction
Glib::Object
Glib::Object
Glib::ObjectBase
Glib::ObjectBase
Glib::Object
Glib::ObjectBase
sigc::trackable
Glib::ObjectBase [virtual]
unregister_connection(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::XaTransaction
wrap(GdaXaTransaction* object, bool take_copy=false)Gnome::Gda::XaTransaction [related]
Glib::Object
XaTransaction(guint32 format_id, const Glib::ustring& transaction_id)Gnome::Gda::XaTransaction [explicit, protected]
Glib::Object [protected, virtual]
Glib::ObjectBase [protected, pure virtual]
~XaTransaction()Gnome::Gda::XaTransaction [virtual]
- +

This is the complete list of members for Gnome::Gda::XaTransaction, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
begin()Gnome::Gda::XaTransaction
commit(ConnectionVector& cnc_to_recover)Gnome::Gda::XaTransaction
commit_recovered(ConnectionVector& cnc_to_recover)Gnome::Gda::XaTransaction
ConnectionVector typedefGnome::Gda::XaTransaction
create(guint32 format_id, const Glib::ustring& transaction_id)Gnome::Gda::XaTransactionstatic
get_type()Gnome::Gda::XaTransactionstatic
gobj()Gnome::Gda::XaTransactioninline
gobj() const Gnome::Gda::XaTransactioninline
gobj_copy()Gnome::Gda::XaTransaction
property_format_id() const Gnome::Gda::XaTransaction
property_transaction_id() const Gnome::Gda::XaTransaction
register_connection(const Glib::RefPtr< Connection >& cnc, const Glib::ustring& branch)Gnome::Gda::XaTransaction
rollback()Gnome::Gda::XaTransaction
unregister_connection(const Glib::RefPtr< Connection >& cnc)Gnome::Gda::XaTransaction
wrap(GdaXaTransaction* object, bool take_copy=false)Gnome::Gda::XaTransactionrelated
XaTransaction(guint32 format_id, const Glib::ustring& transaction_id)Gnome::Gda::XaTransactionexplicitprotected
~XaTransaction()Gnome::Gda::XaTransactionvirtual
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/closed.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/closed.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/deprecated.html libgdamm5.0-4.99.8/docs/reference/html/deprecated.html --- libgdamm5.0-4.99.6/docs/reference/html/deprecated.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/deprecated.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,59 @@ + + + + + + +libgdamm: Deprecated List + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + +
+
+
+
Deprecated List
+
+
+
+
Member Gnome::Gda::Value::Value (double val)
+
Use create_as_double() instead.
+
Member Gnome::Gda::Value::Value (float val)
+
Use create_as_double() instead.
+
+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/dir_1ef59264d2d32852fbc122acadc1d911.html libgdamm5.0-4.99.8/docs/reference/html/dir_1ef59264d2d32852fbc122acadc1d911.html --- libgdamm5.0-4.99.6/docs/reference/html/dir_1ef59264d2d32852fbc122acadc1d911.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/dir_1ef59264d2d32852fbc122acadc1d911.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,143 @@ + + + + + + +libgdamm: libgdamm Directory Reference + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + +
+
+
+
libgdamm Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  batch.h
 
file  blob.h
 
file  blobop.h
 
file  column.h
 
file  config.h
 
file  connection.h
 
file  connectionevent.h
 
file  dataaccesswrapper.h
 
file  datacomparator.h
 
file  datahandler.h
 
file  datamodel.h
 
file  datamodelarray.h
 
file  datamodelimport.h
 
file  datamodeliter.h
 
file  dataproxy.h
 
file  dataselect.h
 
file  handlerbin.h
 
file  handlerboolean.h
 
file  handlernumerical.h
 
file  handlerstring.h
 
file  handlertime.h
 
file  handlertype.h
 
file  holder.h
 
file  init.h
 
file  metastore.h
 
file  metastruct.h
 
file  numeric.h
 
file  quarklist.h
 
file  row.h
 
file  serveroperation.h
 
file  serverprovider.h
 
file  set.h
 
file  sqlbuilder.h
 
file  sqlexpr.h
 
file  sqlparser.h
 
file  sqlstatement.h
 
file  statement.h
 
file  throw_exception.h
 
file  transactionstatus.h
 
file  value.h
 
file  xatransaction.h
 
+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/doxygen.css libgdamm5.0-4.99.8/docs/reference/html/doxygen.css --- libgdamm5.0-4.99.6/docs/reference/html/doxygen.css 2011-11-20 21:38:13.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/doxygen.css 2014-04-25 11:09:43.000000000 +0000 @@ -1,30 +1,50 @@ -/* The standard CSS for doxygen */ +/* The standard CSS for doxygen 1.8.7 */ body, table, div, p, dl { - font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; - font-size: 12px; + font: 400 14px/22px Roboto,sans-serif; } /* @group Heading Levels */ -h1 { +h1.groupheader { font-size: 150%; } .title { + font: 400 14px/28px Roboto,sans-serif; font-size: 150%; font-weight: bold; margin: 10px 2px; } -h2 { - font-size: 120%; +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; } -h3 { +h3.groupheader { font-size: 100%; } +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + dt { font-weight: bold; } @@ -36,10 +56,14 @@ -webkit-column-count: 3; } -p.startli, p.startdd, p.starttd { +p.startli, p.startdd { margin-top: 2px; } +p.starttd { + margin-top: 0px; +} + p.endli { margin-bottom: 0px; } @@ -121,12 +145,12 @@ a.elRef { } -a.code { - color: #4665A2; +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; } -a.codeRef { - color: #4665A2; +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; } /* @end */ @@ -135,20 +159,72 @@ margin-left: -1cm; } -.fragment { - font-family: monospace, fixed; - font-size: 105%; +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; } -pre.fragment { - border: 1px solid #C4CFE5; +div.fragment { + padding: 4px 6px; + margin: 4px 8px 4px 2px; background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; } div.ah { @@ -188,7 +264,7 @@ div.contents { margin-top: 10px; - margin-left: 8px; + margin-left: 12px; margin-right: 8px; } @@ -198,6 +274,8 @@ border: 1px solid #C4CFE5; margin: 2px 0px 2px 0; padding: 2px 10px; + white-space: nowrap; + vertical-align: top; } td.indexvalue { @@ -290,6 +368,13 @@ color: #ff0000 } +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + /* @end */ /* @@ -343,6 +428,24 @@ padding: 0px; } +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { @@ -357,8 +460,11 @@ color: #555; } -.memItemLeft, .memItemRight, .memTemplParams { - border-top: 1px solid #C4CFE5; +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; } .memItemLeft, .memTemplItemLeft { @@ -372,6 +478,7 @@ .memTemplParams { color: #4665A2; white-space: nowrap; + font-size: 80%; } /* @end */ @@ -404,14 +511,28 @@ padding: 0; margin-bottom: 10px; margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; } .memname { - white-space: nowrap; font-weight: bold; margin-left: 6px; } +.memname td { + vertical-align: bottom; +} + .memproto, dl.reflist dt { border-top: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; @@ -420,21 +541,21 @@ color: #253555; font-weight: bold; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; /* opera specific markup */ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 8px; - border-top-left-radius: 8px; + border-top-right-radius: 4px; + border-top-left-radius: 4px; /* firefox specific markup */ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 8px; - -moz-border-radius-topleft: 8px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; /* webkit specific markup */ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 8px; - -webkit-border-top-left-radius: 8px; - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; + -webkit-border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; } @@ -442,23 +563,24 @@ border-bottom: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; border-right: 1px solid #A8B8D9; - padding: 2px 5px; + padding: 6px 10px 2px 10px; background-color: #FBFCFD; border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; /* opera specific markup */ - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); /* firefox specific markup */ - -moz-border-radius-bottomleft: 8px; - -moz-border-radius-bottomright: 8px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7); /* webkit specific markup */ - -webkit-border-bottom-left-radius: 8px; - -webkit-border-bottom-right-radius: 8px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7)); } dl.reflist dt { @@ -485,9 +607,13 @@ .paramname em { font-style: normal; } +.paramname code { + line-height: 14px; +} .params, .retval, .exception, .tparams { - border-spacing: 6px 2px; + margin-left: 0px; + padding-left: 0px; } .params .paramname, .retval .paramname { @@ -505,105 +631,191 @@ vertical-align: top; } +table.mlabels { + border-spacing: 0px; +} +td.mlabels-left { + width: 100%; + padding: 0px; +} +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} -/* @end */ - -/* @group Directory (tree) */ - -/* for the tree view */ +span.mlabels { + margin-left: 8px; +} -.ftvtree { - font-family: sans-serif; - margin: 0px; +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; } -/* these are for tree view when used as main index */ -.directory { - font-size: 9pt; - font-weight: bold; - margin: 5px; -} -.directory h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; -} +/* @end */ -/* -The following two styles can be used to replace the root node title -with an image of your choice. Simply uncomment the next two styles, -specify the name of your image and be sure to set 'height' to the -proper pixel height of your image. -*/ +/* these are for tree view inside a (index) page */ -/* -.directory h3.swap { - height: 61px; - background-repeat: no-repeat; - background-image: url("yourimage.gif"); +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; } -.directory h3.swap span { - display: none; + +.directory table { + border-collapse:collapse; } -*/ -.directory > h3 { - margin-top: 0; +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; } -.directory p { - margin: 0px; - white-space: nowrap; +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; } -.directory div { - display: none; - margin: 0px; +.directory td.entry a { + outline:none; } -.directory img { - vertical-align: -30%; +.directory td.entry a img { + border: none; } -/* these are for tree view when not used as main index */ +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} -.directory-alt { - font-size: 100%; - font-weight: bold; +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; } -.directory-alt h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; +.directory img { + vertical-align: -30%; } -.directory-alt > h3 { - margin-top: 0; +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; } -.directory-alt p { - margin: 0px; - white-space: nowrap; +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; } -.directory-alt div { - display: none; - margin: 0px; +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('ftv2folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('ftv2folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('ftv2doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; } -.directory-alt img { - vertical-align: -30%; +table.directory { + font: 400 14px Roboto,sans-serif; } /* @end */ div.dynheader { margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } address { @@ -613,6 +825,8 @@ table.doxtable { border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; } table.doxtable td, table.doxtable th { @@ -626,11 +840,10 @@ font-size: 110%; padding-bottom: 4px; padding-top: 5px; - text-align:left; } table.fieldtable { - width: 100%; + /*width: 100%;*/ margin-bottom: 10px; border: 1px solid #A8B8D9; border-spacing: 0px; @@ -653,9 +866,21 @@ vertical-align: top; } +.fieldtable td.fieldname { + padding-top: 3px; +} + .fieldtable td.fielddoc { border-bottom: 1px solid #A8B8D9; - width: 100%; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; } .fieldtable tr:last-child td { @@ -696,6 +921,7 @@ font-size: 11px; background-image:url('tab_b.png'); background-repeat:repeat-x; + background-position: 0 -5px; height:30px; line-height:30px; color:#8AA0CC; @@ -723,6 +949,10 @@ display:block; text-decoration: none; outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; } .navpath li.navelem a:hover @@ -760,9 +990,7 @@ div.ingroups { - margin-left: 5px; font-size: 8pt; - padding-left: 5px; width: 50%; text-align: left; } @@ -783,7 +1011,7 @@ div.headertitle { - padding: 5px 5px 5px 7px; + padding: 5px 5px 5px 10px; } dl @@ -791,47 +1019,74 @@ padding: 0 0 0 10px; } -dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ +dl.section { - border-left:4px solid; - padding: 0 0 0 6px; + margin-left: 0px; + padding-left: 0px; } dl.note { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #D0C000; } dl.warning, dl.attention { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #FF0000; } dl.pre, dl.post, dl.invariant { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #00D000; } dl.deprecated { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #505050; } dl.todo { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #00C0E0; } dl.test { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #3030E0; } dl.bug { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #C08050; } +dl.section dd { + margin-bottom: 6px; +} + + #projectlogo { text-align: center; @@ -888,6 +1143,11 @@ text-align: center; } +.diagraph +{ + text-align: center; +} + .caption { font-weight: bold; @@ -915,6 +1175,250 @@ padding:5px 0; } +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 20px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + @media print { #top { display: none; } @@ -932,15 +1436,5 @@ overflow:inherit; display:inline; } - pre.fragment - { - overflow: visible; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - } } Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/doxygen.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/doxygen.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/dynsections.js libgdamm5.0-4.99.8/docs/reference/html/dynsections.js --- libgdamm5.0-4.99.6/docs/reference/html/dynsections.js 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/dynsections.js 2014-04-25 11:09:42.000000000 +0000 @@ -0,0 +1,97 @@ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- b -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x63.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x63.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x63.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x63.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,359 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- c -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x64.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x64.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x64.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x64.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,193 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- d -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x65.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x65.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x65.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x65.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,134 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- e -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x66.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x66.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x66.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x66.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,127 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- f -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x67.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x67.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x67.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x67.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,612 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- g -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x68.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x68.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x68.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x68.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,149 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- h -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x69.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x69.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x69.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x69.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,160 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- i -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x6a.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x6a.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x6a.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x6a.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- j -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x6c.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x6c.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x6c.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x6c.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,118 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- l -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x6d.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x6d.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x6d.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x6d.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,187 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- m -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x6e.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x6e.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x6e.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x6e.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,116 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- n -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x6f.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x6f.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x6f.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x6f.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,202 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- o -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x70.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x70.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x70.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x70.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,312 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- p -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x71.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x71.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x71.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x71.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,115 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- q -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x72.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x72.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x72.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x72.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- r -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x73.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x73.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x73.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x73.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,607 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- s -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x74.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x74.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x74.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x74.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,128 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- t -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x75.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x75.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x75.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x75.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,133 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- u -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x76.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x76.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x76.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x76.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,122 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- v -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x77.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x77.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x77.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x77.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,156 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
- - - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x78.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x78.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x78.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x78.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- x -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_0x7e.html libgdamm5.0-4.99.8/docs/reference/html/functions_0x7e.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_0x7e.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_0x7e.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,223 +0,0 @@ - - - - -libgdamm: Class Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all class members with links to the classes they belong to:
- -

- ~ -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_b.html libgdamm5.0-4.99.8/docs/reference/html/functions_b.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_b.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_b.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,117 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- b -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_c.html libgdamm5.0-4.99.8/docs/reference/html/functions_c.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_c.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_c.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,373 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- c -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_d.html libgdamm5.0-4.99.8/docs/reference/html/functions_d.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_d.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_d.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,189 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- d -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_e.html libgdamm5.0-4.99.8/docs/reference/html/functions_e.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_e.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_e.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,124 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- e -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_enum.html libgdamm5.0-4.99.8/docs/reference/html/functions_enum.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_enum.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_enum.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class Members - Enumerations - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_eval.html libgdamm5.0-4.99.8/docs/reference/html/functions_eval.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_eval.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_eval.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class Members - Enumerator - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
  @@ -324,14 +316,12 @@ : Gnome::Gda::StatementError -
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_f.html libgdamm5.0-4.99.8/docs/reference/html/functions_f.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_f.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_f.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,117 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- f -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x62.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x62.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x62.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x62.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,127 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- b -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x63.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x63.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x63.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x63.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,274 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- c -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x64.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x64.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x64.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x64.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,157 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- d -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x65.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x65.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x65.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x65.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,134 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- e -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x66.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x66.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x66.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x66.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,124 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- f -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x67.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x67.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x67.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x67.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,607 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- g -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x68.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x68.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x68.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x68.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,136 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- h -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x69.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x69.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x69.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x69.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,157 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- i -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6a.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6a.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6a.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6a.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- j -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6c.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6c.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6c.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6c.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,118 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- l -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6d.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6d.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6d.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6d.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,139 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- m -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6e.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6e.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6e.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6e.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,116 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- n -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6f.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6f.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x6f.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x6f.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,202 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- o -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x70.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x70.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x70.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x70.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,312 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- p -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x71.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x71.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x71.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x71.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,115 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- q -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x72.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x72.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x72.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x72.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- r -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x73.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x73.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x73.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x73.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,517 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- s -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x74.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x74.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x74.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x74.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,128 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- t -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x75.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x75.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x75.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x75.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,133 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- u -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x76.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x76.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x76.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x76.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,119 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- v -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x77.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x77.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x77.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x77.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,156 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
- - - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x78.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x78.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x78.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x78.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- x -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x7e.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x7e.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_0x7e.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_0x7e.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,223 +0,0 @@ - - - - -libgdamm: Class Members - Functions - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-  - -

- ~ -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_b.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_b.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_b.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_b.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,117 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- b -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_c.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_c.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_c.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_c.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,268 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- c -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_d.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_d.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_d.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_d.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,153 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- d -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_e.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_e.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_e.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_e.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,124 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- e -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_f.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_f.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_f.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_f.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,114 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- f -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_g.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_g.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_g.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_g.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,601 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- g -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_h.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_h.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_h.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_h.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,126 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- h -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_~.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_~.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_~.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_~.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,213 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- ~ -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func.html libgdamm5.0-4.99.8/docs/reference/html/functions_func.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class Members - Functions - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + +
  @@ -178,14 +170,12 @@ : Gnome::Gda::Connection -
- - +
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_i.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_i.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_i.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_i.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,147 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- i -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_j.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_j.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_j.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_j.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,102 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- j -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_l.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_l.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_l.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_l.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,108 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- l -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_m.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_m.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_m.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_m.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,129 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- m -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_n.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_n.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_n.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_n.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,106 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- n -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_o.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_o.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_o.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_o.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,192 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- o -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_p.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_p.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_p.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_p.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,302 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- p -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_q.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_q.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_q.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_q.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,105 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- q -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_r.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_r.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_r.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_r.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,144 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- r -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_s.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_s.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_s.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_s.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,504 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- s -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_t.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_t.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_t.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_t.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,118 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- t -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_u.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_u.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_u.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_u.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,123 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- u -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_v.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_v.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_v.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_v.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,109 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- v -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_w.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_w.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_w.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_w.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,145 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+ + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_func_x.html libgdamm5.0-4.99.8/docs/reference/html/functions_func_x.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_func_x.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_func_x.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,102 @@ + + + + + + +libgdamm: Class Members - Functions + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+  + +

- x -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_g.html libgdamm5.0-4.99.8/docs/reference/html/functions_g.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_g.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_g.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,608 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- g -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_h.html libgdamm5.0-4.99.8/docs/reference/html/functions_h.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_h.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_h.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,139 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- h -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_~.html libgdamm5.0-4.99.8/docs/reference/html/functions_~.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_~.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_~.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,213 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- ~ -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions.html libgdamm5.0-4.99.8/docs/reference/html/functions.html --- libgdamm5.0-4.99.6/docs/reference/html/functions.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class Members - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + +
Here is a list of all class members with links to the classes they belong to:
@@ -178,14 +170,12 @@ : Gnome::Gda::Connection -
- - +
+ - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_i.html libgdamm5.0-4.99.8/docs/reference/html/functions_i.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_i.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_i.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,150 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- i -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_j.html libgdamm5.0-4.99.8/docs/reference/html/functions_j.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_j.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_j.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,102 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- j -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_l.html libgdamm5.0-4.99.8/docs/reference/html/functions_l.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_l.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_l.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,108 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- l -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_m.html libgdamm5.0-4.99.8/docs/reference/html/functions_m.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_m.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_m.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,177 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- m -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_n.html libgdamm5.0-4.99.8/docs/reference/html/functions_n.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_n.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_n.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,106 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- n -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_o.html libgdamm5.0-4.99.8/docs/reference/html/functions_o.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_o.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_o.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,192 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- o -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_p.html libgdamm5.0-4.99.8/docs/reference/html/functions_p.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_p.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_p.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,302 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- p -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_q.html libgdamm5.0-4.99.8/docs/reference/html/functions_q.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_q.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_q.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,105 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- q -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_r.html libgdamm5.0-4.99.8/docs/reference/html/functions_r.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_r.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_r.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,144 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- r -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_s.html libgdamm5.0-4.99.8/docs/reference/html/functions_s.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_s.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_s.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,597 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- s -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_t.html libgdamm5.0-4.99.8/docs/reference/html/functions_t.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_t.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_t.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,118 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- t -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_type.html libgdamm5.0-4.99.8/docs/reference/html/functions_type.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_type.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_type.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class Members - Typedefs - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
  -
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_u.html libgdamm5.0-4.99.8/docs/reference/html/functions_u.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_u.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_u.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,123 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- u -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_vars.html libgdamm5.0-4.99.8/docs/reference/html/functions_vars.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_vars.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_vars.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class Members - Variables - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_v.html libgdamm5.0-4.99.8/docs/reference/html/functions_v.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_v.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_v.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,112 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- v -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_w.html libgdamm5.0-4.99.8/docs/reference/html/functions_w.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_w.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_w.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,145 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+ + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/functions_x.html libgdamm5.0-4.99.8/docs/reference/html/functions_x.html --- libgdamm5.0-4.99.6/docs/reference/html/functions_x.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/functions_x.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,102 @@ + + + + + + +libgdamm: Class Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all class members with links to the classes they belong to:
+ +

- x -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/graph_legend.html libgdamm5.0-4.99.8/docs/reference/html/graph_legend.html --- libgdamm5.0-4.99.6/docs/reference/html/graph_legend.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/graph_legend.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Graph Legend - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Graph Legend
-
+
Graph Legend
+

This page explains how to interpret the graphs that are generated by doxygen.

-

Consider the following example:

-
/*! Invisible class because of truncation */
-class Invisible { };
-
-/*! Truncated class, inheritance relation is hidden */
-class Truncated : public Invisible { };
-
-/* Class not documented with doxygen comments */
-class Undocumented { };
-
-/*! Class that is inherited using public inheritance */
-class PublicBase : public Truncated { };
-
-/*! A template class */
-template<class T> class Templ { };
-
-/*! Class that is inherited using protected inheritance */
-class ProtectedBase { };
-
-/*! Class that is inherited using private inheritance */
-class PrivateBase { };
-
-/*! Class that is used by the Inherited class */
-class Used { };
-
-/*! Super class that inherits a number of other classes */
-class Inherited : public PublicBase,
-                  protected ProtectedBase,
-                  private PrivateBase,
-                  public Undocumented,
-                  public Templ<int>
-{
-  private:
-    Used *m_usedClass;
-};
-

This will result in the following graph:

+

Consider the following example:

/*! Invisible class because of truncation */
+
class Invisible { };
+
+
/*! Truncated class, inheritance relation is hidden */
+
class Truncated : public Invisible { };
+
+
/* Class not documented with doxygen comments */
+
class Undocumented { };
+
+
/*! Class that is inherited using public inheritance */
+
class PublicBase : public Truncated { };
+
+
/*! A template class */
+
template<class T> class Templ { };
+
+
/*! Class that is inherited using protected inheritance */
+
class ProtectedBase { };
+
+
/*! Class that is inherited using private inheritance */
+
class PrivateBase { };
+
+
/*! Class that is used by the Inherited class */
+
class Used { };
+
+
/*! Super class that inherits a number of other classes */
+
class Inherited : public PublicBase,
+
protected ProtectedBase,
+
private PrivateBase,
+
public Undocumented,
+
public Templ<int>
+
{
+
private:
+
Used *m_usedClass;
+
};
+

This will result in the following graph:

-graph_legend.png +
-

The boxes in the above graph have the following meaning:

+

The boxes in the above graph have the following meaning:

  • A filled gray box represents the struct or class for which the graph is generated.
  • @@ -114,14 +105,12 @@
  • A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
-
- - + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/graph_legend.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/graph_legend.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/group__DataHandlers.html libgdamm5.0-4.99.8/docs/reference/html/group__DataHandlers.html --- libgdamm5.0-4.99.6/docs/reference/html/group__DataHandlers.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/group__DataHandlers.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Data Handlers - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Data Handlers
- +
Data Handlers
+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Classes

class  Gnome::Gda::Batch
 Multiple SQL statements grouped together. More...
class  Gnome::Gda::Blob
 This object is a base class for individual database providers which support BLOB types. More...
class  Gnome::Gda::BlobOp
 Blobs handling. More...
class  Gnome::Gda::Column
 Management of DataModel column attributes. More...
class  Gnome::Gda::DataComparator
 Simple data model's contents comparison. More...
class  Gnome::Gda::DataHandler
 Base class which provides data handling capabilities. More...
class  Gnome::Gda::HandlerBin
 Default handler for binary values. More...
class  Gnome::Gda::HandlerBoolean
 Default Handler for booleans. More...
class  Gnome::Gda::HandlerNumerical
 Default handler for numeric values. More...
class  Gnome::Gda::HandlerString
 Default handler for strings. More...
class  Gnome::Gda::HandlerType
 Default handler for GType values. More...
class  Gnome::Gda::Holder
 Container for a single Gda::Value. More...
class  Gnome::Gda::QuarkList
 Manages lists of KEY=VALUE pairs. More...
class  Gnome::Gda::Row
 Row for a Gda::DataModelArray object. More...
class  Gnome::Gda::Set
 Container for several values. More...
class  Gnome::Gda::Batch
 Multiple SQL statements grouped together. More...
 
class  Gnome::Gda::Blob
 This object is a base class for individual database providers which support BLOB types. More...
 
class  Gnome::Gda::BlobOp
 Blobs handling. More...
 
class  Gnome::Gda::Column
 Management of DataModel column attributes. More...
 
class  Gnome::Gda::DataComparator
 Simple data model's contents comparison. More...
 
class  Gnome::Gda::DataHandler
 Base class which provides data handling capabilities. More...
 
class  Gnome::Gda::HandlerBin
 Default handler for binary values. More...
 
class  Gnome::Gda::HandlerBoolean
 Default Handler for booleans. More...
 
class  Gnome::Gda::HandlerNumerical
 Default handler for numeric values. More...
 
class  Gnome::Gda::HandlerString
 Default handler for strings. More...
 
class  Gnome::Gda::HandlerType
 Default handler for GType values. More...
 
class  Gnome::Gda::Holder
 Container for a single Gda::Value. More...
 
class  Gnome::Gda::QuarkList
 Manages lists of KEY=VALUE pairs. More...
 
class  Gnome::Gda::Row
 Row for a Gda::DataModelArray object. More...
 
class  Gnome::Gda::Set
 Container for several values. More...
 
-
- - +

Detailed Description

+ + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/group__DataModels.html libgdamm5.0-4.99.8/docs/reference/html/group__DataModels.html --- libgdamm5.0-4.99.6/docs/reference/html/group__DataModels.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/group__DataModels.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Data Models - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Data Models
- +
Data Models
+
- - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +

+

Classes

class  Gnome::Gda::DataAccessWrapper
 Offers random access on top of a cursor-only access data model. More...
class  Gnome::Gda::DataModel
 Abstract DataModel (Base class for all DataModels). More...
class  Gnome::Gda::DataModelArray
 An implementation of DataModel based on an array. More...
class  Gnome::Gda::DataModelImport
 Importing data from a string or a file. More...
class  Gnome::Gda::DataModelIter
 Data model iterator. More...
class  Gnome::Gda::DataProxy
 Proxy to hold modifications for any DataModel, providing the DataModel interface itself. More...
class  Gnome::Gda::DataSelect
 Data models returned by the execution of a SELECT statement. More...
class  Gnome::Gda::DataAccessWrapper
 Offers random access on top of a cursor-only access data model. More...
 
class  Gnome::Gda::DataModel
 Abstract DataModel (Base class for all DataModels). More...
 
class  Gnome::Gda::DataModelArray
 An implementation of DataModel based on an array. More...
 
class  Gnome::Gda::DataModelImport
 Importing data from a string or a file. More...
 
class  Gnome::Gda::DataModelIter
 Data model iterator. More...
 
class  Gnome::Gda::DataProxy
 Proxy to hold modifications for any DataModel, providing the DataModel interface itself. More...
 
class  Gnome::Gda::DataSelect
 Data models returned by the execution of a SELECT statement. More...
 
-
- - +

Detailed Description

+ + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/group__DDL.html libgdamm5.0-4.99.8/docs/reference/html/group__DDL.html --- libgdamm5.0-4.99.6/docs/reference/html/group__DDL.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/group__DDL.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Data definition (DDL) queries - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Data definition (DDL) queries
- +
Data definition (DDL) queries
+
- - - + + +

+

Classes

class  Gnome::Gda::ServerOperation
 Handles any DDL query in an abstract way. More...
class  Gnome::Gda::ServerOperation
 Handles any DDL query in an abstract way. More...
 
-
- - +

Detailed Description

+ + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/group__libgdammEnums.html libgdamm5.0-4.99.8/docs/reference/html/group__libgdammEnums.html --- libgdamm5.0-4.99.6/docs/reference/html/group__libgdammEnums.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/group__libgdammEnums.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: libgdamm Enums and Flags - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
libgdamm Enums and Flags
- +
libgdamm Enums and Flags
+
- - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

+

Enumerations

enum  Gnome::Gda::ConnectionOptions {
-  Gnome::Gda::CONNECTION_OPTIONS_NONE = 0x0,
-  Gnome::Gda::CONNECTION_OPTIONS_READ_ONLY = 1 << 0,
-  Gnome::Gda::CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE = 1 << 1,
-  Gnome::Gda::CONNECTION_OPTIONS_THREAD_SAFE = 1 << 2,
-  Gnome::Gda::CONNECTION_OPTIONS_THREAD_ISOLATED = 1 << 3,
+
enum  Gnome::Gda::ConnectionOptions {
+  Gnome::Gda::CONNECTION_OPTIONS_NONE = 0x0, +
+  Gnome::Gda::CONNECTION_OPTIONS_READ_ONLY = 1 << 0, +
+  Gnome::Gda::CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE = 1 << 1, +
+  Gnome::Gda::CONNECTION_OPTIONS_THREAD_SAFE = 1 << 2, +
+  Gnome::Gda::CONNECTION_OPTIONS_THREAD_ISOLATED = 1 << 3, +
  Gnome::Gda::CONNECTION_OPTIONS_AUTO_META_DATA = 1 << 4 -
+
}
enum  Gnome::Gda::ConnectionMetaType {
-  Gnome::Gda::CONNECTION_META_NAMESPACES,
-  Gnome::Gda::CONNECTION_META_TYPES,
-  Gnome::Gda::CONNECTION_META_TABLES,
-  Gnome::Gda::CONNECTION_META_VIEWS,
-  Gnome::Gda::CONNECTION_META_FIELDS,
+
 
enum  Gnome::Gda::ConnectionMetaType {
+  Gnome::Gda::CONNECTION_META_NAMESPACES, +
+  Gnome::Gda::CONNECTION_META_TYPES, +
+  Gnome::Gda::CONNECTION_META_TABLES, +
+  Gnome::Gda::CONNECTION_META_VIEWS, +
+  Gnome::Gda::CONNECTION_META_FIELDS, +
  Gnome::Gda::CONNECTION_META_INDEXES -
+
}
enum  Gnome::Gda::ConnectionEventCode {
-  Gnome::Gda::CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION,
-  Gnome::Gda::CONNECTION_EVENT_CODE_RESTRICT_VIOLATION,
-  Gnome::Gda::CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION,
-  Gnome::Gda::CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION,
-  Gnome::Gda::CONNECTION_EVENT_CODE_UNIQUE_VIOLATION,
-  Gnome::Gda::CONNECTION_EVENT_CODE_CHECK_VIOLATION,
-  Gnome::Gda::CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES,
-  Gnome::Gda::CONNECTION_EVENT_CODE_UNDEFINED_COLUMN,
-  Gnome::Gda::CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION,
-  Gnome::Gda::CONNECTION_EVENT_CODE_UNDEFINED_TABLE,
-  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_COLUMN,
-  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_DATABASE,
-  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION,
-  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA,
-  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_TABLE,
-  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_ALIAS,
-  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_OBJECT,
-  Gnome::Gda::CONNECTION_EVENT_CODE_SYNTAX_ERROR,
+
 
enum  Gnome::Gda::ConnectionEventCode {
+  Gnome::Gda::CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_RESTRICT_VIOLATION, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_UNIQUE_VIOLATION, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_CHECK_VIOLATION, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_UNDEFINED_COLUMN, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_UNDEFINED_TABLE, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_COLUMN, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_DATABASE, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_TABLE, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_ALIAS, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_OBJECT, +
+  Gnome::Gda::CONNECTION_EVENT_CODE_SYNTAX_ERROR, +
  Gnome::Gda::CONNECTION_EVENT_CODE_UNKNOWN -
+
}
enum  Gnome::Gda::ConnectionEventType {
-  Gnome::Gda::CONNECTION_EVENT_NOTICE,
-  Gnome::Gda::CONNECTION_EVENT_WARNING,
-  Gnome::Gda::CONNECTION_EVENT_ERROR,
+
 
enum  Gnome::Gda::ConnectionEventType {
+  Gnome::Gda::CONNECTION_EVENT_NOTICE, +
+  Gnome::Gda::CONNECTION_EVENT_WARNING, +
+  Gnome::Gda::CONNECTION_EVENT_ERROR, +
  Gnome::Gda::CONNECTION_EVENT_COMMAND -
+
}
enum  Gnome::Gda::DataModelAccessFlags {
-  Gnome::Gda::DATA_MODEL_ACCESS_RANDOM = 1 << 0,
-  Gnome::Gda::DATA_MODEL_ACCESS_CURSOR_FORWARD = 1 << 1,
-  Gnome::Gda::DATA_MODEL_ACCESS_CURSOR_BACKWARD = 1 << 2,
-  Gnome::Gda::DATA_MODEL_ACCESS_CURSOR = 0x6,
-  Gnome::Gda::DATA_MODEL_ACCESS_INSERT = 1 << 3,
-  Gnome::Gda::DATA_MODEL_ACCESS_UPDATE = 1 << 4,
-  Gnome::Gda::DATA_MODEL_ACCESS_DELETE = 1 << 5,
+
 
enum  Gnome::Gda::DataModelAccessFlags {
+  Gnome::Gda::DATA_MODEL_ACCESS_RANDOM = 1 << 0, +
+  Gnome::Gda::DATA_MODEL_ACCESS_CURSOR_FORWARD = 1 << 1, +
+  Gnome::Gda::DATA_MODEL_ACCESS_CURSOR_BACKWARD = 1 << 2, +
+  Gnome::Gda::DATA_MODEL_ACCESS_CURSOR = 0x6, +
+  Gnome::Gda::DATA_MODEL_ACCESS_INSERT = 1 << 3, +
+  Gnome::Gda::DATA_MODEL_ACCESS_UPDATE = 1 << 4, +
+  Gnome::Gda::DATA_MODEL_ACCESS_DELETE = 1 << 5, +
  Gnome::Gda::DATA_MODEL_ACCESS_WRITE = 0x38 -
+
}
enum  Gnome::Gda::DataModelHint {
-  Gnome::Gda::DATA_MODEL_HINT_START_BATCH_UPDATE,
-  Gnome::Gda::DATA_MODEL_HINT_END_BATCH_UPDATE,
+
 
enum  Gnome::Gda::DataModelHint {
+  Gnome::Gda::DATA_MODEL_HINT_START_BATCH_UPDATE, +
+  Gnome::Gda::DATA_MODEL_HINT_END_BATCH_UPDATE, +
  Gnome::Gda::DATA_MODEL_HINT_REFRESH -
+
}
enum  Gnome::Gda::DataModelIOFormat {
-  Gnome::Gda::DATA_MODEL_IO_DATA_ARRAY_XML,
+
 
enum  Gnome::Gda::DataModelIOFormat {
+  Gnome::Gda::DATA_MODEL_IO_DATA_ARRAY_XML, +
  Gnome::Gda::DATA_MODEL_IO_TEXT_SEPARATED -
+
}
enum  Gnome::Gda::SqlIdentifierStyle {
-  Gnome::Gda::SQL_IDENTIFIERS_LOWER_CASE = 1 << 0,
+
 
enum  Gnome::Gda::SqlIdentifierStyle {
+  Gnome::Gda::SQL_IDENTIFIERS_LOWER_CASE = 1 << 0, +
  Gnome::Gda::SQL_IDENTIFIERS_UPPER_CASE = 1 << 1 -
+
}
enum  Gnome::Gda::MetaStructFeature {
-  Gnome::Gda::META_STRUCT_FEATURE_NONE = 0x0,
-  Gnome::Gda::META_STRUCT_FEATURE_FOREIGN_KEYS = 1 << 0,
-  Gnome::Gda::META_STRUCT_FEATURE_VIEW_DEPENDENCIES = 1 << 1,
+
 
enum  Gnome::Gda::MetaStructFeature {
+  Gnome::Gda::META_STRUCT_FEATURE_NONE = 0x0, +
+  Gnome::Gda::META_STRUCT_FEATURE_FOREIGN_KEYS = 1 << 0, +
+  Gnome::Gda::META_STRUCT_FEATURE_VIEW_DEPENDENCIES = 1 << 1, +
  Gnome::Gda::META_STRUCT_FEATURE_ALL = 0x3 -
+
}
enum  Gnome::Gda::MetaDbObjectType {
-  Gnome::Gda::META_DB_UNKNOWN,
-  Gnome::Gda::META_DB_TABLE,
+
 
enum  Gnome::Gda::MetaDbObjectType {
+  Gnome::Gda::META_DB_UNKNOWN, +
+  Gnome::Gda::META_DB_TABLE, +
  Gnome::Gda::META_DB_VIEW -
+
}
enum  Gnome::Gda::MetaSortType {
-  Gnome::Gda::META_SORT_ALHAPETICAL,
+
 
enum  Gnome::Gda::MetaSortType {
+  Gnome::Gda::META_SORT_ALHAPETICAL, +
  Gnome::Gda::META_SORT_DEPENDENCIES -
+
}
enum  Gnome::Gda::MetaGraphInfo { Gnome::Gda::META_GRAPH_COLUMNS = 1 << 0 +
 
enum  Gnome::Gda::MetaGraphInfo { Gnome::Gda::META_GRAPH_COLUMNS = 1 << 0 }
enum  Gnome::Gda::ServerOperationNodeType {
-  Gnome::Gda::SERVER_OPERATION_NODE_PARAMLIST,
-  Gnome::Gda::SERVER_OPERATION_NODE_DATA_MODEL,
-  Gnome::Gda::SERVER_OPERATION_NODE_PARAM,
-  Gnome::Gda::SERVER_OPERATION_NODE_SEQUENCE,
-  Gnome::Gda::SERVER_OPERATION_NODE_SEQUENCE_ITEM,
-  Gnome::Gda::SERVER_OPERATION_NODE_DATA_MODEL_COLUMN,
+
 
enum  Gnome::Gda::ServerOperationNodeType {
+  Gnome::Gda::SERVER_OPERATION_NODE_PARAMLIST, +
+  Gnome::Gda::SERVER_OPERATION_NODE_DATA_MODEL, +
+  Gnome::Gda::SERVER_OPERATION_NODE_PARAM, +
+  Gnome::Gda::SERVER_OPERATION_NODE_SEQUENCE, +
+  Gnome::Gda::SERVER_OPERATION_NODE_SEQUENCE_ITEM, +
+  Gnome::Gda::SERVER_OPERATION_NODE_DATA_MODEL_COLUMN, +
  Gnome::Gda::SERVER_OPERATION_NODE_UNKNOWN -
+
}
enum  Gnome::Gda::ServerOperationNodeStatus {
-  Gnome::Gda::SERVER_OPERATION_STATUS_OPTIONAL,
-  Gnome::Gda::SERVER_OPERATION_STATUS_REQUIRED,
+
 
enum  Gnome::Gda::ServerOperationNodeStatus {
+  Gnome::Gda::SERVER_OPERATION_STATUS_OPTIONAL, +
+  Gnome::Gda::SERVER_OPERATION_STATUS_REQUIRED, +
  Gnome::Gda::SERVER_OPERATION_STATUS_UNKNOWN -
+
}
enum  Gnome::Gda::ServerOperationType {
-  Gnome::Gda::SERVER_OPERATION_CREATE_DB,
-  Gnome::Gda::SERVER_OPERATION_DROP_DB,
-  Gnome::Gda::SERVER_OPERATION_CREATE_TABLE,
-  Gnome::Gda::SERVER_OPERATION_DROP_TABLE,
-  Gnome::Gda::SERVER_OPERATION_RENAME_TABLE,
-  Gnome::Gda::SERVER_OPERATION_ADD_COLUMN,
-  Gnome::Gda::SERVER_OPERATION_DROP_COLUMN,
-  Gnome::Gda::SERVER_OPERATION_CREATE_INDEX,
-  Gnome::Gda::SERVER_OPERATION_DROP_INDEX,
-  Gnome::Gda::SERVER_OPERATION_CREATE_VIEW,
-  Gnome::Gda::SERVER_OPERATION_DROP_VIEW,
-  Gnome::Gda::SERVER_OPERATION_COMMENT_TABLE,
-  Gnome::Gda::SERVER_OPERATION_COMMENT_COLUMN,
-  Gnome::Gda::SERVER_OPERATION_CREATE_USER,
-  Gnome::Gda::SERVER_OPERATION_ALTER_USER,
-  Gnome::Gda::SERVER_OPERATION_DROP_USER,
+
 
enum  Gnome::Gda::ServerOperationType {
+  Gnome::Gda::SERVER_OPERATION_CREATE_DB, +
+  Gnome::Gda::SERVER_OPERATION_DROP_DB, +
+  Gnome::Gda::SERVER_OPERATION_CREATE_TABLE, +
+  Gnome::Gda::SERVER_OPERATION_DROP_TABLE, +
+  Gnome::Gda::SERVER_OPERATION_RENAME_TABLE, +
+  Gnome::Gda::SERVER_OPERATION_ADD_COLUMN, +
+  Gnome::Gda::SERVER_OPERATION_DROP_COLUMN, +
+  Gnome::Gda::SERVER_OPERATION_CREATE_INDEX, +
+  Gnome::Gda::SERVER_OPERATION_DROP_INDEX, +
+  Gnome::Gda::SERVER_OPERATION_CREATE_VIEW, +
+  Gnome::Gda::SERVER_OPERATION_DROP_VIEW, +
+  Gnome::Gda::SERVER_OPERATION_COMMENT_TABLE, +
+  Gnome::Gda::SERVER_OPERATION_COMMENT_COLUMN, +
+  Gnome::Gda::SERVER_OPERATION_CREATE_USER, +
+  Gnome::Gda::SERVER_OPERATION_ALTER_USER, +
+  Gnome::Gda::SERVER_OPERATION_DROP_USER, +
  Gnome::Gda::SERVER_OPERATION_LAST -
+
}
enum  Gnome::Gda::ConnectionFeature {
-  Gnome::Gda::CONNECTION_FEATURE_AGGREGATES,
-  Gnome::Gda::CONNECTION_FEATURE_BLOBS,
-  Gnome::Gda::CONNECTION_FEATURE_INDEXES,
-  Gnome::Gda::CONNECTION_FEATURE_INHERITANCE,
-  Gnome::Gda::CONNECTION_FEATURE_NAMESPACES,
-  Gnome::Gda::CONNECTION_FEATURE_PROCEDURES,
-  Gnome::Gda::CONNECTION_FEATURE_SEQUENCES,
-  Gnome::Gda::CONNECTION_FEATURE_SQL,
-  Gnome::Gda::CONNECTION_FEATURE_TRANSACTIONS,
-  Gnome::Gda::CONNECTION_FEATURE_SAVEPOINTS,
-  Gnome::Gda::CONNECTION_FEATURE_SAVEPOINTS_REMOVE,
-  Gnome::Gda::CONNECTION_FEATURE_TRIGGERS,
-  Gnome::Gda::CONNECTION_FEATURE_UPDATABLE_CURSOR,
-  Gnome::Gda::CONNECTION_FEATURE_USERS,
-  Gnome::Gda::CONNECTION_FEATURE_VIEWS,
-  Gnome::Gda::CONNECTION_FEATURE_XA_TRANSACTIONS,
-  Gnome::Gda::CONNECTION_FEATURE_MULTI_THREADING,
+
 
enum  Gnome::Gda::ConnectionFeature {
+  Gnome::Gda::CONNECTION_FEATURE_AGGREGATES, +
+  Gnome::Gda::CONNECTION_FEATURE_BLOBS, +
+  Gnome::Gda::CONNECTION_FEATURE_INDEXES, +
+  Gnome::Gda::CONNECTION_FEATURE_INHERITANCE, +
+  Gnome::Gda::CONNECTION_FEATURE_NAMESPACES, +
+  Gnome::Gda::CONNECTION_FEATURE_PROCEDURES, +
+  Gnome::Gda::CONNECTION_FEATURE_SEQUENCES, +
+  Gnome::Gda::CONNECTION_FEATURE_SQL, +
+  Gnome::Gda::CONNECTION_FEATURE_TRANSACTIONS, +
+  Gnome::Gda::CONNECTION_FEATURE_SAVEPOINTS, +
+  Gnome::Gda::CONNECTION_FEATURE_SAVEPOINTS_REMOVE, +
+  Gnome::Gda::CONNECTION_FEATURE_TRIGGERS, +
+  Gnome::Gda::CONNECTION_FEATURE_UPDATABLE_CURSOR, +
+  Gnome::Gda::CONNECTION_FEATURE_USERS, +
+  Gnome::Gda::CONNECTION_FEATURE_VIEWS, +
+  Gnome::Gda::CONNECTION_FEATURE_XA_TRANSACTIONS, +
+  Gnome::Gda::CONNECTION_FEATURE_MULTI_THREADING, +
  Gnome::Gda::CONNECTION_FEATURE_LAST -
+
}
enum  Gnome::Gda::SqlParserMode {
-  Gnome::Gda::SQL_PARSER_MODE_PARSE,
+
 
enum  Gnome::Gda::SqlParserMode {
+  Gnome::Gda::SQL_PARSER_MODE_PARSE, +
  Gnome::Gda::SQL_PARSER_MODE_DELIMIT -
+
}
enum  Gnome::Gda::SqlOperatorType {
-  Gnome::Gda::SQL_OPERATOR_TYPE_AND,
-  Gnome::Gda::SQL_OPERATOR_TYPE_OR,
-  Gnome::Gda::SQL_OPERATOR_TYPE_EQ,
-  Gnome::Gda::SQL_OPERATOR_TYPE_IS,
-  Gnome::Gda::SQL_OPERATOR_TYPE_LIKE,
-  Gnome::Gda::SQL_OPERATOR_TYPE_BETWEEN,
-  Gnome::Gda::SQL_OPERATOR_TYPE_GT,
-  Gnome::Gda::SQL_OPERATOR_TYPE_LT,
-  Gnome::Gda::SQL_OPERATOR_TYPE_GEQ,
-  Gnome::Gda::SQL_OPERATOR_TYPE_LEQ,
-  Gnome::Gda::SQL_OPERATOR_TYPE_DIFF,
-  Gnome::Gda::SQL_OPERATOR_TYPE_REGEXP,
-  Gnome::Gda::SQL_OPERATOR_TYPE_REGEXP_CI,
-  Gnome::Gda::SQL_OPERATOR_TYPE_NOT_REGEXP,
-  Gnome::Gda::SQL_OPERATOR_TYPE_NOT_REGEXP_CI,
-  Gnome::Gda::SQL_OPERATOR_TYPE_SIMILAR,
-  Gnome::Gda::SQL_OPERATOR_TYPE_ISNULL,
-  Gnome::Gda::SQL_OPERATOR_TYPE_ISNOTNULL,
-  Gnome::Gda::SQL_OPERATOR_TYPE_NOT,
-  Gnome::Gda::SQL_OPERATOR_TYPE_IN,
-  Gnome::Gda::SQL_OPERATOR_TYPE_NOTIN,
-  Gnome::Gda::SQL_OPERATOR_TYPE_CONCAT,
-  Gnome::Gda::SQL_OPERATOR_TYPE_PLUS,
-  Gnome::Gda::SQL_OPERATOR_TYPE_MINUS,
-  Gnome::Gda::SQL_OPERATOR_TYPE_STAR,
-  Gnome::Gda::SQL_OPERATOR_TYPE_DIV,
-  Gnome::Gda::SQL_OPERATOR_TYPE_REM,
-  Gnome::Gda::SQL_OPERATOR_TYPE_BITAND,
-  Gnome::Gda::SQL_OPERATOR_TYPE_BITOR,
-  Gnome::Gda::SQL_OPERATOR_TYPE_BITNOT,
+
 
enum  Gnome::Gda::SqlOperatorType {
+  Gnome::Gda::SQL_OPERATOR_TYPE_AND, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_OR, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_EQ, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_IS, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_LIKE, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_BETWEEN, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_GT, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_LT, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_GEQ, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_LEQ, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_DIFF, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_REGEXP, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_REGEXP_CI, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_NOT_REGEXP, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_NOT_REGEXP_CI, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_SIMILAR, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_ISNULL, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_ISNOTNULL, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_NOT, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_IN, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_NOTIN, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_CONCAT, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_PLUS, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_MINUS, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_STAR, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_DIV, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_REM, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_BITAND, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_BITOR, +
+  Gnome::Gda::SQL_OPERATOR_TYPE_BITNOT, +
  Gnome::Gda::SQL_OPERATOR_TYPE_ILIKE -
+
}
enum  Gnome::Gda::SqlSelectJoinType {
-  Gnome::Gda::SQL_SELECT_JOIN_CROSS,
-  Gnome::Gda::SQL_SELECT_JOIN_NATURAL,
-  Gnome::Gda::SQL_SELECT_JOIN_INNER,
-  Gnome::Gda::SQL_SELECT_JOIN_LEFT,
-  Gnome::Gda::SQL_SELECT_JOIN_RIGHT,
+
 
enum  Gnome::Gda::SqlSelectJoinType {
+  Gnome::Gda::SQL_SELECT_JOIN_CROSS, +
+  Gnome::Gda::SQL_SELECT_JOIN_NATURAL, +
+  Gnome::Gda::SQL_SELECT_JOIN_INNER, +
+  Gnome::Gda::SQL_SELECT_JOIN_LEFT, +
+  Gnome::Gda::SQL_SELECT_JOIN_RIGHT, +
  Gnome::Gda::SQL_SELECT_JOIN_FULL -
+
}
enum  Gnome::Gda::SqlStatementType {
-  Gnome::Gda::SQL_STATEMENT_SELECT,
-  Gnome::Gda::SQL_STATEMENT_INSERT,
-  Gnome::Gda::SQL_STATEMENT_UPDATE,
-  Gnome::Gda::SQL_STATEMENT_DELETE,
-  Gnome::Gda::SQL_STATEMENT_COMPOUND,
-  Gnome::Gda::SQL_STATEMENT_BEGIN,
-  Gnome::Gda::SQL_STATEMENT_ROLLBACK,
-  Gnome::Gda::SQL_STATEMENT_COMMIT,
-  Gnome::Gda::SQL_STATEMENT_SAVEPOINT,
-  Gnome::Gda::SQL_STATEMENT_ROLLBACK_SAVEPOINT,
-  Gnome::Gda::SQL_STATEMENT_DELETE_SAVEPOINT,
-  Gnome::Gda::SQL_STATEMENT_UNKNOWN,
+
 
enum  Gnome::Gda::SqlStatementType {
+  Gnome::Gda::SQL_STATEMENT_SELECT, +
+  Gnome::Gda::SQL_STATEMENT_INSERT, +
+  Gnome::Gda::SQL_STATEMENT_UPDATE, +
+  Gnome::Gda::SQL_STATEMENT_DELETE, +
+  Gnome::Gda::SQL_STATEMENT_COMPOUND, +
+  Gnome::Gda::SQL_STATEMENT_BEGIN, +
+  Gnome::Gda::SQL_STATEMENT_ROLLBACK, +
+  Gnome::Gda::SQL_STATEMENT_COMMIT, +
+  Gnome::Gda::SQL_STATEMENT_SAVEPOINT, +
+  Gnome::Gda::SQL_STATEMENT_ROLLBACK_SAVEPOINT, +
+  Gnome::Gda::SQL_STATEMENT_DELETE_SAVEPOINT, +
+  Gnome::Gda::SQL_STATEMENT_UNKNOWN, +
  Gnome::Gda::SQL_STATEMENT_NONE -
+
}
enum  Gnome::Gda::StatementModelUsage {
-  Gnome::Gda::STATEMENT_MODEL_RANDOM_ACCESS = 1 << 0,
-  Gnome::Gda::STATEMENT_MODEL_CURSOR_FORWARD = 1 << 1,
-  Gnome::Gda::STATEMENT_MODEL_CURSOR_BACKWARD = 1 << 2,
-  Gnome::Gda::STATEMENT_MODEL_CURSOR = 0x6,
+
 
enum  Gnome::Gda::StatementModelUsage {
+  Gnome::Gda::STATEMENT_MODEL_RANDOM_ACCESS = 1 << 0, +
+  Gnome::Gda::STATEMENT_MODEL_CURSOR_FORWARD = 1 << 1, +
+  Gnome::Gda::STATEMENT_MODEL_CURSOR_BACKWARD = 1 << 2, +
+  Gnome::Gda::STATEMENT_MODEL_CURSOR = 0x6, +
  Gnome::Gda::STATEMENT_MODEL_ALLOW_NOPARAM = 1 << 3 -
+
}
enum  Gnome::Gda::StatementSqlFlag {
-  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_VALUES = 0x0,
-  Gnome::Gda::STATEMENT_SQL_PRETTY = 1 << 0,
-  Gnome::Gda::STATEMENT_SQL_PARAMS_LONG = 1 << 1,
-  Gnome::Gda::STATEMENT_SQL_PARAMS_SHORT = 1 << 2,
-  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_COLON = 1 << 3,
-  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_DOLLAR = 1 << 4,
-  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_QMARK = 1 << 5,
+
 
enum  Gnome::Gda::StatementSqlFlag {
+  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_VALUES = 0x0, +
+  Gnome::Gda::STATEMENT_SQL_PRETTY = 1 << 0, +
+  Gnome::Gda::STATEMENT_SQL_PARAMS_LONG = 1 << 1, +
+  Gnome::Gda::STATEMENT_SQL_PARAMS_SHORT = 1 << 2, +
+  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_COLON = 1 << 3, +
+  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_DOLLAR = 1 << 4, +
+  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_QMARK = 1 << 5, +
  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_UQMARK = 1 << 6 -
+
}
enum  Gnome::Gda::TransactionIsolation {
-  Gnome::Gda::TRANSACTION_ISOLATION_UNKNOWN,
-  Gnome::Gda::TRANSACTION_ISOLATION_READ_COMMITTED,
-  Gnome::Gda::TRANSACTION_ISOLATION_READ_UNCOMMITTED,
-  Gnome::Gda::TRANSACTION_ISOLATION_REPEATABLE_READ,
+
 
enum  Gnome::Gda::TransactionIsolation {
+  Gnome::Gda::TRANSACTION_ISOLATION_UNKNOWN, +
+  Gnome::Gda::TRANSACTION_ISOLATION_READ_COMMITTED, +
+  Gnome::Gda::TRANSACTION_ISOLATION_READ_UNCOMMITTED, +
+  Gnome::Gda::TRANSACTION_ISOLATION_REPEATABLE_READ, +
  Gnome::Gda::TRANSACTION_ISOLATION_SERIALIZABLE -
+
}

+

 
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

ConnectionOptions Gnome::Gda::operator| (ConnectionOptions lhs, ConnectionOptions rhs)
ConnectionOptions Gnome::Gda::operator& (ConnectionOptions lhs, ConnectionOptions rhs)
ConnectionOptions Gnome::Gda::operator^ (ConnectionOptions lhs, ConnectionOptions rhs)
ConnectionOptions Gnome::Gda::operator~ (ConnectionOptions flags)
ConnectionOptions& Gnome::Gda::operator|= (ConnectionOptions& lhs, ConnectionOptions rhs)
ConnectionOptions& Gnome::Gda::operator&= (ConnectionOptions& lhs, ConnectionOptions rhs)
ConnectionOptions& Gnome::Gda::operator^= (ConnectionOptions& lhs, ConnectionOptions rhs)
DataModelAccessFlags Gnome::Gda::operator| (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
DataModelAccessFlags Gnome::Gda::operator& (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
DataModelAccessFlags Gnome::Gda::operator^ (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
DataModelAccessFlags Gnome::Gda::operator~ (DataModelAccessFlags flags)
DataModelAccessFlags& Gnome::Gda::operator|= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
DataModelAccessFlags& Gnome::Gda::operator&= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
DataModelAccessFlags& Gnome::Gda::operator^= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
SqlIdentifierStyle Gnome::Gda::operator| (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyle Gnome::Gda::operator& (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyle Gnome::Gda::operator^ (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyle Gnome::Gda::operator~ (SqlIdentifierStyle flags)
SqlIdentifierStyle& Gnome::Gda::operator|= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyle& Gnome::Gda::operator&= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyle& Gnome::Gda::operator^= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
MetaStructFeature Gnome::Gda::operator| (MetaStructFeature lhs, MetaStructFeature rhs)
MetaStructFeature Gnome::Gda::operator& (MetaStructFeature lhs, MetaStructFeature rhs)
MetaStructFeature Gnome::Gda::operator^ (MetaStructFeature lhs, MetaStructFeature rhs)
MetaStructFeature Gnome::Gda::operator~ (MetaStructFeature flags)
MetaStructFeature& Gnome::Gda::operator|= (MetaStructFeature& lhs, MetaStructFeature rhs)
MetaStructFeature& Gnome::Gda::operator&= (MetaStructFeature& lhs, MetaStructFeature rhs)
MetaStructFeature& Gnome::Gda::operator^= (MetaStructFeature& lhs, MetaStructFeature rhs)
MetaGraphInfo Gnome::Gda::operator| (MetaGraphInfo lhs, MetaGraphInfo rhs)
MetaGraphInfo Gnome::Gda::operator& (MetaGraphInfo lhs, MetaGraphInfo rhs)
MetaGraphInfo Gnome::Gda::operator^ (MetaGraphInfo lhs, MetaGraphInfo rhs)
MetaGraphInfo Gnome::Gda::operator~ (MetaGraphInfo flags)
MetaGraphInfo& Gnome::Gda::operator|= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
MetaGraphInfo& Gnome::Gda::operator&= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
MetaGraphInfo& Gnome::Gda::operator^= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
StatementModelUsage Gnome::Gda::operator| (StatementModelUsage lhs, StatementModelUsage rhs)
StatementModelUsage Gnome::Gda::operator& (StatementModelUsage lhs, StatementModelUsage rhs)
StatementModelUsage Gnome::Gda::operator^ (StatementModelUsage lhs, StatementModelUsage rhs)
StatementModelUsage Gnome::Gda::operator~ (StatementModelUsage flags)
StatementModelUsage& Gnome::Gda::operator|= (StatementModelUsage& lhs, StatementModelUsage rhs)
StatementModelUsage& Gnome::Gda::operator&= (StatementModelUsage& lhs, StatementModelUsage rhs)
StatementModelUsage& Gnome::Gda::operator^= (StatementModelUsage& lhs, StatementModelUsage rhs)
StatementSqlFlag Gnome::Gda::operator| (StatementSqlFlag lhs, StatementSqlFlag rhs)
StatementSqlFlag Gnome::Gda::operator& (StatementSqlFlag lhs, StatementSqlFlag rhs)
StatementSqlFlag Gnome::Gda::operator^ (StatementSqlFlag lhs, StatementSqlFlag rhs)
StatementSqlFlag Gnome::Gda::operator~ (StatementSqlFlag flags)
StatementSqlFlag& Gnome::Gda::operator|= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
StatementSqlFlag& Gnome::Gda::operator&= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
StatementSqlFlag& Gnome::Gda::operator^= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
-

Enumeration Type Documentation

- +
ConnectionOptions Gnome::Gda::operator| (ConnectionOptions lhs, ConnectionOptions rhs)
 
ConnectionOptions Gnome::Gda::operator& (ConnectionOptions lhs, ConnectionOptions rhs)
 
ConnectionOptions Gnome::Gda::operator^ (ConnectionOptions lhs, ConnectionOptions rhs)
 
ConnectionOptions Gnome::Gda::operator~ (ConnectionOptions flags)
 
ConnectionOptions& Gnome::Gda::operator|= (ConnectionOptions& lhs, ConnectionOptions rhs)
 
ConnectionOptions& Gnome::Gda::operator&= (ConnectionOptions& lhs, ConnectionOptions rhs)
 
ConnectionOptions& Gnome::Gda::operator^= (ConnectionOptions& lhs, ConnectionOptions rhs)
 
DataModelAccessFlags Gnome::Gda::operator| (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags Gnome::Gda::operator& (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags Gnome::Gda::operator^ (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags Gnome::Gda::operator~ (DataModelAccessFlags flags)
 
DataModelAccessFlags& Gnome::Gda::operator|= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags& Gnome::Gda::operator&= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags& Gnome::Gda::operator^= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
 
SqlIdentifierStyle Gnome::Gda::operator| (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle Gnome::Gda::operator& (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle Gnome::Gda::operator^ (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle Gnome::Gda::operator~ (SqlIdentifierStyle flags)
 
SqlIdentifierStyle& Gnome::Gda::operator|= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle& Gnome::Gda::operator&= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle& Gnome::Gda::operator^= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
 
MetaStructFeature Gnome::Gda::operator| (MetaStructFeature lhs, MetaStructFeature rhs)
 
MetaStructFeature Gnome::Gda::operator& (MetaStructFeature lhs, MetaStructFeature rhs)
 
MetaStructFeature Gnome::Gda::operator^ (MetaStructFeature lhs, MetaStructFeature rhs)
 
MetaStructFeature Gnome::Gda::operator~ (MetaStructFeature flags)
 
MetaStructFeature& Gnome::Gda::operator|= (MetaStructFeature& lhs, MetaStructFeature rhs)
 
MetaStructFeature& Gnome::Gda::operator&= (MetaStructFeature& lhs, MetaStructFeature rhs)
 
MetaStructFeature& Gnome::Gda::operator^= (MetaStructFeature& lhs, MetaStructFeature rhs)
 
MetaGraphInfo Gnome::Gda::operator| (MetaGraphInfo lhs, MetaGraphInfo rhs)
 
MetaGraphInfo Gnome::Gda::operator& (MetaGraphInfo lhs, MetaGraphInfo rhs)
 
MetaGraphInfo Gnome::Gda::operator^ (MetaGraphInfo lhs, MetaGraphInfo rhs)
 
MetaGraphInfo Gnome::Gda::operator~ (MetaGraphInfo flags)
 
MetaGraphInfo& Gnome::Gda::operator|= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
 
MetaGraphInfo& Gnome::Gda::operator&= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
 
MetaGraphInfo& Gnome::Gda::operator^= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
 
StatementModelUsage Gnome::Gda::operator| (StatementModelUsage lhs, StatementModelUsage rhs)
 
StatementModelUsage Gnome::Gda::operator& (StatementModelUsage lhs, StatementModelUsage rhs)
 
StatementModelUsage Gnome::Gda::operator^ (StatementModelUsage lhs, StatementModelUsage rhs)
 
StatementModelUsage Gnome::Gda::operator~ (StatementModelUsage flags)
 
StatementModelUsage& Gnome::Gda::operator|= (StatementModelUsage& lhs, StatementModelUsage rhs)
 
StatementModelUsage& Gnome::Gda::operator&= (StatementModelUsage& lhs, StatementModelUsage rhs)
 
StatementModelUsage& Gnome::Gda::operator^= (StatementModelUsage& lhs, StatementModelUsage rhs)
 
StatementSqlFlag Gnome::Gda::operator| (StatementSqlFlag lhs, StatementSqlFlag rhs)
 
StatementSqlFlag Gnome::Gda::operator& (StatementSqlFlag lhs, StatementSqlFlag rhs)
 
StatementSqlFlag Gnome::Gda::operator^ (StatementSqlFlag lhs, StatementSqlFlag rhs)
 
StatementSqlFlag Gnome::Gda::operator~ (StatementSqlFlag flags)
 
StatementSqlFlag& Gnome::Gda::operator|= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
 
StatementSqlFlag& Gnome::Gda::operator&= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
 
StatementSqlFlag& Gnome::Gda::operator^= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
 
+

Detailed Description

+

Enumeration Type Documentation

+
@@ -359,54 +577,51 @@
enum Gnome::Gda::ConnectionEventCode
-
-
-
Enumerator:
-
CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION  +
+ + - - - - - - - - - - - - - - - - - -
Enumerator
CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION 
CONNECTION_EVENT_CODE_RESTRICT_VIOLATION  +
CONNECTION_EVENT_CODE_RESTRICT_VIOLATION 
CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION  +
CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION 
CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION  +
CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION 
CONNECTION_EVENT_CODE_UNIQUE_VIOLATION  +
CONNECTION_EVENT_CODE_UNIQUE_VIOLATION 
CONNECTION_EVENT_CODE_CHECK_VIOLATION  +
CONNECTION_EVENT_CODE_CHECK_VIOLATION 
CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES  +
CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES 
CONNECTION_EVENT_CODE_UNDEFINED_COLUMN  +
CONNECTION_EVENT_CODE_UNDEFINED_COLUMN 
CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION  +
CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION 
CONNECTION_EVENT_CODE_UNDEFINED_TABLE  +
CONNECTION_EVENT_CODE_UNDEFINED_TABLE 
CONNECTION_EVENT_CODE_DUPLICATE_COLUMN  +
CONNECTION_EVENT_CODE_DUPLICATE_COLUMN 
CONNECTION_EVENT_CODE_DUPLICATE_DATABASE  +
CONNECTION_EVENT_CODE_DUPLICATE_DATABASE 
CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION  +
CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION 
CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA  +
CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA 
CONNECTION_EVENT_CODE_DUPLICATE_TABLE  +
CONNECTION_EVENT_CODE_DUPLICATE_TABLE 
CONNECTION_EVENT_CODE_DUPLICATE_ALIAS  +
CONNECTION_EVENT_CODE_DUPLICATE_ALIAS 
CONNECTION_EVENT_CODE_DUPLICATE_OBJECT  +
CONNECTION_EVENT_CODE_DUPLICATE_OBJECT 
CONNECTION_EVENT_CODE_SYNTAX_ERROR  +
CONNECTION_EVENT_CODE_SYNTAX_ERROR 
CONNECTION_EVENT_CODE_UNKNOWN  +
CONNECTION_EVENT_CODE_UNKNOWN 
- -
- +
@@ -414,24 +629,21 @@
enum Gnome::Gda::ConnectionEventType
-
-
-
Enumerator:
-
CONNECTION_EVENT_NOTICE  +
+ + - - -
Enumerator
CONNECTION_EVENT_NOTICE 
CONNECTION_EVENT_WARNING  +
CONNECTION_EVENT_WARNING 
CONNECTION_EVENT_ERROR  +
CONNECTION_EVENT_ERROR 
CONNECTION_EVENT_COMMAND  +
CONNECTION_EVENT_COMMAND 
- -
- +
@@ -439,52 +651,49 @@
enum Gnome::Gda::ConnectionFeature
-
-
-
Enumerator:
-
CONNECTION_FEATURE_AGGREGATES  +
+ + - - - - - - - - - - - - - - - - -
Enumerator
CONNECTION_FEATURE_AGGREGATES 
CONNECTION_FEATURE_BLOBS  +
CONNECTION_FEATURE_BLOBS 
CONNECTION_FEATURE_INDEXES  +
CONNECTION_FEATURE_INDEXES 
CONNECTION_FEATURE_INHERITANCE  +
CONNECTION_FEATURE_INHERITANCE 
CONNECTION_FEATURE_NAMESPACES  +
CONNECTION_FEATURE_NAMESPACES 
CONNECTION_FEATURE_PROCEDURES  +
CONNECTION_FEATURE_PROCEDURES 
CONNECTION_FEATURE_SEQUENCES  +
CONNECTION_FEATURE_SEQUENCES 
CONNECTION_FEATURE_SQL  +
CONNECTION_FEATURE_SQL 
CONNECTION_FEATURE_TRANSACTIONS  +
CONNECTION_FEATURE_TRANSACTIONS 
CONNECTION_FEATURE_SAVEPOINTS  +
CONNECTION_FEATURE_SAVEPOINTS 
CONNECTION_FEATURE_SAVEPOINTS_REMOVE  +
CONNECTION_FEATURE_SAVEPOINTS_REMOVE 
CONNECTION_FEATURE_TRIGGERS  +
CONNECTION_FEATURE_TRIGGERS 
CONNECTION_FEATURE_UPDATABLE_CURSOR  +
CONNECTION_FEATURE_UPDATABLE_CURSOR 
CONNECTION_FEATURE_USERS  +
CONNECTION_FEATURE_USERS 
CONNECTION_FEATURE_VIEWS  +
CONNECTION_FEATURE_VIEWS 
CONNECTION_FEATURE_XA_TRANSACTIONS  +
CONNECTION_FEATURE_XA_TRANSACTIONS 
CONNECTION_FEATURE_MULTI_THREADING  +
CONNECTION_FEATURE_MULTI_THREADING 
CONNECTION_FEATURE_LAST  +
CONNECTION_FEATURE_LAST 
- -
- +
@@ -492,28 +701,25 @@
enum Gnome::Gda::ConnectionMetaType
-
-
-
Enumerator:
-
CONNECTION_META_NAMESPACES  +
+ + - - - - -
Enumerator
CONNECTION_META_NAMESPACES 
CONNECTION_META_TYPES  +
CONNECTION_META_TYPES 
CONNECTION_META_TABLES  +
CONNECTION_META_TABLES 
CONNECTION_META_VIEWS  +
CONNECTION_META_VIEWS 
CONNECTION_META_FIELDS  +
CONNECTION_META_FIELDS 
CONNECTION_META_INDEXES  +
CONNECTION_META_INDEXES 
- -
- +
@@ -521,36 +727,33 @@
enum Gnome::Gda::ConnectionOptions
-
-
+
Bitwise operators:
ConnectionOptions operator|(ConnectionOptions, ConnectionOptions)
+ ConnectionOptions operator&(ConnectionOptions, ConnectionOptions)
+ ConnectionOptions operator^(ConnectionOptions, ConnectionOptions)
+ ConnectionOptions operator~(ConnectionOptions)
+ ConnectionOptions& operator|=(ConnectionOptions&, ConnectionOptions)
+ ConnectionOptions& operator&=(ConnectionOptions&, ConnectionOptions)
+ ConnectionOptions& operator^=(ConnectionOptions&, ConnectionOptions)
-
Enumerator:
-
CONNECTION_OPTIONS_NONE  + + - - - - -
Enumerator
CONNECTION_OPTIONS_NONE 
CONNECTION_OPTIONS_READ_ONLY  +
CONNECTION_OPTIONS_READ_ONLY 
CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE  +
CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE 
CONNECTION_OPTIONS_THREAD_SAFE  +
CONNECTION_OPTIONS_THREAD_SAFE 
CONNECTION_OPTIONS_THREAD_ISOLATED  +
CONNECTION_OPTIONS_THREAD_ISOLATED 
CONNECTION_OPTIONS_AUTO_META_DATA  +
CONNECTION_OPTIONS_AUTO_META_DATA 
- - - +
@@ -558,40 +761,37 @@
enum Gnome::Gda::DataModelAccessFlags
-
-
+
Bitwise operators:
DataModelAccessFlags operator|(DataModelAccessFlags, DataModelAccessFlags)
+ DataModelAccessFlags operator&(DataModelAccessFlags, DataModelAccessFlags)
+ DataModelAccessFlags operator^(DataModelAccessFlags, DataModelAccessFlags)
+ DataModelAccessFlags operator~(DataModelAccessFlags)
+ DataModelAccessFlags& operator|=(DataModelAccessFlags&, DataModelAccessFlags)
+ DataModelAccessFlags& operator&=(DataModelAccessFlags&, DataModelAccessFlags)
+ DataModelAccessFlags& operator^=(DataModelAccessFlags&, DataModelAccessFlags)
-
Enumerator:
-
DATA_MODEL_ACCESS_RANDOM  + + - - - - - - -
Enumerator
DATA_MODEL_ACCESS_RANDOM 
DATA_MODEL_ACCESS_CURSOR_FORWARD  +
DATA_MODEL_ACCESS_CURSOR_FORWARD 
DATA_MODEL_ACCESS_CURSOR_BACKWARD  +
DATA_MODEL_ACCESS_CURSOR_BACKWARD 
DATA_MODEL_ACCESS_CURSOR  +
DATA_MODEL_ACCESS_CURSOR 
DATA_MODEL_ACCESS_INSERT  +
DATA_MODEL_ACCESS_INSERT 
DATA_MODEL_ACCESS_UPDATE  +
DATA_MODEL_ACCESS_UPDATE 
DATA_MODEL_ACCESS_DELETE  +
DATA_MODEL_ACCESS_DELETE 
DATA_MODEL_ACCESS_WRITE  +
DATA_MODEL_ACCESS_WRITE 
- - - +
@@ -599,22 +799,19 @@
enum Gnome::Gda::DataModelHint
-
-
-
Enumerator:
-
DATA_MODEL_HINT_START_BATCH_UPDATE  +
+ + - -
Enumerator
DATA_MODEL_HINT_START_BATCH_UPDATE 
DATA_MODEL_HINT_END_BATCH_UPDATE  +
DATA_MODEL_HINT_END_BATCH_UPDATE 
DATA_MODEL_HINT_REFRESH  +
DATA_MODEL_HINT_REFRESH 
- -
- +
@@ -622,20 +819,17 @@
enum Gnome::Gda::DataModelIOFormat
-
-
-
Enumerator:
-
DATA_MODEL_IO_DATA_ARRAY_XML  +
+ + -
Enumerator
DATA_MODEL_IO_DATA_ARRAY_XML 
DATA_MODEL_IO_TEXT_SEPARATED  +
DATA_MODEL_IO_TEXT_SEPARATED 
- -
- +
@@ -643,22 +837,19 @@
enum Gnome::Gda::MetaDbObjectType
-
-
-
Enumerator:
-
META_DB_UNKNOWN  +
+ + - -
Enumerator
META_DB_UNKNOWN 
META_DB_TABLE  +
META_DB_TABLE 
META_DB_VIEW  +
META_DB_VIEW 
- -
- +
@@ -666,26 +857,23 @@
enum Gnome::Gda::MetaGraphInfo
-
-
+
Bitwise operators:
MetaGraphInfo operator|(MetaGraphInfo, MetaGraphInfo)
+ MetaGraphInfo operator&(MetaGraphInfo, MetaGraphInfo)
+ MetaGraphInfo operator^(MetaGraphInfo, MetaGraphInfo)
+ MetaGraphInfo operator~(MetaGraphInfo)
+ MetaGraphInfo& operator|=(MetaGraphInfo&, MetaGraphInfo)
+ MetaGraphInfo& operator&=(MetaGraphInfo&, MetaGraphInfo)
+ MetaGraphInfo& operator^=(MetaGraphInfo&, MetaGraphInfo)
-
Enumerator:
-
META_GRAPH_COLUMNS  + +
Enumerator
META_GRAPH_COLUMNS 
- - - +
@@ -693,20 +881,17 @@
enum Gnome::Gda::MetaSortType
-
-
-
Enumerator:
-
META_SORT_ALHAPETICAL  +
+ + -
Enumerator
META_SORT_ALHAPETICAL 
META_SORT_DEPENDENCIES  +
META_SORT_DEPENDENCIES 
- -
- +
@@ -714,32 +899,29 @@
enum Gnome::Gda::MetaStructFeature
-
-
+
Bitwise operators:
MetaStructFeature operator|(MetaStructFeature, MetaStructFeature)
+ MetaStructFeature operator&(MetaStructFeature, MetaStructFeature)
+ MetaStructFeature operator^(MetaStructFeature, MetaStructFeature)
+ MetaStructFeature operator~(MetaStructFeature)
+ MetaStructFeature& operator|=(MetaStructFeature&, MetaStructFeature)
+ MetaStructFeature& operator&=(MetaStructFeature&, MetaStructFeature)
+ MetaStructFeature& operator^=(MetaStructFeature&, MetaStructFeature)
-
Enumerator:
-
META_STRUCT_FEATURE_NONE  + + - - -
Enumerator
META_STRUCT_FEATURE_NONE 
META_STRUCT_FEATURE_FOREIGN_KEYS  +
META_STRUCT_FEATURE_FOREIGN_KEYS 
META_STRUCT_FEATURE_VIEW_DEPENDENCIES  +
META_STRUCT_FEATURE_VIEW_DEPENDENCIES 
META_STRUCT_FEATURE_ALL  +
META_STRUCT_FEATURE_ALL 
- - - +
@@ -747,22 +929,19 @@
enum Gnome::Gda::ServerOperationNodeStatus
-
-
-
Enumerator:
-
SERVER_OPERATION_STATUS_OPTIONAL  +
+ + - -
Enumerator
SERVER_OPERATION_STATUS_OPTIONAL 
SERVER_OPERATION_STATUS_REQUIRED  +
SERVER_OPERATION_STATUS_REQUIRED 
SERVER_OPERATION_STATUS_UNKNOWN  +
SERVER_OPERATION_STATUS_UNKNOWN 
- -
- +
@@ -770,30 +949,27 @@
enum Gnome::Gda::ServerOperationNodeType
-
-
-
Enumerator:
-
SERVER_OPERATION_NODE_PARAMLIST  +
+ + - - - - - -
Enumerator
SERVER_OPERATION_NODE_PARAMLIST 
SERVER_OPERATION_NODE_DATA_MODEL  +
SERVER_OPERATION_NODE_DATA_MODEL 
SERVER_OPERATION_NODE_PARAM  +
SERVER_OPERATION_NODE_PARAM 
SERVER_OPERATION_NODE_SEQUENCE  +
SERVER_OPERATION_NODE_SEQUENCE 
SERVER_OPERATION_NODE_SEQUENCE_ITEM  +
SERVER_OPERATION_NODE_SEQUENCE_ITEM 
SERVER_OPERATION_NODE_DATA_MODEL_COLUMN  +
SERVER_OPERATION_NODE_DATA_MODEL_COLUMN 
SERVER_OPERATION_NODE_UNKNOWN  +
SERVER_OPERATION_NODE_UNKNOWN 
- -
- +
@@ -801,50 +977,47 @@
enum Gnome::Gda::ServerOperationType
-
-
-
Enumerator:
-
SERVER_OPERATION_CREATE_DB  +
+ + - - - - - - - - - - - - - - - -
Enumerator
SERVER_OPERATION_CREATE_DB 
SERVER_OPERATION_DROP_DB  +
SERVER_OPERATION_DROP_DB 
SERVER_OPERATION_CREATE_TABLE  +
SERVER_OPERATION_CREATE_TABLE 
SERVER_OPERATION_DROP_TABLE  +
SERVER_OPERATION_DROP_TABLE 
SERVER_OPERATION_RENAME_TABLE  +
SERVER_OPERATION_RENAME_TABLE 
SERVER_OPERATION_ADD_COLUMN  +
SERVER_OPERATION_ADD_COLUMN 
SERVER_OPERATION_DROP_COLUMN  +
SERVER_OPERATION_DROP_COLUMN 
SERVER_OPERATION_CREATE_INDEX  +
SERVER_OPERATION_CREATE_INDEX 
SERVER_OPERATION_DROP_INDEX  +
SERVER_OPERATION_DROP_INDEX 
SERVER_OPERATION_CREATE_VIEW  +
SERVER_OPERATION_CREATE_VIEW 
SERVER_OPERATION_DROP_VIEW  +
SERVER_OPERATION_DROP_VIEW 
SERVER_OPERATION_COMMENT_TABLE  +
SERVER_OPERATION_COMMENT_TABLE 
SERVER_OPERATION_COMMENT_COLUMN  +
SERVER_OPERATION_COMMENT_COLUMN 
SERVER_OPERATION_CREATE_USER  +
SERVER_OPERATION_CREATE_USER 
SERVER_OPERATION_ALTER_USER  +
SERVER_OPERATION_ALTER_USER 
SERVER_OPERATION_DROP_USER  +
SERVER_OPERATION_DROP_USER 
SERVER_OPERATION_LAST  +
SERVER_OPERATION_LAST 
- -
- +
@@ -852,28 +1025,25 @@
enum Gnome::Gda::SqlIdentifierStyle
-
-
+
Bitwise operators:
SqlIdentifierStyle operator|(SqlIdentifierStyle, SqlIdentifierStyle)
+ SqlIdentifierStyle operator&(SqlIdentifierStyle, SqlIdentifierStyle)
+ SqlIdentifierStyle operator^(SqlIdentifierStyle, SqlIdentifierStyle)
+ SqlIdentifierStyle operator~(SqlIdentifierStyle)
+ SqlIdentifierStyle& operator|=(SqlIdentifierStyle&, SqlIdentifierStyle)
+ SqlIdentifierStyle& operator&=(SqlIdentifierStyle&, SqlIdentifierStyle)
+ SqlIdentifierStyle& operator^=(SqlIdentifierStyle&, SqlIdentifierStyle)
-
Enumerator:
-
SQL_IDENTIFIERS_LOWER_CASE  + + -
Enumerator
SQL_IDENTIFIERS_LOWER_CASE 
SQL_IDENTIFIERS_UPPER_CASE  +
SQL_IDENTIFIERS_UPPER_CASE 
- - - +
@@ -881,78 +1051,75 @@
enum Gnome::Gda::SqlOperatorType
-
-
-
Enumerator:
-
SQL_OPERATOR_TYPE_AND  +
+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Enumerator
SQL_OPERATOR_TYPE_AND 
SQL_OPERATOR_TYPE_OR  +
SQL_OPERATOR_TYPE_OR 
SQL_OPERATOR_TYPE_EQ  +
SQL_OPERATOR_TYPE_EQ 
SQL_OPERATOR_TYPE_IS  +
SQL_OPERATOR_TYPE_IS 
SQL_OPERATOR_TYPE_LIKE  +
SQL_OPERATOR_TYPE_LIKE 
SQL_OPERATOR_TYPE_BETWEEN  +
SQL_OPERATOR_TYPE_BETWEEN 
SQL_OPERATOR_TYPE_GT  +
SQL_OPERATOR_TYPE_GT 
SQL_OPERATOR_TYPE_LT  +
SQL_OPERATOR_TYPE_LT 
SQL_OPERATOR_TYPE_GEQ  +
SQL_OPERATOR_TYPE_GEQ 
SQL_OPERATOR_TYPE_LEQ  +
SQL_OPERATOR_TYPE_LEQ 
SQL_OPERATOR_TYPE_DIFF  +
SQL_OPERATOR_TYPE_DIFF 
SQL_OPERATOR_TYPE_REGEXP  +
SQL_OPERATOR_TYPE_REGEXP 
SQL_OPERATOR_TYPE_REGEXP_CI  +
SQL_OPERATOR_TYPE_REGEXP_CI 
SQL_OPERATOR_TYPE_NOT_REGEXP  +
SQL_OPERATOR_TYPE_NOT_REGEXP 
SQL_OPERATOR_TYPE_NOT_REGEXP_CI  +
SQL_OPERATOR_TYPE_NOT_REGEXP_CI 
SQL_OPERATOR_TYPE_SIMILAR  +
SQL_OPERATOR_TYPE_SIMILAR 
SQL_OPERATOR_TYPE_ISNULL  +
SQL_OPERATOR_TYPE_ISNULL 
SQL_OPERATOR_TYPE_ISNOTNULL  +
SQL_OPERATOR_TYPE_ISNOTNULL 
SQL_OPERATOR_TYPE_NOT  +
SQL_OPERATOR_TYPE_NOT 
SQL_OPERATOR_TYPE_IN  +
SQL_OPERATOR_TYPE_IN 
SQL_OPERATOR_TYPE_NOTIN  +
SQL_OPERATOR_TYPE_NOTIN 
SQL_OPERATOR_TYPE_CONCAT  +
SQL_OPERATOR_TYPE_CONCAT 
SQL_OPERATOR_TYPE_PLUS  +
SQL_OPERATOR_TYPE_PLUS 
SQL_OPERATOR_TYPE_MINUS  +
SQL_OPERATOR_TYPE_MINUS 
SQL_OPERATOR_TYPE_STAR  +
SQL_OPERATOR_TYPE_STAR 
SQL_OPERATOR_TYPE_DIV  +
SQL_OPERATOR_TYPE_DIV 
SQL_OPERATOR_TYPE_REM  +
SQL_OPERATOR_TYPE_REM 
SQL_OPERATOR_TYPE_BITAND  +
SQL_OPERATOR_TYPE_BITAND 
SQL_OPERATOR_TYPE_BITOR  +
SQL_OPERATOR_TYPE_BITOR 
SQL_OPERATOR_TYPE_BITNOT  +
SQL_OPERATOR_TYPE_BITNOT 
SQL_OPERATOR_TYPE_ILIKE  +
SQL_OPERATOR_TYPE_ILIKE 
- -
- +
@@ -960,20 +1127,17 @@
enum Gnome::Gda::SqlParserMode
-
-
-
Enumerator:
-
SQL_PARSER_MODE_PARSE  +
+ + -
Enumerator
SQL_PARSER_MODE_PARSE 
SQL_PARSER_MODE_DELIMIT  +
SQL_PARSER_MODE_DELIMIT 
- -
- +
@@ -981,28 +1145,25 @@
enum Gnome::Gda::SqlSelectJoinType
-
-
-
Enumerator:
-
SQL_SELECT_JOIN_CROSS  +
+ + - - - - -
Enumerator
SQL_SELECT_JOIN_CROSS 
SQL_SELECT_JOIN_NATURAL  +
SQL_SELECT_JOIN_NATURAL 
SQL_SELECT_JOIN_INNER  +
SQL_SELECT_JOIN_INNER 
SQL_SELECT_JOIN_LEFT  +
SQL_SELECT_JOIN_LEFT 
SQL_SELECT_JOIN_RIGHT  +
SQL_SELECT_JOIN_RIGHT 
SQL_SELECT_JOIN_FULL  +
SQL_SELECT_JOIN_FULL 
- -
- +
@@ -1010,42 +1171,39 @@
enum Gnome::Gda::SqlStatementType
-
-
-
Enumerator:
-
SQL_STATEMENT_SELECT  +
+ + - - - - - - - - - - - -
Enumerator
SQL_STATEMENT_SELECT 
SQL_STATEMENT_INSERT  +
SQL_STATEMENT_INSERT 
SQL_STATEMENT_UPDATE  +
SQL_STATEMENT_UPDATE 
SQL_STATEMENT_DELETE  +
SQL_STATEMENT_DELETE 
SQL_STATEMENT_COMPOUND  +
SQL_STATEMENT_COMPOUND 
SQL_STATEMENT_BEGIN  +
SQL_STATEMENT_BEGIN 
SQL_STATEMENT_ROLLBACK  +
SQL_STATEMENT_ROLLBACK 
SQL_STATEMENT_COMMIT  +
SQL_STATEMENT_COMMIT 
SQL_STATEMENT_SAVEPOINT  +
SQL_STATEMENT_SAVEPOINT 
SQL_STATEMENT_ROLLBACK_SAVEPOINT  +
SQL_STATEMENT_ROLLBACK_SAVEPOINT 
SQL_STATEMENT_DELETE_SAVEPOINT  +
SQL_STATEMENT_DELETE_SAVEPOINT 
SQL_STATEMENT_UNKNOWN  +
SQL_STATEMENT_UNKNOWN 
SQL_STATEMENT_NONE  +
SQL_STATEMENT_NONE 
- -
- +
@@ -1053,34 +1211,31 @@
enum Gnome::Gda::StatementModelUsage
-
-
+
Bitwise operators:
StatementModelUsage operator|(StatementModelUsage, StatementModelUsage)
+ StatementModelUsage operator&(StatementModelUsage, StatementModelUsage)
+ StatementModelUsage operator^(StatementModelUsage, StatementModelUsage)
+ StatementModelUsage operator~(StatementModelUsage)
+ StatementModelUsage& operator|=(StatementModelUsage&, StatementModelUsage)
+ StatementModelUsage& operator&=(StatementModelUsage&, StatementModelUsage)
+ StatementModelUsage& operator^=(StatementModelUsage&, StatementModelUsage)
-
Enumerator:
-
STATEMENT_MODEL_RANDOM_ACCESS  + + - - - -
Enumerator
STATEMENT_MODEL_RANDOM_ACCESS 
STATEMENT_MODEL_CURSOR_FORWARD  +
STATEMENT_MODEL_CURSOR_FORWARD 
STATEMENT_MODEL_CURSOR_BACKWARD  +
STATEMENT_MODEL_CURSOR_BACKWARD 
STATEMENT_MODEL_CURSOR  +
STATEMENT_MODEL_CURSOR 
STATEMENT_MODEL_ALLOW_NOPARAM  +
STATEMENT_MODEL_ALLOW_NOPARAM 
- - - +
@@ -1088,40 +1243,37 @@
enum Gnome::Gda::StatementSqlFlag
-
-
+
Bitwise operators:
StatementSqlFlag operator|(StatementSqlFlag, StatementSqlFlag)
+ StatementSqlFlag operator&(StatementSqlFlag, StatementSqlFlag)
+ StatementSqlFlag operator^(StatementSqlFlag, StatementSqlFlag)
+ StatementSqlFlag operator~(StatementSqlFlag)
+ StatementSqlFlag& operator|=(StatementSqlFlag&, StatementSqlFlag)
+ StatementSqlFlag& operator&=(StatementSqlFlag&, StatementSqlFlag)
+ StatementSqlFlag& operator^=(StatementSqlFlag&, StatementSqlFlag)
-
Enumerator:
-
STATEMENT_SQL_PARAMS_AS_VALUES  + + - - - - - - -
Enumerator
STATEMENT_SQL_PARAMS_AS_VALUES 
STATEMENT_SQL_PRETTY  +
STATEMENT_SQL_PRETTY 
STATEMENT_SQL_PARAMS_LONG  +
STATEMENT_SQL_PARAMS_LONG 
STATEMENT_SQL_PARAMS_SHORT  +
STATEMENT_SQL_PARAMS_SHORT 
STATEMENT_SQL_PARAMS_AS_COLON  +
STATEMENT_SQL_PARAMS_AS_COLON 
STATEMENT_SQL_PARAMS_AS_DOLLAR  +
STATEMENT_SQL_PARAMS_AS_DOLLAR 
STATEMENT_SQL_PARAMS_AS_QMARK  +
STATEMENT_SQL_PARAMS_AS_QMARK 
STATEMENT_SQL_PARAMS_AS_UQMARK  +
STATEMENT_SQL_PARAMS_AS_UQMARK 
- - - +
@@ -1129,29 +1281,29 @@
enum Gnome::Gda::TransactionIsolation
-
-
-
Enumerator:
-",""],legend:[1,"
","
"],thead:[1,"
TRANSACTION_ISOLATION_UNKNOWN  +
+ + - - - -
Enumerator
TRANSACTION_ISOLATION_UNKNOWN 
TRANSACTION_ISOLATION_READ_COMMITTED  +
TRANSACTION_ISOLATION_READ_COMMITTED 
TRANSACTION_ISOLATION_READ_UNCOMMITTED  +
TRANSACTION_ISOLATION_READ_UNCOMMITTED 
TRANSACTION_ISOLATION_REPEATABLE_READ  +
TRANSACTION_ISOLATION_REPEATABLE_READ 
TRANSACTION_ISOLATION_SERIALIZABLE  +
TRANSACTION_ISOLATION_SERIALIZABLE 
- -
-

Function Documentation

- +

Function Documentation

+
+ + + + + +
@@ -1168,17 +1320,24 @@ - +
StatementModelUsage Gnome::Gda::operator&
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1195,17 +1354,24 @@ - +
MetaStructFeature Gnome::Gda::operator&
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1222,17 +1388,24 @@ - +
SqlIdentifierStyle Gnome::Gda::operator&
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1249,17 +1422,24 @@ - +
DataModelAccessFlags Gnome::Gda::operator&
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1276,17 +1456,24 @@ - +
ConnectionOptions Gnome::Gda::operator&
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1303,17 +1490,24 @@ - +
StatementSqlFlag Gnome::Gda::operator&
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1330,17 +1524,24 @@ - +
MetaGraphInfo Gnome::Gda::operator&
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1357,17 +1558,24 @@ - +
StatementModelUsage& Gnome::Gda::operator&=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1384,17 +1592,24 @@ - +
MetaStructFeature& Gnome::Gda::operator&=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1411,17 +1626,24 @@ - +
SqlIdentifierStyle& Gnome::Gda::operator&=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1438,17 +1660,24 @@ - +
DataModelAccessFlags& Gnome::Gda::operator&=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1465,17 +1694,24 @@ - +
ConnectionOptions& Gnome::Gda::operator&=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1492,17 +1728,24 @@ - +
StatementSqlFlag& Gnome::Gda::operator&=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1519,17 +1762,24 @@ - +
MetaGraphInfo& Gnome::Gda::operator&=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1546,17 +1796,24 @@ - +
StatementModelUsage Gnome::Gda::operator^
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1573,17 +1830,24 @@ - +
MetaStructFeature Gnome::Gda::operator^
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1600,17 +1864,24 @@ - +
SqlIdentifierStyle Gnome::Gda::operator^
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1627,17 +1898,24 @@ - +
DataModelAccessFlags Gnome::Gda::operator^
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1654,17 +1932,24 @@ - +
ConnectionOptions Gnome::Gda::operator^
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1681,17 +1966,24 @@ - +
StatementSqlFlag Gnome::Gda::operator^
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1708,17 +2000,24 @@ - +
MetaGraphInfo Gnome::Gda::operator^
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1735,17 +2034,24 @@ - +
StatementModelUsage& Gnome::Gda::operator^=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1762,17 +2068,24 @@ - +
MetaStructFeature& Gnome::Gda::operator^=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1789,17 +2102,24 @@ - +
SqlIdentifierStyle& Gnome::Gda::operator^=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1816,17 +2136,24 @@ - +
DataModelAccessFlags& Gnome::Gda::operator^=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1843,17 +2170,24 @@ - +
ConnectionOptions& Gnome::Gda::operator^=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1870,17 +2204,24 @@ - +
StatementSqlFlag& Gnome::Gda::operator^=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1897,17 +2238,24 @@ - +
MetaGraphInfo& Gnome::Gda::operator^=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1924,17 +2272,24 @@ - +
StatementModelUsage Gnome::Gda::operator|
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1951,17 +2306,24 @@ - +
MetaStructFeature Gnome::Gda::operator|
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -1978,17 +2340,24 @@ - +
SqlIdentifierStyle Gnome::Gda::operator|
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2005,17 +2374,24 @@ - +
DataModelAccessFlags Gnome::Gda::operator|
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2032,17 +2408,24 @@ - +
ConnectionOptions Gnome::Gda::operator|
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2059,17 +2442,24 @@ - +
StatementSqlFlag Gnome::Gda::operator|
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2086,17 +2476,24 @@ - +
MetaGraphInfo Gnome::Gda::operator|
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2113,17 +2510,24 @@ - +
StatementModelUsage& Gnome::Gda::operator|=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2140,17 +2544,24 @@ - +
MetaStructFeature& Gnome::Gda::operator|=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2167,17 +2578,24 @@ - +
SqlIdentifierStyle& Gnome::Gda::operator|=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2194,17 +2612,24 @@ - +
DataModelAccessFlags& Gnome::Gda::operator|=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2221,17 +2646,24 @@ - +
ConnectionOptions& Gnome::Gda::operator|=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2248,17 +2680,24 @@ - +
StatementSqlFlag& Gnome::Gda::operator|=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
@@ -2275,141 +2714,192 @@ - +
MetaGraphInfo& Gnome::Gda::operator|=
) [inline]
- -
+
+inline
+
- +
+ + + + + +
- +
StatementModelUsage Gnome::Gda::operator~ ( StatementModelUsage  flags) [inline]
- -
+
+inline
+
- +
+ + + + + +
- +
MetaStructFeature Gnome::Gda::operator~ ( MetaStructFeature  flags) [inline]
- -
+
+inline
+
- +
+ + + + + +
- +
SqlIdentifierStyle Gnome::Gda::operator~ ( SqlIdentifierStyle  flags) [inline]
- -
+
+inline
+
- +
+ + + + + +
- +
DataModelAccessFlags Gnome::Gda::operator~ ( DataModelAccessFlags  flags) [inline]
- -
+
+inline
+
- +
+ + + + + +
- +
ConnectionOptions Gnome::Gda::operator~ ( ConnectionOptions  flags) [inline]
- -
+
+inline
+
- +
+ + + + + +
- +
StatementSqlFlag Gnome::Gda::operator~ ( StatementSqlFlag  flags) [inline]
- -
+
+inline
+
- +
+ + + + + +
- +
MetaGraphInfo Gnome::Gda::operator~ ( MetaGraphInfo  flags) [inline]
- -
+
+inline
+
- - - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/hierarchy.html libgdamm5.0-4.99.8/docs/reference/html/hierarchy.html --- libgdamm5.0-4.99.6/docs/reference/html/hierarchy.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/hierarchy.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class Hierarchy - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Class Hierarchy
-
+
Class Hierarchy
+

Go to the graphical class hierarchy

-This inheritance list is sorted roughly, but not completely, alphabetically:
-
- - +This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CGlib::Exception [external]
 CGlib::Error [external]
 CGnome::Gda::ConfigError
 CGnome::Gda::ConnectionErrorException class for Gda connection errors
 CGnome::Gda::DataModelErrorException class for Gda connection errors
 CGnome::Gda::DataModelIterError
 CGnome::Gda::HolderError
 CGnome::Gda::MetaStoreError
 CGnome::Gda::MetaStructErrorException class for Gda MetaStruct errors
 CGnome::Gda::ServerProviderError
 CGnome::Gda::SqlBuilderError
 CGnome::Gda::SqlError
 CGnome::Gda::SqlParserError
 CGnome::Gda::StatementError
 CGlib::ObjectBase [external]
 CGlib::Interface [external]
 CGnome::Gda::DataHandlerBase class which provides data handling capabilities
 CGnome::Gda::HandlerBinDefault handler for binary values
 CGnome::Gda::HandlerBooleanDefault Handler for booleans
 CGnome::Gda::HandlerNumericalDefault handler for numeric values
 CGnome::Gda::HandlerStringDefault handler for strings
 CGnome::Gda::HandlerTimeDefault handler for time, date and timestamp
 CGnome::Gda::HandlerTypeDefault handler for GType values
 CGnome::Gda::DataModelAbstract DataModel (Base class for all DataModels)
 CGnome::Gda::DataAccessWrapperOffers random access on top of a cursor-only access data model
 CGnome::Gda::DataComparatorSimple data model's contents comparison
 CGnome::Gda::DataModelArrayAn implementation of DataModel based on an array
 CGnome::Gda::DataModelImportImporting data from a string or a file
 CGnome::Gda::DataProxyProxy to hold modifications for any DataModel, providing the DataModel interface itself
 CGnome::Gda::DataSelectData models returned by the execution of a SELECT statement
 CGlib::Object [external]
 CGnome::Gda::BatchMultiple SQL statements grouped together
 CGnome::Gda::BlobOpBlobs handling
 CGnome::Gda::ColumnManagement of DataModel column attributes
 CGnome::Gda::ConfigConfiguration — Access/Management of libgda configuration
 CGnome::Gda::ConnectionManages a connection to a data source
 CGnome::Gda::ConnectionEventAny event which has occurred on a Gda::Connection
 CGnome::Gda::DataAccessWrapperOffers random access on top of a cursor-only access data model
 CGnome::Gda::DataComparatorSimple data model's contents comparison
 CGnome::Gda::DataModelArrayAn implementation of DataModel based on an array
 CGnome::Gda::DataModelImportImporting data from a string or a file
 CGnome::Gda::DataProxyProxy to hold modifications for any DataModel, providing the DataModel interface itself
 CGnome::Gda::DataSelectData models returned by the execution of a SELECT statement
 CGnome::Gda::HandlerBinDefault handler for binary values
 CGnome::Gda::HandlerBooleanDefault Handler for booleans
 CGnome::Gda::HandlerNumericalDefault handler for numeric values
 CGnome::Gda::HandlerStringDefault handler for strings
 CGnome::Gda::HandlerTimeDefault handler for time, date and timestamp
 CGnome::Gda::HandlerTypeDefault handler for GType values
 CGnome::Gda::HolderContainer for a single Gda::Value
 CGnome::Gda::MetaStoreDictionary object
 CGnome::Gda::MetaStructIn-memory representation of some database objects
 CGnome::Gda::RowRow for a Gda::DataModelArray object
 CGnome::Gda::ServerOperationHandles any DDL query in an abstract way
 CGnome::Gda::ServerProviderBase class for all the DBMS providers
 CGnome::Gda::SetContainer for several values
 CGnome::Gda::DataModelIterData model iterator
 CGnome::Gda::SqlBuilderSqlBuilder can be used to build a Statement from its structural description, much in the same way a SqlParser can be used to build a Statement from a SQL string
 CGnome::Gda::SqlParserSQL parser
 CGnome::Gda::StatementSingle SQL statement
 CGnome::Gda::TransactionStatusKeeps track of the transactional status of a connection
 CGnome::Gda::XaTransactionDistributed transaction manager
 CGlib::ValueBase [external]
 CGnome::Gda::ValueUse value_type() to identify the value type at runtime
 CGnome::Gda::BlobThis object is a base class for individual database providers which support BLOB types
 CGnome::Gda::NumericTODO
 CGnome::Gda::QuarkListManages lists of KEY=VALUE pairs
 CGnome::Gda::SqlExprThis contains any expression, either as a value, a variable, or as other types of expressions
 CGnome::Gda::SqlStatementEvery SQL statement can be decomposed in the SqlStatement tree structure
+
+ + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/index.html libgdamm5.0-4.99.8/docs/reference/html/index.html --- libgdamm5.0-4.99.6/docs/reference/html/index.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/index.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: libgdamm Reference Manual - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
libgdamm Reference Manual
-
+
libgdamm Reference Manual
+
-

-description

+

+Description

libgdamm is a C++ wrapper for the libgda generic database access API.

-

-basics

-

Include the libgdamm header:

-
 #include <libgdamm.h>
-

(You may include individual headers, such as libgdamm/connection.h instead.)

-

If your source file is program.cc, you can compile it with:

-
 g++ program.cc -o program `pkg-config --cflags --libs libgdamm-4.0`
-

Alternatively, if using autoconf, use the following in configure.ac:

-
 PKG_CHECK_MODULES([LIBGDAMM], [libgdamm-4.0])
-

Then use the generated LIBGDAMM_CFLAGS and LIBGDAMM_LIBS variables in the project Makefile.am files. For example:

-
 program_CPPFLAGS = $(LIBGDAMM_CFLAGS)
- program_LDADD = $(LIBGDAMM_LIBS)
-
- - +

+Basic Usage

+

Include the libgdamm header:

#include <libgdamm.h>
+

(You may include individual headers, such as libgdamm/connection.h instead.)

+

If your source file is program.cc, you can compile it with:

g++ program.cc -o program `pkg-config --cflags --libs libgdamm-4.0`
+

Alternatively, if using autoconf, use the following in configure.ac:

PKG_CHECK_MODULES([LIBGDAMM], [libgdamm-4.0])
+

Then use the generated LIBGDAMM_CFLAGS and LIBGDAMM_LIBS variables in the project Makefile.am files. For example:

program_CPPFLAGS = $(LIBGDAMM_CFLAGS)
+
program_LDADD = $(LIBGDAMM_LIBS)
+
+ - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/inherit_graph_0.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/inherit_graph_0.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/inherit_graph_1.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/inherit_graph_1.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/inherit_graph_2.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/inherit_graph_2.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/inherit_graph_3.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/inherit_graph_3.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/inherit_graph_4.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/inherit_graph_4.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/inherit_graph_5.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/inherit_graph_5.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/inherit_graph_6.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/inherit_graph_6.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/inherit_graph_7.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/inherit_graph_7.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/inherits.html libgdamm5.0-4.99.8/docs/reference/html/inherits.html --- libgdamm5.0-4.99.6/docs/reference/html/inherits.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/inherits.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Class Hierarchy - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Class Hierarchy
-
+
Class Hierarchy
+
+ - - - - - - -
- + +
+ +
+
- +
+
- +
+
- +
+
- +
+
- +
+
- -
- - +
-
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/jquery.js libgdamm5.0-4.99.8/docs/reference/html/jquery.js --- libgdamm5.0-4.99.6/docs/reference/html/jquery.js 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/jquery.js 2014-04-25 11:09:42.000000000 +0000 @@ -0,0 +1,31 @@ +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType; +if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1 +},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/
","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av); +ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length; +if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b +})}})(window); diff -Nru libgdamm5.0-4.99.6/docs/reference/html/modules.html libgdamm5.0-4.99.8/docs/reference/html/modules.html --- libgdamm5.0-4.99.6/docs/reference/html/modules.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/modules.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Modules - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Modules
-
+
Modules
+ - - +
Here is a list of all modules:
+ + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespaceGnome_1_1Gda.html libgdamm5.0-4.99.8/docs/reference/html/namespaceGnome_1_1Gda.html --- libgdamm5.0-4.99.6/docs/reference/html/namespaceGnome_1_1Gda.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespaceGnome_1_1Gda.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome::Gda Namespace Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + - + +
-
Gnome::Gda Namespace Reference
-
+
Gnome::Gda Namespace Reference
+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Classes

class  Batch
 Multiple SQL statements grouped together. More...
class  Blob
 This object is a base class for individual database providers which support BLOB types. More...
class  BlobOp
 Blobs handling. More...
class  Column
 Management of DataModel column attributes. More...
class  ConfigError
class  Config
 Configuration — Access/Management of libgda configuration. More...
class  ConnectionError
 Exception class for Gda connection errors. More...
class  Connection
 Manages a connection to a data source. More...
class  ConnectionEvent
 Any event which has occurred on a Gda::Connection. More...
class  DataAccessWrapper
 Offers random access on top of a cursor-only access data model. More...
class  DataComparator
 Simple data model's contents comparison. More...
class  DataHandler
 Base class which provides data handling capabilities. More...
class  DataModelError
 Exception class for Gda connection errors. More...
class  DataModel
 Abstract DataModel (Base class for all DataModels). More...
class  DataModelArray
 An implementation of DataModel based on an array. More...
class  DataModelImport
 Importing data from a string or a file. More...
class  DataModelIterError
class  DataModelIter
 Data model iterator. More...
class  DataProxy
 Proxy to hold modifications for any DataModel, providing the DataModel interface itself. More...
class  DataSelect
 Data models returned by the execution of a SELECT statement. More...
class  HandlerBin
 Default handler for binary values. More...
class  HandlerBoolean
 Default Handler for booleans. More...
class  HandlerNumerical
 Default handler for numeric values. More...
class  HandlerString
 Default handler for strings. More...
class  HandlerTime
 Default handler for time, date and timestamp. More...
class  HandlerType
 Default handler for GType values. More...
class  HolderError
class  Holder
 Container for a single Gda::Value. More...
class  MetaStoreError
class  MetaStore
 Dictionary object. More...
class  MetaStructError
 Exception class for Gda MetaStruct errors. More...
class  MetaStruct
 In-memory representation of some database objects. More...
class  Numeric
 TODO. More...
class  QuarkList
 Manages lists of KEY=VALUE pairs. More...
class  Row
 Row for a Gda::DataModelArray object. More...
class  ServerOperation
 Handles any DDL query in an abstract way. More...
class  ServerProviderError
class  ServerProvider
 Base class for all the DBMS providers. More...
class  Set
 Container for several values. More...
class  SqlExpr
 This contains any expression, either as a value, a variable, or as other types of expressions. More...
class  SqlParserError
class  SqlParser
 SQL parser. More...
class  SqlBuilderError
class  SqlError
class  SqlBuilder
 SqlBuilder can be used to build a Statement from its structural description, much in the same way a SqlParser can be used to build a Statement from a SQL string. More...
class  SqlStatement
 Every SQL statement can be decomposed in the SqlStatement tree structure. More...
class  StatementError
class  Statement
 Single SQL statement. More...
class  TransactionStatus
 Keeps track of the transactional status of a connection. More...
class  XaTransaction
 Distributed transaction manager. More...
class  Value
 Use More...

+

class  Batch
 Multiple SQL statements grouped together. More...
 
class  Blob
 This object is a base class for individual database providers which support BLOB types. More...
 
class  BlobOp
 Blobs handling. More...
 
class  Column
 Management of DataModel column attributes. More...
 
class  Config
 Configuration — Access/Management of libgda configuration. More...
 
class  ConfigError
 
class  Connection
 Manages a connection to a data source. More...
 
class  ConnectionError
 Exception class for Gda connection errors. More...
 
class  ConnectionEvent
 Any event which has occurred on a Gda::Connection. More...
 
class  DataAccessWrapper
 Offers random access on top of a cursor-only access data model. More...
 
class  DataComparator
 Simple data model's contents comparison. More...
 
class  DataHandler
 Base class which provides data handling capabilities. More...
 
class  DataModel
 Abstract DataModel (Base class for all DataModels). More...
 
class  DataModelArray
 An implementation of DataModel based on an array. More...
 
class  DataModelError
 Exception class for Gda connection errors. More...
 
class  DataModelImport
 Importing data from a string or a file. More...
 
class  DataModelIter
 Data model iterator. More...
 
class  DataModelIterError
 
class  DataProxy
 Proxy to hold modifications for any DataModel, providing the DataModel interface itself. More...
 
class  DataSelect
 Data models returned by the execution of a SELECT statement. More...
 
class  HandlerBin
 Default handler for binary values. More...
 
class  HandlerBoolean
 Default Handler for booleans. More...
 
class  HandlerNumerical
 Default handler for numeric values. More...
 
class  HandlerString
 Default handler for strings. More...
 
class  HandlerTime
 Default handler for time, date and timestamp. More...
 
class  HandlerType
 Default handler for GType values. More...
 
class  Holder
 Container for a single Gda::Value. More...
 
class  HolderError
 
class  MetaStore
 Dictionary object. More...
 
class  MetaStoreError
 
class  MetaStruct
 In-memory representation of some database objects. More...
 
class  MetaStructError
 Exception class for Gda MetaStruct errors. More...
 
class  Numeric
 TODO. More...
 
class  QuarkList
 Manages lists of KEY=VALUE pairs. More...
 
class  Row
 Row for a Gda::DataModelArray object. More...
 
class  ServerOperation
 Handles any DDL query in an abstract way. More...
 
class  ServerProvider
 Base class for all the DBMS providers. More...
 
class  ServerProviderError
 
class  Set
 Container for several values. More...
 
class  SqlBuilder
 SqlBuilder can be used to build a Statement from its structural description, much in the same way a SqlParser can be used to build a Statement from a SQL string. More...
 
class  SqlBuilderError
 
class  SqlError
 
class  SqlExpr
 This contains any expression, either as a value, a variable, or as other types of expressions. More...
 
class  SqlParser
 SQL parser. More...
 
class  SqlParserError
 
class  SqlStatement
 Every SQL statement can be decomposed in the SqlStatement tree structure. More...
 
class  Statement
 Single SQL statement. More...
 
class  StatementError
 
class  TransactionStatus
 Keeps track of the transactional status of a connection. More...
 
class  Value
 Use value_type() to identify the value type at runtime. More...
 
class  XaTransaction
 Distributed transaction manager. More...
 
+ - - - - - - - - + + + + + + + + + + + + + +

Typedefs

typedef GdaServerProviderInfo ServerProviderInfo
typedef GdaDiff Diff
typedef GdaValueAttribute ValueAttribute
typedef GdaServerOperationNode ServerOperationNode
typedef GdaGeometricPoint GeometricPoint
typedef GdaTime Time
typedef GdaTimestamp Timestamp

+

typedef GdaServerProviderInfo ServerProviderInfo
 
typedef GdaDiff Diff
 
typedef GdaValueAttribute ValueAttribute
 
typedef GdaServerOperationNode ServerOperationNode
 
typedef GdaGeometricPoint GeometricPoint
 
typedef GdaTime Time
 
typedef GdaTimestamp Timestamp
 
+ - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Enumerations

enum  ConnectionOptions {
-  CONNECTION_OPTIONS_NONE = 0x0,
-  CONNECTION_OPTIONS_READ_ONLY = 1 << 0,
-  CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE = 1 << 1,
-  CONNECTION_OPTIONS_THREAD_SAFE = 1 << 2,
-  CONNECTION_OPTIONS_THREAD_ISOLATED = 1 << 3,
+
enum  ConnectionOptions {
+  CONNECTION_OPTIONS_NONE = 0x0, +
+  CONNECTION_OPTIONS_READ_ONLY = 1 << 0, +
+  CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE = 1 << 1, +
+  CONNECTION_OPTIONS_THREAD_SAFE = 1 << 2, +
+  CONNECTION_OPTIONS_THREAD_ISOLATED = 1 << 3, +
  CONNECTION_OPTIONS_AUTO_META_DATA = 1 << 4 -
+
}
enum  ConnectionMetaType {
-  CONNECTION_META_NAMESPACES,
-  CONNECTION_META_TYPES,
-  CONNECTION_META_TABLES,
-  CONNECTION_META_VIEWS,
-  CONNECTION_META_FIELDS,
+
 
enum  ConnectionMetaType {
+  CONNECTION_META_NAMESPACES, +
+  CONNECTION_META_TYPES, +
+  CONNECTION_META_TABLES, +
+  CONNECTION_META_VIEWS, +
+  CONNECTION_META_FIELDS, +
  CONNECTION_META_INDEXES -
+
}
enum  ConnectionEventCode {
-  CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION,
-  CONNECTION_EVENT_CODE_RESTRICT_VIOLATION,
-  CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION,
-  CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION,
-  CONNECTION_EVENT_CODE_UNIQUE_VIOLATION,
-  CONNECTION_EVENT_CODE_CHECK_VIOLATION,
-  CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES,
-  CONNECTION_EVENT_CODE_UNDEFINED_COLUMN,
-  CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION,
-  CONNECTION_EVENT_CODE_UNDEFINED_TABLE,
-  CONNECTION_EVENT_CODE_DUPLICATE_COLUMN,
-  CONNECTION_EVENT_CODE_DUPLICATE_DATABASE,
-  CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION,
-  CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA,
-  CONNECTION_EVENT_CODE_DUPLICATE_TABLE,
-  CONNECTION_EVENT_CODE_DUPLICATE_ALIAS,
-  CONNECTION_EVENT_CODE_DUPLICATE_OBJECT,
-  CONNECTION_EVENT_CODE_SYNTAX_ERROR,
+
 
enum  ConnectionEventCode {
+  CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION, +
+  CONNECTION_EVENT_CODE_RESTRICT_VIOLATION, +
+  CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION, +
+  CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION, +
+  CONNECTION_EVENT_CODE_UNIQUE_VIOLATION, +
+  CONNECTION_EVENT_CODE_CHECK_VIOLATION, +
+  CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES, +
+  CONNECTION_EVENT_CODE_UNDEFINED_COLUMN, +
+  CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION, +
+  CONNECTION_EVENT_CODE_UNDEFINED_TABLE, +
+  CONNECTION_EVENT_CODE_DUPLICATE_COLUMN, +
+  CONNECTION_EVENT_CODE_DUPLICATE_DATABASE, +
+  CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION, +
+  CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA, +
+  CONNECTION_EVENT_CODE_DUPLICATE_TABLE, +
+  CONNECTION_EVENT_CODE_DUPLICATE_ALIAS, +
+  CONNECTION_EVENT_CODE_DUPLICATE_OBJECT, +
+  CONNECTION_EVENT_CODE_SYNTAX_ERROR, +
  CONNECTION_EVENT_CODE_UNKNOWN -
+
}
enum  ConnectionEventType {
-  CONNECTION_EVENT_NOTICE,
-  CONNECTION_EVENT_WARNING,
-  CONNECTION_EVENT_ERROR,
+
 
enum  ConnectionEventType {
+  CONNECTION_EVENT_NOTICE, +
+  CONNECTION_EVENT_WARNING, +
+  CONNECTION_EVENT_ERROR, +
  CONNECTION_EVENT_COMMAND -
+
}
enum  DataModelAccessFlags {
-  DATA_MODEL_ACCESS_RANDOM = 1 << 0,
-  DATA_MODEL_ACCESS_CURSOR_FORWARD = 1 << 1,
-  DATA_MODEL_ACCESS_CURSOR_BACKWARD = 1 << 2,
-  DATA_MODEL_ACCESS_CURSOR = 0x6,
-  DATA_MODEL_ACCESS_INSERT = 1 << 3,
-  DATA_MODEL_ACCESS_UPDATE = 1 << 4,
-  DATA_MODEL_ACCESS_DELETE = 1 << 5,
+
 
enum  DataModelAccessFlags {
+  DATA_MODEL_ACCESS_RANDOM = 1 << 0, +
+  DATA_MODEL_ACCESS_CURSOR_FORWARD = 1 << 1, +
+  DATA_MODEL_ACCESS_CURSOR_BACKWARD = 1 << 2, +
+  DATA_MODEL_ACCESS_CURSOR = 0x6, +
+  DATA_MODEL_ACCESS_INSERT = 1 << 3, +
+  DATA_MODEL_ACCESS_UPDATE = 1 << 4, +
+  DATA_MODEL_ACCESS_DELETE = 1 << 5, +
  DATA_MODEL_ACCESS_WRITE = 0x38 -
+
}
enum  DataModelHint {
-  DATA_MODEL_HINT_START_BATCH_UPDATE,
-  DATA_MODEL_HINT_END_BATCH_UPDATE,
+
 
enum  DataModelHint {
+  DATA_MODEL_HINT_START_BATCH_UPDATE, +
+  DATA_MODEL_HINT_END_BATCH_UPDATE, +
  DATA_MODEL_HINT_REFRESH -
+
}
enum  DataModelIOFormat {
-  DATA_MODEL_IO_DATA_ARRAY_XML,
+
 
enum  DataModelIOFormat {
+  DATA_MODEL_IO_DATA_ARRAY_XML, +
  DATA_MODEL_IO_TEXT_SEPARATED -
+
}
enum  SqlIdentifierStyle {
-  SQL_IDENTIFIERS_LOWER_CASE = 1 << 0,
+
 
enum  SqlIdentifierStyle {
+  SQL_IDENTIFIERS_LOWER_CASE = 1 << 0, +
  SQL_IDENTIFIERS_UPPER_CASE = 1 << 1 -
+
}
enum  MetaStructFeature {
-  META_STRUCT_FEATURE_NONE = 0x0,
-  META_STRUCT_FEATURE_FOREIGN_KEYS = 1 << 0,
-  META_STRUCT_FEATURE_VIEW_DEPENDENCIES = 1 << 1,
+
 
enum  MetaStructFeature {
+  META_STRUCT_FEATURE_NONE = 0x0, +
+  META_STRUCT_FEATURE_FOREIGN_KEYS = 1 << 0, +
+  META_STRUCT_FEATURE_VIEW_DEPENDENCIES = 1 << 1, +
  META_STRUCT_FEATURE_ALL = 0x3 -
+
}
enum  MetaDbObjectType {
-  META_DB_UNKNOWN,
-  META_DB_TABLE,
+
 
enum  MetaDbObjectType {
+  META_DB_UNKNOWN, +
+  META_DB_TABLE, +
  META_DB_VIEW -
+
}
enum  MetaSortType {
-  META_SORT_ALHAPETICAL,
+
 
enum  MetaSortType {
+  META_SORT_ALHAPETICAL, +
  META_SORT_DEPENDENCIES -
+
}
enum  MetaGraphInfo { META_GRAPH_COLUMNS = 1 << 0 +
 
enum  MetaGraphInfo { META_GRAPH_COLUMNS = 1 << 0 }
enum  ServerOperationNodeType {
-  SERVER_OPERATION_NODE_PARAMLIST,
-  SERVER_OPERATION_NODE_DATA_MODEL,
-  SERVER_OPERATION_NODE_PARAM,
-  SERVER_OPERATION_NODE_SEQUENCE,
-  SERVER_OPERATION_NODE_SEQUENCE_ITEM,
-  SERVER_OPERATION_NODE_DATA_MODEL_COLUMN,
+
 
enum  ServerOperationNodeType {
+  SERVER_OPERATION_NODE_PARAMLIST, +
+  SERVER_OPERATION_NODE_DATA_MODEL, +
+  SERVER_OPERATION_NODE_PARAM, +
+  SERVER_OPERATION_NODE_SEQUENCE, +
+  SERVER_OPERATION_NODE_SEQUENCE_ITEM, +
+  SERVER_OPERATION_NODE_DATA_MODEL_COLUMN, +
  SERVER_OPERATION_NODE_UNKNOWN -
+
}
enum  ServerOperationNodeStatus {
-  SERVER_OPERATION_STATUS_OPTIONAL,
-  SERVER_OPERATION_STATUS_REQUIRED,
+
 
enum  ServerOperationNodeStatus {
+  SERVER_OPERATION_STATUS_OPTIONAL, +
+  SERVER_OPERATION_STATUS_REQUIRED, +
  SERVER_OPERATION_STATUS_UNKNOWN -
+
}
enum  ServerOperationType {
-  SERVER_OPERATION_CREATE_DB,
-  SERVER_OPERATION_DROP_DB,
-  SERVER_OPERATION_CREATE_TABLE,
-  SERVER_OPERATION_DROP_TABLE,
-  SERVER_OPERATION_RENAME_TABLE,
-  SERVER_OPERATION_ADD_COLUMN,
-  SERVER_OPERATION_DROP_COLUMN,
-  SERVER_OPERATION_CREATE_INDEX,
-  SERVER_OPERATION_DROP_INDEX,
-  SERVER_OPERATION_CREATE_VIEW,
-  SERVER_OPERATION_DROP_VIEW,
-  SERVER_OPERATION_COMMENT_TABLE,
-  SERVER_OPERATION_COMMENT_COLUMN,
-  SERVER_OPERATION_CREATE_USER,
-  SERVER_OPERATION_ALTER_USER,
-  SERVER_OPERATION_DROP_USER,
+
 
enum  ServerOperationType {
+  SERVER_OPERATION_CREATE_DB, +
+  SERVER_OPERATION_DROP_DB, +
+  SERVER_OPERATION_CREATE_TABLE, +
+  SERVER_OPERATION_DROP_TABLE, +
+  SERVER_OPERATION_RENAME_TABLE, +
+  SERVER_OPERATION_ADD_COLUMN, +
+  SERVER_OPERATION_DROP_COLUMN, +
+  SERVER_OPERATION_CREATE_INDEX, +
+  SERVER_OPERATION_DROP_INDEX, +
+  SERVER_OPERATION_CREATE_VIEW, +
+  SERVER_OPERATION_DROP_VIEW, +
+  SERVER_OPERATION_COMMENT_TABLE, +
+  SERVER_OPERATION_COMMENT_COLUMN, +
+  SERVER_OPERATION_CREATE_USER, +
+  SERVER_OPERATION_ALTER_USER, +
+  SERVER_OPERATION_DROP_USER, +
  SERVER_OPERATION_LAST -
+
}
enum  ConnectionFeature {
-  CONNECTION_FEATURE_AGGREGATES,
-  CONNECTION_FEATURE_BLOBS,
-  CONNECTION_FEATURE_INDEXES,
-  CONNECTION_FEATURE_INHERITANCE,
-  CONNECTION_FEATURE_NAMESPACES,
-  CONNECTION_FEATURE_PROCEDURES,
-  CONNECTION_FEATURE_SEQUENCES,
-  CONNECTION_FEATURE_SQL,
-  CONNECTION_FEATURE_TRANSACTIONS,
-  CONNECTION_FEATURE_SAVEPOINTS,
-  CONNECTION_FEATURE_SAVEPOINTS_REMOVE,
-  CONNECTION_FEATURE_TRIGGERS,
-  CONNECTION_FEATURE_UPDATABLE_CURSOR,
-  CONNECTION_FEATURE_USERS,
-  CONNECTION_FEATURE_VIEWS,
-  CONNECTION_FEATURE_XA_TRANSACTIONS,
-  CONNECTION_FEATURE_MULTI_THREADING,
+
 
enum  ConnectionFeature {
+  CONNECTION_FEATURE_AGGREGATES, +
+  CONNECTION_FEATURE_BLOBS, +
+  CONNECTION_FEATURE_INDEXES, +
+  CONNECTION_FEATURE_INHERITANCE, +
+  CONNECTION_FEATURE_NAMESPACES, +
+  CONNECTION_FEATURE_PROCEDURES, +
+  CONNECTION_FEATURE_SEQUENCES, +
+  CONNECTION_FEATURE_SQL, +
+  CONNECTION_FEATURE_TRANSACTIONS, +
+  CONNECTION_FEATURE_SAVEPOINTS, +
+  CONNECTION_FEATURE_SAVEPOINTS_REMOVE, +
+  CONNECTION_FEATURE_TRIGGERS, +
+  CONNECTION_FEATURE_UPDATABLE_CURSOR, +
+  CONNECTION_FEATURE_USERS, +
+  CONNECTION_FEATURE_VIEWS, +
+  CONNECTION_FEATURE_XA_TRANSACTIONS, +
+  CONNECTION_FEATURE_MULTI_THREADING, +
  CONNECTION_FEATURE_LAST -
+
}
enum  SqlParserMode {
-  SQL_PARSER_MODE_PARSE,
+
 
enum  SqlParserMode {
+  SQL_PARSER_MODE_PARSE, +
  SQL_PARSER_MODE_DELIMIT -
+
}
enum  SqlOperatorType {
-  SQL_OPERATOR_TYPE_AND,
-  SQL_OPERATOR_TYPE_OR,
-  SQL_OPERATOR_TYPE_EQ,
-  SQL_OPERATOR_TYPE_IS,
-  SQL_OPERATOR_TYPE_LIKE,
-  SQL_OPERATOR_TYPE_BETWEEN,
-  SQL_OPERATOR_TYPE_GT,
-  SQL_OPERATOR_TYPE_LT,
-  SQL_OPERATOR_TYPE_GEQ,
-  SQL_OPERATOR_TYPE_LEQ,
-  SQL_OPERATOR_TYPE_DIFF,
-  SQL_OPERATOR_TYPE_REGEXP,
-  SQL_OPERATOR_TYPE_REGEXP_CI,
-  SQL_OPERATOR_TYPE_NOT_REGEXP,
-  SQL_OPERATOR_TYPE_NOT_REGEXP_CI,
-  SQL_OPERATOR_TYPE_SIMILAR,
-  SQL_OPERATOR_TYPE_ISNULL,
-  SQL_OPERATOR_TYPE_ISNOTNULL,
-  SQL_OPERATOR_TYPE_NOT,
-  SQL_OPERATOR_TYPE_IN,
-  SQL_OPERATOR_TYPE_NOTIN,
-  SQL_OPERATOR_TYPE_CONCAT,
-  SQL_OPERATOR_TYPE_PLUS,
-  SQL_OPERATOR_TYPE_MINUS,
-  SQL_OPERATOR_TYPE_STAR,
-  SQL_OPERATOR_TYPE_DIV,
-  SQL_OPERATOR_TYPE_REM,
-  SQL_OPERATOR_TYPE_BITAND,
-  SQL_OPERATOR_TYPE_BITOR,
-  SQL_OPERATOR_TYPE_BITNOT,
+
 
enum  SqlOperatorType {
+  SQL_OPERATOR_TYPE_AND, +
+  SQL_OPERATOR_TYPE_OR, +
+  SQL_OPERATOR_TYPE_EQ, +
+  SQL_OPERATOR_TYPE_IS, +
+  SQL_OPERATOR_TYPE_LIKE, +
+  SQL_OPERATOR_TYPE_BETWEEN, +
+  SQL_OPERATOR_TYPE_GT, +
+  SQL_OPERATOR_TYPE_LT, +
+  SQL_OPERATOR_TYPE_GEQ, +
+  SQL_OPERATOR_TYPE_LEQ, +
+  SQL_OPERATOR_TYPE_DIFF, +
+  SQL_OPERATOR_TYPE_REGEXP, +
+  SQL_OPERATOR_TYPE_REGEXP_CI, +
+  SQL_OPERATOR_TYPE_NOT_REGEXP, +
+  SQL_OPERATOR_TYPE_NOT_REGEXP_CI, +
+  SQL_OPERATOR_TYPE_SIMILAR, +
+  SQL_OPERATOR_TYPE_ISNULL, +
+  SQL_OPERATOR_TYPE_ISNOTNULL, +
+  SQL_OPERATOR_TYPE_NOT, +
+  SQL_OPERATOR_TYPE_IN, +
+  SQL_OPERATOR_TYPE_NOTIN, +
+  SQL_OPERATOR_TYPE_CONCAT, +
+  SQL_OPERATOR_TYPE_PLUS, +
+  SQL_OPERATOR_TYPE_MINUS, +
+  SQL_OPERATOR_TYPE_STAR, +
+  SQL_OPERATOR_TYPE_DIV, +
+  SQL_OPERATOR_TYPE_REM, +
+  SQL_OPERATOR_TYPE_BITAND, +
+  SQL_OPERATOR_TYPE_BITOR, +
+  SQL_OPERATOR_TYPE_BITNOT, +
  SQL_OPERATOR_TYPE_ILIKE -
+
}
enum  SqlSelectJoinType {
-  SQL_SELECT_JOIN_CROSS,
-  SQL_SELECT_JOIN_NATURAL,
-  SQL_SELECT_JOIN_INNER,
-  SQL_SELECT_JOIN_LEFT,
-  SQL_SELECT_JOIN_RIGHT,
+
 
enum  SqlSelectJoinType {
+  SQL_SELECT_JOIN_CROSS, +
+  SQL_SELECT_JOIN_NATURAL, +
+  SQL_SELECT_JOIN_INNER, +
+  SQL_SELECT_JOIN_LEFT, +
+  SQL_SELECT_JOIN_RIGHT, +
  SQL_SELECT_JOIN_FULL -
+
}
enum  SqlStatementType {
-  SQL_STATEMENT_SELECT,
-  SQL_STATEMENT_INSERT,
-  SQL_STATEMENT_UPDATE,
-  SQL_STATEMENT_DELETE,
-  SQL_STATEMENT_COMPOUND,
-  SQL_STATEMENT_BEGIN,
-  SQL_STATEMENT_ROLLBACK,
-  SQL_STATEMENT_COMMIT,
-  SQL_STATEMENT_SAVEPOINT,
-  SQL_STATEMENT_ROLLBACK_SAVEPOINT,
-  SQL_STATEMENT_DELETE_SAVEPOINT,
-  SQL_STATEMENT_UNKNOWN,
+
 
enum  SqlStatementType {
+  SQL_STATEMENT_SELECT, +
+  SQL_STATEMENT_INSERT, +
+  SQL_STATEMENT_UPDATE, +
+  SQL_STATEMENT_DELETE, +
+  SQL_STATEMENT_COMPOUND, +
+  SQL_STATEMENT_BEGIN, +
+  SQL_STATEMENT_ROLLBACK, +
+  SQL_STATEMENT_COMMIT, +
+  SQL_STATEMENT_SAVEPOINT, +
+  SQL_STATEMENT_ROLLBACK_SAVEPOINT, +
+  SQL_STATEMENT_DELETE_SAVEPOINT, +
+  SQL_STATEMENT_UNKNOWN, +
  SQL_STATEMENT_NONE -
+
}
enum  StatementModelUsage {
-  STATEMENT_MODEL_RANDOM_ACCESS = 1 << 0,
-  STATEMENT_MODEL_CURSOR_FORWARD = 1 << 1,
-  STATEMENT_MODEL_CURSOR_BACKWARD = 1 << 2,
-  STATEMENT_MODEL_CURSOR = 0x6,
+
 
enum  StatementModelUsage {
+  STATEMENT_MODEL_RANDOM_ACCESS = 1 << 0, +
+  STATEMENT_MODEL_CURSOR_FORWARD = 1 << 1, +
+  STATEMENT_MODEL_CURSOR_BACKWARD = 1 << 2, +
+  STATEMENT_MODEL_CURSOR = 0x6, +
  STATEMENT_MODEL_ALLOW_NOPARAM = 1 << 3 -
+
}
enum  StatementSqlFlag {
-  STATEMENT_SQL_PARAMS_AS_VALUES = 0x0,
-  STATEMENT_SQL_PRETTY = 1 << 0,
-  STATEMENT_SQL_PARAMS_LONG = 1 << 1,
-  STATEMENT_SQL_PARAMS_SHORT = 1 << 2,
-  STATEMENT_SQL_PARAMS_AS_COLON = 1 << 3,
-  STATEMENT_SQL_PARAMS_AS_DOLLAR = 1 << 4,
-  STATEMENT_SQL_PARAMS_AS_QMARK = 1 << 5,
+
 
enum  StatementSqlFlag {
+  STATEMENT_SQL_PARAMS_AS_VALUES = 0x0, +
+  STATEMENT_SQL_PRETTY = 1 << 0, +
+  STATEMENT_SQL_PARAMS_LONG = 1 << 1, +
+  STATEMENT_SQL_PARAMS_SHORT = 1 << 2, +
+  STATEMENT_SQL_PARAMS_AS_COLON = 1 << 3, +
+  STATEMENT_SQL_PARAMS_AS_DOLLAR = 1 << 4, +
+  STATEMENT_SQL_PARAMS_AS_QMARK = 1 << 5, +
  STATEMENT_SQL_PARAMS_AS_UQMARK = 1 << 6 -
+
}
enum  TransactionIsolation {
-  TRANSACTION_ISOLATION_UNKNOWN,
-  TRANSACTION_ISOLATION_READ_COMMITTED,
-  TRANSACTION_ISOLATION_READ_UNCOMMITTED,
-  TRANSACTION_ISOLATION_REPEATABLE_READ,
+
 
enum  TransactionIsolation {
+  TRANSACTION_ISOLATION_UNKNOWN, +
+  TRANSACTION_ISOLATION_READ_COMMITTED, +
+  TRANSACTION_ISOLATION_READ_UNCOMMITTED, +
+  TRANSACTION_ISOLATION_REPEATABLE_READ, +
  TRANSACTION_ISOLATION_SERIALIZABLE -
+
}

+

 
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

ConnectionOptions operator| (ConnectionOptions lhs, ConnectionOptions rhs)
ConnectionOptions operator& (ConnectionOptions lhs, ConnectionOptions rhs)
ConnectionOptions operator^ (ConnectionOptions lhs, ConnectionOptions rhs)
ConnectionOptions operator~ (ConnectionOptions flags)
ConnectionOptionsoperator|= (ConnectionOptions& lhs, ConnectionOptions rhs)
ConnectionOptionsoperator&= (ConnectionOptions& lhs, ConnectionOptions rhs)
ConnectionOptionsoperator^= (ConnectionOptions& lhs, ConnectionOptions rhs)
DataModelAccessFlags operator| (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
DataModelAccessFlags operator& (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
DataModelAccessFlags operator^ (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
DataModelAccessFlags operator~ (DataModelAccessFlags flags)
DataModelAccessFlagsoperator|= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
DataModelAccessFlagsoperator&= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
DataModelAccessFlagsoperator^= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
SqlIdentifierStyle operator| (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyle operator& (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyle operator^ (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyle operator~ (SqlIdentifierStyle flags)
SqlIdentifierStyleoperator|= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyleoperator&= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
SqlIdentifierStyleoperator^= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
MetaStructFeature operator| (MetaStructFeature lhs, MetaStructFeature rhs)
MetaStructFeature operator& (MetaStructFeature lhs, MetaStructFeature rhs)
MetaStructFeature operator^ (MetaStructFeature lhs, MetaStructFeature rhs)
MetaStructFeature operator~ (MetaStructFeature flags)
MetaStructFeatureoperator|= (MetaStructFeature& lhs, MetaStructFeature rhs)
MetaStructFeatureoperator&= (MetaStructFeature& lhs, MetaStructFeature rhs)
MetaStructFeatureoperator^= (MetaStructFeature& lhs, MetaStructFeature rhs)
MetaGraphInfo operator| (MetaGraphInfo lhs, MetaGraphInfo rhs)
MetaGraphInfo operator& (MetaGraphInfo lhs, MetaGraphInfo rhs)
MetaGraphInfo operator^ (MetaGraphInfo lhs, MetaGraphInfo rhs)
MetaGraphInfo operator~ (MetaGraphInfo flags)
MetaGraphInfooperator|= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
MetaGraphInfooperator&= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
MetaGraphInfooperator^= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
StatementModelUsage operator| (StatementModelUsage lhs, StatementModelUsage rhs)
StatementModelUsage operator& (StatementModelUsage lhs, StatementModelUsage rhs)
StatementModelUsage operator^ (StatementModelUsage lhs, StatementModelUsage rhs)
StatementModelUsage operator~ (StatementModelUsage flags)
StatementModelUsageoperator|= (StatementModelUsage& lhs, StatementModelUsage rhs)
StatementModelUsageoperator&= (StatementModelUsage& lhs, StatementModelUsage rhs)
StatementModelUsageoperator^= (StatementModelUsage& lhs, StatementModelUsage rhs)
StatementSqlFlag operator| (StatementSqlFlag lhs, StatementSqlFlag rhs)
StatementSqlFlag operator& (StatementSqlFlag lhs, StatementSqlFlag rhs)
StatementSqlFlag operator^ (StatementSqlFlag lhs, StatementSqlFlag rhs)
StatementSqlFlag operator~ (StatementSqlFlag flags)
StatementSqlFlagoperator|= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
StatementSqlFlagoperator&= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
StatementSqlFlagoperator^= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
void init ()
GType value_get_type_null ()
GType value_get_type_binary ()
GType value_get_type_blob ()
GType value_get_type_geometric_point ()
GType value_get_type_numeric ()
GType value_get_type_short ()
GType value_get_type_ushort ()
GType value_get_type_time ()
GType value_get_type_timestamp ()

+

ConnectionOptions operator| (ConnectionOptions lhs, ConnectionOptions rhs)
 
ConnectionOptions operator& (ConnectionOptions lhs, ConnectionOptions rhs)
 
ConnectionOptions operator^ (ConnectionOptions lhs, ConnectionOptions rhs)
 
ConnectionOptions operator~ (ConnectionOptions flags)
 
ConnectionOptionsoperator|= (ConnectionOptions& lhs, ConnectionOptions rhs)
 
ConnectionOptionsoperator&= (ConnectionOptions& lhs, ConnectionOptions rhs)
 
ConnectionOptionsoperator^= (ConnectionOptions& lhs, ConnectionOptions rhs)
 
DataModelAccessFlags operator| (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags operator& (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags operator^ (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags operator~ (DataModelAccessFlags flags)
 
DataModelAccessFlagsoperator|= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlagsoperator&= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlagsoperator^= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
 
SqlIdentifierStyle operator| (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle operator& (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle operator^ (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle operator~ (SqlIdentifierStyle flags)
 
SqlIdentifierStyleoperator|= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyleoperator&= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyleoperator^= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
 
MetaStructFeature operator| (MetaStructFeature lhs, MetaStructFeature rhs)
 
MetaStructFeature operator& (MetaStructFeature lhs, MetaStructFeature rhs)
 
MetaStructFeature operator^ (MetaStructFeature lhs, MetaStructFeature rhs)
 
MetaStructFeature operator~ (MetaStructFeature flags)
 
MetaStructFeatureoperator|= (MetaStructFeature& lhs, MetaStructFeature rhs)
 
MetaStructFeatureoperator&= (MetaStructFeature& lhs, MetaStructFeature rhs)
 
MetaStructFeatureoperator^= (MetaStructFeature& lhs, MetaStructFeature rhs)
 
MetaGraphInfo operator| (MetaGraphInfo lhs, MetaGraphInfo rhs)
 
MetaGraphInfo operator& (MetaGraphInfo lhs, MetaGraphInfo rhs)
 
MetaGraphInfo operator^ (MetaGraphInfo lhs, MetaGraphInfo rhs)
 
MetaGraphInfo operator~ (MetaGraphInfo flags)
 
MetaGraphInfooperator|= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
 
MetaGraphInfooperator&= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
 
MetaGraphInfooperator^= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
 
StatementModelUsage operator| (StatementModelUsage lhs, StatementModelUsage rhs)
 
StatementModelUsage operator& (StatementModelUsage lhs, StatementModelUsage rhs)
 
StatementModelUsage operator^ (StatementModelUsage lhs, StatementModelUsage rhs)
 
StatementModelUsage operator~ (StatementModelUsage flags)
 
StatementModelUsageoperator|= (StatementModelUsage& lhs, StatementModelUsage rhs)
 
StatementModelUsageoperator&= (StatementModelUsage& lhs, StatementModelUsage rhs)
 
StatementModelUsageoperator^= (StatementModelUsage& lhs, StatementModelUsage rhs)
 
StatementSqlFlag operator| (StatementSqlFlag lhs, StatementSqlFlag rhs)
 
StatementSqlFlag operator& (StatementSqlFlag lhs, StatementSqlFlag rhs)
 
StatementSqlFlag operator^ (StatementSqlFlag lhs, StatementSqlFlag rhs)
 
StatementSqlFlag operator~ (StatementSqlFlag flags)
 
StatementSqlFlagoperator|= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
 
StatementSqlFlagoperator&= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
 
StatementSqlFlagoperator^= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
 
void init ()
 
GType value_get_type_null ()
 
GType value_get_type_binary ()
 
GType value_get_type_blob ()
 
GType value_get_type_geometric_point ()
 
GType value_get_type_numeric ()
 
GType value_get_type_short ()
 
GType value_get_type_ushort ()
 
GType value_get_type_time ()
 
GType value_get_type_timestamp ()
 
+ - - - - - - + + + + + + + + + + + +

Variables

const ATTRIBUTE_DESCRIPTION = "__gda_attr_descr"
const ATTRIBUTE_NAME = "__gda_attr_name"
const ATTRIBUTE_NUMERIC_PRECISION = "__gda_attr_numeric_precision"
const ATTRIBUTE_NUMERIC_SCALE = "__gda_attr_numeric_scale"
const ATTRIBUTE_AUTO_INCREMENT = "__gda_attr_autoinc"
const ATTRIBUTE_IS_DEFAULT = "__gda_attr_is_default"
const std::string ATTRIBUTE_DESCRIPTION = "__gda_attr_descr"
 
const std::string ATTRIBUTE_NAME = "__gda_attr_name"
 
const std::string ATTRIBUTE_NUMERIC_PRECISION = "__gda_attr_numeric_precision"
 
const std::string ATTRIBUTE_NUMERIC_SCALE = "__gda_attr_numeric_scale"
 
const std::string ATTRIBUTE_AUTO_INCREMENT = "__gda_attr_autoinc"
 
const std::string ATTRIBUTE_IS_DEFAULT = "__gda_attr_is_default"
 
-

Typedef Documentation

- +

Typedef Documentation

+
@@ -496,12 +788,11 @@
typedef GdaDiff Gnome::Gda::Diff
-
-
+
- +
@@ -509,12 +800,11 @@
typedef GdaGeometricPoint Gnome::Gda::GeometricPoint
-
-
+
- +
@@ -522,12 +812,11 @@
typedef GdaServerOperationNode Gnome::Gda::ServerOperationNode
-
-
+
- +
@@ -535,12 +824,11 @@
typedef GdaServerProviderInfo Gnome::Gda::ServerProviderInfo
-
-
+
- +
@@ -548,12 +836,11 @@
typedef GdaTime Gnome::Gda::Time
-
-
+
- +
@@ -561,12 +848,11 @@
typedef GdaTimestamp Gnome::Gda::Timestamp
-
-
+
- +
@@ -574,13 +860,12 @@
typedef GdaValueAttribute Gnome::Gda::ValueAttribute
-
-
+
-

Function Documentation

- +

Function Documentation

+
@@ -591,12 +876,11 @@
-
-
+
- +
@@ -607,12 +891,11 @@
-
-
+
- +
@@ -623,12 +906,11 @@
-
-
+
- +
@@ -639,12 +921,11 @@
-
-
+
- +
@@ -655,12 +936,11 @@
-
-
+
- +
@@ -671,12 +951,11 @@
-
-
+
- +
@@ -687,12 +966,11 @@
-
-
+
- +
@@ -703,12 +981,11 @@
-
-
+
- +
@@ -719,12 +996,11 @@
-
-
+
- +
@@ -735,98 +1011,89 @@
-
-
+
-

Variable Documentation

- +

Variable Documentation

+
- +
const Gnome::Gda::ATTRIBUTE_AUTO_INCREMENT = "__gda_attr_autoinc"const std::string Gnome::Gda::ATTRIBUTE_AUTO_INCREMENT = "__gda_attr_autoinc"
-
-
+
- +
- +
const Gnome::Gda::ATTRIBUTE_DESCRIPTION = "__gda_attr_descr"const std::string Gnome::Gda::ATTRIBUTE_DESCRIPTION = "__gda_attr_descr"
-
-
+
- +
- +
const Gnome::Gda::ATTRIBUTE_IS_DEFAULT = "__gda_attr_is_default"const std::string Gnome::Gda::ATTRIBUTE_IS_DEFAULT = "__gda_attr_is_default"
-
-
+
- +
- +
const Gnome::Gda::ATTRIBUTE_NAME = "__gda_attr_name"const std::string Gnome::Gda::ATTRIBUTE_NAME = "__gda_attr_name"
-
-
+
- +
- +
const Gnome::Gda::ATTRIBUTE_NUMERIC_PRECISION = "__gda_attr_numeric_precision"const std::string Gnome::Gda::ATTRIBUTE_NUMERIC_PRECISION = "__gda_attr_numeric_precision"
-
-
+
- +
- +
const Gnome::Gda::ATTRIBUTE_NUMERIC_SCALE = "__gda_attr_numeric_scale"const std::string Gnome::Gda::ATTRIBUTE_NUMERIC_SCALE = "__gda_attr_numeric_scale"
-
-
+
-
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespaceGnome.html libgdamm5.0-4.99.8/docs/reference/html/namespaceGnome.html --- libgdamm5.0-4.99.6/docs/reference/html/namespaceGnome.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespaceGnome.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Gnome Namespace Reference - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
-
Gnome Namespace Reference
- +
Gnome Namespace Reference
+
- - + +

+

Namespaces

namespace  Gda
 Gda
 
-
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x63.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x63.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x63.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x63.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,267 +0,0 @@ - - - - -libgdamm: Namespace Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- c -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x64.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x64.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x64.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x64.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,144 +0,0 @@ - - - - -libgdamm: Namespace Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- d -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x67.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x67.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x67.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x67.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,96 +0,0 @@ - - - - -libgdamm: Namespace Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- g -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x69.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x69.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x69.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x69.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,96 +0,0 @@ - - - - -libgdamm: Namespace Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- i -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x6d.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x6d.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x6d.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x6d.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,135 +0,0 @@ - - - - -libgdamm: Namespace Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- m -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x6f.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x6f.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x6f.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x6f.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,114 +0,0 @@ - - - - -libgdamm: Namespace Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- o -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x73.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x73.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x73.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x73.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,411 +0,0 @@ - - - - -libgdamm: Namespace Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- s -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x74.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x74.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x74.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x74.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,117 +0,0 @@ - - - - -libgdamm: Namespace Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- t -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x76.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x76.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_0x76.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_0x76.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ - - - - -libgdamm: Namespace Members - - - - - - - - -
- - -
- - - - - - - - - - - -
-
libgdamm -  4.99.6 -
- -
-
- - - - - - -
-
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- v -

-
- - - - - - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_c.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_c.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_c.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_c.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,257 @@ + + + + + + +libgdamm: Namespace Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all namespace members with links to the namespace documentation for each member:
+ +

- c -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_d.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_d.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_d.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_d.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,134 @@ + + + + + + +libgdamm: Namespace Members + + + + + + +
+
+ + + + + + +
+
libgdamm +  4.99.8 +
+
+
+ + + + + + +
+
+
Here is a list of all namespace members with links to the namespace documentation for each member:
+ +

- d -

+
+ + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_enum.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_enum.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_enum.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_enum.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Namespace Members - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
 
  • ConnectionEventCode @@ -133,14 +125,12 @@ : Gnome::Gda
-
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_eval.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_eval.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_eval.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_eval.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Namespace Members - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
  @@ -616,14 +608,12 @@ : Gnome::Gda -
- - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_func.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_func.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_func.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_func.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Namespace Members - + + - - - -
- - +
- - - - -
libgdamm -  4.99.6 +  4.99.8
-
- - + + -
+
  @@ -86,19 +78,19 @@ : Gnome::Gda
  • operator^() -: Gnome::Gda +: Gnome::Gda
  • operator^=() : Gnome::Gda
  • operator|() -: Gnome::Gda +: Gnome::Gda
  • operator|=() : Gnome::Gda
  • operator~() -: Gnome::Gda +: Gnome::Gda
  • @@ -132,14 +124,12 @@ : Gnome::Gda -
    - - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_g.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_g.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_g.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_g.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,86 @@ + + + + + + +libgdamm: Namespace Members + + + + + + +
    +
    + + + + + + +
    +
    libgdamm +  4.99.8 +
    +
    +
    + + + + + + +
    +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - g -

    +
    + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Namespace Members - + + - - - -
    - - +
    - - - - -
    libgdamm -  4.99.6 +  4.99.8
    -
    - - + + +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    @@ -98,14 +90,12 @@ : Gnome::Gda -
    - - +
    + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_i.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_i.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_i.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_i.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,86 @@ + + + + + + +libgdamm: Namespace Members + + + + + + +
    +
    + + + + + + +
    +
    libgdamm +  4.99.8 +
    +
    +
    + + + + + + +
    +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - i -

    +
    + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_m.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_m.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_m.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_m.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,125 @@ + + + + + + +libgdamm: Namespace Members + + + + + + +
    +
    + + + + + + +
    +
    libgdamm +  4.99.8 +
    +
    +
    + + + + + + +
    +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - m -

    +
    + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_o.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_o.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_o.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_o.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,104 @@ + + + + + + +libgdamm: Namespace Members + + + + + + +
    +
    + + + + + + +
    +
    libgdamm +  4.99.8 +
    +
    +
    + + + + + + +
    +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - o -

    +
    + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_s.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_s.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_s.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_s.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,401 @@ + + + + + + +libgdamm: Namespace Members + + + + + + +
    +
    + + + + + + +
    +
    libgdamm +  4.99.8 +
    +
    +
    + + + + + + +
    +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - s -

    +
    + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_t.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_t.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_t.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_t.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,107 @@ + + + + + + +libgdamm: Namespace Members + + + + + + +
    +
    + + + + + + +
    +
    libgdamm +  4.99.8 +
    +
    +
    + + + + + + +
    +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - t -

    +
    + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_type.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_type.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_type.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_type.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Namespace Members - + + - - - -
    - - +
    - - - - -
    libgdamm -  4.99.6 +  4.99.8
    -
    - - + + -
    +
      -
    - - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_vars.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_vars.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_vars.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_vars.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Namespace Members - + + - - - -
    - - +
    - - - - -
    libgdamm -  4.99.6 +  4.99.8
    -
    - - + + -
    +
     
    • ATTRIBUTE_AUTO_INCREMENT @@ -82,14 +74,12 @@ : Gnome::Gda
    -
    - - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_v.html libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_v.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacemembers_v.html 1970-01-01 00:00:00.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacemembers_v.html 2014-04-25 11:09:45.000000000 +0000 @@ -0,0 +1,113 @@ + + + + + + +libgdamm: Namespace Members + + + + + + +
    +
    + + + + + + +
    +
    libgdamm +  4.99.8 +
    +
    +
    + + + + + + +
    +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - v -

    +
    + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespaces.html libgdamm5.0-4.99.8/docs/reference/html/namespaces.html --- libgdamm5.0-4.99.6/docs/reference/html/namespaces.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespaces.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Namespace List - + + - - - -
    - - +
    - - - - -
    libgdamm -  4.99.6 +  4.99.8
    -
    - - + + -
    +
    -
    Namespace List
    -
    +
    Namespace List
    +
    -
    Here is a list of all namespaces with brief descriptions:
    - - - +
    Here is a list of all namespaces with brief descriptions:
    +
    [detail level 12]
    Gnome
    Gnome::Gda
    std::tr2
    + +
     NGnome
     NGda
    -
    - - + + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/namespacestd_1_1tr2.html libgdamm5.0-4.99.8/docs/reference/html/namespacestd_1_1tr2.html --- libgdamm5.0-4.99.6/docs/reference/html/namespacestd_1_1tr2.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/namespacestd_1_1tr2.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,87 +0,0 @@ - - - - -libgdamm: std::tr2 Namespace Reference - - - - - - - - -
    - - -
    - - - - - - - - - - - -
    -
    libgdamm -  4.99.6 -
    - -
    -
    - - - - - -
    -
    - -
    -
    std::tr2 Namespace Reference
    -
    -
    - - - - - - -

    -Namespaces

    namespace  __detail

    -Classes

    struct  __dynamic_bitset_base
    class  dynamic_bitset
    -
    - - - - - - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/nav_f.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/nav_f.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/nav_g.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/nav_g.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/nav_h.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/nav_h.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/open.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/open.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/pages.html libgdamm5.0-4.99.8/docs/reference/html/pages.html --- libgdamm5.0-4.99.6/docs/reference/html/pages.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/pages.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: Related Pages - + + - - - -
    - - +
    - - - - -
    libgdamm -  4.99.6 +  4.99.8
    -
    - - + + -
    +
    -
    Related Pages
    -
    +
    Related Pages
    +
    -
    Here is a list of all related documentation pages:
    -
    - - +
    Here is a list of all related documentation pages:
    + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/since_3_2.html libgdamm5.0-4.99.8/docs/reference/html/since_3_2.html --- libgdamm5.0-4.99.6/docs/reference/html/since_3_2.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/since_3_2.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: New API in libgdamm 3.2 - + + - - - -
    - - +
    - - - - -
    libgdamm -  4.99.6 +  4.99.8
    -
    - - + + -
    +
    -
    New API in libgdamm 3.2
    -
    +
    New API in libgdamm 3.2
    +
    -
    Member Gnome::Gda::DataModel::get_column_name (int col) const
    -
    -
    Member Gnome::Gda::DataModel::set_column_name (int col, const Glib::ustring& name)
    -
    +
    Member Gnome::Gda::DataModel::get_column_name (int col) const
    +
    Parameters
    + + +
    colColumn number.
    +
    +
    +
    +
    Member Gnome::Gda::DataModel::set_column_name (int col, const Glib::ustring& name)
    +
    Parameters
    + + + +
    colColumn number.
    nameName for the given column.
    +
    +
    +
    -
    - - + + - diff -Nru libgdamm5.0-4.99.6/docs/reference/html/since_4_2.html libgdamm5.0-4.99.8/docs/reference/html/since_4_2.html --- libgdamm5.0-4.99.6/docs/reference/html/since_4_2.html 2011-11-20 21:38:15.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/since_4_2.html 2014-04-25 11:09:45.000000000 +0000 @@ -2,39 +2,31 @@ + + libgdamm: New API in libgdamm 4.2 - + + - - - -
    - - +
    - - - - -
    libgdamm -  4.99.6 +  4.99.8
    -
    - - + + -
    +
    -
    New API in libgdamm 4.2
    -
    +
    New API in libgdamm 4.2
    +
    -
    Member Gnome::Gda::Connection::async_cancel (guint task_id)
    -
    -
    Member Gnome::Gda::Connection::async_fetch_result (guint task_id, GdaSet** last_insert_row)
    -
    -
    Member Gnome::Gda::Connection::async_statement_execute (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, const std::vector< GType >& col_types, bool need_last_insert_row=false)
    -
    -
    Member Gnome::Gda::DataSelect::rerun ()
    -
    -
    Member Gnome::Gda::MetaStore::set_identifiers_style (SqlIdentifierStyle style)
    -
    -
    Member Gnome::Gda::SqlBuilder::add_field_id (const Glib::ustring& table_name=Glib::ustring())
    -
    -
    Member Gnome::Gda::SqlBuilder::add_field_value_as_value (const Glib::ustring& field_name, const Value& value)
    -
    -
    Member Gnome::Gda::SqlBuilder::add_field_value_id (Id field_id, Id value_id=0)
    -
    -
    Member Gnome::Gda::SqlBuilder::add_id (const Glib::ustring& string)
    -
    -
    Member Gnome::Gda::SqlBuilder::compound_add_sub_select (const SqlStatement& sqlst)
    -
    -
    Member Gnome::Gda::SqlBuilder::export_expression (Id id) const
    -
    -
    Member Gnome::Gda::SqlBuilder::get_sql_statement () const
    -
    -
    Member Gnome::Gda::SqlBuilder::get_statement () const
    -
    -
    Member Gnome::Gda::SqlBuilder::join_add_field (Id join_id, const Glib::ustring& field_name)
    -
    -
    Member Gnome::Gda::SqlBuilder::select_add_field (const Glib::ustring& alias=Glib::ustring())
    -
    -
    Member Gnome::Gda::SqlBuilder::select_add_target_id (Id table_id, const Glib::ustring& alias=Glib::ustring())
    -
    -
    Member Gnome::Gda::SqlBuilder::select_group_by (Id expr_id)
    -
    -
    Member Gnome::Gda::SqlBuilder::select_order_by (Id expr_id, bool asc=true, const Glib::ustring& collation_name=Glib::ustring())
    -
    -
    Member Gnome::Gda::SqlBuilder::select_set_distinct (bool distinct, Id expr_id)
    -
    -
    Member Gnome::Gda::SqlBuilder::select_set_having (Id cond_id)
    -
    -
    Member Gnome::Gda::SqlBuilder::select_set_limit_id (Id limit_count_expr_id, Id limit_offest_expr_id=0)
    -
    -
    Member Gnome::Gda::SqlBuilder::set_table (const Glib::ustring& table_name)
    -
    -
    Member Gnome::Gda::SqlBuilder::set_where (Id cond_id)
    -
    -
    -
    - - +
    Member Gnome::Gda::Connection::async_cancel (guint task_id)
    +
    Parameters
    + + +
    task_idA task ID returned by async_statement_execute().
    +
    +
    +
    Returns
    true if no error occurred.
    +
    +
    Member Gnome::Gda::Connection::async_fetch_result (guint task_id, GdaSet** last_insert_row)
    +
    Parameters
    + + + +
    task_idA task ID returned by async_statement_execute().
    last_insert_rowA place to store a new Gda::Set object which contains the values of the last inserted row, or 0.
    +
    +
    +
    Returns
    A Object, or 0 if an error occurred.
    +
    +
    Member Gnome::Gda::Connection::async_statement_execute (const Glib::RefPtr< const Statement >& stmt, const Glib::RefPtr< const Set >& params, StatementModelUsage model_usage, const std::vector< GType >& col_types, bool need_last_insert_row=false)
    +
    Parameters
    + + + + + + +
    stmtA Gda::Statement object.
    paramsA Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0.
    model_usageIn the case where stmt is a SELECT statement, specifies how the returned data model will be used.
    col_typesAn array of GType to request each returned Gda::DataModel's column's GType, terminated with the G_TYPE_NONE.
    need_last_insert_rowtrue if the values of the last interted row must be computed.
    +
    +
    +
    Returns
    A task ID, or 0 if an error occurred (not an error regarding stmt itself as its execution has not yet started but any other error).
    +
    +
    Member Gnome::Gda::DataSelect::rerun ()
    +
    Returns
    true if no error occurred.
    +
    +
    Member Gnome::Gda::MetaStore::set_identifiers_style (SqlIdentifierStyle style)
    +
    Parameters
    + + +
    styleA style.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::add_field_id (const Glib::ustring& field_name, const Glib::ustring& table_name=Glib::ustring())
    +
    Parameters
    + + + +
    field_nameA field name.
    table_nameA table name, or 0.
    +
    +
    +
    Returns
    The ID of the new expression, or %0 if there was an error.
    +
    +
    Member Gnome::Gda::SqlBuilder::add_field_value_as_value (const Glib::ustring& field_name, const Value& value)
    +
    Parameters
    + + + +
    field_nameA field name.
    valueValue to set the field to, or 0 or a GDA_TYPE_0 value to represent an SQL 0.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::add_field_value_id (Id field_id, Id value_id=0)
    +
    Parameters
    + + + +
    field_idThe ID of the field's name or definition.
    value_idThe ID of the value to set the field to, or %0.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::add_id (const Glib::ustring& string)
    +
    Parameters
    + + +
    stringA string.
    +
    +
    +
    Returns
    The ID of the new expression, or %0 if there was an error.
    +
    +
    Member Gnome::Gda::SqlBuilder::compound_add_sub_select (const SqlStatement& sqlst)
    +
    Parameters
    + + +
    sqlstA pointer to a Gda::SqlStatement, which has to be a SELECT or compound SELECT. This will be copied.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::export_expression (Id id) const
    +
    Parameters
    + + +
    idThe ID of the expression to be exported, (must be a valid ID in builder, not %0).
    +
    +
    +
    Returns
    A pointer to a new Gda::SqlExpr structure, free using gda_sql_expr_free() when not needed anymore. If the part with id as ID cannot be found, the returned value is 0.
    +
    +
    Member Gnome::Gda::SqlBuilder::get_sql_statement () const
    +
    Returns
    A Gda::SqlStatement pointer.
    +
    +
    Member Gnome::Gda::SqlBuilder::get_statement () const
    +
    Returns
    A new Gda::Statement object, or 0 if an error occurred.
    +
    +
    Member Gnome::Gda::SqlBuilder::join_add_field (Id join_id, const Glib::ustring& field_name)
    +
    Parameters
    + + + +
    join_idThe ID of the join to modify (not %0).
    field_nameThe name of the field to use in the join condition (not 0).
    +
    +
    +
    Returns
    The ID of the new join, or %0 if there was an error.
    +
    +
    Member Gnome::Gda::SqlBuilder::select_add_field (const Glib::ustring& field_name, const Glib::ustring& table_name, const Glib::ustring& alias=Glib::ustring())
    +
    Parameters
    + + + + +
    field_nameA field name.
    table_nameA table name, or 0.
    aliasAn alias (eg. for the "AS" clause), or 0.
    +
    +
    +
    Returns
    The ID of the added field, or %0 if there was an error.
    +
    +
    Member Gnome::Gda::SqlBuilder::select_add_target_id (Id table_id, const Glib::ustring& alias=Glib::ustring())
    +
    Parameters
    + + + +
    table_idThe ID of the expression holding a table reference (not %0).
    aliasThe alias to give to the target, or 0.
    +
    +
    +
    Returns
    The ID of the new (or existing) target, or %0 if there was an error.
    +
    +
    Member Gnome::Gda::SqlBuilder::select_group_by (Id expr_id)
    +
    Parameters
    + + +
    expr_idThe ID of the expression to set use in the GROUP BY clause, or 0 to unset any previous GROUP BY clause.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::select_order_by (Id expr_id, bool asc=true, const Glib::ustring& collation_name=Glib::ustring())
    +
    Parameters
    + + + + +
    expr_idThe ID of the expression to use during sorting (not %0).
    asctrue for an ascending sorting.
    collation_nameName of the collation to use when sorting, or 0.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::select_set_distinct (bool distinct, Id expr_id)
    +
    Parameters
    + + + +
    distinctSet to true to have the DISTINCT requirement.
    expr_idThe ID of the DISTINCT ON expression, or %0 if no expression is to be used. It is ignored if distinct is false.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::select_set_having (Id cond_id)
    +
    Parameters
    + + +
    cond_idThe ID of the expression to set as HAVING condition, or 0 to unset any previous HAVING condition.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::select_set_limit_id (Id limit_count_expr_id, Id limit_offest_expr_id=0)
    +
    Parameters
    + + + +
    limit_count_expr_idThe ID of the LIMIT expression, or %0.
    limit_offset_expr_idThe ID of the OFFSET expression, or %0.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::set_table (const Glib::ustring& table_name)
    +
    Parameters
    + + +
    table_nameA table name.
    +
    +
    +
    +
    Member Gnome::Gda::SqlBuilder::set_where (Id cond_id)
    +
    Parameters
    + + +
    cond_idThe ID of the expression to set as WHERE condition, or 0 to unset any previous WHERE condition.
    +
    +
    +
    + + + - Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/sync_off.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/sync_off.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/sync_on.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/sync_on.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/tab_a.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/tab_a.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/tab_b.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/tab_b.png differ Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/tab_h.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/tab_h.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/html/tabs.css libgdamm5.0-4.99.8/docs/reference/html/tabs.css --- libgdamm5.0-4.99.6/docs/reference/html/tabs.css 2011-11-20 21:38:13.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/html/tabs.css 2014-04-25 11:09:42.000000000 +0000 @@ -3,6 +3,7 @@ width: 100%; z-index: 101; font-size: 13px; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; } .tabs2 { Binary files /tmp/bGyUK1nhuS/libgdamm5.0-4.99.6/docs/reference/html/tab_s.png and /tmp/7nUZCiFM24/libgdamm5.0-4.99.8/docs/reference/html/tab_s.png differ diff -Nru libgdamm5.0-4.99.6/docs/reference/libgdamm-5.0.devhelp2 libgdamm5.0-4.99.8/docs/reference/libgdamm-5.0.devhelp2 --- libgdamm5.0-4.99.6/docs/reference/libgdamm-5.0.devhelp2 2011-11-20 21:38:16.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/libgdamm-5.0.devhelp2 2014-04-25 11:09:45.000000000 +0000 @@ -10,7 +10,6 @@ - @@ -68,7 +67,6 @@ - @@ -349,6 +347,7 @@ + @@ -359,6 +358,7 @@ + @@ -371,6 +371,7 @@ + @@ -401,22 +402,14 @@ - - + + + - - - - - - - - - @@ -426,10 +419,11 @@ - - - - + + + + + @@ -440,23 +434,15 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + @@ -533,21 +519,22 @@ - - - - - - + + + + + + - - - - - - - + + + + + + + + @@ -559,6 +546,23 @@ + + + + + + + + + + + + + + + + + @@ -576,8 +580,9 @@ - - + + + @@ -587,9 +592,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -604,6 +661,7 @@ + @@ -619,7 +677,26 @@ + + + + + + + + + + + + + + + + + + + @@ -636,71 +713,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -708,11 +720,12 @@ - - + + - - + + + @@ -720,12 +733,6 @@ - - - - - - @@ -742,20 +749,60 @@ - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -793,18 +840,19 @@ - - - - - - + + + + + + + @@ -825,10 +873,10 @@ - - - - + + + + @@ -839,13 +887,15 @@ - + + + @@ -854,6 +904,7 @@ + @@ -862,6 +913,7 @@ + @@ -870,6 +922,7 @@ + @@ -878,6 +931,7 @@ + @@ -886,17 +940,10 @@ + - - - - - - - - @@ -928,50 +975,42 @@ - - + + - - - - - - - - + + + + + + + + - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + @@ -994,19 +1033,28 @@ + - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -1021,10 +1069,20 @@ - + + + + + + + + + + + @@ -1043,6 +1101,7 @@ + @@ -1061,6 +1120,7 @@ + @@ -1070,6 +1130,7 @@ + @@ -1100,29 +1161,11 @@ - + + - - - - - - - - - - - - - - - - - - - @@ -1151,98 +1194,28 @@ + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1283,9 +1256,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1303,21 +1337,10 @@ + - - - - - - - - - - - - @@ -1335,15 +1358,28 @@ - - + + + + + + + + + + + + + + + @@ -1351,26 +1387,10 @@ + - - - - - - - - - - - - - - - - - @@ -1381,10 +1401,10 @@ - + @@ -1417,6 +1437,7 @@ + @@ -1427,6 +1448,7 @@ + @@ -1451,6 +1473,26 @@ + + + + + + + + + + + + + + + + + + + + diff -Nru libgdamm5.0-4.99.6/docs/reference/libgdamm-5.0.tag libgdamm5.0-4.99.8/docs/reference/libgdamm-5.0.tag --- libgdamm5.0-4.99.6/docs/reference/libgdamm-5.0.tag 2011-11-20 21:38:13.000000000 +0000 +++ libgdamm5.0-4.99.8/docs/reference/libgdamm-5.0.tag 2014-04-25 11:09:43.000000000 +0000 @@ -1,4 +1,4 @@ - + DataHandlers @@ -43,1188 +43,1386 @@ libgdamm Enums and Flags group__libgdammEnums.html + ConnectionOptions group__libgdammEnums.html ga433252f971f9fd95a92c16b62f9a8f37 + @ CONNECTION_OPTIONS_NONE group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a28354a59c1163f557a8a8b91bb143031 + @ CONNECTION_OPTIONS_READ_ONLY group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a366d0ee69415171b819c872c851241a4 + @ CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a4a31f67946e904c1e9174f57c90b2037 + @ CONNECTION_OPTIONS_THREAD_SAFE group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a762fd27eab3902a518c0fcaa7eab0115 + @ CONNECTION_OPTIONS_THREAD_ISOLATED group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a74d2309b635ec4b20737e35200f4dab4 + @ CONNECTION_OPTIONS_AUTO_META_DATA group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37abc7d6b2ed46dfff204685c3740bbea12 + ConnectionMetaType group__libgdammEnums.html ga52016530a0be015cb6f6c2e459fbac11 + @ CONNECTION_META_NAMESPACES group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a6bc79a4b4a2d1d360b17805257abe503 + @ CONNECTION_META_TYPES group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a8f76d04f15d91257f020d5c402612c40 + @ CONNECTION_META_TABLES group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a94b000788c3f3fbcd06d2cf6a405b39f + @ CONNECTION_META_VIEWS group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a411cb5dbb216668769ddbec968669a73 + @ CONNECTION_META_FIELDS group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11ace5c9a3a15e285bf5d8d41576dbb6c55 + @ CONNECTION_META_INDEXES group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a41c4755353a3c3395938a179375be0ee + ConnectionEventCode group__libgdammEnums.html gad2aec20f32ab9c34fbd79ef6716abca4 + @ CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a44cc47ff7671309a6689ec2b829cc621 + @ CONNECTION_EVENT_CODE_RESTRICT_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a47d6d61deaac02671bdef56acc41fa42 + @ CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a3670aa9f95019d779a62cb2bf67ac3ae + @ CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4acb6b5658b494e31be8ea14086138c1f6 + @ CONNECTION_EVENT_CODE_UNIQUE_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a061c217e9433c33b2160f46a074e6cae + @ CONNECTION_EVENT_CODE_CHECK_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a327036b8fd0d51f5cf3a0949c9108404 + @ CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4ab91ea28319de7f2773b751b5a98bd723 + @ CONNECTION_EVENT_CODE_UNDEFINED_COLUMN group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4ae5f971024de1b442cc72b405278c9540 + @ CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a09b876ccaca8c3d0154176fdbf10361e + @ CONNECTION_EVENT_CODE_UNDEFINED_TABLE group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a3699b07d08dbbb63e3b2ce4419ad2eab + @ CONNECTION_EVENT_CODE_DUPLICATE_COLUMN group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a7d2d855a9d700bba21a9943ba4dbaff9 + @ CONNECTION_EVENT_CODE_DUPLICATE_DATABASE group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a74eadb93c1334974d0cc7bab546d3c43 + @ CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4ab36f59dd1fbcd96d03e917b53b1c8553 + @ CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a4b76e010e9edf1ddc8b7d18e2aaf05bd + @ CONNECTION_EVENT_CODE_DUPLICATE_TABLE group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a8eae21beeb5d124596492f62cc4e4fba + @ CONNECTION_EVENT_CODE_DUPLICATE_ALIAS group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a17c97e8205d1cbb5b8bbe72e311d49f2 + @ CONNECTION_EVENT_CODE_DUPLICATE_OBJECT group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a797dc2bf34da49f36d342a334fe47efb + @ CONNECTION_EVENT_CODE_SYNTAX_ERROR group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4ac36141871d8e5a05562c00245335d430 + @ CONNECTION_EVENT_CODE_UNKNOWN group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4aa288195d4a0a977c53dc22c3c1646ff9 + ConnectionEventType group__libgdammEnums.html gae58dd3b57f9c1c6429834c90d461879f + @ CONNECTION_EVENT_NOTICE group__libgdammEnums.html ggae58dd3b57f9c1c6429834c90d461879facb9e0a3b659421f1868596a86a337c29 + @ CONNECTION_EVENT_WARNING group__libgdammEnums.html ggae58dd3b57f9c1c6429834c90d461879fa6d4d10b90706eb0bbba25503e83f7c29 + @ CONNECTION_EVENT_ERROR group__libgdammEnums.html ggae58dd3b57f9c1c6429834c90d461879faae5b8dbe3edec8873184ed72b9ea9203 + @ CONNECTION_EVENT_COMMAND group__libgdammEnums.html ggae58dd3b57f9c1c6429834c90d461879fa7f2c16b59843799fe050c7550d025890 + DataModelAccessFlags group__libgdammEnums.html gafa7c1a4a6efb9ca4d60dbddecc940126 + @ DATA_MODEL_ACCESS_RANDOM group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126a0b779a645b05e4e428508c648802a7fd + @ DATA_MODEL_ACCESS_CURSOR_FORWARD group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126af506d458978691dc184686a4543d5bd0 + @ DATA_MODEL_ACCESS_CURSOR_BACKWARD group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126ab776a9fcd2782aca8378fb2fcbbac5c6 + @ DATA_MODEL_ACCESS_CURSOR group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126ad7e7d9d4d876f90de7133f3001d08181 + @ DATA_MODEL_ACCESS_INSERT group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126a7f920794082b1c601fc0b0a274119ecd + @ DATA_MODEL_ACCESS_UPDATE group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126a56b298341a5f5bc51b15d272dffb5ead + @ DATA_MODEL_ACCESS_DELETE group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126ae575d0aed8b809346dd3aa54f6b47da1 + @ DATA_MODEL_ACCESS_WRITE group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126a2b89cb0aa528273693c1508bd2f01265 + DataModelHint group__libgdammEnums.html gab6a206a09f087871d4b2f11c2dc7d801 + @ DATA_MODEL_HINT_START_BATCH_UPDATE group__libgdammEnums.html ggab6a206a09f087871d4b2f11c2dc7d801a9c9b3c894650c9246c9c1a0764f9ed1c + @ DATA_MODEL_HINT_END_BATCH_UPDATE group__libgdammEnums.html ggab6a206a09f087871d4b2f11c2dc7d801a84e8061fb714270609065ffd654c7c2e + @ DATA_MODEL_HINT_REFRESH group__libgdammEnums.html ggab6a206a09f087871d4b2f11c2dc7d801a024768c9b5efb5bfcbf78475c422391d + DataModelIOFormat group__libgdammEnums.html ga16f02cba372bf9920461c7132e63b7f1 + @ DATA_MODEL_IO_DATA_ARRAY_XML group__libgdammEnums.html gga16f02cba372bf9920461c7132e63b7f1a3bb19fc238cb6feb09655bb27cac41d4 + @ DATA_MODEL_IO_TEXT_SEPARATED group__libgdammEnums.html gga16f02cba372bf9920461c7132e63b7f1af73290f7e30c0da47fa84f6a8332115e + SqlIdentifierStyle group__libgdammEnums.html gaaef5f230f536d187d686f7972600ae60 + @ SQL_IDENTIFIERS_LOWER_CASE group__libgdammEnums.html ggaaef5f230f536d187d686f7972600ae60a282834d7ee0e6192951086eb638dd08b + @ SQL_IDENTIFIERS_UPPER_CASE group__libgdammEnums.html ggaaef5f230f536d187d686f7972600ae60a3437237ec1975ac79e34574e5f7e2ffb + MetaStructFeature group__libgdammEnums.html ga2fb8a6fe04eb92bef76005464d523c79 + @ META_STRUCT_FEATURE_NONE group__libgdammEnums.html gga2fb8a6fe04eb92bef76005464d523c79abe7e62c1c2854b92dec0aca325aa4016 + @ META_STRUCT_FEATURE_FOREIGN_KEYS group__libgdammEnums.html gga2fb8a6fe04eb92bef76005464d523c79af266ec38706fa1ec867daf9f4dd7c0d0 + @ META_STRUCT_FEATURE_VIEW_DEPENDENCIES group__libgdammEnums.html gga2fb8a6fe04eb92bef76005464d523c79a477afb6ba2927aee6833537c132bf832 + @ META_STRUCT_FEATURE_ALL group__libgdammEnums.html gga2fb8a6fe04eb92bef76005464d523c79af8808915e441d06a6a7b0e28f6d334f6 + MetaDbObjectType group__libgdammEnums.html gabc8cfdadb9858da2ba0d869b7032dac8 + @ META_DB_UNKNOWN group__libgdammEnums.html ggabc8cfdadb9858da2ba0d869b7032dac8a577950ab998237be210f3416e9c1861c + @ META_DB_TABLE group__libgdammEnums.html ggabc8cfdadb9858da2ba0d869b7032dac8afa0d42092afb4cc24d7c86a0d73e3324 + @ META_DB_VIEW group__libgdammEnums.html ggabc8cfdadb9858da2ba0d869b7032dac8a46ed9485bbaa63156e793c3d05e03210 + MetaSortType group__libgdammEnums.html ga9245327dfad017057e2a418e29e6d3b3 + @ META_SORT_ALHAPETICAL group__libgdammEnums.html gga9245327dfad017057e2a418e29e6d3b3a9148f410c5087f7b04b9ae586d7132e4 + @ META_SORT_DEPENDENCIES group__libgdammEnums.html gga9245327dfad017057e2a418e29e6d3b3a4f86bb274050253eca0a58364328723e + MetaGraphInfo group__libgdammEnums.html ga6a80b8a7f482510aef6747a0f475c951 + @ META_GRAPH_COLUMNS group__libgdammEnums.html gga6a80b8a7f482510aef6747a0f475c951abdb9d76d3846c5177f0cf8903387fed1 + ServerOperationNodeType group__libgdammEnums.html ga3b421ad2be1e30fe7151a2b07c7364a5 + @ SERVER_OPERATION_NODE_PARAMLIST group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5a7f7d38a8e6e62e019d5d6a0ce2dc8b8e + @ SERVER_OPERATION_NODE_DATA_MODEL group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5a96001e7cf664c2a47f29156baf12cff4 + @ SERVER_OPERATION_NODE_PARAM group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5ab1f0de4192b7fc5af7c6081f3a7a89a0 + @ SERVER_OPERATION_NODE_SEQUENCE group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5a4aeb464131dd448244a7bc5085d5d72b + @ SERVER_OPERATION_NODE_SEQUENCE_ITEM group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5a811a6c0f3fa1f53910c9d73613829a68 + @ SERVER_OPERATION_NODE_DATA_MODEL_COLUMN group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5ac05e12a290070ddfd388cf211538b8a5 + @ SERVER_OPERATION_NODE_UNKNOWN group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5affe09445a31c5574bc1b7e993111cc4f + ServerOperationNodeStatus group__libgdammEnums.html ga83461a54f48e1f163e82ba1548deb20c + @ SERVER_OPERATION_STATUS_OPTIONAL group__libgdammEnums.html gga83461a54f48e1f163e82ba1548deb20cad3969eb9fa0cafe14cd974fd464865ad + @ SERVER_OPERATION_STATUS_REQUIRED group__libgdammEnums.html gga83461a54f48e1f163e82ba1548deb20ca2014af595786a7fad8ed204f2de6e3ca + @ SERVER_OPERATION_STATUS_UNKNOWN group__libgdammEnums.html gga83461a54f48e1f163e82ba1548deb20ca876481b268198c7e2d8834ec0c5ade7f + ServerOperationType group__libgdammEnums.html ga0837bde71f4fee1ea3f06a0c22a04d68 + @ SERVER_OPERATION_CREATE_DB group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a79deec71ee90fce8800d536194eb9ac1 + @ SERVER_OPERATION_DROP_DB group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a420395c2b171a8ef6a531d05f80a8929 + @ SERVER_OPERATION_CREATE_TABLE group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a6cabb462a164169e89227f9bfab26cbc + @ SERVER_OPERATION_DROP_TABLE group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a5806d7e291a6fcfba67ba41c511d0776 + @ SERVER_OPERATION_RENAME_TABLE group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68ac3601732fd8deea2b7b86b089801a1be + @ SERVER_OPERATION_ADD_COLUMN group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a4f2129a9c554991a9830da811bb636e1 + @ SERVER_OPERATION_DROP_COLUMN group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a52ed859cb2f515447fff9d0af85075c6 + @ SERVER_OPERATION_CREATE_INDEX group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a6b0afa764cc3eb376b92007d23a13768 + @ SERVER_OPERATION_DROP_INDEX group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a525c96a1b9157f29c87cfdb0efd78acd + @ SERVER_OPERATION_CREATE_VIEW group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a03079ea2fee91b3f41e0e9400fae845f + @ SERVER_OPERATION_DROP_VIEW group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a158bd78c46861c7e825b4f09623b380f + @ SERVER_OPERATION_COMMENT_TABLE group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a416d462d574acf7b816ede532cec07cb + @ SERVER_OPERATION_COMMENT_COLUMN group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68ac653ffa261b08b09b3f53ee08a6f3642 + @ SERVER_OPERATION_CREATE_USER group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a088ec0ebc96158eb57705dc15ddcd196 + @ SERVER_OPERATION_ALTER_USER group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68ac0bfde4bba6741b75de971e9a7aef858 + @ SERVER_OPERATION_DROP_USER group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a6ec88843f964497a038e888e72ccdff7 + @ SERVER_OPERATION_LAST group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68ae71978b60f4325cb5e039f64d5b3a474 + ConnectionFeature group__libgdammEnums.html gaee005a48de360a73b16849b8a3f46b39 + @ CONNECTION_FEATURE_AGGREGATES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39ae75f473ec600b8e424db9cdb016c93db + @ CONNECTION_FEATURE_BLOBS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a5a7c70b3eda003300a8eebc61c4cbe00 + @ CONNECTION_FEATURE_INDEXES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39adc11c141dcf13cbf4f2b65e766fc962a + @ CONNECTION_FEATURE_INHERITANCE group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a33569c50f6c3968999344940924d77d7 + @ CONNECTION_FEATURE_NAMESPACES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a9941c6e20305b6fd409a25ee7bdb8344 + @ CONNECTION_FEATURE_PROCEDURES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39ae0c15ef89c370d48156a7e59a1fd2bb0 + @ CONNECTION_FEATURE_SEQUENCES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a2477a6050d51d9d38606e172f5a46ef8 + @ CONNECTION_FEATURE_SQL group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a8ab2bdcd0b020be43149125176a114a4 + @ CONNECTION_FEATURE_TRANSACTIONS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a17ceefb66d4e35a421cda382d1b19625 + @ CONNECTION_FEATURE_SAVEPOINTS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39ac86b23ae16688fc267c4f22c985127c9 + @ CONNECTION_FEATURE_SAVEPOINTS_REMOVE group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a828761ac630d6ce0a4b0f92b0720d17f + @ CONNECTION_FEATURE_TRIGGERS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a69504c1d50ae8219f8dcb9af2dcd68ce + @ CONNECTION_FEATURE_UPDATABLE_CURSOR group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a90d55d68eb15a1d9ccde09035fd52108 + @ CONNECTION_FEATURE_USERS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39ae75cdb1e3d5a34ecba05f7d910bb1ae8 + @ CONNECTION_FEATURE_VIEWS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a63244c85d38a51ea0fb4cbabbcf9dfcb + @ CONNECTION_FEATURE_XA_TRANSACTIONS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a335a238ff8350aff73726f6c747b146d + @ CONNECTION_FEATURE_MULTI_THREADING group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39adb3b469bfdf5111f77f95a6db6207e89 + @ CONNECTION_FEATURE_LAST group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a624d2d09d255d8d855a201fc0da305f8 + SqlParserMode group__libgdammEnums.html gad61ad5a3b379d55d7365a367c49692e0 + @ SQL_PARSER_MODE_PARSE group__libgdammEnums.html ggad61ad5a3b379d55d7365a367c49692e0a7cce03f1df11c7094b4b31453000a35e + @ SQL_PARSER_MODE_DELIMIT group__libgdammEnums.html ggad61ad5a3b379d55d7365a367c49692e0a7ab1776b8d98303c18a0ff062c9078a2 + SqlOperatorType group__libgdammEnums.html gaf8803444b14fd065222d758fdf6c64bc + @ SQL_OPERATOR_TYPE_AND group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca3a564fa0ff88d95e7c66ac0289ee72d3 + @ SQL_OPERATOR_TYPE_OR group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcad54a1e624bf57ead56d0bbc630efb17f + @ SQL_OPERATOR_TYPE_EQ group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca8815d41adfb6424279cfc8e450f6462f + @ SQL_OPERATOR_TYPE_IS group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca508f4428f6258a6abb049dd0c7640d00 + @ SQL_OPERATOR_TYPE_LIKE group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca1e01594aeebf41b2d2a8679944617286 + @ SQL_OPERATOR_TYPE_BETWEEN group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca96b132eb302b70e6a54f8d22b20c7016 + @ SQL_OPERATOR_TYPE_GT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca14ead257e6c413730c1b696c953e0d23 + @ SQL_OPERATOR_TYPE_LT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca2d8cd1aed0d603acbc3cb144f4ef6d28 + @ SQL_OPERATOR_TYPE_GEQ group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca136a46c19a7b754c937dd6e803caafa5 + @ SQL_OPERATOR_TYPE_LEQ group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcaea63c492d827d0aace243a943b7fe49c + @ SQL_OPERATOR_TYPE_DIFF group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca97032f6334d1e85b68685f77cd841392 + @ SQL_OPERATOR_TYPE_REGEXP group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca82751842bd481d5094ea6acbdfbedc3a + @ SQL_OPERATOR_TYPE_REGEXP_CI group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca705eaf85fe49e952d41fbc751f15f18a + @ SQL_OPERATOR_TYPE_NOT_REGEXP group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcaee689da3b228c1aa46b0b3fdc59c1b27 + @ SQL_OPERATOR_TYPE_NOT_REGEXP_CI group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcafeae0b5ce90d0a0828918d7501eef956 + @ SQL_OPERATOR_TYPE_SIMILAR group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca354ddd099b7fd2781dd888c0734484e0 + @ SQL_OPERATOR_TYPE_ISNULL group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca2522c9852a3d7dc067698460c0a1c4c2 + @ SQL_OPERATOR_TYPE_ISNOTNULL group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca6eafb7fe1d09ed3082827fa4c55c872b + @ SQL_OPERATOR_TYPE_NOT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca9392f365835c1490b0278edeec30ab86 + @ SQL_OPERATOR_TYPE_IN group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcaa78f071982c63601fa8eca079b52c60e + @ SQL_OPERATOR_TYPE_NOTIN group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca7c16ba2f0ebba67c6a11034528bf6dc7 + @ SQL_OPERATOR_TYPE_CONCAT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcaa2574a1e78de52d778aeef84c43a315f + @ SQL_OPERATOR_TYPE_PLUS group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca9a0010130d9434df723842da5085bd47 + @ SQL_OPERATOR_TYPE_MINUS group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca0f54fbeb99bed7d3bb376b8d0ff542c6 + @ SQL_OPERATOR_TYPE_STAR group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca7231783e9aafacc156ef7fe6cc20b881 + @ SQL_OPERATOR_TYPE_DIV group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca608956f0bf25571aebd2b753dc095936 + @ SQL_OPERATOR_TYPE_REM group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcab85455208be642651c57092336e30877 + @ SQL_OPERATOR_TYPE_BITAND group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca4b296845c81b5fab8586ad8c1041c88c + @ SQL_OPERATOR_TYPE_BITOR group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcac22812329c2b5d099fa4ac1ddb9f3ce7 + @ SQL_OPERATOR_TYPE_BITNOT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca2e4636f1be32c00440a887a65711e813 + @ SQL_OPERATOR_TYPE_ILIKE group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca8771bfe169573d63fb1d454b6eb6c3f8 + SqlSelectJoinType group__libgdammEnums.html ga188d553e4e7c13460eab4ba9a8d75a12 + @ SQL_SELECT_JOIN_CROSS group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a53ca6120a7a4dad3e5be29f9af052c75 + @ SQL_SELECT_JOIN_NATURAL group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a0a6660326d954c8f7e89785c2c0eedc3 + @ SQL_SELECT_JOIN_INNER group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a5f204b7b2306828b8429f95f22921fbd + @ SQL_SELECT_JOIN_LEFT group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a5cf0703e1f71746a6b30536b0cef2fcb + @ SQL_SELECT_JOIN_RIGHT group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12acb38c10e0aa6139fed22d037df7d9036 + @ SQL_SELECT_JOIN_FULL group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a74802553d9e2a33aa1c741e5ab085a02 + SqlStatementType group__libgdammEnums.html ga6486682ec362b106fb5ad2807a68b155 + @ SQL_STATEMENT_SELECT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155afcee8d0ffcd34bb438da13578d45aff8 + @ SQL_STATEMENT_INSERT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a8347680c0c6aebe264169dfa52a1dc75 + @ SQL_STATEMENT_UPDATE group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a173e940e640b48a78b1c909be74523b6 + @ SQL_STATEMENT_DELETE group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155afa710f4e35ea7dc88ff0aae98f7aebf0 + @ SQL_STATEMENT_COMPOUND group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a53019fa2ea0de1188ccf0583d21aefa3 + @ SQL_STATEMENT_BEGIN group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a2e5e62d9eebdbe805aa28f1b57187be0 + @ SQL_STATEMENT_ROLLBACK group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155aeeb472f9286bb734f83fa1b9f2edab90 + @ SQL_STATEMENT_COMMIT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155ad3a99e87154e62e75d57950d197b1f9a + @ SQL_STATEMENT_SAVEPOINT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a4ec1f27d62180f642f377b5334785f96 + @ SQL_STATEMENT_ROLLBACK_SAVEPOINT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155af6383e1c32b72fb0024da4a9dec09f0b + @ SQL_STATEMENT_DELETE_SAVEPOINT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a7d2082f98b3444451ae6fbd32e8a3ca8 + @ SQL_STATEMENT_UNKNOWN group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155ac9af11e78613cda0aabf52ad0cddfdd4 + @ SQL_STATEMENT_NONE group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155adac412ba0c9c4e231c3da6f26aa7c18c + StatementModelUsage group__libgdammEnums.html ga73690b4a0fc5d2eb132fa649b6db91b4 + @ STATEMENT_MODEL_RANDOM_ACCESS group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4a32c8584811154aa5fb14abe9732a1354 + @ STATEMENT_MODEL_CURSOR_FORWARD group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4a5a83a6e212ec493d305f9cdff685fdb8 + @ STATEMENT_MODEL_CURSOR_BACKWARD group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4aca3e5d919cbf0064eb4171fabcc550e2 + @ STATEMENT_MODEL_CURSOR group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4ac0b750fd24536fc24f693113be516260 + @ STATEMENT_MODEL_ALLOW_NOPARAM group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4ae6189b0852693bc9f9879c0b7a9d52e2 + StatementSqlFlag group__libgdammEnums.html gaf9664fcac77f427348868b9502623c1d + @ STATEMENT_SQL_PARAMS_AS_VALUES group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1da22c0262464d0941889c2881acafa2263 + @ STATEMENT_SQL_PRETTY group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1dae99c64b9c974d55c04a0ba2bb973d22b + @ STATEMENT_SQL_PARAMS_LONG group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1da144b47cb2ba71f8811e37dc4b3784422 + @ STATEMENT_SQL_PARAMS_SHORT group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1da08ddb516b42d1540548ea42469e3290d + @ STATEMENT_SQL_PARAMS_AS_COLON group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1dabfbebe40299125a00d2c2324370f404e + @ STATEMENT_SQL_PARAMS_AS_DOLLAR group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1da800d95fecd4c139f434e6e9b6f15a26e + @ STATEMENT_SQL_PARAMS_AS_QMARK group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1dae49b2e369d17deb7881da20a4ebe8bfc + @ STATEMENT_SQL_PARAMS_AS_UQMARK group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1daa6e00220725cc0b87ea66ed70440e9df + TransactionIsolation group__libgdammEnums.html ga1f72a0f3687a131db0d845f421819d1f + @ TRANSACTION_ISOLATION_UNKNOWN group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1fa5b5342ba3df05d72db073d93e5d6f462 + @ TRANSACTION_ISOLATION_READ_COMMITTED group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1fa07852b1fb52e9d4c48d7cb2ef164f2b3 + @ TRANSACTION_ISOLATION_READ_UNCOMMITTED group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1fab7acafe0c01088d73ac46199cceb467d + @ TRANSACTION_ISOLATION_REPEATABLE_READ group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1faa27433f9bfba198f69c4cc99afeb4e10 + @ TRANSACTION_ISOLATION_SERIALIZABLE group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1fad94b5602310b44ba39966e669cf54375 @@ -1586,20 +1784,20 @@ Gnome::Gda::Blob Gnome::Gda::BlobOp Gnome::Gda::Column - Gnome::Gda::ConfigError Gnome::Gda::Config - Gnome::Gda::ConnectionError + Gnome::Gda::ConfigError Gnome::Gda::Connection + Gnome::Gda::ConnectionError Gnome::Gda::ConnectionEvent Gnome::Gda::DataAccessWrapper Gnome::Gda::DataComparator Gnome::Gda::DataHandler - Gnome::Gda::DataModelError Gnome::Gda::DataModel Gnome::Gda::DataModelArray + Gnome::Gda::DataModelError Gnome::Gda::DataModelImport - Gnome::Gda::DataModelIterError Gnome::Gda::DataModelIter + Gnome::Gda::DataModelIterError Gnome::Gda::DataProxy Gnome::Gda::DataSelect Gnome::Gda::HandlerBin @@ -1608,31 +1806,31 @@ Gnome::Gda::HandlerString Gnome::Gda::HandlerTime Gnome::Gda::HandlerType - Gnome::Gda::HolderError Gnome::Gda::Holder - Gnome::Gda::MetaStoreError + Gnome::Gda::HolderError Gnome::Gda::MetaStore - Gnome::Gda::MetaStructError + Gnome::Gda::MetaStoreError Gnome::Gda::MetaStruct + Gnome::Gda::MetaStructError Gnome::Gda::Numeric Gnome::Gda::QuarkList Gnome::Gda::Row Gnome::Gda::ServerOperation - Gnome::Gda::ServerProviderError Gnome::Gda::ServerProvider + Gnome::Gda::ServerProviderError Gnome::Gda::Set - Gnome::Gda::SqlExpr - Gnome::Gda::SqlParserError - Gnome::Gda::SqlParser + Gnome::Gda::SqlBuilder Gnome::Gda::SqlBuilderError Gnome::Gda::SqlError - Gnome::Gda::SqlBuilder + Gnome::Gda::SqlExpr + Gnome::Gda::SqlParser + Gnome::Gda::SqlParserError Gnome::Gda::SqlStatement - Gnome::Gda::StatementError Gnome::Gda::Statement + Gnome::Gda::StatementError Gnome::Gda::TransactionStatus - Gnome::Gda::XaTransaction Gnome::Gda::Value + Gnome::Gda::XaTransaction GdaServerProviderInfo ServerProviderInfo @@ -1683,1188 +1881,1386 @@ + ConnectionOptions group__libgdammEnums.html ga433252f971f9fd95a92c16b62f9a8f37 + @ CONNECTION_OPTIONS_NONE group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a28354a59c1163f557a8a8b91bb143031 + @ CONNECTION_OPTIONS_READ_ONLY group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a366d0ee69415171b819c872c851241a4 + @ CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a4a31f67946e904c1e9174f57c90b2037 + @ CONNECTION_OPTIONS_THREAD_SAFE group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a762fd27eab3902a518c0fcaa7eab0115 + @ CONNECTION_OPTIONS_THREAD_ISOLATED group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37a74d2309b635ec4b20737e35200f4dab4 + @ CONNECTION_OPTIONS_AUTO_META_DATA group__libgdammEnums.html gga433252f971f9fd95a92c16b62f9a8f37abc7d6b2ed46dfff204685c3740bbea12 + ConnectionMetaType group__libgdammEnums.html ga52016530a0be015cb6f6c2e459fbac11 + @ CONNECTION_META_NAMESPACES group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a6bc79a4b4a2d1d360b17805257abe503 + @ CONNECTION_META_TYPES group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a8f76d04f15d91257f020d5c402612c40 + @ CONNECTION_META_TABLES group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a94b000788c3f3fbcd06d2cf6a405b39f + @ CONNECTION_META_VIEWS group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a411cb5dbb216668769ddbec968669a73 + @ CONNECTION_META_FIELDS group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11ace5c9a3a15e285bf5d8d41576dbb6c55 + @ CONNECTION_META_INDEXES group__libgdammEnums.html gga52016530a0be015cb6f6c2e459fbac11a41c4755353a3c3395938a179375be0ee + ConnectionEventCode group__libgdammEnums.html gad2aec20f32ab9c34fbd79ef6716abca4 + @ CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a44cc47ff7671309a6689ec2b829cc621 + @ CONNECTION_EVENT_CODE_RESTRICT_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a47d6d61deaac02671bdef56acc41fa42 + @ CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a3670aa9f95019d779a62cb2bf67ac3ae + @ CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4acb6b5658b494e31be8ea14086138c1f6 + @ CONNECTION_EVENT_CODE_UNIQUE_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a061c217e9433c33b2160f46a074e6cae + @ CONNECTION_EVENT_CODE_CHECK_VIOLATION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a327036b8fd0d51f5cf3a0949c9108404 + @ CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4ab91ea28319de7f2773b751b5a98bd723 + @ CONNECTION_EVENT_CODE_UNDEFINED_COLUMN group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4ae5f971024de1b442cc72b405278c9540 + @ CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a09b876ccaca8c3d0154176fdbf10361e + @ CONNECTION_EVENT_CODE_UNDEFINED_TABLE group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a3699b07d08dbbb63e3b2ce4419ad2eab + @ CONNECTION_EVENT_CODE_DUPLICATE_COLUMN group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a7d2d855a9d700bba21a9943ba4dbaff9 + @ CONNECTION_EVENT_CODE_DUPLICATE_DATABASE group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a74eadb93c1334974d0cc7bab546d3c43 + @ CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4ab36f59dd1fbcd96d03e917b53b1c8553 + @ CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a4b76e010e9edf1ddc8b7d18e2aaf05bd + @ CONNECTION_EVENT_CODE_DUPLICATE_TABLE group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a8eae21beeb5d124596492f62cc4e4fba + @ CONNECTION_EVENT_CODE_DUPLICATE_ALIAS group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a17c97e8205d1cbb5b8bbe72e311d49f2 + @ CONNECTION_EVENT_CODE_DUPLICATE_OBJECT group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4a797dc2bf34da49f36d342a334fe47efb + @ CONNECTION_EVENT_CODE_SYNTAX_ERROR group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4ac36141871d8e5a05562c00245335d430 + @ CONNECTION_EVENT_CODE_UNKNOWN group__libgdammEnums.html ggad2aec20f32ab9c34fbd79ef6716abca4aa288195d4a0a977c53dc22c3c1646ff9 + ConnectionEventType group__libgdammEnums.html gae58dd3b57f9c1c6429834c90d461879f + @ CONNECTION_EVENT_NOTICE group__libgdammEnums.html ggae58dd3b57f9c1c6429834c90d461879facb9e0a3b659421f1868596a86a337c29 + @ CONNECTION_EVENT_WARNING group__libgdammEnums.html ggae58dd3b57f9c1c6429834c90d461879fa6d4d10b90706eb0bbba25503e83f7c29 + @ CONNECTION_EVENT_ERROR group__libgdammEnums.html ggae58dd3b57f9c1c6429834c90d461879faae5b8dbe3edec8873184ed72b9ea9203 + @ CONNECTION_EVENT_COMMAND group__libgdammEnums.html ggae58dd3b57f9c1c6429834c90d461879fa7f2c16b59843799fe050c7550d025890 + DataModelAccessFlags group__libgdammEnums.html gafa7c1a4a6efb9ca4d60dbddecc940126 + @ DATA_MODEL_ACCESS_RANDOM group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126a0b779a645b05e4e428508c648802a7fd + @ DATA_MODEL_ACCESS_CURSOR_FORWARD group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126af506d458978691dc184686a4543d5bd0 + @ DATA_MODEL_ACCESS_CURSOR_BACKWARD group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126ab776a9fcd2782aca8378fb2fcbbac5c6 + @ DATA_MODEL_ACCESS_CURSOR group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126ad7e7d9d4d876f90de7133f3001d08181 + @ DATA_MODEL_ACCESS_INSERT group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126a7f920794082b1c601fc0b0a274119ecd + @ DATA_MODEL_ACCESS_UPDATE group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126a56b298341a5f5bc51b15d272dffb5ead + @ DATA_MODEL_ACCESS_DELETE group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126ae575d0aed8b809346dd3aa54f6b47da1 + @ DATA_MODEL_ACCESS_WRITE group__libgdammEnums.html ggafa7c1a4a6efb9ca4d60dbddecc940126a2b89cb0aa528273693c1508bd2f01265 + DataModelHint group__libgdammEnums.html gab6a206a09f087871d4b2f11c2dc7d801 + @ DATA_MODEL_HINT_START_BATCH_UPDATE group__libgdammEnums.html ggab6a206a09f087871d4b2f11c2dc7d801a9c9b3c894650c9246c9c1a0764f9ed1c + @ DATA_MODEL_HINT_END_BATCH_UPDATE group__libgdammEnums.html ggab6a206a09f087871d4b2f11c2dc7d801a84e8061fb714270609065ffd654c7c2e + @ DATA_MODEL_HINT_REFRESH group__libgdammEnums.html ggab6a206a09f087871d4b2f11c2dc7d801a024768c9b5efb5bfcbf78475c422391d + DataModelIOFormat group__libgdammEnums.html ga16f02cba372bf9920461c7132e63b7f1 + @ DATA_MODEL_IO_DATA_ARRAY_XML group__libgdammEnums.html gga16f02cba372bf9920461c7132e63b7f1a3bb19fc238cb6feb09655bb27cac41d4 + @ DATA_MODEL_IO_TEXT_SEPARATED group__libgdammEnums.html gga16f02cba372bf9920461c7132e63b7f1af73290f7e30c0da47fa84f6a8332115e + SqlIdentifierStyle group__libgdammEnums.html gaaef5f230f536d187d686f7972600ae60 + @ SQL_IDENTIFIERS_LOWER_CASE group__libgdammEnums.html ggaaef5f230f536d187d686f7972600ae60a282834d7ee0e6192951086eb638dd08b + @ SQL_IDENTIFIERS_UPPER_CASE group__libgdammEnums.html ggaaef5f230f536d187d686f7972600ae60a3437237ec1975ac79e34574e5f7e2ffb + MetaStructFeature group__libgdammEnums.html ga2fb8a6fe04eb92bef76005464d523c79 + @ META_STRUCT_FEATURE_NONE group__libgdammEnums.html gga2fb8a6fe04eb92bef76005464d523c79abe7e62c1c2854b92dec0aca325aa4016 + @ META_STRUCT_FEATURE_FOREIGN_KEYS group__libgdammEnums.html gga2fb8a6fe04eb92bef76005464d523c79af266ec38706fa1ec867daf9f4dd7c0d0 + @ META_STRUCT_FEATURE_VIEW_DEPENDENCIES group__libgdammEnums.html gga2fb8a6fe04eb92bef76005464d523c79a477afb6ba2927aee6833537c132bf832 + @ META_STRUCT_FEATURE_ALL group__libgdammEnums.html gga2fb8a6fe04eb92bef76005464d523c79af8808915e441d06a6a7b0e28f6d334f6 + MetaDbObjectType group__libgdammEnums.html gabc8cfdadb9858da2ba0d869b7032dac8 + @ META_DB_UNKNOWN group__libgdammEnums.html ggabc8cfdadb9858da2ba0d869b7032dac8a577950ab998237be210f3416e9c1861c + @ META_DB_TABLE group__libgdammEnums.html ggabc8cfdadb9858da2ba0d869b7032dac8afa0d42092afb4cc24d7c86a0d73e3324 + @ META_DB_VIEW group__libgdammEnums.html ggabc8cfdadb9858da2ba0d869b7032dac8a46ed9485bbaa63156e793c3d05e03210 + MetaSortType group__libgdammEnums.html ga9245327dfad017057e2a418e29e6d3b3 + @ META_SORT_ALHAPETICAL group__libgdammEnums.html gga9245327dfad017057e2a418e29e6d3b3a9148f410c5087f7b04b9ae586d7132e4 + @ META_SORT_DEPENDENCIES group__libgdammEnums.html gga9245327dfad017057e2a418e29e6d3b3a4f86bb274050253eca0a58364328723e + MetaGraphInfo group__libgdammEnums.html ga6a80b8a7f482510aef6747a0f475c951 + @ META_GRAPH_COLUMNS group__libgdammEnums.html gga6a80b8a7f482510aef6747a0f475c951abdb9d76d3846c5177f0cf8903387fed1 + ServerOperationNodeType group__libgdammEnums.html ga3b421ad2be1e30fe7151a2b07c7364a5 + @ SERVER_OPERATION_NODE_PARAMLIST group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5a7f7d38a8e6e62e019d5d6a0ce2dc8b8e + @ SERVER_OPERATION_NODE_DATA_MODEL group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5a96001e7cf664c2a47f29156baf12cff4 + @ SERVER_OPERATION_NODE_PARAM group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5ab1f0de4192b7fc5af7c6081f3a7a89a0 + @ SERVER_OPERATION_NODE_SEQUENCE group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5a4aeb464131dd448244a7bc5085d5d72b + @ SERVER_OPERATION_NODE_SEQUENCE_ITEM group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5a811a6c0f3fa1f53910c9d73613829a68 + @ SERVER_OPERATION_NODE_DATA_MODEL_COLUMN group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5ac05e12a290070ddfd388cf211538b8a5 + @ SERVER_OPERATION_NODE_UNKNOWN group__libgdammEnums.html gga3b421ad2be1e30fe7151a2b07c7364a5affe09445a31c5574bc1b7e993111cc4f + ServerOperationNodeStatus group__libgdammEnums.html ga83461a54f48e1f163e82ba1548deb20c + @ SERVER_OPERATION_STATUS_OPTIONAL group__libgdammEnums.html gga83461a54f48e1f163e82ba1548deb20cad3969eb9fa0cafe14cd974fd464865ad + @ SERVER_OPERATION_STATUS_REQUIRED group__libgdammEnums.html gga83461a54f48e1f163e82ba1548deb20ca2014af595786a7fad8ed204f2de6e3ca + @ SERVER_OPERATION_STATUS_UNKNOWN group__libgdammEnums.html gga83461a54f48e1f163e82ba1548deb20ca876481b268198c7e2d8834ec0c5ade7f + ServerOperationType group__libgdammEnums.html ga0837bde71f4fee1ea3f06a0c22a04d68 + @ SERVER_OPERATION_CREATE_DB group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a79deec71ee90fce8800d536194eb9ac1 + @ SERVER_OPERATION_DROP_DB group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a420395c2b171a8ef6a531d05f80a8929 + @ SERVER_OPERATION_CREATE_TABLE group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a6cabb462a164169e89227f9bfab26cbc + @ SERVER_OPERATION_DROP_TABLE group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a5806d7e291a6fcfba67ba41c511d0776 + @ SERVER_OPERATION_RENAME_TABLE group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68ac3601732fd8deea2b7b86b089801a1be + @ SERVER_OPERATION_ADD_COLUMN group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a4f2129a9c554991a9830da811bb636e1 + @ SERVER_OPERATION_DROP_COLUMN group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a52ed859cb2f515447fff9d0af85075c6 + @ SERVER_OPERATION_CREATE_INDEX group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a6b0afa764cc3eb376b92007d23a13768 + @ SERVER_OPERATION_DROP_INDEX group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a525c96a1b9157f29c87cfdb0efd78acd + @ SERVER_OPERATION_CREATE_VIEW group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a03079ea2fee91b3f41e0e9400fae845f + @ SERVER_OPERATION_DROP_VIEW group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a158bd78c46861c7e825b4f09623b380f + @ SERVER_OPERATION_COMMENT_TABLE group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a416d462d574acf7b816ede532cec07cb + @ SERVER_OPERATION_COMMENT_COLUMN group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68ac653ffa261b08b09b3f53ee08a6f3642 + @ SERVER_OPERATION_CREATE_USER group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a088ec0ebc96158eb57705dc15ddcd196 + @ SERVER_OPERATION_ALTER_USER group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68ac0bfde4bba6741b75de971e9a7aef858 + @ SERVER_OPERATION_DROP_USER group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68a6ec88843f964497a038e888e72ccdff7 + @ SERVER_OPERATION_LAST group__libgdammEnums.html gga0837bde71f4fee1ea3f06a0c22a04d68ae71978b60f4325cb5e039f64d5b3a474 + ConnectionFeature group__libgdammEnums.html gaee005a48de360a73b16849b8a3f46b39 + @ CONNECTION_FEATURE_AGGREGATES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39ae75f473ec600b8e424db9cdb016c93db + @ CONNECTION_FEATURE_BLOBS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a5a7c70b3eda003300a8eebc61c4cbe00 + @ CONNECTION_FEATURE_INDEXES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39adc11c141dcf13cbf4f2b65e766fc962a + @ CONNECTION_FEATURE_INHERITANCE group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a33569c50f6c3968999344940924d77d7 + @ CONNECTION_FEATURE_NAMESPACES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a9941c6e20305b6fd409a25ee7bdb8344 + @ CONNECTION_FEATURE_PROCEDURES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39ae0c15ef89c370d48156a7e59a1fd2bb0 + @ CONNECTION_FEATURE_SEQUENCES group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a2477a6050d51d9d38606e172f5a46ef8 + @ CONNECTION_FEATURE_SQL group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a8ab2bdcd0b020be43149125176a114a4 + @ CONNECTION_FEATURE_TRANSACTIONS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a17ceefb66d4e35a421cda382d1b19625 + @ CONNECTION_FEATURE_SAVEPOINTS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39ac86b23ae16688fc267c4f22c985127c9 + @ CONNECTION_FEATURE_SAVEPOINTS_REMOVE group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a828761ac630d6ce0a4b0f92b0720d17f + @ CONNECTION_FEATURE_TRIGGERS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a69504c1d50ae8219f8dcb9af2dcd68ce + @ CONNECTION_FEATURE_UPDATABLE_CURSOR group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a90d55d68eb15a1d9ccde09035fd52108 + @ CONNECTION_FEATURE_USERS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39ae75cdb1e3d5a34ecba05f7d910bb1ae8 + @ CONNECTION_FEATURE_VIEWS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a63244c85d38a51ea0fb4cbabbcf9dfcb + @ CONNECTION_FEATURE_XA_TRANSACTIONS group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a335a238ff8350aff73726f6c747b146d + @ CONNECTION_FEATURE_MULTI_THREADING group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39adb3b469bfdf5111f77f95a6db6207e89 + @ CONNECTION_FEATURE_LAST group__libgdammEnums.html ggaee005a48de360a73b16849b8a3f46b39a624d2d09d255d8d855a201fc0da305f8 + SqlParserMode group__libgdammEnums.html gad61ad5a3b379d55d7365a367c49692e0 + @ SQL_PARSER_MODE_PARSE group__libgdammEnums.html ggad61ad5a3b379d55d7365a367c49692e0a7cce03f1df11c7094b4b31453000a35e + @ SQL_PARSER_MODE_DELIMIT group__libgdammEnums.html ggad61ad5a3b379d55d7365a367c49692e0a7ab1776b8d98303c18a0ff062c9078a2 + SqlOperatorType group__libgdammEnums.html gaf8803444b14fd065222d758fdf6c64bc + @ SQL_OPERATOR_TYPE_AND group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca3a564fa0ff88d95e7c66ac0289ee72d3 + @ SQL_OPERATOR_TYPE_OR group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcad54a1e624bf57ead56d0bbc630efb17f + @ SQL_OPERATOR_TYPE_EQ group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca8815d41adfb6424279cfc8e450f6462f + @ SQL_OPERATOR_TYPE_IS group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca508f4428f6258a6abb049dd0c7640d00 + @ SQL_OPERATOR_TYPE_LIKE group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca1e01594aeebf41b2d2a8679944617286 + @ SQL_OPERATOR_TYPE_BETWEEN group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca96b132eb302b70e6a54f8d22b20c7016 + @ SQL_OPERATOR_TYPE_GT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca14ead257e6c413730c1b696c953e0d23 + @ SQL_OPERATOR_TYPE_LT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca2d8cd1aed0d603acbc3cb144f4ef6d28 + @ SQL_OPERATOR_TYPE_GEQ group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca136a46c19a7b754c937dd6e803caafa5 + @ SQL_OPERATOR_TYPE_LEQ group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcaea63c492d827d0aace243a943b7fe49c + @ SQL_OPERATOR_TYPE_DIFF group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca97032f6334d1e85b68685f77cd841392 + @ SQL_OPERATOR_TYPE_REGEXP group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca82751842bd481d5094ea6acbdfbedc3a + @ SQL_OPERATOR_TYPE_REGEXP_CI group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca705eaf85fe49e952d41fbc751f15f18a + @ SQL_OPERATOR_TYPE_NOT_REGEXP group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcaee689da3b228c1aa46b0b3fdc59c1b27 + @ SQL_OPERATOR_TYPE_NOT_REGEXP_CI group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcafeae0b5ce90d0a0828918d7501eef956 + @ SQL_OPERATOR_TYPE_SIMILAR group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca354ddd099b7fd2781dd888c0734484e0 + @ SQL_OPERATOR_TYPE_ISNULL group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca2522c9852a3d7dc067698460c0a1c4c2 + @ SQL_OPERATOR_TYPE_ISNOTNULL group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca6eafb7fe1d09ed3082827fa4c55c872b + @ SQL_OPERATOR_TYPE_NOT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca9392f365835c1490b0278edeec30ab86 + @ SQL_OPERATOR_TYPE_IN group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcaa78f071982c63601fa8eca079b52c60e + @ SQL_OPERATOR_TYPE_NOTIN group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca7c16ba2f0ebba67c6a11034528bf6dc7 + @ SQL_OPERATOR_TYPE_CONCAT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcaa2574a1e78de52d778aeef84c43a315f + @ SQL_OPERATOR_TYPE_PLUS group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca9a0010130d9434df723842da5085bd47 + @ SQL_OPERATOR_TYPE_MINUS group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca0f54fbeb99bed7d3bb376b8d0ff542c6 + @ SQL_OPERATOR_TYPE_STAR group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca7231783e9aafacc156ef7fe6cc20b881 + @ SQL_OPERATOR_TYPE_DIV group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca608956f0bf25571aebd2b753dc095936 + @ SQL_OPERATOR_TYPE_REM group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcab85455208be642651c57092336e30877 + @ SQL_OPERATOR_TYPE_BITAND group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca4b296845c81b5fab8586ad8c1041c88c + @ SQL_OPERATOR_TYPE_BITOR group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bcac22812329c2b5d099fa4ac1ddb9f3ce7 + @ SQL_OPERATOR_TYPE_BITNOT group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca2e4636f1be32c00440a887a65711e813 + @ SQL_OPERATOR_TYPE_ILIKE group__libgdammEnums.html ggaf8803444b14fd065222d758fdf6c64bca8771bfe169573d63fb1d454b6eb6c3f8 + SqlSelectJoinType group__libgdammEnums.html ga188d553e4e7c13460eab4ba9a8d75a12 + @ SQL_SELECT_JOIN_CROSS group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a53ca6120a7a4dad3e5be29f9af052c75 + @ SQL_SELECT_JOIN_NATURAL group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a0a6660326d954c8f7e89785c2c0eedc3 + @ SQL_SELECT_JOIN_INNER group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a5f204b7b2306828b8429f95f22921fbd + @ SQL_SELECT_JOIN_LEFT group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a5cf0703e1f71746a6b30536b0cef2fcb + @ SQL_SELECT_JOIN_RIGHT group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12acb38c10e0aa6139fed22d037df7d9036 + @ SQL_SELECT_JOIN_FULL group__libgdammEnums.html gga188d553e4e7c13460eab4ba9a8d75a12a74802553d9e2a33aa1c741e5ab085a02 + SqlStatementType group__libgdammEnums.html ga6486682ec362b106fb5ad2807a68b155 + @ SQL_STATEMENT_SELECT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155afcee8d0ffcd34bb438da13578d45aff8 + @ SQL_STATEMENT_INSERT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a8347680c0c6aebe264169dfa52a1dc75 + @ SQL_STATEMENT_UPDATE group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a173e940e640b48a78b1c909be74523b6 + @ SQL_STATEMENT_DELETE group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155afa710f4e35ea7dc88ff0aae98f7aebf0 + @ SQL_STATEMENT_COMPOUND group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a53019fa2ea0de1188ccf0583d21aefa3 + @ SQL_STATEMENT_BEGIN group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a2e5e62d9eebdbe805aa28f1b57187be0 + @ SQL_STATEMENT_ROLLBACK group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155aeeb472f9286bb734f83fa1b9f2edab90 + @ SQL_STATEMENT_COMMIT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155ad3a99e87154e62e75d57950d197b1f9a + @ SQL_STATEMENT_SAVEPOINT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a4ec1f27d62180f642f377b5334785f96 + @ SQL_STATEMENT_ROLLBACK_SAVEPOINT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155af6383e1c32b72fb0024da4a9dec09f0b + @ SQL_STATEMENT_DELETE_SAVEPOINT group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155a7d2082f98b3444451ae6fbd32e8a3ca8 + @ SQL_STATEMENT_UNKNOWN group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155ac9af11e78613cda0aabf52ad0cddfdd4 + @ SQL_STATEMENT_NONE group__libgdammEnums.html gga6486682ec362b106fb5ad2807a68b155adac412ba0c9c4e231c3da6f26aa7c18c + StatementModelUsage group__libgdammEnums.html ga73690b4a0fc5d2eb132fa649b6db91b4 + @ STATEMENT_MODEL_RANDOM_ACCESS group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4a32c8584811154aa5fb14abe9732a1354 + @ STATEMENT_MODEL_CURSOR_FORWARD group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4a5a83a6e212ec493d305f9cdff685fdb8 + @ STATEMENT_MODEL_CURSOR_BACKWARD group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4aca3e5d919cbf0064eb4171fabcc550e2 + @ STATEMENT_MODEL_CURSOR group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4ac0b750fd24536fc24f693113be516260 + @ STATEMENT_MODEL_ALLOW_NOPARAM group__libgdammEnums.html gga73690b4a0fc5d2eb132fa649b6db91b4ae6189b0852693bc9f9879c0b7a9d52e2 + StatementSqlFlag group__libgdammEnums.html gaf9664fcac77f427348868b9502623c1d + @ STATEMENT_SQL_PARAMS_AS_VALUES group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1da22c0262464d0941889c2881acafa2263 + @ STATEMENT_SQL_PRETTY group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1dae99c64b9c974d55c04a0ba2bb973d22b + @ STATEMENT_SQL_PARAMS_LONG group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1da144b47cb2ba71f8811e37dc4b3784422 + @ STATEMENT_SQL_PARAMS_SHORT group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1da08ddb516b42d1540548ea42469e3290d + @ STATEMENT_SQL_PARAMS_AS_COLON group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1dabfbebe40299125a00d2c2324370f404e + @ STATEMENT_SQL_PARAMS_AS_DOLLAR group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1da800d95fecd4c139f434e6e9b6f15a26e + @ STATEMENT_SQL_PARAMS_AS_QMARK group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1dae49b2e369d17deb7881da20a4ebe8bfc + @ STATEMENT_SQL_PARAMS_AS_UQMARK group__libgdammEnums.html ggaf9664fcac77f427348868b9502623c1daa6e00220725cc0b87ea66ed70440e9df + TransactionIsolation group__libgdammEnums.html ga1f72a0f3687a131db0d845f421819d1f + @ TRANSACTION_ISOLATION_UNKNOWN group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1fa5b5342ba3df05d72db073d93e5d6f462 + @ TRANSACTION_ISOLATION_READ_COMMITTED group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1fa07852b1fb52e9d4c48d7cb2ef164f2b3 + @ TRANSACTION_ISOLATION_READ_UNCOMMITTED group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1fab7acafe0c01088d73ac46199cceb467d + @ TRANSACTION_ISOLATION_REPEATABLE_READ group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1faa27433f9bfba198f69c4cc99afeb4e10 + @ TRANSACTION_ISOLATION_SERIALIZABLE group__libgdammEnums.html gga1f72a0f3687a131db0d845f421819d1fad94b5602310b44ba39966e669cf54375 @@ -3415,6 +3811,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1Batch.html + a651b8571b106d9b42310bbc76dd1624c + () + + static Glib::RefPtr< Batch > create classGnome_1_1Gda_1_1Batch.html @@ -3481,6 +3884,13 @@ aac54945e2a4118723e9177455747e5ec (guint maxlen=0) const + + static GType + get_type + classGnome_1_1Gda_1_1Blob.html + aaa61d4072c2fb248f18f36ce1142cbac + () + GdaBlob gobject_ @@ -3571,6 +3981,13 @@ (Blob &blob) + static GType + get_type + classGnome_1_1Gda_1_1BlobOp.html + af3bc12aff0e04b70c5c6c9d0fe159747 + () + + static Glib::RefPtr< BlobOp > create classGnome_1_1Gda_1_1BlobOp.html @@ -3782,17 +4199,24 @@ Glib::PropertyProxy< Glib::ustring > property_id classGnome_1_1Gda_1_1Column.html - a234a43803f7ed06e5a4e9b8ff73b7885 + a9dfd180d8f2233d9e627d7b30a1ddd23 () Glib::PropertyProxy_ReadOnly< Glib::ustring > property_id classGnome_1_1Gda_1_1Column.html - a3b39011bfced68b35eaea01f03823554 + a3cbb81738db1b4c2472f24c763658f85 () const + static GType + get_type + classGnome_1_1Gda_1_1Column.html + aeb691a62fa1c49511ae6b77c6deb9ea6 + () + + static Glib::RefPtr< Column > create classGnome_1_1Gda_1_1Column.html @@ -3829,62 +4253,6 @@ - Gnome::Gda::ConfigError - classGnome_1_1Gda_1_1ConfigError.html - Glib::Error - - Code - classGnome_1_1Gda_1_1ConfigError.html - a9eb507c705739f1186585794e560e993 - - - - CONFIG_DSN_NOT_FOUND_ERROR - classGnome_1_1Gda_1_1ConfigError.html - a9eb507c705739f1186585794e560e993a8c10a101f72c6d285396dee9bce9ff32 - - - - CONFIG_PERMISSION_ERROR - classGnome_1_1Gda_1_1ConfigError.html - a9eb507c705739f1186585794e560e993a2c9f48b98f7d87ddd7efb53532813816 - - - - CONFIG_PROVIDER_NOT_FOUND_ERROR - classGnome_1_1Gda_1_1ConfigError.html - a9eb507c705739f1186585794e560e993a1cbdf2b3b783d3902184ebc17e7cf079 - - - - CONFIG_PROVIDER_CREATION_ERROR - classGnome_1_1Gda_1_1ConfigError.html - a9eb507c705739f1186585794e560e993a26ba7e2e505eb024b46b077ab0dd9e86 - - - - - ConfigError - classGnome_1_1Gda_1_1ConfigError.html - a0ff30086e654ae7fed99c7a62e993ab9 - (Code error_code, const Glib::ustring &error_message) - - - - ConfigError - classGnome_1_1Gda_1_1ConfigError.html - a395253802a7fb0b837e44227ef7202ff - (GError *gobject) - - - Code - code - classGnome_1_1Gda_1_1ConfigError.html - a0375f1f4272f042622e94cc1d6c70696 - () const - - - Gnome::Gda::Config classGnome_1_1Gda_1_1Config.html Glib::Object @@ -3948,31 +4316,38 @@ Glib::PropertyProxy< Glib::ustring > property_system_filename classGnome_1_1Gda_1_1Config.html - a7c40cda850d423eba6a048baf42a8fae + a69fb2a20a5d85452bf716aa6f34d8bca () Glib::PropertyProxy_ReadOnly< Glib::ustring > property_system_filename classGnome_1_1Gda_1_1Config.html - ababc8dafafa0ee9a87de96d3623c386e + a72995aac1045c806353f80ee6a468118 () const Glib::PropertyProxy< Glib::ustring > property_user_filename classGnome_1_1Gda_1_1Config.html - a494c38331b22ce7ad264b5156e5451dd + a34487602237d63b2284e968ecbdc3831 () Glib::PropertyProxy_ReadOnly< Glib::ustring > property_user_filename classGnome_1_1Gda_1_1Config.html - ad7f3eff5c7a2c20abc221f4562772759 + a493c1e20b5a65d297612d1e8486ac075 () const + static GType + get_type + classGnome_1_1Gda_1_1Config.html + a3d80c8258b9102c66ccb8daed49e6a0a + () + + static Glib::RefPtr< Config > get classGnome_1_1Gda_1_1Config.html @@ -4044,106 +4419,63 @@ - Gnome::Gda::ConnectionError - classGnome_1_1Gda_1_1ConnectionError.html + Gnome::Gda::ConfigError + classGnome_1_1Gda_1_1ConfigError.html Glib::Error + Code - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688e - - - - CONNECTION_DSN_NOT_FOUND_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688ead3ec925c0f043c481a784bc4ffdba074 - - - - CONNECTION_PROVIDER_NOT_FOUND_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688eaa885e729b276233175f8c3dcb19a94bc - - - - CONNECTION_PROVIDER_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688ea9612395c0369aa58c30279ef955dfbc9 - - - - CONNECTION_NO_CNC_SPEC_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688ea3b6693d17ee52cfc0ca5a4ed9e64b3f2 - - - - CONNECTION_NO_PROVIDER_SPEC_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688eaff93981268eb21a45dc29bab04d99115 - - - - CONNECTION_OPEN_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688ea52a3886dcfceb3922f5653ed0575a82c - - - - CONNECTION_STATEMENT_TYPE_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688eaa282676e481b9ea626a830124e0538eb - - - - CONNECTION_CANT_LOCK_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688ea03009532dac96b8f95663aedd65b667d + classGnome_1_1Gda_1_1ConfigError.html + a9eb507c705739f1186585794e560e993 - CONNECTION_TASK_NOT_FOUND_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688ea0a1e8c6608176c43615883b4103c5b16 + @ + CONFIG_DSN_NOT_FOUND_ERROR + classGnome_1_1Gda_1_1ConfigError.html + a9eb507c705739f1186585794e560e993a8c10a101f72c6d285396dee9bce9ff32 - CONNECTION_UNSUPPORTED_THREADS_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688eab45b30a5fd56535aa5ac76f819f19520 + @ + CONFIG_PERMISSION_ERROR + classGnome_1_1Gda_1_1ConfigError.html + a9eb507c705739f1186585794e560e993a2c9f48b98f7d87ddd7efb53532813816 - CONNECTION_CLOSED_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688eae7d010ce36c981d5f8ff9d42f6907f2a + @ + CONFIG_PROVIDER_NOT_FOUND_ERROR + classGnome_1_1Gda_1_1ConfigError.html + a9eb507c705739f1186585794e560e993a1cbdf2b3b783d3902184ebc17e7cf079 - CONNECTION_META_DATA_CONTEXT_ERROR - classGnome_1_1Gda_1_1ConnectionError.html - a45e97608854d5d4435ebc687c6ec688ea0423c633732145c8b416c4226bf6ff95 + @ + CONFIG_PROVIDER_CREATION_ERROR + classGnome_1_1Gda_1_1ConfigError.html + a9eb507c705739f1186585794e560e993a26ba7e2e505eb024b46b077ab0dd9e86 - ConnectionError - classGnome_1_1Gda_1_1ConnectionError.html - a5b4da97095c569665e6c67f0384981ad + ConfigError + classGnome_1_1Gda_1_1ConfigError.html + a0ff30086e654ae7fed99c7a62e993ab9 (Code error_code, const Glib::ustring &error_message) - ConnectionError - classGnome_1_1Gda_1_1ConnectionError.html - a33c3a936555a2eec390aea58aae29124 + ConfigError + classGnome_1_1Gda_1_1ConfigError.html + a395253802a7fb0b837e44227ef7202ff (GError *gobject) Code code - classGnome_1_1Gda_1_1ConnectionError.html - a8e4f2c4560089f3126f1925adb6cb76c + classGnome_1_1Gda_1_1ConfigError.html + a0375f1f4272f042622e94cc1d6c70696 () const @@ -4680,42 +5012,42 @@ Glib::PropertyProxy< Glib::ustring > property_auth_string classGnome_1_1Gda_1_1Connection.html - a952a2e8b59a0ed6777e36235db8ea508 + acc71025285c52fa9f8eba14664e5a77f () Glib::PropertyProxy_ReadOnly< Glib::ustring > property_auth_string classGnome_1_1Gda_1_1Connection.html - a17814c31bab2fbcd9b8ea6993cdcd8c3 + a4c37ed21e776e48493a236bf7d11acdb () const Glib::PropertyProxy< Glib::ustring > property_cnc_string classGnome_1_1Gda_1_1Connection.html - a47e2c6be18d2dffeaaf2791f0b1ce3d3 + afbd01195eff4e9104da3a790fe759353 () Glib::PropertyProxy_ReadOnly< Glib::ustring > property_cnc_string classGnome_1_1Gda_1_1Connection.html - af36873ccc51e5a44bfa3aa145c0d3619 + a45dd85de235ce8cce3f0383e73604aa2 () const Glib::PropertyProxy< Glib::ustring > property_dsn classGnome_1_1Gda_1_1Connection.html - aaab020bd1906443f0d39598adfaabe87 + a33411fa84460dc13bdedece5cfb3dfdb () Glib::PropertyProxy_ReadOnly< Glib::ustring > property_dsn classGnome_1_1Gda_1_1Connection.html - a31db60b160347a272d8f764454356db8 + aa912c3fd890834a34b11e88da3ce8ed4 () const @@ -4736,52 +5068,59 @@ Glib::PropertyProxy< ConnectionOptions > property_options classGnome_1_1Gda_1_1Connection.html - a3f07593aa8fa5182600ea3b35000bdb5 + a2c778e8c5b3497e09775b5eff574e8bb () Glib::PropertyProxy_ReadOnly< ConnectionOptions > property_options classGnome_1_1Gda_1_1Connection.html - a0eedf62f643c26b298b200cda21d58e4 + adf520f5f474221d2860072c506e79a8e () const Glib::PropertyProxy_ReadOnly< bool > property_is_wrapper classGnome_1_1Gda_1_1Connection.html - aa4a00abf45de963cc01b9fdce4fede74 + ab5ff91dfd2b9c645a8bb57527f8312af () const Glib::PropertyProxy< bool > property_monitor_wrapped_in_mainloop classGnome_1_1Gda_1_1Connection.html - a79fc0d6caff981705a38a7c369d1d71e + af45709e86896846bb07a7ef3f18f0980 () Glib::PropertyProxy_ReadOnly< bool > property_monitor_wrapped_in_mainloop classGnome_1_1Gda_1_1Connection.html - ae6afe0ff69cac5fb08844a098033271c + ac0a0d851450203f93832bfac58019242 () const Glib::PropertyProxy< int > property_events_history_size classGnome_1_1Gda_1_1Connection.html - a7dc00e15e564646c59c57dc8d8532226 + ab7fc1cdcb3521f7205a2293afbb397a5 () Glib::PropertyProxy_ReadOnly< int > property_events_history_size classGnome_1_1Gda_1_1Connection.html - a8cc0d8510569fcbe5e6ce8ad502bb07a + a8bc6b2f1a59ab356a02bbf8b60e4441b () const + static GType + get_type + classGnome_1_1Gda_1_1Connection.html + aa36bb18a17c68a08f083b234f5d6f030 + () + + static Glib::RefPtr< Connection > create classGnome_1_1Gda_1_1Connection.html @@ -4860,11 +5199,128 @@ - Gnome::Gda::ConnectionEvent - classGnome_1_1Gda_1_1ConnectionEvent.html - Glib::Object - - virtual + Gnome::Gda::ConnectionError + classGnome_1_1Gda_1_1ConnectionError.html + Glib::Error + + + Code + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688e + + + + @ + CONNECTION_DSN_NOT_FOUND_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688ead3ec925c0f043c481a784bc4ffdba074 + + + + @ + CONNECTION_PROVIDER_NOT_FOUND_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688eaa885e729b276233175f8c3dcb19a94bc + + + + @ + CONNECTION_PROVIDER_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688ea9612395c0369aa58c30279ef955dfbc9 + + + + @ + CONNECTION_NO_CNC_SPEC_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688ea3b6693d17ee52cfc0ca5a4ed9e64b3f2 + + + + @ + CONNECTION_NO_PROVIDER_SPEC_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688eaff93981268eb21a45dc29bab04d99115 + + + + @ + CONNECTION_OPEN_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688ea52a3886dcfceb3922f5653ed0575a82c + + + + @ + CONNECTION_STATEMENT_TYPE_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688eaa282676e481b9ea626a830124e0538eb + + + + @ + CONNECTION_CANT_LOCK_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688ea03009532dac96b8f95663aedd65b667d + + + + @ + CONNECTION_TASK_NOT_FOUND_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688ea0a1e8c6608176c43615883b4103c5b16 + + + + @ + CONNECTION_UNSUPPORTED_THREADS_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688eab45b30a5fd56535aa5ac76f819f19520 + + + + @ + CONNECTION_CLOSED_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688eae7d010ce36c981d5f8ff9d42f6907f2a + + + + @ + CONNECTION_META_DATA_CONTEXT_ERROR + classGnome_1_1Gda_1_1ConnectionError.html + a45e97608854d5d4435ebc687c6ec688ea0423c633732145c8b416c4226bf6ff95 + + + + + ConnectionError + classGnome_1_1Gda_1_1ConnectionError.html + a5b4da97095c569665e6c67f0384981ad + (Code error_code, const Glib::ustring &error_message) + + + + ConnectionError + classGnome_1_1Gda_1_1ConnectionError.html + a33c3a936555a2eec390aea58aae29124 + (GError *gobject) + + + Code + code + classGnome_1_1Gda_1_1ConnectionError.html + a8e4f2c4560089f3126f1925adb6cb76c + () const + + + + Gnome::Gda::ConnectionEvent + classGnome_1_1Gda_1_1ConnectionEvent.html + Glib::Object + + virtual ~ConnectionEvent classGnome_1_1Gda_1_1ConnectionEvent.html ada1cd1a90bb1b6e2db07d6c088486ce7 @@ -4979,17 +5435,24 @@ Glib::PropertyProxy< ConnectionEventType > property_type classGnome_1_1Gda_1_1ConnectionEvent.html - a6eb33565bdfc65bdff84d6c80f844033 + a5d41e21bba483155bb9d22184f7d5e32 () Glib::PropertyProxy_ReadOnly< ConnectionEventType > property_type classGnome_1_1Gda_1_1ConnectionEvent.html - aa2e2f47ea57f8005679cb1064e46d42f + ace1178ddea5b260b22e747dee3bd4512 () const + static GType + get_type + classGnome_1_1Gda_1_1ConnectionEvent.html + a56c28777a14623e6f869db61ed539b93 + () + + static Glib::RefPtr< ConnectionEvent > create classGnome_1_1Gda_1_1ConnectionEvent.html @@ -5051,682 +5514,626 @@ a2e85eb281576e090aa69f30c448a632d () const - - static Glib::RefPtr< DataAccessWrapper > - create - classGnome_1_1Gda_1_1DataAccessWrapper.html - a217dc01bd338b20cccece6fc1a23dd0a - (const Glib::RefPtr< DataModel > &model) - - - - DataAccessWrapper - classGnome_1_1Gda_1_1DataAccessWrapper.html - a695d5f513419f6a8d10e429d1355b29a - (const Glib::RefPtr< DataModel > &model) - - - Glib::RefPtr< Gnome::Gda::DataAccessWrapper > - wrap - classGnome_1_1Gda_1_1DataAccessWrapper.html - aa763b0ddf25cc9bc6d008269214cd0fd - (GdaDataAccessWrapper *object, bool take_copy=false) - - - - Gnome::Gda::DataComparator - classGnome_1_1Gda_1_1DataComparator.html - Glib::Object - Gnome::Gda::DataModel virtual - ~DataComparator - classGnome_1_1Gda_1_1DataComparator.html - a6e04f8288a095260f9ed7f97300fed4a + ~DataModel + classGnome_1_1Gda_1_1DataModel.html + a29cbf4718d97130b06d94a8bc815f517 () - GdaDataComparator * + GdaDataModel * gobj - classGnome_1_1Gda_1_1DataComparator.html - aeb8c550c13b715c3276022ac4220db27 + classGnome_1_1Gda_1_1DataModel.html + a63b551e8308d050dbd5ab8964b405e76 () - const GdaDataComparator * + const GdaDataModel * gobj - classGnome_1_1Gda_1_1DataComparator.html - a3ed245cdb2ee33f633b14e7ea8710f96 + classGnome_1_1Gda_1_1DataModel.html + af06bc95c0e33adf8a3faca1870190a7f () const - GdaDataComparator * - gobj_copy - classGnome_1_1Gda_1_1DataComparator.html - abe9bc645eaf538ae3e34f1ddc3b3f31a + void + freeze + classGnome_1_1Gda_1_1DataModel.html + a11c039a2fa5ea9cd4f8044d2cf86d22f () void - set_key_for_columns - classGnome_1_1Gda_1_1DataComparator.html - ac7149bbb2bd4f4edc4f52e17a9d77a89 - (const std::vector< int > &col_numbers) + thaw + classGnome_1_1Gda_1_1DataModel.html + aa610f9a23f26d46f68b55b82900c9690 + () - bool - compute_diff - classGnome_1_1Gda_1_1DataComparator.html - ad073821f778e6f39497ef50c79de2a8f - () + int + get_n_rows + classGnome_1_1Gda_1_1DataModel.html + ac8ad2bf2c65705a519f694e73bedb2c0 + () const int - get_n_diffs - classGnome_1_1Gda_1_1DataComparator.html - ae03ee67435f04d62e4ae2274b9058897 + get_n_columns + classGnome_1_1Gda_1_1DataModel.html + aea9c67a76a5faaed039bb8dd2cd83558 () const - const Diff * - get_diff - classGnome_1_1Gda_1_1DataComparator.html - a220d85f5767a7fbbc2da3138f1f8647c - (int pos) + int + get_column_index + classGnome_1_1Gda_1_1DataModel.html + a6742d4e92d04feb6654fca60edbfa574 + (const Glib::ustring &name) - Glib::PropertyProxy< Glib::RefPtr< DataModel > > - property_old_model - classGnome_1_1Gda_1_1DataComparator.html - a07e0822e1dcbefc86f6fb89dc3ff5c6f - () + Glib::RefPtr< Column > + describe_column + classGnome_1_1Gda_1_1DataModel.html + ae76fe532b9fb3c54268267b7579b0efb + (int col) - Glib::PropertyProxy_ReadOnly< Glib::RefPtr< DataModel > > - property_old_model - classGnome_1_1Gda_1_1DataComparator.html - af7501bb2a543e0698f3f09ac2ca32d5e - () const + Glib::RefPtr< const Column > + describe_column + classGnome_1_1Gda_1_1DataModel.html + ad27b76cbdcf00ea3a8de30c0279cf9b8 + (int col) const - Glib::PropertyProxy< Glib::RefPtr< DataModel > > - property_new_model - classGnome_1_1Gda_1_1DataComparator.html - a393c656e41f6834397b065378330b195 - () + Glib::ustring + get_column_title + classGnome_1_1Gda_1_1DataModel.html + afe012ee84ae4955dd48f2116075dff88 + (int col) const - Glib::PropertyProxy_ReadOnly< Glib::RefPtr< DataModel > > - property_new_model - classGnome_1_1Gda_1_1DataComparator.html - acf8eddcd37b46a92b81fdabe96af2573 - () const + void + set_column_title + classGnome_1_1Gda_1_1DataModel.html + ad309e4134cbdda6f79691b43e16e5eb5 + (int col, const Glib::ustring &title) - Glib::SignalProxy1< bool, Diff * > - signal_diff_computed - classGnome_1_1Gda_1_1DataComparator.html - a5fbbe25ad75e7e274fe164cac2e7372d - () + Value + get_value_at + classGnome_1_1Gda_1_1DataModel.html + a22c393b9d930fb82bd49e49b556fc9e5 + (int col, int row) const - - static Glib::RefPtr< DataComparator > - create - classGnome_1_1Gda_1_1DataComparator.html - a1dd93d66f5dfa9e4632702f9e0b30d23 - (const Glib::RefPtr< DataModel > &old_model, const Glib::RefPtr< DataModel > &new_model) - - - - DataComparator - classGnome_1_1Gda_1_1DataComparator.html - a2532529a66bc2c7f14511b56b4eb69ac - (const Glib::RefPtr< DataModel > &old_model, const Glib::RefPtr< DataModel > &new_model) + + Value + get_typed_value_at + classGnome_1_1Gda_1_1DataModel.html + ac2f1ab1b5f23b38d86c19cd9acd98dec + (int col, int row, GType expected_type, bool nullok) const - Glib::RefPtr< Gnome::Gda::DataComparator > - wrap - classGnome_1_1Gda_1_1DataComparator.html - ab27bfbf910d89f8b114df210af57b4c6 - (GdaDataComparator *object, bool take_copy=false) + ValueAttribute + get_attributes_at + classGnome_1_1Gda_1_1DataModel.html + a3239a79e5adf78a91d5e50cd5af4f511 + (int col, int row) - - - Gnome::Gda::DataHandler - classGnome_1_1Gda_1_1DataHandler.html - Glib::Interface - - virtual - ~DataHandler - classGnome_1_1Gda_1_1DataHandler.html - a50696eaaca747b9f265a08d113550cc6 + + Glib::RefPtr< DataModelIter > + create_iter + classGnome_1_1Gda_1_1DataModel.html + af49b02014c4bd22bd4028b2f253767a4 () - GdaDataHandler * - gobj - classGnome_1_1Gda_1_1DataHandler.html - a98baf23b4d37b52a2742f4f579bdf9f2 - () + bool + set_value_at + classGnome_1_1Gda_1_1DataModel.html + a4c7d98e434b2ed8b86432203fd831f3f + (int col, int row, const Value &value) - const GdaDataHandler * - gobj - classGnome_1_1Gda_1_1DataHandler.html - a05b75322536d371c319c4898d3529e72 - () const + bool + set_values + classGnome_1_1Gda_1_1DataModel.html + a09480d7887a0e22de33edb65970bd07e + (int row, const std::vector< Value > &values) - Glib::ustring - get_sql_from_value - classGnome_1_1Gda_1_1DataHandler.html - af3974acbafc86dd437daa62dd34f6770 - (const Value &value) const + DataModelAccessFlags + get_access_flags + classGnome_1_1Gda_1_1DataModel.html + a30163bf2913a2d188dbc2c17e3d47eb9 + () const - Glib::ustring - get_str_from_value - classGnome_1_1Gda_1_1DataHandler.html - aca3a35722515f29f9211043ac23aadfd - (const Value &value) const + int + append_values + classGnome_1_1Gda_1_1DataModel.html + a7b78ccf18054d8f0e57d0582ee2faf72 + (const std::vector< Value > &values) - Value - get_value_from_sql - classGnome_1_1Gda_1_1DataHandler.html - a35ba2eb59f05509f52a8561c9e45dc6f - (const Glib::ustring &sql, GType type) const + bool + append_row + classGnome_1_1Gda_1_1DataModel.html + aef126649a1d5931d4fce85510d8e8097 + () - Value - get_value_from_str - classGnome_1_1Gda_1_1DataHandler.html - a7947caf6f71c29e898ebd29014b6c251 - (const Glib::ustring &sql, GType type) const + bool + remove_row + classGnome_1_1Gda_1_1DataModel.html + a271239b1bbf8e95beae98c8b07983e40 + (int row) - Value - get_sane_init_value - classGnome_1_1Gda_1_1DataHandler.html - a77c86ddc486d238f937e0b81960f6c76 - (GType type) const + int + get_row_from_values + classGnome_1_1Gda_1_1DataModel.html + a1982d7bf667e13abec894b5066ff22c8 + (const ValueVector &values, const std::vector< int > &cols_index) - bool - accepts_g_type - classGnome_1_1Gda_1_1DataHandler.html - aab05efcebc0971aa3b3ec0c9d9618349 - (GType type) const + void + send_hint + classGnome_1_1Gda_1_1DataModel.html + a5d56e9975dd2afbd56e428ddd5924811 + (DataModelHint hint, const Value &hint_value) Glib::ustring - get_descr - classGnome_1_1Gda_1_1DataHandler.html - a92a6b4a5a998068225c3c2dbf329ad78 - () const - - - static void - add_interface - classGnome_1_1Gda_1_1DataHandler.html - ac1ee8522e84cd464cd6b83234293fec5 - (GType gtype_implementer) + export_to_string + classGnome_1_1Gda_1_1DataModel.html + ac58569714b865768a09f01855c6c0aac + (DataModelIOFormat format, const std::vector< int > &cols, const std::vector< int > &rows, const Glib::RefPtr< Set > &options) - Glib::RefPtr< Gnome::Gda::DataHandler > - wrap - classGnome_1_1Gda_1_1DataHandler.html - a3b1870897424b8959ef8f96c42b8953e - (GdaDataHandler *object, bool take_copy=false) - - - - Gnome::Gda::DataModelError - classGnome_1_1Gda_1_1DataModelError.html - Glib::Error - - Code - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241 - - - - DATA_MODEL_ROW_OUT_OF_RANGE_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241a93c15d0e2e0957bd4f18f3ad1fee18fb - - - - DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241a7ac34373a1480a02e3dfb7b80e5606ab - - - - DATA_MODEL_VALUES_LIST_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241a2e56e4470cafef71575faadd8f3de647 - - - - DATA_MODEL_VALUE_TYPE_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241a24cc480bd2d662e73d97eeedf4b234f1 - - - - DATA_MODEL_ROW_NOT_FOUND_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241a32b2f24346510fa6647810dcbaedc652 - - - - DATA_MODEL_ACCESS_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241ae628f9fe22e68767c69922970ded538e - - - - DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241a8b5cc4691cfd6e6e711f3bc5f7a2a1e9 - - - - DATA_MODEL_FILE_EXIST_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241afd720a899318e5d5fbba087e103abd3d - - - - DATA_MODEL_XML_FORMAT_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241a693f4fac2a19c1ac65a0ee38040fa39c - + bool + export_to_file + classGnome_1_1Gda_1_1DataModel.html + a7e3745ce4bf9a09cd6423bae862bb7d6 + (DataModelIOFormat format, const std::string &file, const std::vector< int > &cols, const std::vector< int > &rows, const Glib::RefPtr< Set > &options) - - DATA_MODEL_TRUNCATED_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241a5289c705b6132f5f90c3a8b76e180f14 - + + bool + import_from_model + classGnome_1_1Gda_1_1DataModel.html + a527391220808d06de95a4bcc82fdaece + (const Glib::RefPtr< DataModel > &from, bool overwrite, GHashTable *cols_trans) - - DATA_MODEL_OTHER_ERROR - classGnome_1_1Gda_1_1DataModelError.html - aa459115e60fa78ad25ff585ed2bc3241a04e2c85045f4890f85b1924b3a64fa11 - + + bool + import_from_string + classGnome_1_1Gda_1_1DataModel.html + a35908c612ea914b67092803c5e031d5d + (const Glib::ustring &string, GHashTable *cols_trans, const Glib::RefPtr< const Set > &options) - - DataModelError - classGnome_1_1Gda_1_1DataModelError.html - ab7172b88d96fb6688e966200d5783b27 - (Code error_code, const Glib::ustring &error_message) + bool + import_from_file + classGnome_1_1Gda_1_1DataModel.html + a256e6190230540c7df13b4e3a96228cd + (const std::string &file, GHashTable *cols_trans, const Glib::RefPtr< const Set > &options) - - DataModelError - classGnome_1_1Gda_1_1DataModelError.html - af7a4a7503cf0f19a96f9c5f430c7b8fe - (GError *gobject) + void + dump + classGnome_1_1Gda_1_1DataModel.html + a381a83e8218d843081da518daf94497d + (FILE *to_stream) const - Code - code - classGnome_1_1Gda_1_1DataModelError.html - a1299904e29bf95fabf2ba898d2c7b679 + Glib::ustring + dump_as_string + classGnome_1_1Gda_1_1DataModel.html + a7f67c8bbaea464d0657daa7949b7dcaa () const - - - Gnome::Gda::DataModel - classGnome_1_1Gda_1_1DataModel.html - Glib::Interface - - std::vector< Value > - ValueVector + + void + set_column_name classGnome_1_1Gda_1_1DataModel.html - a0ed66299310af38e618f740a79fc3c52 - + a5189e38369673f930661f82fb0b9bbb7 + (int col, const Glib::ustring &name) - - virtual - ~DataModel + + Glib::ustring + get_column_name classGnome_1_1Gda_1_1DataModel.html - a29cbf4718d97130b06d94a8bc815f517 - () + a099347884213f17caa9151e91bea5232 + (int col) const - GdaDataModel * - gobj + bool + iter_move_next_default classGnome_1_1Gda_1_1DataModel.html - a63b551e8308d050dbd5ab8964b405e76 - () + a8c1e9aa7e1a0267f6e3b6714c36f0337 + (const Glib::RefPtr< DataModelIter > &iter) - const GdaDataModel * - gobj + bool + iter_move_prev_default classGnome_1_1Gda_1_1DataModel.html - af06bc95c0e33adf8a3faca1870190a7f - () const + a1a8387543316f769d39295863ef0cb86 + (const Glib::RefPtr< DataModelIter > &iter) - void - freeze + bool + iter_move_to_row_default classGnome_1_1Gda_1_1DataModel.html - a11c039a2fa5ea9cd4f8044d2cf86d22f - () + a787e37ef95ef475a6c953409fff4004b + (const Glib::RefPtr< DataModelIter > &iter, int row) - void - thaw + Glib::SignalProxy1< void, int > + signal_row_inserted classGnome_1_1Gda_1_1DataModel.html - aa610f9a23f26d46f68b55b82900c9690 + a44d1fef2b89bb777e8920627187167a4 () - int - get_n_rows + Glib::SignalProxy1< void, int > + signal_row_updated classGnome_1_1Gda_1_1DataModel.html - ac8ad2bf2c65705a519f694e73bedb2c0 - () const + acc7b871c4f55e6092790e03283bcf43d + () - int - get_n_columns + Glib::SignalProxy1< void, int > + signal_row_removed classGnome_1_1Gda_1_1DataModel.html - aea9c67a76a5faaed039bb8dd2cd83558 - () const + a9bec8ba89312927f9751724ec8fab8e8 + () - int - get_column_index + Glib::SignalProxy0< void > + signal_reset classGnome_1_1Gda_1_1DataModel.html - a6742d4e92d04feb6654fca60edbfa574 - (const Glib::ustring &name) + abf4a9efb6bffd0f90da482f24c59f798 + () - Glib::RefPtr< Column > - describe_column + Glib::SignalProxy0< void > + signal_changed classGnome_1_1Gda_1_1DataModel.html - ae76fe532b9fb3c54268267b7579b0efb - (int col) + a210be11722e9abae805889a90a1d969c + () - - Glib::RefPtr< const Column > - describe_column + + static GType + get_type + classGnome_1_1Gda_1_1DataAccessWrapper.html + af7980466e575d11a74aeedf11b195e6b + () + + + static Glib::RefPtr< DataAccessWrapper > + create + classGnome_1_1Gda_1_1DataAccessWrapper.html + a217dc01bd338b20cccece6fc1a23dd0a + (const Glib::RefPtr< DataModel > &model) + + + static void + add_interface classGnome_1_1Gda_1_1DataModel.html - ad27b76cbdcf00ea3a8de30c0279cf9b8 - (int col) const + a02553845053f5afe4bbde0ff5a2f7bf5 + (GType gtype_implementer) + + + static GType + get_type + classGnome_1_1Gda_1_1DataModel.html + a1010bc7ee026693e4ee2c52998cfeb91 + () + + + + DataAccessWrapper + classGnome_1_1Gda_1_1DataAccessWrapper.html + a695d5f513419f6a8d10e429d1355b29a + (const Glib::RefPtr< DataModel > &model) - - Glib::ustring - get_column_title + + + DataModel classGnome_1_1Gda_1_1DataModel.html - afe012ee84ae4955dd48f2116075dff88 - (int col) const + ae6cb5a563d8d7689a78986ef419933d4 + () - - void - set_column_title + + virtual void + on_row_inserted classGnome_1_1Gda_1_1DataModel.html - ad309e4134cbdda6f79691b43e16e5eb5 - (int col, const Glib::ustring &title) + a7eaaaaaa4454e6ba834710339967c61a + (int row) - - Value - get_value_at + + virtual void + on_row_updated classGnome_1_1Gda_1_1DataModel.html - a22c393b9d930fb82bd49e49b556fc9e5 - (int col, int row) const + a4f8e768af7e1eac582934ed7e1572f4f + (int row) - - Value - get_typed_value_at + + virtual void + on_row_removed classGnome_1_1Gda_1_1DataModel.html - ac2f1ab1b5f23b38d86c19cd9acd98dec - (int col, int row, GType expected_type, bool nullok) const + aa732165f7b86afdda700d934bdf39ab9 + (int row) - - ValueAttribute - get_attributes_at + + virtual void + on_reset classGnome_1_1Gda_1_1DataModel.html - a3239a79e5adf78a91d5e50cd5af4f511 - (int col, int row) + afe8e17786482da3dac487bb939a385bd + () - - Glib::RefPtr< DataModelIter > - create_iter + + virtual void + on_changed classGnome_1_1Gda_1_1DataModel.html - af49b02014c4bd22bd4028b2f253767a4 + ad2b5d34b8de0068eb9da6d6c4c978adb () - bool - set_value_at - classGnome_1_1Gda_1_1DataModel.html - a4c7d98e434b2ed8b86432203fd831f3f - (int col, int row, const Value &value) + Glib::RefPtr< Gnome::Gda::DataAccessWrapper > + wrap + classGnome_1_1Gda_1_1DataAccessWrapper.html + aa763b0ddf25cc9bc6d008269214cd0fd + (GdaDataAccessWrapper *object, bool take_copy=false) - bool - set_values + Glib::RefPtr< Gnome::Gda::DataModel > + wrap classGnome_1_1Gda_1_1DataModel.html - a09480d7887a0e22de33edb65970bd07e - (int row, const std::vector< Value > &values) + ad64ded50f437e10a594c43517c45a389 + (GdaDataModel *object, bool take_copy=false) - - DataModelAccessFlags - get_access_flags + + std::vector< Value > + ValueVector classGnome_1_1Gda_1_1DataModel.html - a30163bf2913a2d188dbc2c17e3d47eb9 - () const + a0ed66299310af38e618f740a79fc3c52 + - - int - append_values - classGnome_1_1Gda_1_1DataModel.html - a7b78ccf18054d8f0e57d0582ee2faf72 - (const std::vector< Value > &values) + + + Gnome::Gda::DataComparator + classGnome_1_1Gda_1_1DataComparator.html + Glib::Object + Gnome::Gda::DataModel + + virtual + ~DataComparator + classGnome_1_1Gda_1_1DataComparator.html + a6e04f8288a095260f9ed7f97300fed4a + () - bool - append_row - classGnome_1_1Gda_1_1DataModel.html - aef126649a1d5931d4fce85510d8e8097 + GdaDataComparator * + gobj + classGnome_1_1Gda_1_1DataComparator.html + aeb8c550c13b715c3276022ac4220db27 () - bool - remove_row - classGnome_1_1Gda_1_1DataModel.html - a271239b1bbf8e95beae98c8b07983e40 - (int row) + const GdaDataComparator * + gobj + classGnome_1_1Gda_1_1DataComparator.html + a3ed245cdb2ee33f633b14e7ea8710f96 + () const - int - get_row_from_values - classGnome_1_1Gda_1_1DataModel.html - a1982d7bf667e13abec894b5066ff22c8 - (const ValueVector &values, const std::vector< int > &cols_index) + GdaDataComparator * + gobj_copy + classGnome_1_1Gda_1_1DataComparator.html + abe9bc645eaf538ae3e34f1ddc3b3f31a + () void - send_hint - classGnome_1_1Gda_1_1DataModel.html - a5d56e9975dd2afbd56e428ddd5924811 - (DataModelHint hint, const Value &hint_value) + set_key_for_columns + classGnome_1_1Gda_1_1DataComparator.html + ac7149bbb2bd4f4edc4f52e17a9d77a89 + (const std::vector< int > &col_numbers) - Glib::ustring - export_to_string - classGnome_1_1Gda_1_1DataModel.html - ac58569714b865768a09f01855c6c0aac - (DataModelIOFormat format, const std::vector< int > &cols, const std::vector< int > &rows, const Glib::RefPtr< Set > &options) + bool + compute_diff + classGnome_1_1Gda_1_1DataComparator.html + ad073821f778e6f39497ef50c79de2a8f + () - bool - export_to_file - classGnome_1_1Gda_1_1DataModel.html - a7e3745ce4bf9a09cd6423bae862bb7d6 - (DataModelIOFormat format, const std::string &file, const std::vector< int > &cols, const std::vector< int > &rows, const Glib::RefPtr< Set > &options) + int + get_n_diffs + classGnome_1_1Gda_1_1DataComparator.html + ae03ee67435f04d62e4ae2274b9058897 + () const - bool - import_from_model - classGnome_1_1Gda_1_1DataModel.html - a527391220808d06de95a4bcc82fdaece - (const Glib::RefPtr< DataModel > &from, bool overwrite, GHashTable *cols_trans) + const Diff * + get_diff + classGnome_1_1Gda_1_1DataComparator.html + a220d85f5767a7fbbc2da3138f1f8647c + (int pos) - bool - import_from_string - classGnome_1_1Gda_1_1DataModel.html - a35908c612ea914b67092803c5e031d5d - (const Glib::ustring &string, GHashTable *cols_trans, const Glib::RefPtr< const Set > &options) + Glib::PropertyProxy< Glib::RefPtr< DataModel > > + property_old_model + classGnome_1_1Gda_1_1DataComparator.html + a07e0822e1dcbefc86f6fb89dc3ff5c6f + () - bool - import_from_file - classGnome_1_1Gda_1_1DataModel.html - a256e6190230540c7df13b4e3a96228cd - (const std::string &file, GHashTable *cols_trans, const Glib::RefPtr< const Set > &options) + Glib::PropertyProxy_ReadOnly< Glib::RefPtr< DataModel > > + property_old_model + classGnome_1_1Gda_1_1DataComparator.html + af7501bb2a543e0698f3f09ac2ca32d5e + () const - void - dump - classGnome_1_1Gda_1_1DataModel.html - a381a83e8218d843081da518daf94497d - (FILE *to_stream) const + Glib::PropertyProxy< Glib::RefPtr< DataModel > > + property_new_model + classGnome_1_1Gda_1_1DataComparator.html + a393c656e41f6834397b065378330b195 + () - Glib::ustring - dump_as_string - classGnome_1_1Gda_1_1DataModel.html - a7f67c8bbaea464d0657daa7949b7dcaa + Glib::PropertyProxy_ReadOnly< Glib::RefPtr< DataModel > > + property_new_model + classGnome_1_1Gda_1_1DataComparator.html + acf8eddcd37b46a92b81fdabe96af2573 () const - void - set_column_name - classGnome_1_1Gda_1_1DataModel.html - a5189e38369673f930661f82fb0b9bbb7 - (int col, const Glib::ustring &name) + Glib::SignalProxy1< bool, Diff * > + signal_diff_computed + classGnome_1_1Gda_1_1DataComparator.html + a5fbbe25ad75e7e274fe164cac2e7372d + () + + + static GType + get_type + classGnome_1_1Gda_1_1DataComparator.html + a108d79a79ea298e6d36dc8d1153b5b8d + () + + + static Glib::RefPtr< DataComparator > + create + classGnome_1_1Gda_1_1DataComparator.html + a1dd93d66f5dfa9e4632702f9e0b30d23 + (const Glib::RefPtr< DataModel > &old_model, const Glib::RefPtr< DataModel > &new_model) + + + + DataComparator + classGnome_1_1Gda_1_1DataComparator.html + a2532529a66bc2c7f14511b56b4eb69ac + (const Glib::RefPtr< DataModel > &old_model, const Glib::RefPtr< DataModel > &new_model) - Glib::ustring - get_column_name - classGnome_1_1Gda_1_1DataModel.html - a099347884213f17caa9151e91bea5232 - (int col) const + Glib::RefPtr< Gnome::Gda::DataComparator > + wrap + classGnome_1_1Gda_1_1DataComparator.html + ab27bfbf910d89f8b114df210af57b4c6 + (GdaDataComparator *object, bool take_copy=false) + + + + Gnome::Gda::DataHandler + classGnome_1_1Gda_1_1DataHandler.html + Glib::Interface + + virtual + ~DataHandler + classGnome_1_1Gda_1_1DataHandler.html + a50696eaaca747b9f265a08d113550cc6 + () - bool - iter_move_next_default - classGnome_1_1Gda_1_1DataModel.html - a8c1e9aa7e1a0267f6e3b6714c36f0337 - (const Glib::RefPtr< DataModelIter > &iter) + GdaDataHandler * + gobj + classGnome_1_1Gda_1_1DataHandler.html + a98baf23b4d37b52a2742f4f579bdf9f2 + () - bool - iter_move_prev_default - classGnome_1_1Gda_1_1DataModel.html - a1a8387543316f769d39295863ef0cb86 - (const Glib::RefPtr< DataModelIter > &iter) + const GdaDataHandler * + gobj + classGnome_1_1Gda_1_1DataHandler.html + a05b75322536d371c319c4898d3529e72 + () const - bool - iter_move_to_row_default - classGnome_1_1Gda_1_1DataModel.html - a787e37ef95ef475a6c953409fff4004b - (const Glib::RefPtr< DataModelIter > &iter, int row) + Glib::ustring + get_sql_from_value + classGnome_1_1Gda_1_1DataHandler.html + af3974acbafc86dd437daa62dd34f6770 + (const Value &value) const - Glib::SignalProxy1< void, int > - signal_row_inserted - classGnome_1_1Gda_1_1DataModel.html - a44d1fef2b89bb777e8920627187167a4 - () + Glib::ustring + get_str_from_value + classGnome_1_1Gda_1_1DataHandler.html + aca3a35722515f29f9211043ac23aadfd + (const Value &value) const - Glib::SignalProxy1< void, int > - signal_row_updated - classGnome_1_1Gda_1_1DataModel.html - acc7b871c4f55e6092790e03283bcf43d - () + Value + get_value_from_sql + classGnome_1_1Gda_1_1DataHandler.html + a35ba2eb59f05509f52a8561c9e45dc6f + (const Glib::ustring &sql, GType type) const - Glib::SignalProxy1< void, int > - signal_row_removed - classGnome_1_1Gda_1_1DataModel.html - a9bec8ba89312927f9751724ec8fab8e8 - () + Value + get_value_from_str + classGnome_1_1Gda_1_1DataHandler.html + a7947caf6f71c29e898ebd29014b6c251 + (const Glib::ustring &sql, GType type) const - Glib::SignalProxy0< void > - signal_reset - classGnome_1_1Gda_1_1DataModel.html - abf4a9efb6bffd0f90da482f24c59f798 - () + Value + get_sane_init_value + classGnome_1_1Gda_1_1DataHandler.html + a77c86ddc486d238f937e0b81960f6c76 + (GType type) const - Glib::SignalProxy0< void > - signal_changed - classGnome_1_1Gda_1_1DataModel.html - a210be11722e9abae805889a90a1d969c - () + bool + accepts_g_type + classGnome_1_1Gda_1_1DataHandler.html + aab05efcebc0971aa3b3ec0c9d9618349 + (GType type) const + + + Glib::ustring + get_descr + classGnome_1_1Gda_1_1DataHandler.html + a92a6b4a5a998068225c3c2dbf329ad78 + () const static void add_interface - classGnome_1_1Gda_1_1DataModel.html - a02553845053f5afe4bbde0ff5a2f7bf5 + classGnome_1_1Gda_1_1DataHandler.html + ac1ee8522e84cd464cd6b83234293fec5 (GType gtype_implementer) - - virtual void - on_row_inserted - classGnome_1_1Gda_1_1DataModel.html - a7eaaaaaa4454e6ba834710339967c61a - (int row) - - - virtual void - on_row_updated - classGnome_1_1Gda_1_1DataModel.html - a4f8e768af7e1eac582934ed7e1572f4f - (int row) - - - virtual void - on_row_removed - classGnome_1_1Gda_1_1DataModel.html - aa732165f7b86afdda700d934bdf39ab9 - (int row) - - - virtual void - on_reset - classGnome_1_1Gda_1_1DataModel.html - afe8e17786482da3dac487bb939a385bd + + static GType + get_type + classGnome_1_1Gda_1_1DataHandler.html + a08fb9373caff036bd2938ac1c1a7308a () - - virtual void - on_changed - classGnome_1_1Gda_1_1DataModel.html - ad2b5d34b8de0068eb9da6d6c4c978adb + + + DataHandler + classGnome_1_1Gda_1_1DataHandler.html + aef2719ed234fb15dcaf5fdb5ac606153 () - Glib::RefPtr< Gnome::Gda::DataModel > + Glib::RefPtr< Gnome::Gda::DataHandler > wrap - classGnome_1_1Gda_1_1DataModel.html - ad64ded50f437e10a594c43517c45a389 - (GdaDataModel *object, bool take_copy=false) + classGnome_1_1Gda_1_1DataHandler.html + a3b1870897424b8959ef8f96c42b8953e + (GdaDataHandler *object, bool take_copy=false) + Gnome::Gda::DataModel + classGnome_1_1Gda_1_1DataModel.html + Glib::Interface + + Gnome::Gda::DataModelArray classGnome_1_1Gda_1_1DataModelArray.html Glib::Object @@ -5795,39 +6202,156 @@ (int row) const - Glib::PropertyProxy< guint > - property_n_columns - classGnome_1_1Gda_1_1DataModelArray.html - ad7b7c5dbf7c69ff80c8cd23a1382dd9a - () + Glib::PropertyProxy< guint > + property_n_columns + classGnome_1_1Gda_1_1DataModelArray.html + a35502c2559e2aa11be8baf769f74d5b7 + () + + + Glib::PropertyProxy_ReadOnly< guint > + property_n_columns + classGnome_1_1Gda_1_1DataModelArray.html + aa26192550cfe60c1f428bdea684d4f8a + () const + + + static GType + get_type + classGnome_1_1Gda_1_1DataModelArray.html + a2dbe5a603a6fbe16539535c7c65f9a59 + () + + + static Glib::RefPtr< DataModelArray > + create + classGnome_1_1Gda_1_1DataModelArray.html + a5a702e69fef67d561291dea6f2c6351d + (int cols) + + + + DataModelArray + classGnome_1_1Gda_1_1DataModelArray.html + aa9e2cc2e69d66c6ba5476a2864be08e9 + (int cols) + + + Glib::RefPtr< Gnome::Gda::DataModelArray > + wrap + classGnome_1_1Gda_1_1DataModelArray.html + af82135792c065fc0ffaa9519d8915efc + (GdaDataModelArray *object, bool take_copy=false) + + + + Gnome::Gda::DataModelError + classGnome_1_1Gda_1_1DataModelError.html + Glib::Error + + + Code + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241 + + + + @ + DATA_MODEL_ROW_OUT_OF_RANGE_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241a93c15d0e2e0957bd4f18f3ad1fee18fb + + + + @ + DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241a7ac34373a1480a02e3dfb7b80e5606ab + + + + @ + DATA_MODEL_VALUES_LIST_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241a2e56e4470cafef71575faadd8f3de647 + + + + @ + DATA_MODEL_VALUE_TYPE_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241a24cc480bd2d662e73d97eeedf4b234f1 + + + + @ + DATA_MODEL_ROW_NOT_FOUND_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241a32b2f24346510fa6647810dcbaedc652 + + + + @ + DATA_MODEL_ACCESS_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241ae628f9fe22e68767c69922970ded538e + + + + @ + DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241a8b5cc4691cfd6e6e711f3bc5f7a2a1e9 + + + + @ + DATA_MODEL_FILE_EXIST_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241afd720a899318e5d5fbba087e103abd3d + + + + @ + DATA_MODEL_XML_FORMAT_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241a693f4fac2a19c1ac65a0ee38040fa39c + + + + @ + DATA_MODEL_TRUNCATED_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241a5289c705b6132f5f90c3a8b76e180f14 + + + + @ + DATA_MODEL_OTHER_ERROR + classGnome_1_1Gda_1_1DataModelError.html + aa459115e60fa78ad25ff585ed2bc3241a04e2c85045f4890f85b1924b3a64fa11 + + + + + DataModelError + classGnome_1_1Gda_1_1DataModelError.html + ab7172b88d96fb6688e966200d5783b27 + (Code error_code, const Glib::ustring &error_message) - Glib::PropertyProxy_ReadOnly< guint > - property_n_columns - classGnome_1_1Gda_1_1DataModelArray.html - ad1836e4277f13c3577a835dc284e4f73 - () const - - - static Glib::RefPtr< DataModelArray > - create - classGnome_1_1Gda_1_1DataModelArray.html - a5a702e69fef67d561291dea6f2c6351d - (int cols) - - - DataModelArray - classGnome_1_1Gda_1_1DataModelArray.html - aa9e2cc2e69d66c6ba5476a2864be08e9 - (int cols) + DataModelError + classGnome_1_1Gda_1_1DataModelError.html + af7a4a7503cf0f19a96f9c5f430c7b8fe + (GError *gobject) - Glib::RefPtr< Gnome::Gda::DataModelArray > - wrap - classGnome_1_1Gda_1_1DataModelArray.html - af82135792c065fc0ffaa9519d8915efc - (GdaDataModelArray *object, bool take_copy=false) + Code + code + classGnome_1_1Gda_1_1DataModelError.html + a1299904e29bf95fabf2ba898d2c7b679 + () const @@ -5881,14 +6405,14 @@ Glib::PropertyProxy_ReadOnly< Glib::ustring > property_data_string classGnome_1_1Gda_1_1DataModelImport.html - af9f981472039e093bd7d3de7cc185c0a + ac01667ebda91bc40115253c6a889ba91 () const Glib::PropertyProxy_ReadOnly< std::string > property_filename classGnome_1_1Gda_1_1DataModelImport.html - ac13e8b57a19486a089bb8a36bf178b99 + a6e5d261e0168a1f44c98a7b855173745 () const @@ -5902,17 +6426,24 @@ Glib::PropertyProxy_ReadOnly< bool > property_random_access classGnome_1_1Gda_1_1DataModelImport.html - a1fead67208e9547e963277abcd729b77 + a8d5baed28613e6b539ba6b9ab00c048e () const Glib::PropertyProxy_ReadOnly< xmlNodePtr > property_xml_node classGnome_1_1Gda_1_1DataModelImport.html - af91582e63ba1e8e5ce43b36ffcf7dd88 + a58a0402d6c92f1739ba5efcdd399f614 () const + static GType + get_type + classGnome_1_1Gda_1_1DataModelImport.html + ad6313bdbbab026ad701bd3e07246cd4b + () + + static Glib::RefPtr< DataModelImport > create classGnome_1_1Gda_1_1DataModelImport.html @@ -5963,44 +6494,6 @@ - Gnome::Gda::DataModelIterError - classGnome_1_1Gda_1_1DataModelIterError.html - Glib::Error - - Code - classGnome_1_1Gda_1_1DataModelIterError.html - a5711d7590eff4177239905d6fbe3e519 - - - - DATA_MODEL_ITER_COLUMN_OUT_OF_RANGE_ERROR - classGnome_1_1Gda_1_1DataModelIterError.html - a5711d7590eff4177239905d6fbe3e519ad97f3bb30b57c112768d526ebcc0e943 - - - - - DataModelIterError - classGnome_1_1Gda_1_1DataModelIterError.html - ac5c3bfb37c1a5fce710a390e007f78d4 - (Code error_code, const Glib::ustring &error_message) - - - - DataModelIterError - classGnome_1_1Gda_1_1DataModelIterError.html - ad059c73d6b5137735f07f5c1d2f11c39 - (GError *gobject) - - - Code - code - classGnome_1_1Gda_1_1DataModelIterError.html - ad5c3bbd378f6048b86abdb09936b670a - () const - - - Gnome::Gda::DataModelIter classGnome_1_1Gda_1_1DataModelIter.html Gnome::Gda::Set @@ -6113,14 +6606,14 @@ Glib::PropertyProxy< int > property_current_row classGnome_1_1Gda_1_1DataModelIter.html - a209f279d5a613e08cbb4c7150c429a64 + a0da19d3b32914c700414ffde2080804f () Glib::PropertyProxy_ReadOnly< int > property_current_row classGnome_1_1Gda_1_1DataModelIter.html - a7774a6485244d7aa5324f35e71e98cad + aac121824e3dec022eac177cd43bf7b84 () const @@ -6148,28 +6641,217 @@ Glib::PropertyProxy< bool > property_update_model classGnome_1_1Gda_1_1DataModelIter.html - a827788027d0195fce1bc746051d9dc07 + abd7828adcbc9e3135e8b715a86c0b56d () Glib::PropertyProxy_ReadOnly< bool > property_update_model classGnome_1_1Gda_1_1DataModelIter.html - a363efca7a94f3878f593835ac38685a7 + a4af0a9ae4285a017abadc2ac8ca338dd + () const + + + Glib::SignalProxy0< void > + signal_end_of_data + classGnome_1_1Gda_1_1DataModelIter.html + a74eec8389c8e3df93d8bc1dcb0658bb0 + () + + + Glib::SignalProxy1< void, int > + signal_row_changed + classGnome_1_1Gda_1_1DataModelIter.html + abaa9e012f203eae9d883c05fee7bb862 + () + + + virtual + ~Set + classGnome_1_1Gda_1_1Set.html + a540d93a4cfb99269ed8f1c29e980641a + () + + + GdaSet * + gobj + classGnome_1_1Gda_1_1Set.html + a1f57a5dc27a1fc6e764b49883ebe135d + () + + + const GdaSet * + gobj + classGnome_1_1Gda_1_1Set.html + af49aa0217786d9c8dbe932f1c35759f0 + () const + + + GdaSet * + gobj_copy + classGnome_1_1Gda_1_1Set.html + a9c379c2752ff3b39dc86112cdddc8ea4 + () + + + Glib::RefPtr< Set > + copy + classGnome_1_1Gda_1_1Set.html + ad4bc3cedc20d91b70dc9384205ea2e5a + () + + + Value + get_holder_value + classGnome_1_1Gda_1_1Set.html + a414467c5383251517d644a0d1577060d + (const Glib::ustring &holder_id) const + + + bool + set_holder_value + classGnome_1_1Gda_1_1Set.html + ad1a1dba3807d864660dff0d9e9294e2d + (const Glib::ustring &holder_id, T value) + + + Glib::RefPtr< Holder > + get_holder + classGnome_1_1Gda_1_1Set.html + a471e041b4bbc0de1c9859738e6a990f3 + (const Glib::ustring &holder_id) + + + Glib::RefPtr< const Holder > + get_holder + classGnome_1_1Gda_1_1Set.html + a9dfc15b325ca7fa638570622d2d21797 + (const Glib::ustring &holder_id) const + + + void + add_holder + classGnome_1_1Gda_1_1Set.html + aac5b6a3af8f8b651f9b5d368a789d5d2 + (const Glib::RefPtr< Holder > &holder) + + + void + add_holder_as_value + classGnome_1_1Gda_1_1Set.html + aee229e10fa02f4c0a6657cc511a92577 + (const Glib::ustring &id, const Gda::Value &value) + + + void + add_holder + classGnome_1_1Gda_1_1Set.html + abed94326e1361f26f9780bfd36badc74 + (const Glib::ustring &id, const ValueType &value) + + + void + remove_holder + classGnome_1_1Gda_1_1Set.html + aa8b10b4e4fefa04bd4f985f879ba00e8 + (const Glib::RefPtr< Holder > &holder) + + + void + merge_with_set + classGnome_1_1Gda_1_1Set.html + a42ee1f9066667a03673b5014831da869 + (const Glib::RefPtr< Set > &set_to_merge) + + + bool + is_valid + classGnome_1_1Gda_1_1Set.html + a6e12eee8ab151cf8c79302e8c8679b2e + () const + + + Glib::SignalProxy1< void, const Glib::RefPtr< Holder > & > + signal_holder_changed + classGnome_1_1Gda_1_1Set.html + a0e2b916378cf91b0946ca3f7b8be0ffa + () + + + Glib::SignalProxy0< void > + signal_public_data_changed + classGnome_1_1Gda_1_1Set.html + a73620e14f5815678eec73e7bae17a6a0 + () + + + Glib::SignalProxy0< Glib::Error > + signal_validate_set + classGnome_1_1Gda_1_1Set.html + af7577b524229e7f137a6d6e6f732bd49 + () + + + Glib::SignalProxy2< Glib::Error, const Glib::RefPtr< Holder > &, const Value & > + signal_validate_holder_change + classGnome_1_1Gda_1_1Set.html + a65bbd0c7865f7406198406f32d0d7194 + () + + + Glib::SignalProxy3< void, const Glib::RefPtr< Holder > &, const Glib::ustring &, Value > + signal_holder_attr_changed + classGnome_1_1Gda_1_1Set.html + aa7296e4680d057cea38650bdd25184b4 + () + + + Glib::PropertyProxy< Glib::ustring > + property_description + classGnome_1_1Gda_1_1Set.html + aae673070cc307ef8e9f948fa39e8ff52 + () + + + Glib::PropertyProxy_ReadOnly< Glib::ustring > + property_description + classGnome_1_1Gda_1_1Set.html + a6c54090ac7bb6827147d58d447d3376b + () const + + + Glib::PropertyProxy< Glib::ustring > + property_id + classGnome_1_1Gda_1_1Set.html + a021e9265f96d810facf9bd1061343792 + () + + + Glib::PropertyProxy_ReadOnly< Glib::ustring > + property_id + classGnome_1_1Gda_1_1Set.html + a01c8cc1b880d700e77aa510a0fd0782b () const - Glib::SignalProxy0< void > - signal_end_of_data - classGnome_1_1Gda_1_1DataModelIter.html - a74eec8389c8e3df93d8bc1dcb0658bb0 + Glib::PropertyProxy< Glib::ustring > + property_name + classGnome_1_1Gda_1_1Set.html + abb4bdc34e2e583d8f280e4f3516d2603 () - Glib::SignalProxy1< void, int > - signal_row_changed + Glib::PropertyProxy_ReadOnly< Glib::ustring > + property_name + classGnome_1_1Gda_1_1Set.html + a809c499eeaea913f8cb1922255a64b38 + () const + + + static GType + get_type classGnome_1_1Gda_1_1DataModelIter.html - abaa9e012f203eae9d883c05fee7bb862 + a95f49126d4c0121a8803b8db02a3c8ad () @@ -6179,6 +6861,20 @@ af392bbaab4c2c6ece8d9e59b3d6c5d0d (const Glib::RefPtr< DataModel > &data_model) + + static GType + get_type + classGnome_1_1Gda_1_1Set.html + a9b507d2fa7e5e6966ea86dba6d93d350 + () + + + static Glib::RefPtr< Set > + create + classGnome_1_1Gda_1_1Set.html + a014fe633baa325ac587551c937d619ac + (const HolderVector &holders=HolderVector()) + DataModelIter @@ -6200,6 +6896,27 @@ a4080e5f3e8dce18c1d04bb37f9cabf37 (int row) + + + Set + classGnome_1_1Gda_1_1Set.html + a189c6c9c47e7f687b3c427b15e16aac4 + (const HolderVector &holders) + + + virtual void + on_holder_changed + classGnome_1_1Gda_1_1Set.html + a8742c0097343f63637ab3b8fb8c3934c + (const Glib::RefPtr< Holder > &holder) + + + virtual void + on_public_data_changed + classGnome_1_1Gda_1_1Set.html + acddf3442483d7679b0efc12d0a366649 + () + Glib::RefPtr< Gnome::Gda::DataModelIter > wrap @@ -6207,6 +6924,60 @@ a68442c04997b8f6bcf475b36d6083e9f (GdaDataModelIter *object, bool take_copy=false) + + Glib::RefPtr< Gnome::Gda::Set > + wrap + classGnome_1_1Gda_1_1Set.html + a910eb73b6e7feac76e575db86be2bbd4 + (GdaSet *object, bool take_copy=false) + + + std::vector< Glib::RefPtr< Holder > > + HolderVector + classGnome_1_1Gda_1_1Set.html + a730b39e0f9edd74830f545d70a707546 + + + + + Gnome::Gda::DataModelIterError + classGnome_1_1Gda_1_1DataModelIterError.html + Glib::Error + + + Code + classGnome_1_1Gda_1_1DataModelIterError.html + a5711d7590eff4177239905d6fbe3e519 + + + + @ + DATA_MODEL_ITER_COLUMN_OUT_OF_RANGE_ERROR + classGnome_1_1Gda_1_1DataModelIterError.html + a5711d7590eff4177239905d6fbe3e519ad97f3bb30b57c112768d526ebcc0e943 + + + + + DataModelIterError + classGnome_1_1Gda_1_1DataModelIterError.html + ac5c3bfb37c1a5fce710a390e007f78d4 + (Code error_code, const Glib::ustring &error_message) + + + + DataModelIterError + classGnome_1_1Gda_1_1DataModelIterError.html + ad059c73d6b5137735f07f5c1d2f11c39 + (GError *gobject) + + + Code + code + classGnome_1_1Gda_1_1DataModelIterError.html + ad5c3bbd378f6048b86abdb09936b670a + () const + Gnome::Gda::DataProxy @@ -6469,42 +7240,42 @@ Glib::PropertyProxy< bool > property_prepend_null_entry classGnome_1_1Gda_1_1DataProxy.html - a03f3056dc392dc599424665052659856 + a794414f493075acc7890cda621b1c44a () Glib::PropertyProxy_ReadOnly< bool > property_prepend_null_entry classGnome_1_1Gda_1_1DataProxy.html - ac74c13c48a11cca9a2e1fcc60c59a67f + ac554ad7f147bd7c95b7e0a6eec00542e () const Glib::PropertyProxy< bool > property_defer_sync classGnome_1_1Gda_1_1DataProxy.html - a56dd8aca753f28d6221faf6e3d085574 + a03c84472e422e8854245aa11a830e7e4 () Glib::PropertyProxy_ReadOnly< bool > property_defer_sync classGnome_1_1Gda_1_1DataProxy.html - a35cbf66cf61558d88ebdbd4c5a5879ee + aafd9861e707d9d19e7128143c95f9437 () const Glib::PropertyProxy< int > property_sample_size classGnome_1_1Gda_1_1DataProxy.html - a6be6fbdeb4c972be05d3946c43d65d83 + a53ce5c480efb506ccb402a360a9c5702 () Glib::PropertyProxy_ReadOnly< int > property_sample_size classGnome_1_1Gda_1_1DataProxy.html - a484a4916047941be3686958b0080f6e4 + ae6b1e10111ff879945b6a905ed64abbc () const @@ -6550,6 +7321,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1DataProxy.html + a1df68f63738799363c557f8a5366c6f5 + () + + static Glib::RefPtr< DataProxy > create classGnome_1_1Gda_1_1DataProxy.html @@ -6692,28 +7470,28 @@ Glib::PropertyProxy< bool > property_auto_reset classGnome_1_1Gda_1_1DataSelect.html - a22f4ba3dc584cda540df019609c7b2a1 + a8027bd9ea9f5fe7e21cae5d1cf14ac80 () Glib::PropertyProxy_ReadOnly< bool > property_auto_reset classGnome_1_1Gda_1_1DataSelect.html - a8af2d3917c90a341f0e0881c966caa87 + a98e876f43cb0af5c21087fe6aef64673 () const Glib::PropertyProxy< bool > property_store_all_rows classGnome_1_1Gda_1_1DataSelect.html - a1bdf95aaa2d5b33ae1aa0d63a38b12ec + a55cb2342192ff26dca2460d093be6c70 () Glib::PropertyProxy_ReadOnly< bool > property_store_all_rows classGnome_1_1Gda_1_1DataSelect.html - aaf3cead9fecbd443955260ea73930b4b + aa1c8b26c3afcf4266ad4e0f311d0e0d6 () const @@ -6790,9 +7568,16 @@ Glib::PropertyProxy_ReadOnly< guint > property_model_usage classGnome_1_1Gda_1_1DataSelect.html - a1dccf163418f70ac8ca139e5e2408bcd + af518ec5abfc2abde71f56e31b1acf346 () const + + static GType + get_type + classGnome_1_1Gda_1_1DataSelect.html + ad4207e4838334dc444efb3a535d3d978 + () + Glib::RefPtr< Gnome::Gda::DataSelect > wrap @@ -6835,6 +7620,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1HandlerBin.html + aa46019989e2920a5b7f77f6de11a77f3 + () + + static Glib::RefPtr< HandlerBin > create classGnome_1_1Gda_1_1HandlerBin.html @@ -6890,6 +7682,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1HandlerBoolean.html + a0447cd5fcb46b3d9b09f19d15bb927d9 + () + + static Glib::RefPtr< HandlerBoolean > create classGnome_1_1Gda_1_1HandlerBoolean.html @@ -6945,6 +7744,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1HandlerNumerical.html + a343e08d1baa6e3017bf6f50354c093b9 + () + + static Glib::RefPtr< HandlerNumerical > create classGnome_1_1Gda_1_1HandlerNumerical.html @@ -7000,6 +7806,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1HandlerString.html + a59ae86ccb172c4ef06b06b808021ec32 + () + + static Glib::RefPtr< HandlerString > create classGnome_1_1Gda_1_1HandlerString.html @@ -7055,6 +7868,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1HandlerTime.html + a5cbae0c00825e92212651ec532410658 + () + + static Glib::RefPtr< HandlerTime > create classGnome_1_1Gda_1_1HandlerTime.html @@ -7110,6 +7930,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1HandlerType.html + a283992771252175d7688a3a110731b6b + () + + static Glib::RefPtr< HandlerType > create classGnome_1_1Gda_1_1HandlerType.html @@ -7132,56 +7959,6 @@ - Gnome::Gda::HolderError - classGnome_1_1Gda_1_1HolderError.html - Glib::Error - - Code - classGnome_1_1Gda_1_1HolderError.html - a556d1c4334975c0dd010f8263fd44bd3 - - - - HOLDER_STRING_CONVERSION_ERROR - classGnome_1_1Gda_1_1HolderError.html - a556d1c4334975c0dd010f8263fd44bd3a2abc0e078b661a12e57090fc3ddd670f - - - - HOLDER_VALUE_TYPE_ERROR - classGnome_1_1Gda_1_1HolderError.html - a556d1c4334975c0dd010f8263fd44bd3acfedb76668b28339fb57d3eeb8e02f26 - - - - HOLDER_VALUE_NULL_ERROR - classGnome_1_1Gda_1_1HolderError.html - a556d1c4334975c0dd010f8263fd44bd3a290c21874e7d22943dc8d6d1ff5cb089 - - - - - HolderError - classGnome_1_1Gda_1_1HolderError.html - a1e4cdb88b0edce15b3c248709d270ea8 - (Code error_code, const Glib::ustring &error_message) - - - - HolderError - classGnome_1_1Gda_1_1HolderError.html - a884da258ed9e56424e153a002461e01f - (GError *gobject) - - - Code - code - classGnome_1_1Gda_1_1HolderError.html - aaaf21cbb9b7c310ed07fa18632f24287 - () const - - - Gnome::Gda::Holder classGnome_1_1Gda_1_1Holder.html Glib::Object @@ -7399,14 +8176,14 @@ Glib::PropertyProxy< Glib::ustring > property_description classGnome_1_1Gda_1_1Holder.html - a87966f82759a5501336a56d25d529cfd + acd31c9214530bd9df4379d822ecdbfde () Glib::PropertyProxy_ReadOnly< Glib::ustring > property_description classGnome_1_1Gda_1_1Holder.html - abe67baa53fe0f9e5cec60e5c0fc5c863 + a99fe1680afe51381da3ef001a72842be () const @@ -7427,56 +8204,56 @@ Glib::PropertyProxy< gulong > property_g_type classGnome_1_1Gda_1_1Holder.html - a7fc31f638cfccf1e800e767a5167bff5 + ad90038caec787d19dd992d7abcd38838 () Glib::PropertyProxy_ReadOnly< gulong > property_g_type classGnome_1_1Gda_1_1Holder.html - a5080a0c4f4e306fe5f61ca2cbbed5f24 + a4d9acbb28d923e8a3df1d5935987696f () const Glib::PropertyProxy< Glib::ustring > property_id classGnome_1_1Gda_1_1Holder.html - acf9fa13b87d337a21ab736e8e89614e8 + a4c72375cce16be7c82d2767f70f21fa8 () Glib::PropertyProxy_ReadOnly< Glib::ustring > property_id classGnome_1_1Gda_1_1Holder.html - a8dba4c1207852ddaa9a1e92a5bdcd9ea + ac711795a0f44a0469c4d6b20716f70fc () const Glib::PropertyProxy< Glib::ustring > property_name classGnome_1_1Gda_1_1Holder.html - a802d89be45ddb4455894aeec6dfcfc2c + a7a9b18cd7fa44e8fe6eed32c16d5e87d () Glib::PropertyProxy_ReadOnly< Glib::ustring > property_name classGnome_1_1Gda_1_1Holder.html - a897c03b691f15e09eede622e9609f85c + a554f5fe65db557f000a65a159228263f () const Glib::PropertyProxy< bool > property_not_null classGnome_1_1Gda_1_1Holder.html - aeaf03b8f0268a014490a3a35916aaef2 + a0d8dcd2799502eae7352b05a7bfe9d68 () Glib::PropertyProxy_ReadOnly< bool > property_not_null classGnome_1_1Gda_1_1Holder.html - a37f555cd2bced6cc40df39accbe81597 + a8e5d77f3614a84f8ec487c35b4e9ab26 () const @@ -7497,14 +8274,14 @@ Glib::PropertyProxy< int > property_source_column classGnome_1_1Gda_1_1Holder.html - a029dc461eef4f7a403d03c512ab3b9b6 + a0a1c1f96e1dc175d46b8e5a0d5f0804d () Glib::PropertyProxy_ReadOnly< int > property_source_column classGnome_1_1Gda_1_1Holder.html - ac22098f16f36e6625fd5b0621dc23e99 + a0254e902924cd638b1ada31782ebcdb5 () const @@ -7550,6 +8327,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1Holder.html + a7ebd267326b9cd5f084ffdfb178d0518 + () + + static Glib::RefPtr< Holder > create classGnome_1_1Gda_1_1Holder.html @@ -7560,132 +8344,82 @@ Holder classGnome_1_1Gda_1_1Holder.html - ad4a705363436db8514190f8531c9fc5a - (GType g_type, const Glib::ustring &id) - - - virtual void - on_changed - classGnome_1_1Gda_1_1Holder.html - a57aff0961cadd31ba600ff5e1f38b123 - () - - - virtual void - on_source_changed - classGnome_1_1Gda_1_1Holder.html - acf7c85a3d28f1bb1bcde5edfa575a8f1 - () - - - Glib::RefPtr< Gnome::Gda::Holder > - wrap - classGnome_1_1Gda_1_1Holder.html - a121dc2074183cb5c10b80d27ae8d3433 - (GdaHolder *object, bool take_copy=false) - - - - Gnome::Gda::MetaStoreError - classGnome_1_1Gda_1_1MetaStoreError.html - Glib::Error - - Code - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97e - - - - META_STORE_INCORRECT_SCHEMA_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97ea98a8f22c9258ebdd0f6f443d17b4808f - - - - META_STORE_UNSUPPORTED_PROVIDER_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97ea94915eff64e8113af80a4343f8fe8578 - - - - META_STORE_INTERNAL_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97eab4a7171d8abde2ea1197823db7055eb7 - - - - META_STORE_META_CONTEXT_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97ea1a368cb9f2ab0158eddd013b0aa588f8 - - - - META_STORE_MODIFY_CONTENTS_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97eaca0801bd2004e0eb1076ebcdb513ec0d - + ad4a705363436db8514190f8531c9fc5a + (GType g_type, const Glib::ustring &id) - - META_STORE_EXTRACT_SQL_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97ea4692b517f47220184498b667ef20bf77 - + + virtual void + on_changed + classGnome_1_1Gda_1_1Holder.html + a57aff0961cadd31ba600ff5e1f38b123 + () - - META_STORE_ATTRIBUTE_NOT_FOUND_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97eacc8af8cc968dc0582ee132cc52887b8f - + + virtual void + on_source_changed + classGnome_1_1Gda_1_1Holder.html + acf7c85a3d28f1bb1bcde5edfa575a8f1 + () - - META_STORE_ATTRIBUTE_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97ea74be7e27753684cf35372cba2f4312ac - + + Glib::RefPtr< Gnome::Gda::Holder > + wrap + classGnome_1_1Gda_1_1Holder.html + a121dc2074183cb5c10b80d27ae8d3433 + (GdaHolder *object, bool take_copy=false) - - META_STORE_SCHEMA_OBJECT_NOT_FOUND_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97eaf964ed5d04f7ef646b4a754bf96cd3eb + + + Gnome::Gda::HolderError + classGnome_1_1Gda_1_1HolderError.html + Glib::Error + + + Code + classGnome_1_1Gda_1_1HolderError.html + a556d1c4334975c0dd010f8263fd44bd3 - META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97ea3a07a04be3d891ae9fc81505d2721bcb + @ + HOLDER_STRING_CONVERSION_ERROR + classGnome_1_1Gda_1_1HolderError.html + a556d1c4334975c0dd010f8263fd44bd3a2abc0e078b661a12e57090fc3ddd670f - META_STORE_SCHEMA_OBJECT_DESCR_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97eab7eebae622959d49c3a14442212ae55f + @ + HOLDER_VALUE_TYPE_ERROR + classGnome_1_1Gda_1_1HolderError.html + a556d1c4334975c0dd010f8263fd44bd3acfedb76668b28339fb57d3eeb8e02f26 - META_STORE_TRANSACTION_ALREADY_STARTED_ERROR - classGnome_1_1Gda_1_1MetaStoreError.html - a0f6978c23ca20fef2786795724ecd97eaae017823bedfb3577b2781b567cb31dc + @ + HOLDER_VALUE_NULL_ERROR + classGnome_1_1Gda_1_1HolderError.html + a556d1c4334975c0dd010f8263fd44bd3a290c21874e7d22943dc8d6d1ff5cb089 - MetaStoreError - classGnome_1_1Gda_1_1MetaStoreError.html - a8142338454b90a0c20a5c102f746571b + HolderError + classGnome_1_1Gda_1_1HolderError.html + a1e4cdb88b0edce15b3c248709d270ea8 (Code error_code, const Glib::ustring &error_message) - MetaStoreError - classGnome_1_1Gda_1_1MetaStoreError.html - a756f6e25eae2636e4eb6b2acda8a0303 + HolderError + classGnome_1_1Gda_1_1HolderError.html + a884da258ed9e56424e153a002461e01f (GError *gobject) Code code - classGnome_1_1Gda_1_1MetaStoreError.html - a23731614ba0c2b038577bfaba1daae76 + classGnome_1_1Gda_1_1HolderError.html + aaaf21cbb9b7c310ed07fa18632f24287 () const @@ -7841,6 +8575,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1MetaStore.html + a694bf6a891500a0c4318e9330dd9b3c9 + () + + static Glib::RefPtr< MetaStore > create classGnome_1_1Gda_1_1MetaStore.html @@ -7870,58 +8611,119 @@ - Gnome::Gda::MetaStructError - classGnome_1_1Gda_1_1MetaStructError.html + Gnome::Gda::MetaStoreError + classGnome_1_1Gda_1_1MetaStoreError.html Glib::Error + Code - classGnome_1_1Gda_1_1MetaStructError.html - aeb97b98c9159113cbfffdfbe847bff93 + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97e - META_STRUCT_UNKNOWN_OBJECT_ERROR - classGnome_1_1Gda_1_1MetaStructError.html - aeb97b98c9159113cbfffdfbe847bff93a6e938b7292ea85107da58f76a2c39ec2 + @ + META_STORE_INCORRECT_SCHEMA_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97ea98a8f22c9258ebdd0f6f443d17b4808f - META_STRUCT_DUPLICATE_OBJECT_ERROR - classGnome_1_1Gda_1_1MetaStructError.html - aeb97b98c9159113cbfffdfbe847bff93add55a6977b0cc2abdcaf88e6f20741ab + @ + META_STORE_UNSUPPORTED_PROVIDER_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97ea94915eff64e8113af80a4343f8fe8578 - META_STRUCT_INCOHERENCE_ERROR - classGnome_1_1Gda_1_1MetaStructError.html - aeb97b98c9159113cbfffdfbe847bff93a829ec6a1076414e4b41b83d68c7cdda9 + @ + META_STORE_INTERNAL_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97eab4a7171d8abde2ea1197823db7055eb7 - META_STRUCT_XML_ERROR - classGnome_1_1Gda_1_1MetaStructError.html - aeb97b98c9159113cbfffdfbe847bff93a205430362eab58dd755139ea585fa35f + @ + META_STORE_META_CONTEXT_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97ea1a368cb9f2ab0158eddd013b0aa588f8 + + + + @ + META_STORE_MODIFY_CONTENTS_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97eaca0801bd2004e0eb1076ebcdb513ec0d + + + + @ + META_STORE_EXTRACT_SQL_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97ea4692b517f47220184498b667ef20bf77 + + + + @ + META_STORE_ATTRIBUTE_NOT_FOUND_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97eacc8af8cc968dc0582ee132cc52887b8f + + + + @ + META_STORE_ATTRIBUTE_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97ea74be7e27753684cf35372cba2f4312ac + + + + @ + META_STORE_SCHEMA_OBJECT_NOT_FOUND_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97eaf964ed5d04f7ef646b4a754bf96cd3eb + + + + @ + META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97ea3a07a04be3d891ae9fc81505d2721bcb + + + + @ + META_STORE_SCHEMA_OBJECT_DESCR_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97eab7eebae622959d49c3a14442212ae55f + + + + @ + META_STORE_TRANSACTION_ALREADY_STARTED_ERROR + classGnome_1_1Gda_1_1MetaStoreError.html + a0f6978c23ca20fef2786795724ecd97eaae017823bedfb3577b2781b567cb31dc - MetaStructError - classGnome_1_1Gda_1_1MetaStructError.html - a8fc7b20bc285ed0c6e8e6790785d92b3 + MetaStoreError + classGnome_1_1Gda_1_1MetaStoreError.html + a8142338454b90a0c20a5c102f746571b (Code error_code, const Glib::ustring &error_message) - MetaStructError - classGnome_1_1Gda_1_1MetaStructError.html - a9e4d306f435b94b1b78d81ec3d07bddb + MetaStoreError + classGnome_1_1Gda_1_1MetaStoreError.html + a756f6e25eae2636e4eb6b2acda8a0303 (GError *gobject) Code code - classGnome_1_1Gda_1_1MetaStructError.html - a0c2d04158ef88ae2526ff1d04a877234 + classGnome_1_1Gda_1_1MetaStoreError.html + a23731614ba0c2b038577bfaba1daae76 () const @@ -8024,10 +8826,17 @@ Glib::PropertyProxy_ReadOnly< guint > property_features classGnome_1_1Gda_1_1MetaStruct.html - a324dcf7e434dc94cadcc32f6f2a4f81f + a19aa74477d23b7529320413f4bc3710b () const + static GType + get_type + classGnome_1_1Gda_1_1MetaStruct.html + a15295d9389701162d0c8a999a381b4be + () + + static Glib::RefPtr< MetaStruct > create classGnome_1_1Gda_1_1MetaStruct.html @@ -8050,6 +8859,67 @@ + Gnome::Gda::MetaStructError + classGnome_1_1Gda_1_1MetaStructError.html + Glib::Error + + + Code + classGnome_1_1Gda_1_1MetaStructError.html + aeb97b98c9159113cbfffdfbe847bff93 + + + + @ + META_STRUCT_UNKNOWN_OBJECT_ERROR + classGnome_1_1Gda_1_1MetaStructError.html + aeb97b98c9159113cbfffdfbe847bff93a6e938b7292ea85107da58f76a2c39ec2 + + + + @ + META_STRUCT_DUPLICATE_OBJECT_ERROR + classGnome_1_1Gda_1_1MetaStructError.html + aeb97b98c9159113cbfffdfbe847bff93add55a6977b0cc2abdcaf88e6f20741ab + + + + @ + META_STRUCT_INCOHERENCE_ERROR + classGnome_1_1Gda_1_1MetaStructError.html + aeb97b98c9159113cbfffdfbe847bff93a829ec6a1076414e4b41b83d68c7cdda9 + + + + @ + META_STRUCT_XML_ERROR + classGnome_1_1Gda_1_1MetaStructError.html + aeb97b98c9159113cbfffdfbe847bff93a205430362eab58dd755139ea585fa35f + + + + + MetaStructError + classGnome_1_1Gda_1_1MetaStructError.html + a8fc7b20bc285ed0c6e8e6790785d92b3 + (Code error_code, const Glib::ustring &error_message) + + + + MetaStructError + classGnome_1_1Gda_1_1MetaStructError.html + a9e4d306f435b94b1b78d81ec3d07bddb + (GError *gobject) + + + Code + code + classGnome_1_1Gda_1_1MetaStructError.html + a0c2d04158ef88ae2526ff1d04a877234 + () const + + + Gnome::Gda::Numeric classGnome_1_1Gda_1_1Numeric.html @@ -8171,6 +9041,13 @@ a0b148e8ce1021fae570a18edebcbcd6c () const + + static GType + get_type + classGnome_1_1Gda_1_1Numeric.html + ab55ef8d089ce7512f5b414bc0c2c30b2 + () + GdaNumeric * gobject_ @@ -8301,6 +9178,13 @@ a55cb74266bf9f4caae0f3d534e0414d3 (const ForeachSlot &func) + + static GType + get_type + classGnome_1_1Gda_1_1QuarkList.html + a8f34963066d95e6c82c984ccdf48cba9 + () + GdaQuarkList * gobject_ @@ -8366,7 +9250,14 @@ int get_length classGnome_1_1Gda_1_1Row.html - aa03691cf4120174981c29b52f1618c43 + aa03691cf4120174981c29b52f1618c43 + () + + + static GType + get_type + classGnome_1_1Gda_1_1Row.html + ab752f5bd5fee769eeaeb2f3f1318610b () @@ -8581,10 +9472,17 @@ Glib::PropertyProxy_ReadOnly< gint > property_op_type classGnome_1_1Gda_1_1ServerOperation.html - a374cba8af2ab4c187598966dc7c45925 + af60a853e66385d927f355ffea5246f1d () const + static GType + get_type + classGnome_1_1Gda_1_1ServerOperation.html + aca6fa63ad265d14f06e5c898d418ab57 + () + + static Glib::RefPtr< ServerOperation > prepare_create_database classGnome_1_1Gda_1_1ServerOperation.html @@ -8607,122 +9505,6 @@ - Gnome::Gda::ServerProviderError - classGnome_1_1Gda_1_1ServerProviderError.html - Glib::Error - - Code - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203 - - - - SERVER_PROVIDER_METHOD_NON_IMPLEMENTED_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a6f23f1a00ab5be6ce9a8200487867c23 - - - - SERVER_PROVIDER_PREPARE_STMT_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a77c5afdc992cb7becafb0b1b19802223 - - - - SERVER_PROVIDER_EMPTY_STMT_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a8dff2ddcf6d45975c4eb01167312fa34 - - - - SERVER_PROVIDER_MISSING_PARAM_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a1e34776a871847cf3fe91be12e024367 - - - - SERVER_PROVIDER_STATEMENT_EXEC_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203ae112fb39b1f3c899ff43251f56a239c6 - - - - SERVER_PROVIDER_OPERATION_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a5fc2392473667c316ab16a217b8c125e - - - - SERVER_PROVIDER_INTERNAL_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a5759bdbb755f44127dc9329e6f71729b - - - - SERVER_PROVIDER_BUSY_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a293482fc9de569656fa478c3318f4f2c - - - - SERVER_PROVIDER_NON_SUPPORTED_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203ac123749f832d83873a0e4ed2c65748a2 - - - - SERVER_PROVIDER_SERVER_VERSION_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a4848b0b249b5eba3b739e98fcb5b6338 - - - - SERVER_PROVIDER_DATA_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a4041e067319e66cac9fb80c8f0694061 - - - - SERVER_PROVIDER_DEFAULT_VALUE_HANDLING_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203a0188027239c6752dd0f02d2f4199559e - - - - SERVER_PROVIDER_MISUSE_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203ab07b711fdcd53b7c6ba7429e35e71bd9 - - - - SERVER_PROVIDER_FILE_NOT_FOUND_ERROR - classGnome_1_1Gda_1_1ServerProviderError.html - a73eb40306116530500ab048ceee8f203ab7dc2954675d4d37012caa7d9c498f00 - - - - - ServerProviderError - classGnome_1_1Gda_1_1ServerProviderError.html - a7e1c3caec92e12b1d5526989a3ab3510 - (Code error_code, const Glib::ustring &error_message) - - - - ServerProviderError - classGnome_1_1Gda_1_1ServerProviderError.html - a8429ea19f98d29eff965c7f06418504e - (GError *gobject) - - - Code - code - classGnome_1_1Gda_1_1ServerProviderError.html - ac224490d05992d87d20674ace5b57eb7 - () const - - - Gnome::Gda::ServerProvider classGnome_1_1Gda_1_1ServerProvider.html Glib::Object @@ -8915,6 +9697,13 @@ ab2d480317b584f041ab74a72b5977bc0 (const Glib::RefPtr< Connection > &cnc, const Glib::RefPtr< ServerOperation > &op) + + static GType + get_type + classGnome_1_1Gda_1_1ServerProvider.html + a6d8e2077b7ac817562c6e4641b4094ac + () + Glib::RefPtr< Gnome::Gda::ServerProvider > wrap @@ -8924,522 +9713,445 @@ - Gnome::Gda::Set - classGnome_1_1Gda_1_1Set.html - Glib::Object - - virtual - ~Set - classGnome_1_1Gda_1_1Set.html - a540d93a4cfb99269ed8f1c29e980641a - () - - - GdaSet * - gobj - classGnome_1_1Gda_1_1Set.html - a1f57a5dc27a1fc6e764b49883ebe135d - () - - - const GdaSet * - gobj - classGnome_1_1Gda_1_1Set.html - af49aa0217786d9c8dbe932f1c35759f0 - () const - - - GdaSet * - gobj_copy - classGnome_1_1Gda_1_1Set.html - a9c379c2752ff3b39dc86112cdddc8ea4 - () - - - Glib::RefPtr< Set > - copy - classGnome_1_1Gda_1_1Set.html - ad4bc3cedc20d91b70dc9384205ea2e5a - () - - - Value - get_holder_value - classGnome_1_1Gda_1_1Set.html - a414467c5383251517d644a0d1577060d - (const Glib::ustring &holder_id) const - - - bool - set_holder_value - classGnome_1_1Gda_1_1Set.html - ad1a1dba3807d864660dff0d9e9294e2d - (const Glib::ustring &holder_id, T value) - - - Glib::RefPtr< Holder > - get_holder - classGnome_1_1Gda_1_1Set.html - a471e041b4bbc0de1c9859738e6a990f3 - (const Glib::ustring &holder_id) - - - Glib::RefPtr< const Holder > - get_holder - classGnome_1_1Gda_1_1Set.html - a9dfc15b325ca7fa638570622d2d21797 - (const Glib::ustring &holder_id) const + Gnome::Gda::ServerProviderError + classGnome_1_1Gda_1_1ServerProviderError.html + Glib::Error + + + Code + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203 + - - void - add_holder - classGnome_1_1Gda_1_1Set.html - aac5b6a3af8f8b651f9b5d368a789d5d2 - (const Glib::RefPtr< Holder > &holder) + + @ + SERVER_PROVIDER_METHOD_NON_IMPLEMENTED_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a6f23f1a00ab5be6ce9a8200487867c23 + - - void - add_holder_as_value - classGnome_1_1Gda_1_1Set.html - aee229e10fa02f4c0a6657cc511a92577 - (const Glib::ustring &id, const Gda::Value &value) + + @ + SERVER_PROVIDER_PREPARE_STMT_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a77c5afdc992cb7becafb0b1b19802223 + - - void - add_holder - classGnome_1_1Gda_1_1Set.html - abed94326e1361f26f9780bfd36badc74 - (const Glib::ustring &id, const ValueType &value) + + @ + SERVER_PROVIDER_EMPTY_STMT_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a8dff2ddcf6d45975c4eb01167312fa34 + - - void - remove_holder - classGnome_1_1Gda_1_1Set.html - aa8b10b4e4fefa04bd4f985f879ba00e8 - (const Glib::RefPtr< Holder > &holder) + + @ + SERVER_PROVIDER_MISSING_PARAM_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a1e34776a871847cf3fe91be12e024367 + - - void - merge_with_set - classGnome_1_1Gda_1_1Set.html - a42ee1f9066667a03673b5014831da869 - (const Glib::RefPtr< Set > &set_to_merge) + + @ + SERVER_PROVIDER_STATEMENT_EXEC_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203ae112fb39b1f3c899ff43251f56a239c6 + - - bool - is_valid - classGnome_1_1Gda_1_1Set.html - a6e12eee8ab151cf8c79302e8c8679b2e - () const + + @ + SERVER_PROVIDER_OPERATION_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a5fc2392473667c316ab16a217b8c125e + - - Glib::SignalProxy1< void, const Glib::RefPtr< Holder > & > - signal_holder_changed - classGnome_1_1Gda_1_1Set.html - a0e2b916378cf91b0946ca3f7b8be0ffa - () + + @ + SERVER_PROVIDER_INTERNAL_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a5759bdbb755f44127dc9329e6f71729b + - - Glib::SignalProxy0< void > - signal_public_data_changed - classGnome_1_1Gda_1_1Set.html - a73620e14f5815678eec73e7bae17a6a0 - () + + @ + SERVER_PROVIDER_BUSY_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a293482fc9de569656fa478c3318f4f2c + - - Glib::SignalProxy0< Glib::Error > - signal_validate_set - classGnome_1_1Gda_1_1Set.html - af7577b524229e7f137a6d6e6f732bd49 - () + + @ + SERVER_PROVIDER_NON_SUPPORTED_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203ac123749f832d83873a0e4ed2c65748a2 + - - Glib::SignalProxy2< Glib::Error, const Glib::RefPtr< Holder > &, const Value & > - signal_validate_holder_change - classGnome_1_1Gda_1_1Set.html - a65bbd0c7865f7406198406f32d0d7194 - () + + @ + SERVER_PROVIDER_SERVER_VERSION_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a4848b0b249b5eba3b739e98fcb5b6338 + - - Glib::SignalProxy3< void, const Glib::RefPtr< Holder > &, const Glib::ustring &, Value > - signal_holder_attr_changed - classGnome_1_1Gda_1_1Set.html - aa7296e4680d057cea38650bdd25184b4 - () + + @ + SERVER_PROVIDER_DATA_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a4041e067319e66cac9fb80c8f0694061 + - - Glib::PropertyProxy< Glib::ustring > - property_description - classGnome_1_1Gda_1_1Set.html - aae6ccb24fc91fcd524ea45ba52a7db9c - () + + @ + SERVER_PROVIDER_DEFAULT_VALUE_HANDLING_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203a0188027239c6752dd0f02d2f4199559e + - - Glib::PropertyProxy_ReadOnly< Glib::ustring > - property_description - classGnome_1_1Gda_1_1Set.html - a9d99d90cf7534a8e4e5fbcf8d844b1e6 - () const + + @ + SERVER_PROVIDER_MISUSE_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203ab07b711fdcd53b7c6ba7429e35e71bd9 + - - Glib::PropertyProxy< Glib::ustring > - property_id - classGnome_1_1Gda_1_1Set.html - ac9ec4c3221b13cd922dbe3fd64c78f67 - () + + @ + SERVER_PROVIDER_FILE_NOT_FOUND_ERROR + classGnome_1_1Gda_1_1ServerProviderError.html + a73eb40306116530500ab048ceee8f203ab7dc2954675d4d37012caa7d9c498f00 + - Glib::PropertyProxy_ReadOnly< Glib::ustring > - property_id - classGnome_1_1Gda_1_1Set.html - ae46654fb324805920dc65e5cb7a304df - () const + + ServerProviderError + classGnome_1_1Gda_1_1ServerProviderError.html + a7e1c3caec92e12b1d5526989a3ab3510 + (Code error_code, const Glib::ustring &error_message) - Glib::PropertyProxy< Glib::ustring > - property_name - classGnome_1_1Gda_1_1Set.html - a51b68602ecfcf77e1448ba167a53fd4f - () + + ServerProviderError + classGnome_1_1Gda_1_1ServerProviderError.html + a8429ea19f98d29eff965c7f06418504e + (GError *gobject) - Glib::PropertyProxy_ReadOnly< Glib::ustring > - property_name - classGnome_1_1Gda_1_1Set.html - a7b2baf230cbea164f5cc70a2a240b2f0 + Code + code + classGnome_1_1Gda_1_1ServerProviderError.html + ac224490d05992d87d20674ace5b57eb7 () const - - static Glib::RefPtr< Set > - create - classGnome_1_1Gda_1_1Set.html - a014fe633baa325ac587551c937d619ac - (const HolderVector &holders=HolderVector()) - - - std::vector< Glib::RefPtr< Holder > > - HolderVector - classGnome_1_1Gda_1_1Set.html - a730b39e0f9edd74830f545d70a707546 + + + Gnome::Gda::Set + classGnome_1_1Gda_1_1Set.html + Glib::Object + + + Gnome::Gda::SqlBuilder + classGnome_1_1Gda_1_1SqlBuilder.html + Glib::Object + + guint + Id + classGnome_1_1Gda_1_1SqlBuilder.html + ab7e7f17fa01e488ba2cc558e18f5ac2c - - - Set - classGnome_1_1Gda_1_1Set.html - a189c6c9c47e7f687b3c427b15e16aac4 - (const HolderVector &holders) - - - virtual void - on_holder_changed - classGnome_1_1Gda_1_1Set.html - a8742c0097343f63637ab3b8fb8c3934c - (const Glib::RefPtr< Holder > &holder) + + virtual + ~SqlBuilder + classGnome_1_1Gda_1_1SqlBuilder.html + ae8148cf7efba4bdd05e66ee1437cfefa + () - - virtual void - on_public_data_changed - classGnome_1_1Gda_1_1Set.html - acddf3442483d7679b0efc12d0a366649 + + GdaSqlBuilder * + gobj + classGnome_1_1Gda_1_1SqlBuilder.html + a0941410e8750343ef81c5723aa0413ed () - Glib::RefPtr< Gnome::Gda::Set > - wrap - classGnome_1_1Gda_1_1Set.html - a910eb73b6e7feac76e575db86be2bbd4 - (GdaSet *object, bool take_copy=false) + const GdaSqlBuilder * + gobj + classGnome_1_1Gda_1_1SqlBuilder.html + a82622d83c9160437c90562131a62e445 + () const - - - Gnome::Gda::SqlExpr - classGnome_1_1Gda_1_1SqlExpr.html - - SqlExpr - classGnome_1_1Gda_1_1SqlExpr.html - acf5b6034e683d78efa1f21b3f1f4622c + GdaSqlBuilder * + gobj_copy + classGnome_1_1Gda_1_1SqlBuilder.html + a1a3162272a5b71c34f25c65a9e8f015f () - - SqlExpr - classGnome_1_1Gda_1_1SqlExpr.html - a962c2988b26839bba6160828e8de9798 - (GdaSqlExpr *gobject, bool make_a_copy=true) + Glib::RefPtr< Statement > + get_statement + classGnome_1_1Gda_1_1SqlBuilder.html + a791685038abb1492ad7366fd1d188b56 + () const - - SqlExpr - classGnome_1_1Gda_1_1SqlExpr.html - aea6921c1ef044f57d50c959e654c9a81 - (const SqlExpr &other) + SqlStatement + get_sql_statement + classGnome_1_1Gda_1_1SqlBuilder.html + aa12c40b1f38dfcfd84afd361c454122b + () const - SqlExpr & - operator= - classGnome_1_1Gda_1_1SqlExpr.html - a59bb87196b34ac5f6b7f73b64901dedd - (const SqlExpr &other) + Id + add_id + classGnome_1_1Gda_1_1SqlBuilder.html + a6d5a21a49cec727f46d6f4bb88b433fa + (const Glib::ustring &string) - - ~SqlExpr - classGnome_1_1Gda_1_1SqlExpr.html - a447a5b6c23d8eb239ada283b6f48dc12 - () + Id + add_field_id + classGnome_1_1Gda_1_1SqlBuilder.html + a7af5c7f975e03545ef64e6126e8e6bb1 + (const Glib::ustring &field_name, const Glib::ustring &table_name=Glib::ustring()) - void - swap - classGnome_1_1Gda_1_1SqlExpr.html - aff85a8e6c45f87e95aa8e1ea9e2c6b69 - (SqlExpr &other) + Id + add_expr + classGnome_1_1Gda_1_1SqlBuilder.html + ab0dd5badb21f63df60d29990e91aee99 + (const Glib::RefPtr< DataHandler > &dh, const ValueType &value) - GdaSqlExpr * - gobj - classGnome_1_1Gda_1_1SqlExpr.html - a9eaaa913d3ac0eab55c7308f18af3df9 - () + Id + add_expr_as_value + classGnome_1_1Gda_1_1SqlBuilder.html + a90be662a0174c811cf051721c710f670 + (const Glib::RefPtr< DataHandler > &dh, const Value &value) - const GdaSqlExpr * - gobj - classGnome_1_1Gda_1_1SqlExpr.html - aadfafa6575da6c2c27aa7ad41288df0d - () const + Id + add_expr + classGnome_1_1Gda_1_1SqlBuilder.html + a776335700c50574a7cd699542176cd4a + (const ValueType &value) - GdaSqlExpr * - gobj_copy - classGnome_1_1Gda_1_1SqlExpr.html - aa7325b72ffe7e4721ac2440f95cfb097 - () const + Id + add_expr_as_value + classGnome_1_1Gda_1_1SqlBuilder.html + abdb5312ae234890e5a8233754bbf2ebf + (const Value &value) - - SqlExpr - classGnome_1_1Gda_1_1SqlExpr.html - a8b49f5a73285fce9b8bacec1a5933cdc - (GdaSqlAnyPart *parent) + Id + add_param + classGnome_1_1Gda_1_1SqlBuilder.html + a8a1e247d4d0192499d10c4193b0c7959 + (const Glib::ustring &param_name, GType type, bool nullok=false) - bool - empty - classGnome_1_1Gda_1_1SqlExpr.html - a64cdda795b08b9d440b1c9483bb55e7f - () const + Id + add_cond + classGnome_1_1Gda_1_1SqlBuilder.html + ab240594831b1567ed86fbf503fe9b9e2 + (SqlOperatorType op, Id op1, Id op2=0, Id op3=0) - Glib::ustring - serialize - classGnome_1_1Gda_1_1SqlExpr.html - ae473182880aa8a3595b3469e97dace77 - () const - - - GdaSqlExpr * - gobject_ - classGnome_1_1Gda_1_1SqlExpr.html - a1faeac7c86677ee4ae306f18487dd18c - + Id + add_cond + classGnome_1_1Gda_1_1SqlBuilder.html + a72e3fb3779e1161e8e82b77ce3ba9f72 + (SqlOperatorType op, const std::vector< Id > &op_ids) - void - swap - classGnome_1_1Gda_1_1SqlExpr.html - a682b766d160bc26950247dcd6e07c817 - (SqlExpr &lhs, SqlExpr &rhs) + Id + add_function + classGnome_1_1Gda_1_1SqlBuilder.html + a7fbc2be6ff12f82fb4e44764f1ae8b47 + (const Glib::ustring &function_name, const std::vector< Id > &args) - Gnome::Gda::SqlExpr - wrap - classGnome_1_1Gda_1_1SqlExpr.html - a3172e73d2134eebfb6190f3d6c691927 - (GdaSqlExpr *object, bool take_copy=false) + Id + add_function + classGnome_1_1Gda_1_1SqlBuilder.html + ae759a1c552af7a8dd1aa01549750e6ab + (const Glib::ustring &function_name, Id arg) - - - Gnome::Gda::SqlParserError - classGnome_1_1Gda_1_1SqlParserError.html - Glib::Error - - Code - classGnome_1_1Gda_1_1SqlParserError.html - aa58d8c517aed1ba8034a85d11734e683 - + + Id + add_sub_select + classGnome_1_1Gda_1_1SqlBuilder.html + a11469a14832a1c0f069ad71449369b32 + (const SqlStatement &sqlst) - - SQL_PARSER_SYNTAX_ERROR - classGnome_1_1Gda_1_1SqlParserError.html - aa58d8c517aed1ba8034a85d11734e683a6100245db1248571ceb708fe099fef44 - + + Id + select_add_field + classGnome_1_1Gda_1_1SqlBuilder.html + a44a9747d5e1411fd7445e691e315dba5 + (const Glib::ustring &field_name, const Glib::ustring &table_name, const Glib::ustring &alias=Glib::ustring()) - - SQL_PARSER_OVERFLOW_ERROR - classGnome_1_1Gda_1_1SqlParserError.html - aa58d8c517aed1ba8034a85d11734e683a8f45a3b89ebcec37c2551bd0b2e84bed - + + Id + select_add_target + classGnome_1_1Gda_1_1SqlBuilder.html + adccdb915c6fc2ca08d24007f94c7ee07 + (const Glib::ustring &table_name, const Glib::ustring &alias=Glib::ustring()) - - SQL_PARSER_EMPTY_SQL_ERROR - classGnome_1_1Gda_1_1SqlParserError.html - aa58d8c517aed1ba8034a85d11734e683a48958c2bc8062a952547725ee06ac518 - + + Id + select_add_target_id + classGnome_1_1Gda_1_1SqlBuilder.html + a01aa36111b5e98e561f9b432c2e87b38 + (Id table_id, const Glib::ustring &alias=Glib::ustring()) - - SqlParserError - classGnome_1_1Gda_1_1SqlParserError.html - a3d168a6360523713dbcf57e38f7f7c62 - (Code error_code, const Glib::ustring &error_message) + Id + select_join_targets + classGnome_1_1Gda_1_1SqlBuilder.html + a8679b9f200abe6fed56d3888977d559a + (Id left_target_id, Id right_target_id, SqlSelectJoinType join_type, Id join_expr=0) - - SqlParserError - classGnome_1_1Gda_1_1SqlParserError.html - ab30053d895083df64757fa654a8e8604 - (GError *gobject) + void + join_add_field + classGnome_1_1Gda_1_1SqlBuilder.html + aed815e1ac30bce96f553eca2b132b177 + (Id join_id, const Glib::ustring &field_name) - Code - code - classGnome_1_1Gda_1_1SqlParserError.html - adfd8b3d8ae7fde49dd371a3416eaf7b9 - () const + void + select_order_by + classGnome_1_1Gda_1_1SqlBuilder.html + a0598f8512da2ef2c21bda0716b04f0aa + (Id expr_id, bool asc=true, const Glib::ustring &collation_name=Glib::ustring()) - - - Gnome::Gda::SqlParser - classGnome_1_1Gda_1_1SqlParser.html - Glib::Object - - virtual - ~SqlParser - classGnome_1_1Gda_1_1SqlParser.html - a765d2c3c16ddc2e2d0c123f7abd42ed5 - () + + void + select_set_distinct + classGnome_1_1Gda_1_1SqlBuilder.html + ad73e5601e2ad5e245d1b4989c785e4cc + (bool distinct=true) - GdaSqlParser * - gobj - classGnome_1_1Gda_1_1SqlParser.html - af25f6f171a0e49b7a699fec818fff0eb - () + void + select_set_distinct + classGnome_1_1Gda_1_1SqlBuilder.html + a613824dd529f5e3f0712a05e925bd7e0 + (bool distinct, Id expr_id) - const GdaSqlParser * - gobj - classGnome_1_1Gda_1_1SqlParser.html - ac75589e6f67165c0eaad7b0320c862c7 - () const + void + select_set_limit + classGnome_1_1Gda_1_1SqlBuilder.html + a15a4c2ce37c66020101be01caba3c3ae + (Id limit_count, Id offset=0) - GdaSqlParser * - gobj_copy - classGnome_1_1Gda_1_1SqlParser.html - a2361217e48cb1f4bd2e7eefde1e2540f - () + void + select_set_limit_id + classGnome_1_1Gda_1_1SqlBuilder.html + a77d9f993a15e495f201a60415728b53e + (Id limit_count_expr_id, Id limit_offest_expr_id=0) - Glib::RefPtr< Statement > - parse_string - classGnome_1_1Gda_1_1SqlParser.html - a7bf6ab947171af3633f9057493282283 - (const Glib::ustring &sql, Glib::ustring &remain) + void + select_set_having + classGnome_1_1Gda_1_1SqlBuilder.html + ac928cbb7b507cc06e480703068c49f44 + (Id cond_id) - Glib::RefPtr< Statement > - parse_string - classGnome_1_1Gda_1_1SqlParser.html - a5b2e0e43aaa1564761367b12dc5ea428 - (const Glib::ustring &sql) + void + select_group_by + classGnome_1_1Gda_1_1SqlBuilder.html + ac6d756cc86ecf8fcc9c814d291ddeaaa + (Id expr_id) - Glib::RefPtr< Batch > - parse_string_as_batch - classGnome_1_1Gda_1_1SqlParser.html - a4c6d00c520b3e7db2202c6cedee70732 - (const Glib::ustring &sql, Glib::ustring &remain) + void + set_table + classGnome_1_1Gda_1_1SqlBuilder.html + a86e3f10099ed1ae72923436830f37a86 + (const Glib::ustring &table_name) - Glib::RefPtr< Batch > - parse_string_as_batch - classGnome_1_1Gda_1_1SqlParser.html - a1e039c647fdebc48ca3f080839c79757 - (const Glib::ustring &sql) + void + set_where + classGnome_1_1Gda_1_1SqlBuilder.html + a9d2ee2cc23937753279ab956f4093aa8 + (Id cond_id) - Glib::RefPtr< Batch > - parse_file_as_batch - classGnome_1_1Gda_1_1SqlParser.html - a77ce1356f13018c6c1762542612ad863 - (const std::string &filename) + void + add_field_value_id + classGnome_1_1Gda_1_1SqlBuilder.html + afdfd53d73ddcea4a38003a69e8f6ef40 + (Id field_id, Id value_id=0) - Glib::PropertyProxy_ReadOnly< int > - property_column_error - classGnome_1_1Gda_1_1SqlParser.html - a4b444c89abca611871e7b2f69180f95c - () const + void + add_field_value + classGnome_1_1Gda_1_1SqlBuilder.html + a7436b3d2941d4279186a428386849f09 + (const Glib::ustring &field_name, const ValueType &value) - Glib::PropertyProxy_ReadOnly< int > - property_line_error - classGnome_1_1Gda_1_1SqlParser.html - abaa2e9abd7bb376cad3d7b764561e5f8 - () const + void + add_field_value_as_value + classGnome_1_1Gda_1_1SqlBuilder.html + a5c3192c1bf4536985d7270b6967a79fc + (const Glib::ustring &field_name, const Value &value) - Glib::PropertyProxy< int > - property_mode - classGnome_1_1Gda_1_1SqlParser.html - a408b37ec8905b302af01b5f5cabacf65 - () + void + compound_add_sub_select + classGnome_1_1Gda_1_1SqlBuilder.html + a01090bc2225e99333745dcaac8e5d548 + (const SqlStatement &sqlst) - Glib::PropertyProxy_ReadOnly< int > - property_mode - classGnome_1_1Gda_1_1SqlParser.html - adbe30840427ea8a4b6c3c74ffa8b860a - () const + SqlExpr + export_expression + classGnome_1_1Gda_1_1SqlBuilder.html + a76b7b55e3d5422c7c17642659ad43c07 + (Id id) const - Glib::PropertyProxy< int > - property_tokenizer_flavour - classGnome_1_1Gda_1_1SqlParser.html - acf3aa70c619396c2d7ff1fb1c9f52319 - () + Id + import_expression + classGnome_1_1Gda_1_1SqlBuilder.html + a6949af6a314fa9e47001e386a24fe87d + (const SqlExpr &expr) - - Glib::PropertyProxy_ReadOnly< int > - property_tokenizer_flavour - classGnome_1_1Gda_1_1SqlParser.html - af136acfc012d173361502518cb1e03c3 - () const + + static GType + get_type + classGnome_1_1Gda_1_1SqlBuilder.html + a1fa9ce91f5024b693a8947623a73e344 + () - static Glib::RefPtr< SqlParser > + static Glib::RefPtr< SqlBuilder > create - classGnome_1_1Gda_1_1SqlParser.html - a8cf75992930e982c18573a5229a87ca7 - () + classGnome_1_1Gda_1_1SqlBuilder.html + af81b21287d19666042763bfe3409ae20 + (SqlStatementType type) - SqlParser - classGnome_1_1Gda_1_1SqlParser.html - a2cc927b65570bb3b2dbf8fc2b494a044 - () + SqlBuilder + classGnome_1_1Gda_1_1SqlBuilder.html + a4df518f33d8d2dd1580c218d48e54fc0 + (SqlStatementType type) - Glib::RefPtr< Gnome::Gda::SqlParser > + Glib::RefPtr< Gnome::Gda::SqlBuilder > wrap - classGnome_1_1Gda_1_1SqlParser.html - a8d5a3c0d376b2111618f83a4708c6d59 - (GdaSqlParser *object, bool take_copy=false) + classGnome_1_1Gda_1_1SqlBuilder.html + a64c27d59eec590c15946e4ea31cf4296 + (GdaSqlBuilder *object, bool take_copy=false) @@ -9447,18 +10159,21 @@ classGnome_1_1Gda_1_1SqlBuilderError.html Glib::Error + Code classGnome_1_1Gda_1_1SqlBuilderError.html a3a2abe665745971d178cd3b3af058b6b + @ SQL_BUILDER_WRONG_TYPE_ERROR classGnome_1_1Gda_1_1SqlBuilderError.html a3a2abe665745971d178cd3b3af058b6ba618dcbe9d3b2247cb3d008bee4ac3584 + @ SQL_BUILDER_MISUSE_ERROR classGnome_1_1Gda_1_1SqlBuilderError.html a3a2abe665745971d178cd3b3af058b6ba129cf859b2c43aded6fcc2c64b5c32a4 @@ -9491,30 +10206,35 @@ classGnome_1_1Gda_1_1SqlError.html Glib::Error + Code classGnome_1_1Gda_1_1SqlError.html a439b47be6183d2499b5e81dd2d575c70 + @ SQL_STRUCTURE_CONTENTS_ERROR classGnome_1_1Gda_1_1SqlError.html a439b47be6183d2499b5e81dd2d575c70a0405bd60f75c0f2c640d23e179ee27cb + @ SQL_MALFORMED_IDENTIFIER_ERROR classGnome_1_1Gda_1_1SqlError.html a439b47be6183d2499b5e81dd2d575c70a6039b712da18e0ecdc3dc698b476843d + @ SQL_MISSING_IDENTIFIER_ERROR classGnome_1_1Gda_1_1SqlError.html a439b47be6183d2499b5e81dd2d575c70a58c45e07b800bf30eb831b76bcbbb4b3 + @ SQL_VALIDATION_ERROR classGnome_1_1Gda_1_1SqlError.html a439b47be6183d2499b5e81dd2d575c70a17e40eda5c0a4f095c3da9212a20cc0c @@ -9543,302 +10263,311 @@ - Gnome::Gda::SqlBuilder - classGnome_1_1Gda_1_1SqlBuilder.html - Glib::Object - - guint - Id - classGnome_1_1Gda_1_1SqlBuilder.html - ab7e7f17fa01e488ba2cc558e18f5ac2c - - - - virtual - ~SqlBuilder - classGnome_1_1Gda_1_1SqlBuilder.html - ae8148cf7efba4bdd05e66ee1437cfefa - () - - - GdaSqlBuilder * - gobj - classGnome_1_1Gda_1_1SqlBuilder.html - a0941410e8750343ef81c5723aa0413ed - () - - - const GdaSqlBuilder * - gobj - classGnome_1_1Gda_1_1SqlBuilder.html - a82622d83c9160437c90562131a62e445 - () const - + Gnome::Gda::SqlExpr + classGnome_1_1Gda_1_1SqlExpr.html - GdaSqlBuilder * - gobj_copy - classGnome_1_1Gda_1_1SqlBuilder.html - a1a3162272a5b71c34f25c65a9e8f015f + + SqlExpr + classGnome_1_1Gda_1_1SqlExpr.html + acf5b6034e683d78efa1f21b3f1f4622c () - Glib::RefPtr< Statement > - get_statement - classGnome_1_1Gda_1_1SqlBuilder.html - a791685038abb1492ad7366fd1d188b56 - () const - - - SqlStatement - get_sql_statement - classGnome_1_1Gda_1_1SqlBuilder.html - aa12c40b1f38dfcfd84afd361c454122b - () const - - - Id - add_id - classGnome_1_1Gda_1_1SqlBuilder.html - a6d5a21a49cec727f46d6f4bb88b433fa - (const Glib::ustring &string) - - - Id - add_field_id - classGnome_1_1Gda_1_1SqlBuilder.html - a7af5c7f975e03545ef64e6126e8e6bb1 - (const Glib::ustring &field_name, const Glib::ustring &table_name=Glib::ustring()) - - - Id - add_expr - classGnome_1_1Gda_1_1SqlBuilder.html - ab0dd5badb21f63df60d29990e91aee99 - (const Glib::RefPtr< DataHandler > &dh, const ValueType &value) - - - Id - add_expr_as_value - classGnome_1_1Gda_1_1SqlBuilder.html - a90be662a0174c811cf051721c710f670 - (const Glib::RefPtr< DataHandler > &dh, const Value &value) - - - Id - add_expr - classGnome_1_1Gda_1_1SqlBuilder.html - a776335700c50574a7cd699542176cd4a - (const ValueType &value) - - - Id - add_expr_as_value - classGnome_1_1Gda_1_1SqlBuilder.html - abdb5312ae234890e5a8233754bbf2ebf - (const Value &value) + + SqlExpr + classGnome_1_1Gda_1_1SqlExpr.html + a962c2988b26839bba6160828e8de9798 + (GdaSqlExpr *gobject, bool make_a_copy=true) - Id - add_param - classGnome_1_1Gda_1_1SqlBuilder.html - a8a1e247d4d0192499d10c4193b0c7959 - (const Glib::ustring &param_name, GType type, bool nullok=false) + + SqlExpr + classGnome_1_1Gda_1_1SqlExpr.html + aea6921c1ef044f57d50c959e654c9a81 + (const SqlExpr &other) - Id - add_cond - classGnome_1_1Gda_1_1SqlBuilder.html - ab240594831b1567ed86fbf503fe9b9e2 - (SqlOperatorType op, Id op1, Id op2=0, Id op3=0) + SqlExpr & + operator= + classGnome_1_1Gda_1_1SqlExpr.html + a59bb87196b34ac5f6b7f73b64901dedd + (const SqlExpr &other) - Id - add_cond - classGnome_1_1Gda_1_1SqlBuilder.html - a72e3fb3779e1161e8e82b77ce3ba9f72 - (SqlOperatorType op, const std::vector< Id > &op_ids) + + ~SqlExpr + classGnome_1_1Gda_1_1SqlExpr.html + a447a5b6c23d8eb239ada283b6f48dc12 + () - Id - add_function - classGnome_1_1Gda_1_1SqlBuilder.html - a7fbc2be6ff12f82fb4e44764f1ae8b47 - (const Glib::ustring &function_name, const std::vector< Id > &args) + void + swap + classGnome_1_1Gda_1_1SqlExpr.html + aff85a8e6c45f87e95aa8e1ea9e2c6b69 + (SqlExpr &other) - Id - add_function - classGnome_1_1Gda_1_1SqlBuilder.html - ae759a1c552af7a8dd1aa01549750e6ab - (const Glib::ustring &function_name, Id arg) + GdaSqlExpr * + gobj + classGnome_1_1Gda_1_1SqlExpr.html + a9eaaa913d3ac0eab55c7308f18af3df9 + () - Id - add_sub_select - classGnome_1_1Gda_1_1SqlBuilder.html - a11469a14832a1c0f069ad71449369b32 - (const SqlStatement &sqlst) + const GdaSqlExpr * + gobj + classGnome_1_1Gda_1_1SqlExpr.html + aadfafa6575da6c2c27aa7ad41288df0d + () const - Id - select_add_field - classGnome_1_1Gda_1_1SqlBuilder.html - a44a9747d5e1411fd7445e691e315dba5 - (const Glib::ustring &field_name, const Glib::ustring &table_name, const Glib::ustring &alias=Glib::ustring()) + GdaSqlExpr * + gobj_copy + classGnome_1_1Gda_1_1SqlExpr.html + aa7325b72ffe7e4721ac2440f95cfb097 + () const - Id - select_add_target - classGnome_1_1Gda_1_1SqlBuilder.html - adccdb915c6fc2ca08d24007f94c7ee07 - (const Glib::ustring &table_name, const Glib::ustring &alias=Glib::ustring()) + + SqlExpr + classGnome_1_1Gda_1_1SqlExpr.html + a8b49f5a73285fce9b8bacec1a5933cdc + (GdaSqlAnyPart *parent) - Id - select_add_target_id - classGnome_1_1Gda_1_1SqlBuilder.html - a01aa36111b5e98e561f9b432c2e87b38 - (Id table_id, const Glib::ustring &alias=Glib::ustring()) + bool + empty + classGnome_1_1Gda_1_1SqlExpr.html + a64cdda795b08b9d440b1c9483bb55e7f + () const - Id - select_join_targets - classGnome_1_1Gda_1_1SqlBuilder.html - a8679b9f200abe6fed56d3888977d559a - (Id left_target_id, Id right_target_id, SqlSelectJoinType join_type, Id join_expr=0) + Glib::ustring + serialize + classGnome_1_1Gda_1_1SqlExpr.html + ae473182880aa8a3595b3469e97dace77 + () const + + + static GType + get_type + classGnome_1_1Gda_1_1SqlExpr.html + ad6105aa83713ce899120bf89532a2542 + () + + + GdaSqlExpr * + gobject_ + classGnome_1_1Gda_1_1SqlExpr.html + a1faeac7c86677ee4ae306f18487dd18c + void - join_add_field - classGnome_1_1Gda_1_1SqlBuilder.html - aed815e1ac30bce96f553eca2b132b177 - (Id join_id, const Glib::ustring &field_name) + swap + classGnome_1_1Gda_1_1SqlExpr.html + a682b766d160bc26950247dcd6e07c817 + (SqlExpr &lhs, SqlExpr &rhs) - void - select_order_by - classGnome_1_1Gda_1_1SqlBuilder.html - a0598f8512da2ef2c21bda0716b04f0aa - (Id expr_id, bool asc=true, const Glib::ustring &collation_name=Glib::ustring()) + Gnome::Gda::SqlExpr + wrap + classGnome_1_1Gda_1_1SqlExpr.html + a3172e73d2134eebfb6190f3d6c691927 + (GdaSqlExpr *object, bool take_copy=false) + + + + Gnome::Gda::SqlParser + classGnome_1_1Gda_1_1SqlParser.html + Glib::Object + + virtual + ~SqlParser + classGnome_1_1Gda_1_1SqlParser.html + a765d2c3c16ddc2e2d0c123f7abd42ed5 + () - void - select_set_distinct - classGnome_1_1Gda_1_1SqlBuilder.html - ad73e5601e2ad5e245d1b4989c785e4cc - (bool distinct=true) + GdaSqlParser * + gobj + classGnome_1_1Gda_1_1SqlParser.html + af25f6f171a0e49b7a699fec818fff0eb + () - void - select_set_distinct - classGnome_1_1Gda_1_1SqlBuilder.html - a613824dd529f5e3f0712a05e925bd7e0 - (bool distinct, Id expr_id) + const GdaSqlParser * + gobj + classGnome_1_1Gda_1_1SqlParser.html + ac75589e6f67165c0eaad7b0320c862c7 + () const - void - select_set_limit - classGnome_1_1Gda_1_1SqlBuilder.html - a15a4c2ce37c66020101be01caba3c3ae - (Id limit_count, Id offset=0) + GdaSqlParser * + gobj_copy + classGnome_1_1Gda_1_1SqlParser.html + a2361217e48cb1f4bd2e7eefde1e2540f + () - void - select_set_limit_id - classGnome_1_1Gda_1_1SqlBuilder.html - a77d9f993a15e495f201a60415728b53e - (Id limit_count_expr_id, Id limit_offest_expr_id=0) + Glib::RefPtr< Statement > + parse_string + classGnome_1_1Gda_1_1SqlParser.html + a7bf6ab947171af3633f9057493282283 + (const Glib::ustring &sql, Glib::ustring &remain) - void - select_set_having - classGnome_1_1Gda_1_1SqlBuilder.html - ac928cbb7b507cc06e480703068c49f44 - (Id cond_id) + Glib::RefPtr< Statement > + parse_string + classGnome_1_1Gda_1_1SqlParser.html + a5b2e0e43aaa1564761367b12dc5ea428 + (const Glib::ustring &sql) - void - select_group_by - classGnome_1_1Gda_1_1SqlBuilder.html - ac6d756cc86ecf8fcc9c814d291ddeaaa - (Id expr_id) + Glib::RefPtr< Batch > + parse_string_as_batch + classGnome_1_1Gda_1_1SqlParser.html + a4c6d00c520b3e7db2202c6cedee70732 + (const Glib::ustring &sql, Glib::ustring &remain) - void - set_table - classGnome_1_1Gda_1_1SqlBuilder.html - a86e3f10099ed1ae72923436830f37a86 - (const Glib::ustring &table_name) + Glib::RefPtr< Batch > + parse_string_as_batch + classGnome_1_1Gda_1_1SqlParser.html + a1e039c647fdebc48ca3f080839c79757 + (const Glib::ustring &sql) - void - set_where - classGnome_1_1Gda_1_1SqlBuilder.html - a9d2ee2cc23937753279ab956f4093aa8 - (Id cond_id) + Glib::RefPtr< Batch > + parse_file_as_batch + classGnome_1_1Gda_1_1SqlParser.html + a77ce1356f13018c6c1762542612ad863 + (const std::string &filename) - void - add_field_value_id - classGnome_1_1Gda_1_1SqlBuilder.html - afdfd53d73ddcea4a38003a69e8f6ef40 - (Id field_id, Id value_id=0) + Glib::PropertyProxy_ReadOnly< int > + property_column_error + classGnome_1_1Gda_1_1SqlParser.html + a901ca836d656a240c0d9746de5461e8e + () const - void - add_field_value - classGnome_1_1Gda_1_1SqlBuilder.html - a7436b3d2941d4279186a428386849f09 - (const Glib::ustring &field_name, const ValueType &value) + Glib::PropertyProxy_ReadOnly< int > + property_line_error + classGnome_1_1Gda_1_1SqlParser.html + aa6732a8141c7516cf182234038d950df + () const - void - add_field_value_as_value - classGnome_1_1Gda_1_1SqlBuilder.html - a5c3192c1bf4536985d7270b6967a79fc - (const Glib::ustring &field_name, const Value &value) + Glib::PropertyProxy< int > + property_mode + classGnome_1_1Gda_1_1SqlParser.html + a048397decb466cba4d5f24a9008a19be + () - void - compound_add_sub_select - classGnome_1_1Gda_1_1SqlBuilder.html - a01090bc2225e99333745dcaac8e5d548 - (const SqlStatement &sqlst) + Glib::PropertyProxy_ReadOnly< int > + property_mode + classGnome_1_1Gda_1_1SqlParser.html + a3f9d9d5560d37e7d09bdc39627c6aa42 + () const - SqlExpr - export_expression - classGnome_1_1Gda_1_1SqlBuilder.html - a76b7b55e3d5422c7c17642659ad43c07 - (Id id) const + Glib::PropertyProxy< int > + property_tokenizer_flavour + classGnome_1_1Gda_1_1SqlParser.html + a3652622ee78a564b82955d957a44b376 + () - Id - import_expression - classGnome_1_1Gda_1_1SqlBuilder.html - a6949af6a314fa9e47001e386a24fe87d - (const SqlExpr &expr) + Glib::PropertyProxy_ReadOnly< int > + property_tokenizer_flavour + classGnome_1_1Gda_1_1SqlParser.html + a938edbf3e2bd9cc4db64bac560618907 + () const - static Glib::RefPtr< SqlBuilder > + static GType + get_type + classGnome_1_1Gda_1_1SqlParser.html + ad933891aee60c6dbce9adae6c09dc71e + () + + + static Glib::RefPtr< SqlParser > create - classGnome_1_1Gda_1_1SqlBuilder.html - af81b21287d19666042763bfe3409ae20 - (SqlStatementType type) + classGnome_1_1Gda_1_1SqlParser.html + a8cf75992930e982c18573a5229a87ca7 + () + + + + SqlParser + classGnome_1_1Gda_1_1SqlParser.html + a2cc927b65570bb3b2dbf8fc2b494a044 + () + + + Glib::RefPtr< Gnome::Gda::SqlParser > + wrap + classGnome_1_1Gda_1_1SqlParser.html + a8d5a3c0d376b2111618f83a4708c6d59 + (GdaSqlParser *object, bool take_copy=false) + + + + Gnome::Gda::SqlParserError + classGnome_1_1Gda_1_1SqlParserError.html + Glib::Error + + + Code + classGnome_1_1Gda_1_1SqlParserError.html + aa58d8c517aed1ba8034a85d11734e683 + + + + @ + SQL_PARSER_SYNTAX_ERROR + classGnome_1_1Gda_1_1SqlParserError.html + aa58d8c517aed1ba8034a85d11734e683a6100245db1248571ceb708fe099fef44 + + + + @ + SQL_PARSER_OVERFLOW_ERROR + classGnome_1_1Gda_1_1SqlParserError.html + aa58d8c517aed1ba8034a85d11734e683a8f45a3b89ebcec37c2551bd0b2e84bed + + + + @ + SQL_PARSER_EMPTY_SQL_ERROR + classGnome_1_1Gda_1_1SqlParserError.html + aa58d8c517aed1ba8034a85d11734e683a48958c2bc8062a952547725ee06ac518 + + + + + SqlParserError + classGnome_1_1Gda_1_1SqlParserError.html + a3d168a6360523713dbcf57e38f7f7c62 + (Code error_code, const Glib::ustring &error_message) - + - SqlBuilder - classGnome_1_1Gda_1_1SqlBuilder.html - a4df518f33d8d2dd1580c218d48e54fc0 - (SqlStatementType type) + SqlParserError + classGnome_1_1Gda_1_1SqlParserError.html + ab30053d895083df64757fa654a8e8604 + (GError *gobject) - Glib::RefPtr< Gnome::Gda::SqlBuilder > - wrap - classGnome_1_1Gda_1_1SqlBuilder.html - a64c27d59eec590c15946e4ea31cf4296 - (GdaSqlBuilder *object, bool take_copy=false) + Code + code + classGnome_1_1Gda_1_1SqlParserError.html + adfd8b3d8ae7fde49dd371a3416eaf7b9 + () const @@ -9957,6 +10686,13 @@ (const Glib::RefPtr< Connection > &cnc) + static GType + get_type + classGnome_1_1Gda_1_1SqlStatement.html + ac27cf411ee3f1a6cd347beeb4cb5b0b6 + () + + static SqlStatementType string_to_type classGnome_1_1Gda_1_1SqlStatement.html @@ -9986,80 +10722,6 @@ - Gnome::Gda::StatementError - classGnome_1_1Gda_1_1StatementError.html - Glib::Error - - Code - classGnome_1_1Gda_1_1StatementError.html - a7f03cf92f55fda37acacb14e3bb72839 - - - - STATEMENT_PARSE_ERROR - classGnome_1_1Gda_1_1StatementError.html - a7f03cf92f55fda37acacb14e3bb72839abe551fe49050221ea31e2c403e10b798 - - - - STATEMENT_SYNTAX_ERROR - classGnome_1_1Gda_1_1StatementError.html - a7f03cf92f55fda37acacb14e3bb72839a6828a0c13f5a7f798b6abaf03251aa93 - - - - STATEMENT_NO_CNC_ERROR - classGnome_1_1Gda_1_1StatementError.html - a7f03cf92f55fda37acacb14e3bb72839aed772a56fa612492c222b6af2486feae - - - - STATEMENT_CNC_CLOSED_ERROR - classGnome_1_1Gda_1_1StatementError.html - a7f03cf92f55fda37acacb14e3bb72839ac6306f7f811f56be0570b802f95e35ef - - - - STATEMENT_EXEC_ERROR - classGnome_1_1Gda_1_1StatementError.html - a7f03cf92f55fda37acacb14e3bb72839a39ae10b64ee6c917e03e2722bb3872cd - - - - STATEMENT_PARAM_TYPE_ERROR - classGnome_1_1Gda_1_1StatementError.html - a7f03cf92f55fda37acacb14e3bb72839a45154182341bd7c2ffa61812c718b327 - - - - STATEMENT_PARAM_ERROR - classGnome_1_1Gda_1_1StatementError.html - a7f03cf92f55fda37acacb14e3bb72839af558df8b761c7ca28d4558bb1fbfbe7d - - - - - StatementError - classGnome_1_1Gda_1_1StatementError.html - aa0c852f477282e4da7a73e0fbe884d12 - (Code error_code, const Glib::ustring &error_message) - - - - StatementError - classGnome_1_1Gda_1_1StatementError.html - a9557141d37dd4d57bb969a8588f73391 - (GError *gobject) - - - Code - code - classGnome_1_1Gda_1_1StatementError.html - ac89db805ae8eaa7e72f50d1485bc1bb0 - () const - - - Gnome::Gda::Statement classGnome_1_1Gda_1_1Statement.html Glib::Object @@ -10179,14 +10841,14 @@ Glib::PropertyProxy< gpointer > property_structure classGnome_1_1Gda_1_1Statement.html - a9d6c9f25e6116e7a45b2bf9e26c25020 + a06ea9115d1d0081201fd756a38b81260 () Glib::PropertyProxy_ReadOnly< gpointer > property_structure classGnome_1_1Gda_1_1Statement.html - a5c052eaa9bf3a35454eb3147a6a07e0b + aacd1d9e9bbb082bbc0efce77c625cea0 () const @@ -10204,6 +10866,13 @@ () + static GType + get_type + classGnome_1_1Gda_1_1Statement.html + a3039e63bb380324d735fcf043946f0f3 + () + + static Glib::RefPtr< Statement > create classGnome_1_1Gda_1_1Statement.html @@ -10240,188 +10909,160 @@ - Gnome::Gda::TransactionStatus - classGnome_1_1Gda_1_1TransactionStatus.html - Glib::Object - - virtual - ~TransactionStatus - classGnome_1_1Gda_1_1TransactionStatus.html - a321bd7ebd2f5bf1069d219fa8cc971ae - () - - - GdaTransactionStatus * - gobj - classGnome_1_1Gda_1_1TransactionStatus.html - ae7ac22c71dfa1d0cd954f8ee07cedef3 - () - - - const GdaTransactionStatus * - gobj - classGnome_1_1Gda_1_1TransactionStatus.html - ae236e92756004facef0405815e97f6dc - () const - - - GdaTransactionStatus * - gobj_copy - classGnome_1_1Gda_1_1TransactionStatus.html - a4cb358a4ed886329764027c731e73f02 - () - - - TransactionIsolation - get_get_isolation_level - classGnome_1_1Gda_1_1TransactionStatus.html - a12a1696a01aea19dfd049aae06c287f5 - () const - - - Glib::ustring - get_get_name - classGnome_1_1Gda_1_1TransactionStatus.html - ab1e86cbc2086caa0e91b6fb5c43e8006 - () const - - - static Glib::RefPtr< TransactionStatus > - create - classGnome_1_1Gda_1_1TransactionStatus.html - ae1cd89a3ceb80dc23f8c90fb6e744062 - (const Glib::ustring &name) - - + Gnome::Gda::StatementError + classGnome_1_1Gda_1_1StatementError.html + Glib::Error + - TransactionStatus - classGnome_1_1Gda_1_1TransactionStatus.html - a4f848ec0c6fd92ee6b087a9666cef800 - (const Glib::ustring &name=Glib::ustring()) + Code + classGnome_1_1Gda_1_1StatementError.html + a7f03cf92f55fda37acacb14e3bb72839 + - - Glib::RefPtr< Gnome::Gda::TransactionStatus > - wrap - classGnome_1_1Gda_1_1TransactionStatus.html - a0f74d7bce8ad1ef1c88d23166f113169 - (GdaTransactionStatus *object, bool take_copy=false) + + @ + STATEMENT_PARSE_ERROR + classGnome_1_1Gda_1_1StatementError.html + a7f03cf92f55fda37acacb14e3bb72839abe551fe49050221ea31e2c403e10b798 + - - - Gnome::Gda::XaTransaction - classGnome_1_1Gda_1_1XaTransaction.html - Glib::Object - - std::vector< Glib::RefPtr< const Connection > > - ConnectionVector - classGnome_1_1Gda_1_1XaTransaction.html - a3c560b1db12cea4b5c094ee07c9ba2d8 + + @ + STATEMENT_SYNTAX_ERROR + classGnome_1_1Gda_1_1StatementError.html + a7f03cf92f55fda37acacb14e3bb72839a6828a0c13f5a7f798b6abaf03251aa93 - - virtual - ~XaTransaction - classGnome_1_1Gda_1_1XaTransaction.html - a47b395f2b5209c6e81bf356b51444779 - () + + @ + STATEMENT_NO_CNC_ERROR + classGnome_1_1Gda_1_1StatementError.html + a7f03cf92f55fda37acacb14e3bb72839aed772a56fa612492c222b6af2486feae + - - GdaXaTransaction * - gobj - classGnome_1_1Gda_1_1XaTransaction.html - aa9e36af2bee46e5b5c571a8790235a02 - () + + @ + STATEMENT_CNC_CLOSED_ERROR + classGnome_1_1Gda_1_1StatementError.html + a7f03cf92f55fda37acacb14e3bb72839ac6306f7f811f56be0570b802f95e35ef + - - const GdaXaTransaction * - gobj - classGnome_1_1Gda_1_1XaTransaction.html - a373fbfe3f5de16cffebbbfc487fb1c10 - () const + + @ + STATEMENT_EXEC_ERROR + classGnome_1_1Gda_1_1StatementError.html + a7f03cf92f55fda37acacb14e3bb72839a39ae10b64ee6c917e03e2722bb3872cd + - - GdaXaTransaction * - gobj_copy - classGnome_1_1Gda_1_1XaTransaction.html - a976ec37d314920ee6daad8be06ba9bb4 - () + + @ + STATEMENT_PARAM_TYPE_ERROR + classGnome_1_1Gda_1_1StatementError.html + a7f03cf92f55fda37acacb14e3bb72839a45154182341bd7c2ffa61812c718b327 + + + + @ + STATEMENT_PARAM_ERROR + classGnome_1_1Gda_1_1StatementError.html + a7f03cf92f55fda37acacb14e3bb72839af558df8b761c7ca28d4558bb1fbfbe7d + - bool - register_connection - classGnome_1_1Gda_1_1XaTransaction.html - a38b9801b66309fb094c232dece2bd489 - (const Glib::RefPtr< Connection > &cnc, const Glib::ustring &branch) + + StatementError + classGnome_1_1Gda_1_1StatementError.html + aa0c852f477282e4da7a73e0fbe884d12 + (Code error_code, const Glib::ustring &error_message) - void - unregister_connection - classGnome_1_1Gda_1_1XaTransaction.html - a4c1b44a882de7e1e0810d1582125df9d - (const Glib::RefPtr< Connection > &cnc) + + StatementError + classGnome_1_1Gda_1_1StatementError.html + a9557141d37dd4d57bb969a8588f73391 + (GError *gobject) - bool - begin - classGnome_1_1Gda_1_1XaTransaction.html - a7ab5faa4c3974f431bcec04210f409d8 + Code + code + classGnome_1_1Gda_1_1StatementError.html + ac89db805ae8eaa7e72f50d1485bc1bb0 + () const + + + + Gnome::Gda::TransactionStatus + classGnome_1_1Gda_1_1TransactionStatus.html + Glib::Object + + virtual + ~TransactionStatus + classGnome_1_1Gda_1_1TransactionStatus.html + a321bd7ebd2f5bf1069d219fa8cc971ae () - bool - rollback - classGnome_1_1Gda_1_1XaTransaction.html - a9fc4f7114ab2451dc7093694ae7c7c5e + GdaTransactionStatus * + gobj + classGnome_1_1Gda_1_1TransactionStatus.html + ae7ac22c71dfa1d0cd954f8ee07cedef3 () - bool - commit - classGnome_1_1Gda_1_1XaTransaction.html - a8b35bf581ad554df60ce58847b9361a4 - (ConnectionVector &cnc_to_recover) + const GdaTransactionStatus * + gobj + classGnome_1_1Gda_1_1TransactionStatus.html + ae236e92756004facef0405815e97f6dc + () const - bool - commit_recovered - classGnome_1_1Gda_1_1XaTransaction.html - a57b9190b27d7845959ac945887c8b40d - (ConnectionVector &cnc_to_recover) + GdaTransactionStatus * + gobj_copy + classGnome_1_1Gda_1_1TransactionStatus.html + a4cb358a4ed886329764027c731e73f02 + () - Glib::PropertyProxy_ReadOnly< Glib::ustring > - property_transaction_id - classGnome_1_1Gda_1_1XaTransaction.html - ab45583bdd7b3f5ad0535b3bc33436e51 + TransactionIsolation + get_get_isolation_level + classGnome_1_1Gda_1_1TransactionStatus.html + a12a1696a01aea19dfd049aae06c287f5 () const - Glib::PropertyProxy_ReadOnly< guint > - property_format_id - classGnome_1_1Gda_1_1XaTransaction.html - a16a63f3b672bf1786c5b3390435819cd + Glib::ustring + get_get_name + classGnome_1_1Gda_1_1TransactionStatus.html + ab1e86cbc2086caa0e91b6fb5c43e8006 () const - static Glib::RefPtr< XaTransaction > + static GType + get_type + classGnome_1_1Gda_1_1TransactionStatus.html + a9e9d71b8ed290a6b1bb1f173dec848fe + () + + + static Glib::RefPtr< TransactionStatus > create - classGnome_1_1Gda_1_1XaTransaction.html - a30730dfb664d6a497ffc1d624cbb6ca6 - (guint32 format_id, const Glib::ustring &transaction_id) + classGnome_1_1Gda_1_1TransactionStatus.html + ae1cd89a3ceb80dc23f8c90fb6e744062 + (const Glib::ustring &name) - XaTransaction - classGnome_1_1Gda_1_1XaTransaction.html - abd3bb5f647bb134827e89810822a2899 - (guint32 format_id, const Glib::ustring &transaction_id) + TransactionStatus + classGnome_1_1Gda_1_1TransactionStatus.html + a4f848ec0c6fd92ee6b087a9666cef800 + (const Glib::ustring &name=Glib::ustring()) - Glib::RefPtr< Gnome::Gda::XaTransaction > + Glib::RefPtr< Gnome::Gda::TransactionStatus > wrap - classGnome_1_1Gda_1_1XaTransaction.html - abb84cc232d24897fd9122b845a1a9039 - (GdaXaTransaction *object, bool take_copy=false) + classGnome_1_1Gda_1_1TransactionStatus.html + a0f74d7bce8ad1ef1c88d23166f113169 + (GdaTransactionStatus *object, bool take_copy=false) @@ -10495,13 +11136,6 @@ Value classGnome_1_1Gda_1_1Value.html - a634c09aa3ae353fee41654627710cf0f - (double val) - - - - Value - classGnome_1_1Gda_1_1Value.html ab40c49c3b03c4cc5177b0555702ecd50 (const GeometricPoint &val) @@ -10523,6 +11157,13 @@ Value classGnome_1_1Gda_1_1Value.html + a634c09aa3ae353fee41654627710cf0f + (double val) + + + + Value + classGnome_1_1Gda_1_1Value.html a994679c4eb1737b1c18930b29a9bb7bb (float val) @@ -10744,6 +11385,13 @@ (double val) + void + set_double + classGnome_1_1Gda_1_1Value.html + a15013931d9f9a859e290900b50719ccc + (double val) + + GeometricPoint get_geometric_point classGnome_1_1Gda_1_1Value.html @@ -10814,6 +11462,13 @@ (float val) + void + set_float + classGnome_1_1Gda_1_1Value.html + ae3395e86cb71ca51f4fcf6c4c700a60e + (float val) + + gshort get_short classGnome_1_1Gda_1_1Value.html @@ -10983,21 +11638,199 @@ static Value + create_as_double + classGnome_1_1Gda_1_1Value.html + a7c0a394e675ab4b75a4fc949bcb17e1f + (double val) + + + static Value + create_as_float + classGnome_1_1Gda_1_1Value.html + ae5028c38c3a295cd8611f446bc427a5a + (float val) + + + static Value create_as_time_t classGnome_1_1Gda_1_1Value.html abc595076c16bc83c5405930dccb0e75e (time_t val) - - std::tr2 - namespacestd_1_1tr2.html + + Gnome::Gda::XaTransaction + classGnome_1_1Gda_1_1XaTransaction.html + Glib::Object + + std::vector< Glib::RefPtr< const Connection > > + ConnectionVector + classGnome_1_1Gda_1_1XaTransaction.html + a3c560b1db12cea4b5c094ee07c9ba2d8 + + + + virtual + ~XaTransaction + classGnome_1_1Gda_1_1XaTransaction.html + a47b395f2b5209c6e81bf356b51444779 + () + + + GdaXaTransaction * + gobj + classGnome_1_1Gda_1_1XaTransaction.html + aa9e36af2bee46e5b5c571a8790235a02 + () + + + const GdaXaTransaction * + gobj + classGnome_1_1Gda_1_1XaTransaction.html + a373fbfe3f5de16cffebbbfc487fb1c10 + () const + + + GdaXaTransaction * + gobj_copy + classGnome_1_1Gda_1_1XaTransaction.html + a976ec37d314920ee6daad8be06ba9bb4 + () + + + bool + register_connection + classGnome_1_1Gda_1_1XaTransaction.html + a38b9801b66309fb094c232dece2bd489 + (const Glib::RefPtr< Connection > &cnc, const Glib::ustring &branch) + + + void + unregister_connection + classGnome_1_1Gda_1_1XaTransaction.html + a4c1b44a882de7e1e0810d1582125df9d + (const Glib::RefPtr< Connection > &cnc) + + + bool + begin + classGnome_1_1Gda_1_1XaTransaction.html + a7ab5faa4c3974f431bcec04210f409d8 + () + + + bool + rollback + classGnome_1_1Gda_1_1XaTransaction.html + a9fc4f7114ab2451dc7093694ae7c7c5e + () + + + bool + commit + classGnome_1_1Gda_1_1XaTransaction.html + a8b35bf581ad554df60ce58847b9361a4 + (ConnectionVector &cnc_to_recover) + + + bool + commit_recovered + classGnome_1_1Gda_1_1XaTransaction.html + a57b9190b27d7845959ac945887c8b40d + (ConnectionVector &cnc_to_recover) + + + Glib::PropertyProxy_ReadOnly< Glib::ustring > + property_transaction_id + classGnome_1_1Gda_1_1XaTransaction.html + a781042ec114b82b14eed1ad23027ae8e + () const + + + Glib::PropertyProxy_ReadOnly< guint > + property_format_id + classGnome_1_1Gda_1_1XaTransaction.html + a94e324010e5570840cab7e8cc48aeb4a + () const + + + static GType + get_type + classGnome_1_1Gda_1_1XaTransaction.html + a91c75624a5f865624a8e5f0de10d9e59 + () + + + static Glib::RefPtr< XaTransaction > + create + classGnome_1_1Gda_1_1XaTransaction.html + a30730dfb664d6a497ffc1d624cbb6ca6 + (guint32 format_id, const Glib::ustring &transaction_id) + + + + XaTransaction + classGnome_1_1Gda_1_1XaTransaction.html + abd3bb5f647bb134827e89810822a2899 + (guint32 format_id, const Glib::ustring &transaction_id) + + + Glib::RefPtr< Gnome::Gda::XaTransaction > + wrap + classGnome_1_1Gda_1_1XaTransaction.html + abb84cc232d24897fd9122b845a1a9039 + (GdaXaTransaction *object, bool take_copy=false) + + + + libgdamm + /home/murrayc/checkout/gnome/libgdamm/libgda/libgdamm/ + dir_1ef59264d2d32852fbc122acadc1d911.html + batch.h + blob.h + blobop.h + column.h + config.h + connection.h + connectionevent.h + dataaccesswrapper.h + datacomparator.h + datahandler.h + datamodel.h + datamodelarray.h + datamodelimport.h + datamodeliter.h + dataproxy.h + dataselect.h + handlerbin.h + handlerboolean.h + handlernumerical.h + handlerstring.h + handlertime.h + handlertype.h + holder.h + init.h + metastore.h + metastruct.h + numeric.h + quarklist.h + row.h + serveroperation.h + serverprovider.h + set.h + sqlbuilder.h + sqlexpr.h + sqlparser.h + sqlstatement.h + statement.h + throw_exception.h + transactionstatus.h + value.h + xatransaction.h index libgdamm Reference Manual index - basics - description diff -Nru libgdamm5.0-4.99.6/examples/Makefile.in libgdamm5.0-4.99.8/examples/Makefile.in --- libgdamm5.0-4.99.6/examples/Makefile.in 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/examples/Makefile.in 2014-04-25 11:09:33.000000000 +0000 @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,6 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -37,8 +81,8 @@ check_PROGRAMS = config/example$(EXEEXT) simple/example$(EXEEXT) \ sqlbuilder/example$(EXEEXT) subdir = examples -DIST_COMMON = $(dist_noinst_DATA) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/build/depcomp $(dist_noinst_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/build/libtool.m4 \ $(top_srcdir)/build/ltoptions.m4 \ @@ -59,6 +103,10 @@ am__DEPENDENCIES_1 = config_example_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(top_builddir)/libgda/libgdamm/libgdamm-$(LIBGDAMM_API_VERSION).la +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = am_simple_example_OBJECTS = simple/main.$(OBJEXT) simple_example_OBJECTS = $(am_simple_example_OBJECTS) simple_example_LDADD = $(LDADD) @@ -69,30 +117,74 @@ sqlbuilder_example_LDADD = $(LDADD) sqlbuilder_example_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(top_builddir)/libgda/libgdamm/libgdamm-$(LIBGDAMM_API_VERSION).la +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/build/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CXXFLAGS) $(CXXFLAGS) +AM_V_CXX = $(am__v_CXX_@AM_V@) +am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ +CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ + $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) +am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(config_example_SOURCES) $(simple_example_SOURCES) \ $(sqlbuilder_example_SOURCES) DIST_SOURCES = $(config_example_SOURCES) $(simple_example_SOURCES) \ $(sqlbuilder_example_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac DATA = $(dist_noinst_DATA) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ACLOCAL_FLAGS = @ACLOCAL_FLAGS@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ @@ -293,9 +385,10 @@ @: > config/$(DEPDIR)/$(am__dirstamp) config/main.$(OBJEXT): config/$(am__dirstamp) \ config/$(DEPDIR)/$(am__dirstamp) -config/example$(EXEEXT): $(config_example_OBJECTS) $(config_example_DEPENDENCIES) config/$(am__dirstamp) + +config/example$(EXEEXT): $(config_example_OBJECTS) $(config_example_DEPENDENCIES) $(EXTRA_config_example_DEPENDENCIES) config/$(am__dirstamp) @rm -f config/example$(EXEEXT) - $(CXXLINK) $(config_example_OBJECTS) $(config_example_LDADD) $(LIBS) + $(AM_V_CXXLD)$(CXXLINK) $(config_example_OBJECTS) $(config_example_LDADD) $(LIBS) simple/$(am__dirstamp): @$(MKDIR_P) simple @: > simple/$(am__dirstamp) @@ -304,9 +397,10 @@ @: > simple/$(DEPDIR)/$(am__dirstamp) simple/main.$(OBJEXT): simple/$(am__dirstamp) \ simple/$(DEPDIR)/$(am__dirstamp) -simple/example$(EXEEXT): $(simple_example_OBJECTS) $(simple_example_DEPENDENCIES) simple/$(am__dirstamp) + +simple/example$(EXEEXT): $(simple_example_OBJECTS) $(simple_example_DEPENDENCIES) $(EXTRA_simple_example_DEPENDENCIES) simple/$(am__dirstamp) @rm -f simple/example$(EXEEXT) - $(CXXLINK) $(simple_example_OBJECTS) $(simple_example_LDADD) $(LIBS) + $(AM_V_CXXLD)$(CXXLINK) $(simple_example_OBJECTS) $(simple_example_LDADD) $(LIBS) sqlbuilder/$(am__dirstamp): @$(MKDIR_P) sqlbuilder @: > sqlbuilder/$(am__dirstamp) @@ -315,15 +409,16 @@ @: > sqlbuilder/$(DEPDIR)/$(am__dirstamp) sqlbuilder/main.$(OBJEXT): sqlbuilder/$(am__dirstamp) \ sqlbuilder/$(DEPDIR)/$(am__dirstamp) -sqlbuilder/example$(EXEEXT): $(sqlbuilder_example_OBJECTS) $(sqlbuilder_example_DEPENDENCIES) sqlbuilder/$(am__dirstamp) + +sqlbuilder/example$(EXEEXT): $(sqlbuilder_example_OBJECTS) $(sqlbuilder_example_DEPENDENCIES) $(EXTRA_sqlbuilder_example_DEPENDENCIES) sqlbuilder/$(am__dirstamp) @rm -f sqlbuilder/example$(EXEEXT) - $(CXXLINK) $(sqlbuilder_example_OBJECTS) $(sqlbuilder_example_LDADD) $(LIBS) + $(AM_V_CXXLD)$(CXXLINK) $(sqlbuilder_example_OBJECTS) $(sqlbuilder_example_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) - -rm -f config/main.$(OBJEXT) - -rm -f simple/main.$(OBJEXT) - -rm -f sqlbuilder/main.$(OBJEXT) + -rm -f config/*.$(OBJEXT) + -rm -f simple/*.$(OBJEXT) + -rm -f sqlbuilder/*.$(OBJEXT) distclean-compile: -rm -f *.tab.c @@ -333,28 +428,28 @@ @AMDEP_TRUE@@am__include@ @am__quote@sqlbuilder/$(DEPDIR)/main.Po@am__quote@ .cc.o: -@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cc.obj: -@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cc.lo: -@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo @@ -365,26 +460,15 @@ -rm -rf simple/.libs simple/_libs -rm -rf sqlbuilder/.libs sqlbuilder/_libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -396,15 +480,11 @@ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -413,6 +493,21 @@ here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -462,10 +557,15 @@ installcheck: installcheck-am install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: @@ -556,9 +656,9 @@ .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean \ - clean-checkPROGRAMS clean-generic clean-libtool ctags \ - distclean distclean-compile distclean-generic \ +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ + clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ @@ -568,7 +668,7 @@ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am + tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. diff -Nru libgdamm5.0-4.99.6/INSTALL libgdamm5.0-4.99.8/INSTALL --- libgdamm5.0-4.99.6/INSTALL 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/INSTALL 2014-04-24 20:41:49.000000000 +0000 @@ -1,8 +1,8 @@ Installation Instructions ************************* -Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, -2006, 2007, 2008, 2009 Free Software Foundation, Inc. +Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, +Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright @@ -12,8 +12,8 @@ Basic Installation ================== - Briefly, the shell commands `./configure; make; make install' should -configure, build, and install this package. The following + Briefly, the shell command `./configure && make && make install' +should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this `INSTALL' file but do not implement all of the features documented @@ -226,6 +226,11 @@ and if that doesn't work, install pre-built binaries of GCC for HP-UX. + HP-UX `make' updates targets which have the same time stamps as +their prerequisites, which makes it generally unusable when shipped +generated files such as `configure' are involved. Use GNU `make' +instead. + On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot parse its `' header file. The option `-nodtk' can be used as a workaround. If GNU CC is not installed, it is therefore recommended @@ -304,9 +309,10 @@ overridden in the site shell script). Unfortunately, this technique does not work for `CONFIG_SHELL' due to -an Autoconf bug. Until the bug is fixed you can use this workaround: +an Autoconf limitation. Until the limitation is lifted, you can use +this workaround: - CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash + CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash `configure' Invocation ====================== @@ -362,4 +368,3 @@ `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. - diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/batch.cc libgdamm5.0-4.99.8/libgda/libgdamm/batch.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/batch.cc 2011-10-26 18:50:01.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/batch.cc 2013-11-27 12:00:16.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -222,12 +222,12 @@ void Batch::add_statement(const Glib::RefPtr& stmt) { -gda_batch_add_statement(gobj(), Glib::unwrap(stmt)); + gda_batch_add_statement(gobj(), Glib::unwrap(stmt)); } void Batch::remove_statement(const Glib::RefPtr& stmt) { -gda_batch_remove_statement(gobj(), Glib::unwrap(stmt)); + gda_batch_remove_statement(gobj(), Glib::unwrap(stmt)); } Glib::ustring Batch::serialize() const diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/batch.h libgdamm5.0-4.99.8/libgda/libgdamm/batch.h --- libgdamm5.0-4.99.6/libgda/libgdamm/batch.h 2011-10-26 18:50:01.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/batch.h 2013-11-27 12:00:16.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_BATCH_H #define _LIBGDAMM_BATCH_H @@ -88,9 +88,12 @@ public: virtual ~Batch(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -161,8 +164,9 @@ /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%changed(Glib::RefPtr stmt) + * */ Glib::SignalProxy1< void,Glib::RefPtr > signal_changed(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/blob.cc libgdamm5.0-4.99.8/libgda/libgdamm/blob.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/blob.cc 2011-10-26 18:50:02.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/blob.cc 2013-11-27 12:00:16.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -6,6 +6,7 @@ #include #include +#include // std::memset() // -*- C++ -*- // @@ -76,7 +77,7 @@ Blob::Blob() { - GLIBMM_INITIALIZE_STRUCT(gobject_, GdaBlob); + std::memset(&gobject_, 0, sizeof(GdaBlob)); } Blob::Blob(const GdaBlob* gobject) @@ -84,13 +85,13 @@ if(gobject) gobject_ = *gobject; else - GLIBMM_INITIALIZE_STRUCT(gobject_, GdaBlob); + std::memset(&gobject_, 0, sizeof(GdaBlob)); } void Blob::set_op(const Glib::RefPtr& op) { -gda_blob_set_op(gobj(), Glib::unwrap(op)); + gda_blob_set_op(gobj(), Glib::unwrap(op)); } Glib::ustring Blob::to_string(guint maxlen) const diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/blob.h libgdamm5.0-4.99.8/libgda/libgdamm/blob.h --- libgdamm5.0-4.99.6/libgda/libgdamm/blob.h 2011-10-26 18:50:02.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/blob.h 2013-11-27 12:00:16.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_BLOB_H #define _LIBGDAMM_BLOB_H @@ -49,9 +49,11 @@ #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef Blob CppObjectType; typedef GdaBlob BaseObjectType; +#endif /* DOXYGEN_SHOULD_SKIP_THIS */ + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; -#endif /* DOXYGEN_SHOULD_SKIP_THIS */ Blob(); @@ -76,9 +78,9 @@ */ void set_op(const Glib::RefPtr& op); - /** Converts all the non printable characters of blob->data into the \xxx representation - * where xxx is the octal representation of the byte, and the '\' (backslash) character - * is converted to "\\". + /** Converts all the non printable characters of blob->data into the \\xxx representation + * where xxx is the octal representation of the byte, and the '\\' (backslash) character + * is converted to "\\\\". * @param maxlen A maximum len used to truncate, or 0 for no maximum length. * @return A new string from @a blob. */ diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/blobop.cc libgdamm5.0-4.99.8/libgda/libgdamm/blobop.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/blobop.cc 2011-10-26 18:50:02.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/blobop.cc 2013-11-27 12:00:16.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/blobop.h libgdamm5.0-4.99.8/libgda/libgdamm/blobop.h --- libgdamm5.0-4.99.6/libgda/libgdamm/blobop.h 2011-10-26 18:50:02.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/blobop.h 2013-11-27 12:00:16.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_BLOBOP_H #define _LIBGDAMM_BLOBOP_H @@ -87,9 +87,12 @@ public: virtual ~BlobOp(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/column.cc libgdamm5.0-4.99.8/libgda/libgdamm/column.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/column.cc 2011-10-26 18:50:02.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/column.cc 2014-04-25 09:56:41.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.40.0 -- DO NOT MODIFY! #include @@ -356,7 +356,7 @@ void Column::set_description(const Glib::ustring& title) { -gda_column_set_description(gobj(), title.c_str()); + gda_column_set_description(gobj(), title.c_str()); } Value Column::get_attribute(const Glib::ustring& attribute) const @@ -371,7 +371,7 @@ void Column::set_name(const Glib::ustring& name) { -gda_column_set_name(gobj(), name.c_str()); + gda_column_set_name(gobj(), name.c_str()); } Glib::ustring Column::get_dbms_type() const @@ -381,7 +381,7 @@ void Column::set_dbms_type(const Glib::ustring& dbms_type) { -gda_column_set_dbms_type(gobj(), dbms_type.c_str()); + gda_column_set_dbms_type(gobj(), dbms_type.c_str()); } GType Column::get_g_type() const @@ -391,7 +391,7 @@ void Column::set_g_type(GType type) { -gda_column_set_g_type(gobj(), type); + gda_column_set_g_type(gobj(), type); } bool Column::get_allow_null() const @@ -401,7 +401,7 @@ void Column::set_allow_null(bool allow) { -gda_column_set_allow_null(gobj(), static_cast(allow)); + gda_column_set_allow_null(gobj(), static_cast(allow)); } bool Column::get_auto_increment() const @@ -411,7 +411,7 @@ void Column::set_auto_increment(bool is_auto) { -gda_column_set_auto_increment(gobj(), static_cast(is_auto)); + gda_column_set_auto_increment(gobj(), static_cast(is_auto)); } gint Column::get_position() const @@ -421,7 +421,7 @@ void Column::set_position(gint position) { -gda_column_set_position(gobj(), position); + gda_column_set_position(gobj(), position); } Value Column::get_default_value() const @@ -431,7 +431,7 @@ void Column::set_default_value(const Value& default_value) { -gda_column_set_default_value(gobj(), (default_value).gobj()); + gda_column_set_default_value(gobj(), (default_value).gobj()); } @@ -448,16 +448,16 @@ #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Column::property_id() +Glib::PropertyProxy< Glib::ustring > Column::property_id() { - return Glib::PropertyProxy(this, "id"); + return Glib::PropertyProxy< Glib::ustring >(this, "id"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Column::property_id() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Column::property_id() const { - return Glib::PropertyProxy_ReadOnly(this, "id"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "id"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/column.h libgdamm5.0-4.99.8/libgda/libgdamm/column.h --- libgdamm5.0-4.99.6/libgda/libgdamm/column.h 2011-10-26 18:50:02.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/column.h 2014-04-25 09:56:41.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.40.0 -- DO NOT MODIFY! #ifndef _LIBGDAMM_COLUMN_H #define _LIBGDAMM_COLUMN_H @@ -97,9 +97,12 @@ public: virtual ~Column(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -229,16 +232,18 @@ /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%name_changed(const Glib::ustring& old_name) + * */ Glib::SignalProxy1< void,const Glib::ustring& > signal_name_changed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%g_type_changed(GType old_type, GType new_type) + * */ Glib::SignalProxy2< void,GType,GType > signal_g_type_changed(); @@ -248,20 +253,20 @@ /** Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel). * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_id() ; + Glib::PropertyProxy< Glib::ustring > property_id() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel). * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_id() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_id() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -274,7 +279,9 @@ //GTK+ Virtual Functions (override these to change behaviour): //Default Signal Handlers:: + /// This is a default handler for the signal signal_name_changed(). virtual void on_name_changed(const Glib::ustring& old_name); + /// This is a default handler for the signal signal_g_type_changed(). virtual void on_g_type_changed(GType old_type, GType new_type); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/config.cc libgdamm5.0-4.99.8/libgda/libgdamm/config.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/config.cc 2011-10-26 18:50:03.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/config.cc 2013-11-27 12:00:16.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -319,7 +319,6 @@ { Glib::RefPtr retvalue = Glib::wrap(gda_config_get()); - if(retvalue) retvalue->reference(); //The function does not do a ref for us return retvalue; @@ -348,10 +347,8 @@ { GError* gerror = 0; Glib::RefPtr retvalue = Glib::wrap(gda_config_get_provider(provider_name.c_str(), &(gerror))); - if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; } @@ -399,30 +396,30 @@ #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Config::property_system_filename() +Glib::PropertyProxy< Glib::ustring > Config::property_system_filename() { - return Glib::PropertyProxy(this, "system-filename"); + return Glib::PropertyProxy< Glib::ustring >(this, "system-filename"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Config::property_system_filename() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Config::property_system_filename() const { - return Glib::PropertyProxy_ReadOnly(this, "system-filename"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "system-filename"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Config::property_user_filename() +Glib::PropertyProxy< Glib::ustring > Config::property_user_filename() { - return Glib::PropertyProxy(this, "user-filename"); + return Glib::PropertyProxy< Glib::ustring >(this, "user-filename"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Config::property_user_filename() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Config::property_user_filename() const { - return Glib::PropertyProxy_ReadOnly(this, "user-filename"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "user-filename"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/config.h libgdamm5.0-4.99.8/libgda/libgdamm/config.h --- libgdamm5.0-4.99.6/libgda/libgdamm/config.h 2011-10-26 18:50:03.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/config.h 2013-11-27 12:00:16.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_CONFIG_H #define _LIBGDAMM_CONFIG_H @@ -137,9 +137,12 @@ public: virtual ~Config(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -187,13 +190,12 @@ * the changes in the declared DSN. * * The returned data model is composed of the following columns: - * - * DSN name - * Provider name - * Description - * Connection string - * Username if it exists - * + * - DSN name + * - Provider name + * - Description + * - Connection string + * - Username if it exists + * * @return A new Gda::DataModel. */ static Glib::RefPtr list_dsn(); @@ -213,13 +215,12 @@ /** Get a Gda::DataModel representing all the installed database providers. * * The returned data model is composed of the following columns: - * - * Provider name - * Description - * DSN parameters - * Authentication parameters - * File name of the plugin - * + * - Provider name + * - Description + * - DSN parameters + * - Authentication parameters + * - File name of the plugin + * * @return A new Gda::DataModel. */ static Glib::RefPtr list_providers(); @@ -239,32 +240,36 @@ /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%dsn_added(GdaDsnInfo* info) + * */ Glib::SignalProxy1< void,GdaDsnInfo* > signal_dsn_added(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%dsn_changed(GdaDsnInfo* info) + * */ Glib::SignalProxy1< void,GdaDsnInfo* > signal_dsn_changed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%dsn_removed(GdaDsnInfo* info) + * */ Glib::SignalProxy1< void,GdaDsnInfo* > signal_dsn_removed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%dsn_to_be_removed(GdaDsnInfo* info) + * */ Glib::SignalProxy1< void,GdaDsnInfo* > signal_dsn_to_be_removed(); @@ -274,40 +279,40 @@ /** File to use for system-wide DSN list. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_system_filename() ; + Glib::PropertyProxy< Glib::ustring > property_system_filename() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** File to use for system-wide DSN list. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_system_filename() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_system_filename() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** File to use for per-user DSN list. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_user_filename() ; + Glib::PropertyProxy< Glib::ustring > property_user_filename() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** File to use for per-user DSN list. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_user_filename() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_user_filename() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/connection.cc libgdamm5.0-4.99.8/libgda/libgdamm/connection.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/connection.cc 2011-11-11 21:17:46.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/connection.cc 2013-11-27 12:00:17.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -906,10 +906,8 @@ { GError* gerror = 0; Glib::RefPtr retvalue = Glib::wrap(gda_connection_new_from_string(provider_name.c_str(), cnc_string.c_str(), auth_string.c_str(), ((GdaConnectionOptions)(options)), &(gerror))); - if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; } @@ -920,9 +918,7 @@ bool retvalue = gda_connection_open(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::is_opened() const @@ -947,7 +943,7 @@ void Connection::clear_events_list() { -gda_connection_clear_events_list(gobj()); + gda_connection_clear_events_list(gobj()); } Glib::RefPtr Connection::statement_execute_select(const Glib::RefPtr& stmt, const Glib::RefPtr& params, StatementModelUsage model_usage, const std::vector& col_types) @@ -956,9 +952,7 @@ Glib::RefPtr retvalue = Glib::wrap(gda_connection_statement_execute_select_full(gobj(), const_cast(Glib::unwrap(stmt)), const_cast(Glib::unwrap(params)), ((GdaStatementModelUsage)(model_usage)), const_cast(Glib::ArrayHandler::vector_to_array(col_types).data()), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } int Connection::statement_execute_non_select(const Glib::ustring& sql) @@ -967,9 +961,7 @@ int retvalue = gda_connection_execute_non_select_command(gobj(), sql.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } guint Connection::async_statement_execute(const Glib::RefPtr& stmt, const Glib::RefPtr& params, StatementModelUsage model_usage, const std::vector& col_types, bool need_last_insert_row) @@ -978,9 +970,7 @@ guint retvalue = gda_connection_async_statement_execute(gobj(), const_cast(Glib::unwrap(stmt)), const_cast(Glib::unwrap(params)), ((GdaStatementModelUsage)(model_usage)), const_cast(Glib::ArrayHandler::vector_to_array(col_types).data()), static_cast(need_last_insert_row), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::RefPtr Connection::async_fetch_result(guint task_id, GdaSet ** last_insert_row) @@ -989,9 +979,7 @@ Glib::RefPtr retvalue = Glib::wrap(gda_connection_async_fetch_result(gobj(), task_id, last_insert_row, &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::async_cancel(guint task_id) @@ -1000,9 +988,7 @@ bool retvalue = gda_connection_async_cancel(gobj(), task_id, &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::RefPtr Connection::get_transaction_status() const @@ -1011,11 +997,9 @@ Glib::RefPtr retvalue = Glib::wrap(gda_connection_get_transaction_status(const_cast(gobj()))); if(gerror) ::Glib::Error::throw_exception(gerror); - if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } bool Connection::begin_transaction(const Glib::ustring& name, TransactionIsolation level) @@ -1024,9 +1008,7 @@ bool retvalue = gda_connection_begin_transaction(gobj(), name.c_str(), ((GdaTransactionIsolation)(level)), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::commit_transaction(const Glib::ustring& name) @@ -1035,9 +1017,7 @@ bool retvalue = gda_connection_commit_transaction(gobj(), name.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::rollback_transaction(const Glib::ustring& name) @@ -1046,9 +1026,7 @@ bool retvalue = gda_connection_rollback_transaction(gobj(), name.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::add_savepoint(const Glib::ustring& name) @@ -1057,9 +1035,7 @@ bool retvalue = gda_connection_add_savepoint(gobj(), name.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::rollback_savepoint(const Glib::ustring& name) @@ -1068,9 +1044,7 @@ bool retvalue = gda_connection_rollback_savepoint(gobj(), name.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::delete_savepoint(const Glib::ustring& name) @@ -1079,9 +1053,7 @@ bool retvalue = gda_connection_delete_savepoint(gobj(), name.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } std::vector< Glib::RefPtr > Connection::get_events() @@ -1100,9 +1072,7 @@ bool retvalue = gda_connection_insert_row_into_table_v(gobj(), table.c_str(), Glib::SListHandler::vector_to_slist(col_names).data(), Glib::SListHandler::vector_to_slist(values).data(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::update_row_in_table(const Glib::ustring& table, const Glib::ustring& condition_column_name, const Value& condition_value, const std::vector& col_names, const std::vector& values) @@ -1111,9 +1081,7 @@ bool retvalue = gda_connection_update_row_in_table_v(gobj(), table.c_str(), condition_column_name.c_str(), const_cast((condition_value).gobj()), Glib::SListHandler::vector_to_slist(col_names).data(), Glib::SListHandler::vector_to_slist(values).data(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::delete_row_from_table(const Glib::ustring& table, const Glib::ustring& condition_column_name, const Value& condition_value) @@ -1122,9 +1090,7 @@ bool retvalue = gda_connection_delete_row_from_table(gobj(), table.c_str(), condition_column_name.c_str(), const_cast((condition_value).gobj()), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::ustring Connection::value_to_sql_string(const Value& from) const @@ -1158,9 +1124,7 @@ bool retvalue = gda_connection_statement_prepare(gobj(), const_cast(Glib::unwrap(stmt)), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::RefPtr Connection::get_meta_store_data(ConnectionMetaType meta_type, const std::vector< Glib::RefPtr >& filters) @@ -1169,19 +1133,15 @@ Glib::RefPtr retvalue = Glib::wrap(gda_connection_get_meta_store_data_v(gobj(), ((GdaConnectionMetaType)(meta_type)), Glib::ListHandler< Glib::RefPtr >::vector_to_list(filters).data(), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::RefPtr Connection::get_meta_store() { - Glib::RefPtr retvalue = Glib::wrap(gda_connection_get_meta_store(gobj())); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::RefPtr Connection::get_meta_store() const @@ -1195,9 +1155,7 @@ std::vector< Glib::RefPtr > retvalue = std::vector< Glib::RefPtr >(Glib::SListHandler< Glib::RefPtr >::slist_to_vector(gda_connection_batch_execute(gobj(), const_cast(Glib::unwrap(batch)), const_cast(Glib::unwrap(params)), ((GdaStatementModelUsage)(model_usage)), &(gerror)), Glib::OWNERSHIP_SHALLOW)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::RefPtr Connection::create_operation(ServerOperationType type, const Glib::RefPtr& options) @@ -1206,9 +1164,7 @@ Glib::RefPtr retvalue = Glib::wrap(gda_connection_create_operation(gobj(), ((GdaServerOperationType)(type)), const_cast(Glib::unwrap(options)), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Connection::perform_operation(const Glib::RefPtr& op) @@ -1217,29 +1173,23 @@ bool retvalue = gda_connection_perform_operation(gobj(), Glib::unwrap(op), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::RefPtr Connection::get_provider() { - Glib::RefPtr retvalue = Glib::wrap(gda_connection_get_provider(gobj())); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::RefPtr Connection::get_provider() const { - Glib::RefPtr retvalue = Glib::wrap(gda_connection_get_provider(const_cast(gobj()))); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::ustring Connection::quote_sql_identifier(const Glib::ustring& id) const @@ -1299,44 +1249,44 @@ #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Connection::property_auth_string() +Glib::PropertyProxy< Glib::ustring > Connection::property_auth_string() { - return Glib::PropertyProxy(this, "auth-string"); + return Glib::PropertyProxy< Glib::ustring >(this, "auth-string"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Connection::property_auth_string() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Connection::property_auth_string() const { - return Glib::PropertyProxy_ReadOnly(this, "auth-string"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "auth-string"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Connection::property_cnc_string() +Glib::PropertyProxy< Glib::ustring > Connection::property_cnc_string() { - return Glib::PropertyProxy(this, "cnc-string"); + return Glib::PropertyProxy< Glib::ustring >(this, "cnc-string"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Connection::property_cnc_string() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Connection::property_cnc_string() const { - return Glib::PropertyProxy_ReadOnly(this, "cnc-string"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "cnc-string"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Connection::property_dsn() +Glib::PropertyProxy< Glib::ustring > Connection::property_dsn() { - return Glib::PropertyProxy(this, "dsn"); + return Glib::PropertyProxy< Glib::ustring >(this, "dsn"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Connection::property_dsn() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Connection::property_dsn() const { - return Glib::PropertyProxy_ReadOnly(this, "dsn"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "dsn"); } #endif //GLIBMM_PROPERTIES_ENABLED @@ -1355,51 +1305,51 @@ #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Connection::property_options() +Glib::PropertyProxy< ConnectionOptions > Connection::property_options() { - return Glib::PropertyProxy(this, "options"); + return Glib::PropertyProxy< ConnectionOptions >(this, "options"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Connection::property_options() const +Glib::PropertyProxy_ReadOnly< ConnectionOptions > Connection::property_options() const { - return Glib::PropertyProxy_ReadOnly(this, "options"); + return Glib::PropertyProxy_ReadOnly< ConnectionOptions >(this, "options"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Connection::property_is_wrapper() const +Glib::PropertyProxy_ReadOnly< bool > Connection::property_is_wrapper() const { - return Glib::PropertyProxy_ReadOnly(this, "is-wrapper"); + return Glib::PropertyProxy_ReadOnly< bool >(this, "is-wrapper"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Connection::property_monitor_wrapped_in_mainloop() +Glib::PropertyProxy< bool > Connection::property_monitor_wrapped_in_mainloop() { - return Glib::PropertyProxy(this, "monitor-wrapped-in-mainloop"); + return Glib::PropertyProxy< bool >(this, "monitor-wrapped-in-mainloop"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Connection::property_monitor_wrapped_in_mainloop() const +Glib::PropertyProxy_ReadOnly< bool > Connection::property_monitor_wrapped_in_mainloop() const { - return Glib::PropertyProxy_ReadOnly(this, "monitor-wrapped-in-mainloop"); + return Glib::PropertyProxy_ReadOnly< bool >(this, "monitor-wrapped-in-mainloop"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Connection::property_events_history_size() +Glib::PropertyProxy< int > Connection::property_events_history_size() { - return Glib::PropertyProxy(this, "events-history-size"); + return Glib::PropertyProxy< int >(this, "events-history-size"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Connection::property_events_history_size() const +Glib::PropertyProxy_ReadOnly< int > Connection::property_events_history_size() const { - return Glib::PropertyProxy_ReadOnly(this, "events-history-size"); + return Glib::PropertyProxy_ReadOnly< int >(this, "events-history-size"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/connectionevent.cc libgdamm5.0-4.99.8/libgda/libgdamm/connectionevent.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/connectionevent.cc 2011-10-26 18:50:04.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/connectionevent.cc 2013-11-27 12:00:17.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -169,7 +169,7 @@ void ConnectionEvent::set_event_type(ConnectionEventType type) { -gda_connection_event_set_event_type(gobj(), ((GdaConnectionEventType)(type))); + gda_connection_event_set_event_type(gobj(), ((GdaConnectionEventType)(type))); } ConnectionEventType ConnectionEvent::get_event_type() const @@ -184,7 +184,7 @@ void ConnectionEvent::set_description(const Glib::ustring& description) { -gda_connection_event_set_description(gobj(), description.c_str()); + gda_connection_event_set_description(gobj(), description.c_str()); } glong ConnectionEvent::get_code() const @@ -194,7 +194,7 @@ void ConnectionEvent::set_code(glong code) { -gda_connection_event_set_code(gobj(), code); + gda_connection_event_set_code(gobj(), code); } ConnectionEventCode ConnectionEvent::get_gda_code() const @@ -204,7 +204,7 @@ void ConnectionEvent::set_gda_code(ConnectionEventCode code) { -gda_connection_event_set_gda_code(gobj(), ((GdaConnectionEventCode)(code))); + gda_connection_event_set_gda_code(gobj(), ((GdaConnectionEventCode)(code))); } Glib::ustring ConnectionEvent::get_source() const @@ -214,7 +214,7 @@ void ConnectionEvent::set_source(const Glib::ustring& source) { -gda_connection_event_set_source(gobj(), source.c_str()); + gda_connection_event_set_source(gobj(), source.c_str()); } Glib::ustring ConnectionEvent::get_sqlstate() const @@ -224,21 +224,21 @@ void ConnectionEvent::set_sqlstate(const Glib::ustring& sqlstate) { -gda_connection_event_set_sqlstate(gobj(), sqlstate.c_str()); + gda_connection_event_set_sqlstate(gobj(), sqlstate.c_str()); } #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy ConnectionEvent::property_type() +Glib::PropertyProxy< ConnectionEventType > ConnectionEvent::property_type() { - return Glib::PropertyProxy(this, "type"); + return Glib::PropertyProxy< ConnectionEventType >(this, "type"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly ConnectionEvent::property_type() const +Glib::PropertyProxy_ReadOnly< ConnectionEventType > ConnectionEvent::property_type() const { - return Glib::PropertyProxy_ReadOnly(this, "type"); + return Glib::PropertyProxy_ReadOnly< ConnectionEventType >(this, "type"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/connectionevent.h libgdamm5.0-4.99.8/libgda/libgdamm/connectionevent.h --- libgdamm5.0-4.99.6/libgda/libgdamm/connectionevent.h 2011-10-26 18:50:04.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/connectionevent.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_CONNECTIONEVENT_H #define _LIBGDAMM_CONNECTIONEVENT_H @@ -54,7 +54,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums */ enum ConnectionEventCode @@ -106,7 +107,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums */ enum ConnectionEventType @@ -179,9 +181,12 @@ public: virtual ~ConnectionEvent(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -285,20 +290,20 @@ /** Connection event type. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_type() ; + Glib::PropertyProxy< ConnectionEventType > property_type() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Connection event type. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_type() const; + Glib::PropertyProxy_ReadOnly< ConnectionEventType > property_type() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/connection.h libgdamm5.0-4.99.8/libgda/libgdamm/connection.h --- libgdamm5.0-4.99.6/libgda/libgdamm/connection.h 2011-11-11 21:17:46.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/connection.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_CONNECTION_H #define _LIBGDAMM_CONNECTION_H @@ -126,7 +126,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums * @par Bitwise operators: * %ConnectionOptions operator|(ConnectionOptions, ConnectionOptions)
    @@ -201,7 +202,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums */ enum ConnectionMetaType @@ -279,9 +281,12 @@ public: virtual ~Connection(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -344,7 +349,7 @@ * Additionally, it is possible to have the connection string * respect the "://" format, in which case the provider name * and the real connection string will be extracted from that string (note that if @a provider_name - * is not 0 then it will still be used as the provider ID).\ + * is not 0 then it will still be used as the provider ID).\\ * * This method may fail with a GDA_CONNECTION_ERROR domain error (see the Gda::ConnectionError error codes) * or a Gda::CONFIG_ERROR domain error (see the Gda::ConfigError error codes). @@ -409,17 +414,16 @@ * * As @a stmt can, by desing (and if not abused), contain only one SQL statement, the * return object will either be: - * - * a Gda::DataSelect object (which is also a Gda::DataModel) if @a stmt is a SELECT statement + * - a Gda::DataSelect object (which is also a Gda::DataModel) if @a stmt is a SELECT statement * (usually a GDA_SQL_STATEMENT_SELECT, see Gda::SqlStatementType) * containing the results of the SELECT. The resulting data model is by default read only, but - * modifications can be enabled, see the Gda::DataSelect's documentation for more information. - * a Gda::Set for any other SQL statement which correctly executed. In this case + * modifications can be enabled, see the Gda::DataSelect's documentation for more information. + * - a Gda::Set for any other SQL statement which correctly executed. In this case * (if the provider supports it), then the Gda::Set may contain value holders named: * - * a (int) Gda::Holder named "IMPACTED_ROWS" - * a (GObject) Gda::Holder named "EVENT" which contains a Gda::ConnectionEvent - * + * a (int) Gda::Holder named "IMPACTED_ROWS" + * - a (GObject) Gda::Holder named "EVENT" which contains a Gda::ConnectionEvent + * * * * If @a last_insert_row is not 0 and @a stmt is an INSERT statement, then it will contain (if the @@ -427,24 +431,22 @@ * starting at column 0 which contain the actual inserted values. For example if a table is composed of an 'id' column * which is auto incremented and a 'name' column then the execution of a "INSERT INTO mytable (name) VALUES ('joe')" * query will return a Gda::Set with two holders: - * - * one with the '+0' ID which may for example contain 1 (note that its "name" property should be "id") - * one with the '+1' ID which will contain 'joe' (note that its "name" property should be "name") - * + * - one with the '+0' ID which may for example contain 1 (note that its "name" property should be "id") + * - one with the '+1' ID which will contain 'joe' (note that its "name" property should be "name") * * This method may fail with a Gda::SERVER_PROVIDER_ERROR domain error (see the Gda::ServerProviderError error codes). * - * @note If @a stmt is a SELECT statement which has some parameters and if @params is 0, then the statement can't + * @note If @a stmt is a SELECT statement which has some parameters and if @a params is 0, then the statement can't * be executed and this method will return 0. * - * @note If @a stmt is a SELECT statement which has some parameters and if @params is not 0 but contains some + * @note If @a stmt is a SELECT statement which has some parameters and if @a params is not 0 but contains some * invalid parameters, then the statement can't be executed and this method will return 0, unless the * @a model_usage has the GDA_STATEMENT_MODEL_ALLOW_NOPARAM flag. * - * @note If @a stmt is a SELECT statement which has some parameters and if @params is not 0 but contains some + * @note If @a stmt is a SELECT statement which has some parameters and if @a params is not 0 but contains some * invalid parameters and if @a model_usage has the GDA_STATEMENT_MODEL_ALLOW_NOPARAM flag, then the returned * data model will contain no row but will have all the correct columns (even though some of the columns might - * report as GDA_TYPE_0). In this case, if (after this method call) any of @params' parameters change + * report as GDA_TYPE_0). In this case, if (after this method call) any of @a params' parameters change * then the resulting data model will re-run itself, see the GdaDataSelect's * auto-reset property for more information. * @@ -487,7 +489,7 @@ * function. * * See the documentation of the statement_execute() for information - * about the @params list of parameters. + * about the @a params list of parameters. * @param stmt A Gda::Statement object. * @param params A Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0. * @param model_usage Specifies how the returned data model will be used as a Gda::StatementModelUsage enum. @@ -529,7 +531,7 @@ * This function is just a convenience function around the statement_execute() * function. * See the documentation of the statement_execute() for information - * about the @params list of parameters. + * about the @a params list of parameters. * * See statement_execute() form more information about @a last_insert_row. * @param stmt A Gda::Statement object. @@ -895,18 +897,16 @@ * may be returned. * * This method may add double quotes (or other characters) around @a id: - * - * if @a id is a reserved SQL keyword (such as SELECT, INSERT, ...) - * if @a id contains non allowed characters such as spaces, or if it starts with a digit - * in any other event as necessary for @a cnc, depending on the the options passed when opening the @a cnc + * - if @a id is a reserved SQL keyword (such as SELECT, INSERT, ...) + * - if @a id contains non allowed characters such as spaces, or if it starts with a digit + * - in any other event as necessary for @a cnc, depending on the the options passed when opening the @a cnc * connection, and specifically the - * GDA_CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE option. - * + * GDA_CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE option. * * One can safely pass an already quoted @a id to this method, either with quoting characters allowed by @a cnc or using the * double quote (") character. * - * @newin{4,0}.3 + * @newin{4,0,3} * @param id An SQL identifier. * @return A new string, to free with Glib::free() once not needed anymore. */ @@ -917,7 +917,7 @@ * @param stmt A Gda::Statement object. * @param params A Gda::Set object (which can be obtained using Gda::Statement::get_parameters()), or 0. * @param flags SQL rendering flags, as Gda::StatementSqlFlag OR'ed values. - * @param params_used A place to store the list of individual Gda::Holder objects within @params which have been used. + * @param params_used A place to store the list of individual Gda::Holder objects within @a params which have been used. * @return A new string, or 0 if an error occurred. */ @@ -953,48 +953,54 @@ /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%error(const Glib::RefPtr& error) + * */ Glib::SignalProxy1< void,const Glib::RefPtr& > signal_error(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%conn_opened() + * */ Glib::SignalProxy0< void > signal_conn_opened(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%conn_to_close() + * */ Glib::SignalProxy0< void > signal_conn_to_close(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%conn_closed() + * */ Glib::SignalProxy0< void > signal_conn_closed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%dsn_changed() + * */ Glib::SignalProxy0< void > signal_dsn_changed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%transaction_status_changed() + * */ Glib::SignalProxy0< void > signal_transaction_status_changed(); @@ -1004,8 +1010,8 @@ /** Provider to use. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_provider() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -1014,8 +1020,8 @@ /** Provider to use. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_provider() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -1024,68 +1030,68 @@ /** Authentication string to use. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_auth_string() ; + Glib::PropertyProxy< Glib::ustring > property_auth_string() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Authentication string to use. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_auth_string() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_auth_string() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Connection string to use. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_cnc_string() ; + Glib::PropertyProxy< Glib::ustring > property_cnc_string() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Connection string to use. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_cnc_string() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_cnc_string() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** DSN to use. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_dsn() ; + Glib::PropertyProxy< Glib::ustring > property_dsn() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** DSN to use. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_dsn() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_dsn() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** GdaMetaStore used by the connection. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_meta_store() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -1094,8 +1100,8 @@ /** GdaMetaStore used by the connection. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_meta_store() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -1104,30 +1110,30 @@ /** Options. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_options() ; + Glib::PropertyProxy< ConnectionOptions > property_options() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Options. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_options() const; + Glib::PropertyProxy_ReadOnly< ConnectionOptions > property_options() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Tells if the connection acts as a thread wrapper around another connection, making it completely thread safe. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_is_wrapper() const; + Glib::PropertyProxy_ReadOnly< bool > property_is_wrapper() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -1135,20 +1141,20 @@ /** Make the connection set up a monitoring function in the mainloop to monitor the wrapped connection. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_monitor_wrapped_in_mainloop() ; + Glib::PropertyProxy< bool > property_monitor_wrapped_in_mainloop() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Make the connection set up a monitoring function in the mainloop to monitor the wrapped connection. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_monitor_wrapped_in_mainloop() const; + Glib::PropertyProxy_ReadOnly< bool > property_monitor_wrapped_in_mainloop() const; #endif //#GLIBMM_PROPERTIES_ENABLED //We ignore the thread-owner property because it is strange and should only be used (well, modified) by provider implementations. @@ -1156,20 +1162,20 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_events_history_size() ; + Glib::PropertyProxy< int > property_events_history_size() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_events_history_size() const; + Glib::PropertyProxy_ReadOnly< int > property_events_history_size() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -1182,11 +1188,17 @@ //GTK+ Virtual Functions (override these to change behaviour): //Default Signal Handlers:: + /// This is a default handler for the signal signal_error(). virtual void on_error(const Glib::RefPtr& error); + /// This is a default handler for the signal signal_conn_opened(). virtual void on_conn_opened(); + /// This is a default handler for the signal signal_conn_to_close(). virtual void on_conn_to_close(); + /// This is a default handler for the signal signal_conn_closed(). virtual void on_conn_closed(); + /// This is a default handler for the signal signal_dsn_changed(). virtual void on_dsn_changed(); + /// This is a default handler for the signal signal_transaction_status_changed(). virtual void on_transaction_status_changed(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/dataaccesswrapper.cc libgdamm5.0-4.99.8/libgda/libgdamm/dataaccesswrapper.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/dataaccesswrapper.cc 2011-10-26 18:50:04.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/dataaccesswrapper.cc 2013-11-27 12:00:17.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/dataaccesswrapper.h libgdamm5.0-4.99.8/libgda/libgdamm/dataaccesswrapper.h --- libgdamm5.0-4.99.6/libgda/libgdamm/dataaccesswrapper.h 2011-10-26 18:50:04.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/dataaccesswrapper.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAACCESSWRAPPER_H #define _LIBGDAMM_DATAACCESSWRAPPER_H @@ -88,9 +88,12 @@ public: virtual ~DataAccessWrapper(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -120,8 +123,8 @@ /** Data model being wrapped. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_model() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datacomparator.cc libgdamm5.0-4.99.8/libgda/libgdamm/datacomparator.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/datacomparator.cc 2011-10-26 18:50:04.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datacomparator.cc 2013-11-27 12:00:17.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -238,9 +238,7 @@ bool retvalue = gda_data_comparator_compute_diff(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } int DataComparator::get_n_diffs() const diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datacomparator.h libgdamm5.0-4.99.8/libgda/libgdamm/datacomparator.h --- libgdamm5.0-4.99.6/libgda/libgdamm/datacomparator.h 2011-10-26 18:50:04.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datacomparator.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATACOMPARATOR_H #define _LIBGDAMM_DATACOMPARATOR_H @@ -105,9 +105,12 @@ public: virtual ~DataComparator(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -162,8 +165,8 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_old_model() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -172,8 +175,8 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_old_model() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -182,8 +185,8 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_new_model() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -192,8 +195,8 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_new_model() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -203,8 +206,9 @@ /** - * @par Prototype: + * @par Slot Prototype: * bool on_my_%diff_computed(Diff* diff) + * */ Glib::SignalProxy1< bool,Diff* > signal_diff_computed(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datahandler.cc libgdamm5.0-4.99.8/libgda/libgdamm/datahandler.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/datahandler.cc 2011-10-26 18:50:05.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datahandler.cc 2013-11-27 12:00:17.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datahandler.h libgdamm5.0-4.99.8/libgda/libgdamm/datahandler.h --- libgdamm5.0-4.99.6/libgda/libgdamm/datahandler.h 2011-10-26 18:50:05.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datahandler.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAHANDLER_H #define _LIBGDAMM_DATAHANDLER_H @@ -93,9 +93,14 @@ DataHandler(const DataHandler&); DataHandler& operator=(const DataHandler&); +#endif /* DOXYGEN_SHOULD_SKIP_THIS */ protected: - DataHandler(); // you must derive from this class + /** + * You should derive from this class to use it. + */ + DataHandler(); +#ifndef DOXYGEN_SHOULD_SKIP_THIS /** Called by constructors of derived classes. Provide the result of * the Class init() function to ensure that it is properly * initialized. @@ -118,8 +123,11 @@ static void add_interface(GType gtype_implementer); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; + +#ifndef DOXYGEN_SHOULD_SKIP_THIS static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datamodelarray.cc libgdamm5.0-4.99.8/libgda/libgdamm/datamodelarray.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/datamodelarray.cc 2011-10-26 18:50:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datamodelarray.cc 2013-11-27 12:00:17.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -165,12 +165,12 @@ void DataModelArray::set_n_columns(int cols) { -gda_data_model_array_set_n_columns(gobj(), cols); + gda_data_model_array_set_n_columns(gobj(), cols); } void DataModelArray::clear() { -gda_data_model_array_clear(gobj()); + gda_data_model_array_clear(gobj()); } Glib::RefPtr DataModelArray::get_row(int row) @@ -179,9 +179,7 @@ Glib::RefPtr retvalue = Glib::wrap(gda_data_model_array_get_row(gobj(), row, &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::RefPtr DataModelArray::get_row(int row) const @@ -190,23 +188,21 @@ Glib::RefPtr retvalue = Glib::wrap(gda_data_model_array_get_row(const_cast(gobj()), row, &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy DataModelArray::property_n_columns() +Glib::PropertyProxy< guint > DataModelArray::property_n_columns() { - return Glib::PropertyProxy(this, "n-columns"); + return Glib::PropertyProxy< guint >(this, "n-columns"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataModelArray::property_n_columns() const +Glib::PropertyProxy_ReadOnly< guint > DataModelArray::property_n_columns() const { - return Glib::PropertyProxy_ReadOnly(this, "n-columns"); + return Glib::PropertyProxy_ReadOnly< guint >(this, "n-columns"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datamodelarray.h libgdamm5.0-4.99.8/libgda/libgdamm/datamodelarray.h --- libgdamm5.0-4.99.6/libgda/libgdamm/datamodelarray.h 2011-10-26 18:50:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datamodelarray.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAMODELARRAY_H #define _LIBGDAMM_DATAMODELARRAY_H @@ -92,9 +92,12 @@ public: virtual ~DataModelArray(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -152,20 +155,20 @@ /** The number of columns in the model. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_n_columns() ; + Glib::PropertyProxy< guint > property_n_columns() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** The number of columns in the model. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_n_columns() const; + Glib::PropertyProxy_ReadOnly< guint > property_n_columns() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datamodel.cc libgdamm5.0-4.99.8/libgda/libgdamm/datamodel.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/datamodel.cc 2011-10-26 18:50:05.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datamodel.cc 2013-11-27 12:00:17.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -548,12 +548,12 @@ void DataModel::freeze() { -gda_data_model_freeze(gobj()); + gda_data_model_freeze(gobj()); } void DataModel::thaw() { -gda_data_model_thaw(gobj()); + gda_data_model_thaw(gobj()); } int DataModel::get_n_rows() const @@ -573,12 +573,10 @@ Glib::RefPtr DataModel::describe_column(int col) { - Glib::RefPtr retvalue = Glib::wrap(gda_data_model_describe_column(gobj(), col)); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::RefPtr DataModel::describe_column(int col) const @@ -593,7 +591,7 @@ void DataModel::set_column_title(int col, const Glib::ustring& title) { -gda_data_model_set_column_title(gobj(), col, title.c_str()); + gda_data_model_set_column_title(gobj(), col, title.c_str()); } Value DataModel::get_value_at(int col, int row) const @@ -602,9 +600,7 @@ Value retvalue = Value(gda_data_model_get_value_at(const_cast(gobj()), col, row, &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Value DataModel::get_typed_value_at(int col, int row, GType expected_type, bool nullok) const @@ -613,9 +609,7 @@ Value retvalue = Value(gda_data_model_get_typed_value_at(const_cast(gobj()), col, row, expected_type, static_cast(nullok), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } ValueAttribute DataModel::get_attributes_at(int col, int row) @@ -634,9 +628,7 @@ bool retvalue = gda_data_model_set_value_at(gobj(), col, row, (value).gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool DataModel::set_values(int row, const std::vector& values) @@ -645,9 +637,7 @@ bool retvalue = gda_data_model_set_values(gobj(), row, Glib::ListHandler::vector_to_list(values).data(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } DataModelAccessFlags DataModel::get_access_flags() const @@ -661,9 +651,7 @@ int retvalue = gda_data_model_append_values(gobj(), Glib::ListHandler::vector_to_list(values).data(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool DataModel::append_row() @@ -672,9 +660,7 @@ bool retvalue = gda_data_model_append_row(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool DataModel::remove_row(int row) @@ -683,9 +669,7 @@ bool retvalue = gda_data_model_remove_row(gobj(), row, &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } int DataModel::get_row_from_values(const ValueVector& values, const std::vector& cols_index) @@ -695,7 +679,7 @@ void DataModel::send_hint(DataModelHint hint, const Value& hint_value) { -gda_data_model_send_hint(gobj(), ((GdaDataModelHint)(hint)), (hint_value).gobj()); + gda_data_model_send_hint(gobj(), ((GdaDataModelHint)(hint)), (hint_value).gobj()); } bool DataModel::import_from_model(const Glib::RefPtr& from, bool overwrite, GHashTable * cols_trans) @@ -704,9 +688,7 @@ bool retvalue = gda_data_model_import_from_model(gobj(), Glib::unwrap(from), static_cast(overwrite), cols_trans, &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool DataModel::import_from_string(const Glib::ustring& string, GHashTable * cols_trans, const Glib::RefPtr& options) @@ -715,9 +697,7 @@ bool retvalue = gda_data_model_import_from_string(gobj(), string.c_str(), cols_trans, const_cast(Glib::unwrap(options)), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool DataModel::import_from_file(const std::string& file, GHashTable * cols_trans, const Glib::RefPtr& options) @@ -726,14 +706,12 @@ bool retvalue = gda_data_model_import_from_file(gobj(), file.c_str(), cols_trans, const_cast(Glib::unwrap(options)), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } void DataModel::dump(FILE* to_stream) const { -gda_data_model_dump(const_cast(gobj()), to_stream); + gda_data_model_dump(const_cast(gobj()), to_stream); } Glib::ustring DataModel::dump_as_string() const @@ -743,7 +721,7 @@ void DataModel::set_column_name(int col, const Glib::ustring& name) { -gda_data_model_set_column_name(gobj(), col, name.c_str()); + gda_data_model_set_column_name(gobj(), col, name.c_str()); } Glib::ustring DataModel::get_column_name(int col) const diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datamodel.h libgdamm5.0-4.99.8/libgda/libgdamm/datamodel.h --- libgdamm5.0-4.99.6/libgda/libgdamm/datamodel.h 2011-10-26 18:50:05.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datamodel.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAMODEL_H #define _LIBGDAMM_DATAMODEL_H @@ -120,7 +120,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums * @par Bitwise operators: * %DataModelAccessFlags operator|(DataModelAccessFlags, DataModelAccessFlags)
    @@ -197,7 +198,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums */ enum DataModelHint @@ -233,7 +235,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums */ enum DataModelIOFormat @@ -322,9 +325,14 @@ DataModel(const DataModel&); DataModel& operator=(const DataModel&); +#endif /* DOXYGEN_SHOULD_SKIP_THIS */ protected: - DataModel(); // you must derive from this class + /** + * You should derive from this class to use it. + */ + DataModel(); +#ifndef DOXYGEN_SHOULD_SKIP_THIS /** Called by constructors of derived classes. Provide the result of * the Class init() function to ensure that it is properly * initialized. @@ -347,8 +355,11 @@ static void add_interface(GType gtype_implementer); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; + +#ifndef DOXYGEN_SHOULD_SKIP_THIS static GType get_base_type() G_GNUC_CONST; #endif @@ -682,12 +693,11 @@ /** Dumps a textual representation of the @a model to the @a to_stream stream * * The following environment variables can affect the resulting output: - * - * GDA_DATA_MODEL_DUMP_ROW_NUMBERS: if set, the first column of the output will contain row numbers - * GDA_DATA_MODEL_DUMP_ATTRIBUTES: if set, also dump the data model's columns' types and value's attributes - * GDA_DATA_MODEL_DUMP_TITLE: if set, also dump the data model's title - * GDA_DATA_MODEL_DUMP_NULL_AS_EMPTY: if set, replace the '0' string with an empty string for 0 values - * + * - GDA_DATA_MODEL_DUMP_ROW_NUMBERS: if set, the first column of the output will contain row numbers + * - GDA_DATA_MODEL_DUMP_ATTRIBUTES: if set, also dump the data model's columns' types and value's attributes + * - GDA_DATA_MODEL_DUMP_TITLE: if set, also dump the data model's title + * - GDA_DATA_MODEL_DUMP_NULL_AS_EMPTY: if set, replace the '0' string with an empty string for 0 values + * * @param to_stream Where to dump the data model. */ void dump(FILE* to_stream) const; @@ -695,11 +705,10 @@ /** Dumps a textual representation of the @a model into a new string * * The following environment variables can affect the resulting output: - * - * GDA_DATA_MODEL_DUMP_ROW_NUMBERS: if set, the first column of the output will contain row numbers - * GDA_DATA_MODEL_DUMP_TITLE: if set, also dump the data model's title - * GDA_DATA_MODEL_DUMP_NULL_AS_EMPTY: if set, replace the '0' string with an empty string for 0 values - * + * - GDA_DATA_MODEL_DUMP_ROW_NUMBERS: if set, the first column of the output will contain row numbers + * - GDA_DATA_MODEL_DUMP_TITLE: if set, also dump the data model's title + * - GDA_DATA_MODEL_DUMP_NULL_AS_EMPTY: if set, replace the '0' string with an empty string for 0 values + * * @return A new string. */ Glib::ustring dump_as_string() const; @@ -748,40 +757,45 @@ /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%row_inserted(int row) + * */ Glib::SignalProxy1< void,int > signal_row_inserted(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%row_updated(int row) + * */ Glib::SignalProxy1< void,int > signal_row_updated(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%row_removed(int row) + * */ Glib::SignalProxy1< void,int > signal_row_removed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%reset() + * */ Glib::SignalProxy0< void > signal_reset(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%changed() + * */ Glib::SignalProxy0< void > signal_changed(); @@ -802,10 +816,15 @@ //GTK+ Virtual Functions (override these to change behaviour): //Default Signal Handlers:: + /// This is a default handler for the signal signal_row_inserted(). virtual void on_row_inserted(int row); + /// This is a default handler for the signal signal_row_updated(). virtual void on_row_updated(int row); + /// This is a default handler for the signal signal_row_removed(). virtual void on_row_removed(int row); + /// This is a default handler for the signal signal_reset(). virtual void on_reset(); + /// This is a default handler for the signal signal_changed(). virtual void on_changed(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datamodelimport.cc libgdamm5.0-4.99.8/libgda/libgdamm/datamodelimport.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/datamodelimport.cc 2011-10-26 18:50:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datamodelimport.cc 2013-11-27 12:00:18.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -199,21 +199,21 @@ void DataModelImport::clean_errors() { -gda_data_model_import_clean_errors(gobj()); + gda_data_model_import_clean_errors(gobj()); } #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataModelImport::property_data_string() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > DataModelImport::property_data_string() const { - return Glib::PropertyProxy_ReadOnly(this, "data-string"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "data-string"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataModelImport::property_filename() const +Glib::PropertyProxy_ReadOnly< std::string > DataModelImport::property_filename() const { - return Glib::PropertyProxy_ReadOnly(this, "filename"); + return Glib::PropertyProxy_ReadOnly< std::string >(this, "filename"); } #endif //GLIBMM_PROPERTIES_ENABLED @@ -225,16 +225,16 @@ #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataModelImport::property_random_access() const +Glib::PropertyProxy_ReadOnly< bool > DataModelImport::property_random_access() const { - return Glib::PropertyProxy_ReadOnly(this, "random-access"); + return Glib::PropertyProxy_ReadOnly< bool >(this, "random-access"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataModelImport::property_xml_node() const +Glib::PropertyProxy_ReadOnly< xmlNodePtr > DataModelImport::property_xml_node() const { - return Glib::PropertyProxy_ReadOnly(this, "xml-node"); + return Glib::PropertyProxy_ReadOnly< xmlNodePtr >(this, "xml-node"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datamodelimport.h libgdamm5.0-4.99.8/libgda/libgdamm/datamodelimport.h --- libgdamm5.0-4.99.6/libgda/libgdamm/datamodelimport.h 2011-10-26 18:50:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datamodelimport.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAMODELIMPORT_H #define _LIBGDAMM_DATAMODELIMPORT_H @@ -105,9 +105,12 @@ public: virtual ~DataModelImport(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -164,10 +167,10 @@ /** String to import. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_data_string() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_data_string() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -175,10 +178,10 @@ /** File to import. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_filename() const; + Glib::PropertyProxy_ReadOnly< std::string > property_filename() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -186,8 +189,8 @@ /** Options to configure the import. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_options() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -197,10 +200,10 @@ /** Random access to the data model is possible. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_random_access() const; + Glib::PropertyProxy_ReadOnly< bool > property_random_access() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -208,10 +211,10 @@ /** XML node to import from. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_xml_node() const; + Glib::PropertyProxy_ReadOnly< xmlNodePtr > property_xml_node() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datamodeliter.cc libgdamm5.0-4.99.8/libgda/libgdamm/datamodeliter.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/datamodeliter.cc 2011-10-26 18:50:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datamodeliter.cc 2013-11-27 12:00:18.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -342,27 +342,23 @@ void DataModelIter::invalidate_contents() { -gda_data_model_iter_invalidate_contents(gobj()); + gda_data_model_iter_invalidate_contents(gobj()); } Glib::RefPtr DataModelIter::get_holder_for_field(int col) { - Glib::RefPtr retvalue = Glib::wrap(gda_data_model_iter_get_holder_for_field(gobj(), col)); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::RefPtr DataModelIter::get_holder_for_field(int col) const { - Glib::RefPtr retvalue = Glib::wrap(gda_data_model_iter_get_holder_for_field(const_cast(gobj()), col)); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Value DataModelIter::get_value_at(int col) const @@ -371,9 +367,7 @@ Value retvalue = Value(gda_data_model_iter_get_value_at_e(const_cast(gobj()), col, &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Value DataModelIter::get_value_for_field(const Glib::ustring& field_name) const @@ -387,9 +381,7 @@ bool retvalue = gda_data_model_iter_set_value_at(gobj(), col, (value).gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } @@ -406,16 +398,16 @@ #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy DataModelIter::property_current_row() +Glib::PropertyProxy< int > DataModelIter::property_current_row() { - return Glib::PropertyProxy(this, "current-row"); + return Glib::PropertyProxy< int >(this, "current-row"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataModelIter::property_current_row() const +Glib::PropertyProxy_ReadOnly< int > DataModelIter::property_current_row() const { - return Glib::PropertyProxy_ReadOnly(this, "current-row"); + return Glib::PropertyProxy_ReadOnly< int >(this, "current-row"); } #endif //GLIBMM_PROPERTIES_ENABLED @@ -441,16 +433,16 @@ #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy DataModelIter::property_update_model() +Glib::PropertyProxy< bool > DataModelIter::property_update_model() { - return Glib::PropertyProxy(this, "update-model"); + return Glib::PropertyProxy< bool >(this, "update-model"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataModelIter::property_update_model() const +Glib::PropertyProxy_ReadOnly< bool > DataModelIter::property_update_model() const { - return Glib::PropertyProxy_ReadOnly(this, "update-model"); + return Glib::PropertyProxy_ReadOnly< bool >(this, "update-model"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/datamodeliter.h libgdamm5.0-4.99.8/libgda/libgdamm/datamodeliter.h --- libgdamm5.0-4.99.6/libgda/libgdamm/datamodeliter.h 2011-10-26 18:50:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/datamodeliter.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAMODELITER_H #define _LIBGDAMM_DATAMODELITER_H @@ -159,9 +159,12 @@ public: virtual ~DataModelIter(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -280,28 +283,28 @@ /** Current represented row in the data model. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_current_row() ; + Glib::PropertyProxy< int > property_current_row() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Current represented row in the data model. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_current_row() const; + Glib::PropertyProxy_ReadOnly< int > property_current_row() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Data model for which the iter is for. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_data_model() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -311,8 +314,8 @@ /** Overrides the data model the iter is attached to (reserved for internal usage). * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_forced_model() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -321,8 +324,8 @@ /** Overrides the data model the iter is attached to (reserved for internal usage). * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_forced_model() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -331,34 +334,36 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_update_model() ; + Glib::PropertyProxy< bool > property_update_model() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_update_model() const; + Glib::PropertyProxy_ReadOnly< bool > property_update_model() const; #endif //#GLIBMM_PROPERTIES_ENABLED /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%end_of_data() + * */ Glib::SignalProxy0< void > signal_end_of_data(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%row_changed(int row) + * */ Glib::SignalProxy1< void,int > signal_row_changed(); @@ -373,7 +378,9 @@ //GTK+ Virtual Functions (override these to change behaviour): //Default Signal Handlers:: + /// This is a default handler for the signal signal_end_of_data(). virtual void on_end_of_data(); + /// This is a default handler for the signal signal_row_changed(). virtual void on_row_changed(int row); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/dataproxy.cc libgdamm5.0-4.99.8/libgda/libgdamm/dataproxy.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/dataproxy.cc 2011-10-26 18:50:07.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/dataproxy.cc 2013-11-27 12:00:18.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -552,12 +552,10 @@ Glib::RefPtr DataProxy::get_proxied_model() { - Glib::RefPtr retvalue = Glib::wrap(gda_data_proxy_get_proxied_model(gobj())); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::RefPtr DataProxy::get_proxied_model() const @@ -587,7 +585,7 @@ void DataProxy::alter_value_attributes(int proxy_row, int col, ValueAttribute alter_flags) { -gda_data_proxy_alter_value_attributes(gobj(), proxy_row, col, ((GdaValueAttribute)(alter_flags))); + gda_data_proxy_alter_value_attributes(gobj(), proxy_row, col, ((GdaValueAttribute)(alter_flags))); } int DataProxy::get_proxied_model_row(int proxy_row) const @@ -597,12 +595,12 @@ void DataProxy::erase(int proxy_row) { -gda_data_proxy_delete(gobj(), proxy_row); + gda_data_proxy_delete(gobj(), proxy_row); } void DataProxy::unerase(int proxy_row) { -gda_data_proxy_undelete(gobj(), proxy_row); + gda_data_proxy_undelete(gobj(), proxy_row); } bool DataProxy::row_is_deleted(int proxy_row) const @@ -617,7 +615,7 @@ void DataProxy::cancel_row_changes(int proxy_row, int col) { -gda_data_proxy_cancel_row_changes(gobj(), proxy_row, col); + gda_data_proxy_cancel_row_changes(gobj(), proxy_row, col); } void DataProxy::apply_row_changes(int proxy_row) @@ -626,8 +624,6 @@ gda_data_proxy_apply_row_changes(gobj(), proxy_row, &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } bool DataProxy::has_changed() const @@ -652,7 +648,7 @@ void DataProxy::set_sample_size(int sample_size) { -gda_data_proxy_set_sample_size(gobj(), sample_size); + gda_data_proxy_set_sample_size(gobj(), sample_size); } int DataProxy::get_sample_size() const @@ -662,7 +658,7 @@ void DataProxy::set_sample_start(int sample_start) { -gda_data_proxy_set_sample_start(gobj(), sample_start); + gda_data_proxy_set_sample_start(gobj(), sample_start); } int DataProxy::get_sample_start() const @@ -681,9 +677,7 @@ bool retvalue = gda_data_proxy_apply_all_changes(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool DataProxy::cancel_all_changes() @@ -707,8 +701,6 @@ gda_data_proxy_set_filter_expr(gobj(), filter_expr.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } void DataProxy::set_ordering_column(int col) @@ -717,8 +709,6 @@ gda_data_proxy_set_ordering_column(gobj(), col, &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } @@ -773,44 +763,44 @@ #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy DataProxy::property_prepend_null_entry() +Glib::PropertyProxy< bool > DataProxy::property_prepend_null_entry() { - return Glib::PropertyProxy(this, "prepend-null-entry"); + return Glib::PropertyProxy< bool >(this, "prepend-null-entry"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataProxy::property_prepend_null_entry() const +Glib::PropertyProxy_ReadOnly< bool > DataProxy::property_prepend_null_entry() const { - return Glib::PropertyProxy_ReadOnly(this, "prepend-null-entry"); + return Glib::PropertyProxy_ReadOnly< bool >(this, "prepend-null-entry"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy DataProxy::property_defer_sync() +Glib::PropertyProxy< bool > DataProxy::property_defer_sync() { - return Glib::PropertyProxy(this, "defer-sync"); + return Glib::PropertyProxy< bool >(this, "defer-sync"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataProxy::property_defer_sync() const +Glib::PropertyProxy_ReadOnly< bool > DataProxy::property_defer_sync() const { - return Glib::PropertyProxy_ReadOnly(this, "defer-sync"); + return Glib::PropertyProxy_ReadOnly< bool >(this, "defer-sync"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy DataProxy::property_sample_size() +Glib::PropertyProxy< int > DataProxy::property_sample_size() { - return Glib::PropertyProxy(this, "sample-size"); + return Glib::PropertyProxy< int >(this, "sample-size"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataProxy::property_sample_size() const +Glib::PropertyProxy_ReadOnly< int > DataProxy::property_sample_size() const { - return Glib::PropertyProxy_ReadOnly(this, "sample-size"); + return Glib::PropertyProxy_ReadOnly< int >(this, "sample-size"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/dataproxy.h libgdamm5.0-4.99.8/libgda/libgdamm/dataproxy.h --- libgdamm5.0-4.99.6/libgda/libgdamm/dataproxy.h 2011-10-26 18:50:07.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/dataproxy.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAPROXY_H #define _LIBGDAMM_DATAPROXY_H @@ -101,9 +101,12 @@ public: virtual ~DataProxy(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -342,8 +345,8 @@ /** Proxied data model. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_model() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -352,8 +355,8 @@ /** Proxied data model. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_model() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -362,106 +365,112 @@ /** Tells if a row composed of NULL values is inserted as the proxy's first row. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_prepend_null_entry() ; + Glib::PropertyProxy< bool > property_prepend_null_entry() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Tells if a row composed of NULL values is inserted as the proxy's first row. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_prepend_null_entry() const; + Glib::PropertyProxy_ReadOnly< bool > property_prepend_null_entry() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Tells if changes to the sample of rows displayed is done in background in several steps or if it's done in one step. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_defer_sync() ; + Glib::PropertyProxy< bool > property_defer_sync() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Tells if changes to the sample of rows displayed is done in background in several steps or if it's done in one step. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_defer_sync() const; + Glib::PropertyProxy_ReadOnly< bool > property_defer_sync() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Number of rows which the proxy will contain at any time, like a sliding window on the proxied data model. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_sample_size() ; + Glib::PropertyProxy< int > property_sample_size() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Number of rows which the proxy will contain at any time, like a sliding window on the proxied data model. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_sample_size() const; + Glib::PropertyProxy_ReadOnly< int > property_sample_size() const; #endif //#GLIBMM_PROPERTIES_ENABLED /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%row_delete_changed(int row, bool to_be_deleted) + * */ Glib::SignalProxy2< void,int,bool > signal_row_delete_changed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%sample_changed(int sample_start, int sample_end) + * */ Glib::SignalProxy2< void,int,int > signal_sample_changed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%sample_size_changed(int sample_size) + * */ Glib::SignalProxy1< void,int > signal_sample_size_changed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%filter_changed() + * */ Glib::SignalProxy0< void > signal_filter_changed(); /** - * @par Prototype: + * @par Slot Prototype: * Glib::Error on_my_%validate_row_changes(int row, int proxied_row) + * */ Glib::SignalProxy2< Glib::Error,int,int > signal_validate_row_changes(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%row_changes_applied(int row, int proxied_row) + * */ Glib::SignalProxy2< void,int,int > signal_row_changes_applied(); @@ -476,9 +485,13 @@ //GTK+ Virtual Functions (override these to change behaviour): //Default Signal Handlers:: + /// This is a default handler for the signal signal_row_delete_changed(). virtual void on_row_delete_changed(int row, bool to_be_deleted); + /// This is a default handler for the signal signal_sample_changed(). virtual void on_sample_changed(int sample_start, int sample_end); + /// This is a default handler for the signal signal_sample_size_changed(). virtual void on_sample_size_changed(int sample_size); + /// This is a default handler for the signal signal_row_changes_applied(). virtual void on_row_changes_applied(int row, int proxied_row); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/dataselect.cc libgdamm5.0-4.99.8/libgda/libgdamm/dataselect.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/dataselect.cc 2011-10-26 18:50:07.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/dataselect.cc 2013-11-27 12:00:18.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -151,9 +151,7 @@ bool retvalue = gda_data_select_set_row_selection_condition_sql(gobj(), sql_where.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } void DataSelect::compute_row_selection_condition() @@ -162,8 +160,6 @@ gda_data_select_compute_row_selection_condition(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } void DataSelect::set_modification_statement(const Glib::RefPtr& mod_stmt) @@ -172,8 +168,6 @@ gda_data_select_set_modification_statement(gobj(), Glib::unwrap(mod_stmt), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } void DataSelect::set_modification_statement_sql(const Glib::ustring& sql) @@ -182,8 +176,6 @@ gda_data_select_set_modification_statement_sql(gobj(), sql.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } void DataSelect::compute_modification_statements() @@ -192,8 +184,6 @@ gda_data_select_compute_modification_statements(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } void DataSelect::compute_columns_attributes() @@ -202,8 +192,6 @@ gda_data_select_compute_columns_attributes(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } Glib::RefPtr DataSelect::get_connection() @@ -217,36 +205,34 @@ gda_data_select_rerun(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy DataSelect::property_auto_reset() +Glib::PropertyProxy< bool > DataSelect::property_auto_reset() { - return Glib::PropertyProxy(this, "auto-reset"); + return Glib::PropertyProxy< bool >(this, "auto-reset"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataSelect::property_auto_reset() const +Glib::PropertyProxy_ReadOnly< bool > DataSelect::property_auto_reset() const { - return Glib::PropertyProxy_ReadOnly(this, "auto-reset"); + return Glib::PropertyProxy_ReadOnly< bool >(this, "auto-reset"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy DataSelect::property_store_all_rows() +Glib::PropertyProxy< bool > DataSelect::property_store_all_rows() { - return Glib::PropertyProxy(this, "store-all-rows"); + return Glib::PropertyProxy< bool >(this, "store-all-rows"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataSelect::property_store_all_rows() const +Glib::PropertyProxy_ReadOnly< bool > DataSelect::property_store_all_rows() const { - return Glib::PropertyProxy_ReadOnly(this, "store-all-rows"); + return Glib::PropertyProxy_ReadOnly< bool >(this, "store-all-rows"); } #endif //GLIBMM_PROPERTIES_ENABLED @@ -321,9 +307,9 @@ #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly DataSelect::property_model_usage() const +Glib::PropertyProxy_ReadOnly< guint > DataSelect::property_model_usage() const { - return Glib::PropertyProxy_ReadOnly(this, "model-usage"); + return Glib::PropertyProxy_ReadOnly< guint >(this, "model-usage"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/dataselect.h libgdamm5.0-4.99.8/libgda/libgdamm/dataselect.h --- libgdamm5.0-4.99.6/libgda/libgdamm/dataselect.h 2011-10-26 18:50:07.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/dataselect.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATASELECT_H #define _LIBGDAMM_DATASELECT_H @@ -107,9 +107,12 @@ public: virtual ~DataSelect(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -164,12 +167,10 @@ * using @a mod_stmt to propagate those modifications into the database. * * If @a mod_stmt is: - * - * an UPDATE statement, then all the rows in @a model will be modifyable - * a DELETE statement, then it will be possible to delete rows in @a model - * in INSERT statement, then it will be possible to add some rows to @a model - * any other statement, then this method will return an error - * + * - an UPDATE statement, then all the rows in @a model will be modifyable + * - a DELETE statement, then it will be possible to delete rows in @a model + * - in INSERT statement, then it will be possible to add some rows to @a model + * - any other statement, then this method will return an error * * This method can be called several times to specify different types of modification. * @@ -229,48 +230,48 @@ /** Automatically re-run the SELECT statement if any parameter has changed since it was first executed. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_auto_reset() ; + Glib::PropertyProxy< bool > property_auto_reset() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Automatically re-run the SELECT statement if any parameter has changed since it was first executed. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_auto_reset() const; + Glib::PropertyProxy_ReadOnly< bool > property_auto_reset() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Tells if model has analyzed all the rows. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_store_all_rows() ; + Glib::PropertyProxy< bool > property_store_all_rows() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Tells if model has analyzed all the rows. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_store_all_rows() const; + Glib::PropertyProxy_ReadOnly< bool > property_store_all_rows() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Connection from which this data model is created. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_connection() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -280,8 +281,8 @@ /** DELETE Statement to be executed to remove data. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_delete_stmt() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -290,8 +291,8 @@ /** DELETE Statement to be executed to remove data. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_delete_stmt() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -300,8 +301,8 @@ /** INSERT Statement to be executed to add data. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_insert_stmt() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -310,8 +311,8 @@ /** INSERT Statement to be executed to add data. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_insert_stmt() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -320,8 +321,8 @@ /** Associated prepared statement (for internal usage). * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_prepared_stmt() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -330,8 +331,8 @@ /** Associated prepared statement (for internal usage). * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_prepared_stmt() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -340,8 +341,8 @@ /** UPDATE Statement to be executed to update data. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_update_stmt() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -350,8 +351,8 @@ /** UPDATE Statement to be executed to update data. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_update_stmt() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -360,8 +361,8 @@ /** GdaSet used when the SELECT statement was executed. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_exec_params() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -371,10 +372,10 @@ /** Determines how the data model may be used. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_model_usage() const; + Glib::PropertyProxy_ReadOnly< guint > property_model_usage() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlerbin.cc libgdamm5.0-4.99.8/libgda/libgdamm/handlerbin.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/handlerbin.cc 2011-10-26 18:50:08.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlerbin.cc 2013-11-27 12:00:18.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlerbin.h libgdamm5.0-4.99.8/libgda/libgdamm/handlerbin.h --- libgdamm5.0-4.99.6/libgda/libgdamm/handlerbin.h 2011-10-26 18:50:08.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlerbin.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERBIN_H #define _LIBGDAMM_HANDLERBIN_H @@ -86,9 +86,12 @@ public: virtual ~HandlerBin(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlerboolean.cc libgdamm5.0-4.99.8/libgda/libgdamm/handlerboolean.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/handlerboolean.cc 2011-10-26 18:50:08.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlerboolean.cc 2013-11-27 12:00:18.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlerboolean.h libgdamm5.0-4.99.8/libgda/libgdamm/handlerboolean.h --- libgdamm5.0-4.99.6/libgda/libgdamm/handlerboolean.h 2011-10-26 18:50:08.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlerboolean.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERBOOLEAN_H #define _LIBGDAMM_HANDLERBOOLEAN_H @@ -86,9 +86,12 @@ public: virtual ~HandlerBoolean(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlernumerical.cc libgdamm5.0-4.99.8/libgda/libgdamm/handlernumerical.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/handlernumerical.cc 2011-10-26 18:50:08.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlernumerical.cc 2013-11-27 12:00:18.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlernumerical.h libgdamm5.0-4.99.8/libgda/libgdamm/handlernumerical.h --- libgdamm5.0-4.99.6/libgda/libgdamm/handlernumerical.h 2011-10-26 18:50:08.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlernumerical.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERNUMERICAL_H #define _LIBGDAMM_HANDLERNUMERICAL_H @@ -86,9 +86,12 @@ public: virtual ~HandlerNumerical(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlerstring.cc libgdamm5.0-4.99.8/libgda/libgdamm/handlerstring.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/handlerstring.cc 2011-10-26 18:50:09.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlerstring.cc 2013-11-27 12:00:18.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlerstring.h libgdamm5.0-4.99.8/libgda/libgdamm/handlerstring.h --- libgdamm5.0-4.99.6/libgda/libgdamm/handlerstring.h 2011-10-26 18:50:09.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlerstring.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERSTRING_H #define _LIBGDAMM_HANDLERSTRING_H @@ -86,9 +86,12 @@ public: virtual ~HandlerString(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlertime.cc libgdamm5.0-4.99.8/libgda/libgdamm/handlertime.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/handlertime.cc 2011-10-26 18:50:09.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlertime.cc 2013-11-27 12:00:19.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlertime.h libgdamm5.0-4.99.8/libgda/libgdamm/handlertime.h --- libgdamm5.0-4.99.6/libgda/libgdamm/handlertime.h 2011-10-26 18:50:09.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlertime.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERTIME_H #define _LIBGDAMM_HANDLERTIME_H @@ -86,9 +86,12 @@ public: virtual ~HandlerTime(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlertype.cc libgdamm5.0-4.99.8/libgda/libgdamm/handlertype.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/handlertype.cc 2011-10-26 18:50:10.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlertype.cc 2013-11-27 12:00:19.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/handlertype.h libgdamm5.0-4.99.8/libgda/libgdamm/handlertype.h --- libgdamm5.0-4.99.6/libgda/libgdamm/handlertype.h 2011-10-26 18:50:10.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/handlertype.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERTYPE_H #define _LIBGDAMM_HANDLERTYPE_H @@ -86,9 +86,12 @@ public: virtual ~HandlerType(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/holder.cc libgdamm5.0-4.99.8/libgda/libgdamm/holder.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/holder.cc 2011-10-26 18:50:10.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/holder.cc 2013-11-27 12:00:19.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -430,9 +430,7 @@ bool retvalue = gda_holder_set_value(gobj(), (value).gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Holder::set_value_str(const Glib::RefPtr& dh, const Glib::ustring& value) @@ -441,9 +439,7 @@ bool retvalue = gda_holder_set_value_str(gobj(), Glib::unwrap(dh), value.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Holder::take_value(const Value& value) @@ -452,9 +448,7 @@ bool retvalue = gda_holder_take_value(gobj(), const_cast((value).gobj()), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Value Holder::take_static_value(const Value& value, bool& value_changed) @@ -463,9 +457,7 @@ Value retvalue = Value(gda_holder_take_static_value(gobj(), (value).gobj(), (gboolean*)(&(value_changed)), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Value Holder::get_attribute(const Glib::ustring& attribute) const @@ -480,7 +472,7 @@ void Holder::set_default_value(const Value& value) { -gda_holder_set_default_value(gobj(), (value).gobj()); + gda_holder_set_default_value(gobj(), (value).gobj()); } bool Holder::set_value_to_default() @@ -495,7 +487,7 @@ void Holder::force_invalid() { -gda_holder_force_invalid(gobj()); + gda_holder_force_invalid(gobj()); } bool Holder::is_valid() const @@ -505,7 +497,7 @@ void Holder::set_not_null(bool not_null) { -gda_holder_set_not_null(gobj(), static_cast(not_null)); + gda_holder_set_not_null(gobj(), static_cast(not_null)); } bool Holder::get_not_null() const @@ -529,9 +521,7 @@ bool retvalue = gda_holder_set_source_model(gobj(), Glib::unwrap(model), col, &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } void Holder::set_bind(const Glib::RefPtr& bind_to) @@ -540,18 +530,14 @@ gda_holder_set_bind(gobj(), Glib::unwrap(bind_to), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - - } Glib::RefPtr Holder::get_bind() { - Glib::RefPtr retvalue = Glib::wrap(gda_holder_get_bind(gobj())); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::RefPtr Holder::get_bind() const @@ -585,16 +571,16 @@ #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Holder::property_description() +Glib::PropertyProxy< Glib::ustring > Holder::property_description() { - return Glib::PropertyProxy(this, "description"); + return Glib::PropertyProxy< Glib::ustring >(this, "description"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Holder::property_description() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Holder::property_description() const { - return Glib::PropertyProxy_ReadOnly(this, "description"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "description"); } #endif //GLIBMM_PROPERTIES_ENABLED @@ -613,58 +599,58 @@ #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Holder::property_g_type() +Glib::PropertyProxy< gulong > Holder::property_g_type() { - return Glib::PropertyProxy(this, "g-type"); + return Glib::PropertyProxy< gulong >(this, "g-type"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Holder::property_g_type() const +Glib::PropertyProxy_ReadOnly< gulong > Holder::property_g_type() const { - return Glib::PropertyProxy_ReadOnly(this, "g-type"); + return Glib::PropertyProxy_ReadOnly< gulong >(this, "g-type"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Holder::property_id() +Glib::PropertyProxy< Glib::ustring > Holder::property_id() { - return Glib::PropertyProxy(this, "id"); + return Glib::PropertyProxy< Glib::ustring >(this, "id"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Holder::property_id() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Holder::property_id() const { - return Glib::PropertyProxy_ReadOnly(this, "id"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "id"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Holder::property_name() +Glib::PropertyProxy< Glib::ustring > Holder::property_name() { - return Glib::PropertyProxy(this, "name"); + return Glib::PropertyProxy< Glib::ustring >(this, "name"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Holder::property_name() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Holder::property_name() const { - return Glib::PropertyProxy_ReadOnly(this, "name"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "name"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Holder::property_not_null() +Glib::PropertyProxy< bool > Holder::property_not_null() { - return Glib::PropertyProxy(this, "not-null"); + return Glib::PropertyProxy< bool >(this, "not-null"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Holder::property_not_null() const +Glib::PropertyProxy_ReadOnly< bool > Holder::property_not_null() const { - return Glib::PropertyProxy_ReadOnly(this, "not-null"); + return Glib::PropertyProxy_ReadOnly< bool >(this, "not-null"); } #endif //GLIBMM_PROPERTIES_ENABLED @@ -683,16 +669,16 @@ #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Holder::property_source_column() +Glib::PropertyProxy< int > Holder::property_source_column() { - return Glib::PropertyProxy(this, "source-column"); + return Glib::PropertyProxy< int >(this, "source-column"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Holder::property_source_column() const +Glib::PropertyProxy_ReadOnly< int > Holder::property_source_column() const { - return Glib::PropertyProxy_ReadOnly(this, "source-column"); + return Glib::PropertyProxy_ReadOnly< int >(this, "source-column"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/holder.h libgdamm5.0-4.99.8/libgda/libgdamm/holder.h --- libgdamm5.0-4.99.6/libgda/libgdamm/holder.h 2011-10-26 18:50:10.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/holder.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HOLDER_H #define _LIBGDAMM_HOLDER_H @@ -141,9 +141,12 @@ public: virtual ~Holder(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -417,28 +420,28 @@ /** Holder's description. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_description() ; + Glib::PropertyProxy< Glib::ustring > property_description() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Holder's description. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_description() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_description() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Make value holder follow other GdaHolder's changes and the other way around. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_full_bind() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -447,8 +450,8 @@ /** Make value holder follow other GdaHolder's changes and the other way around. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_full_bind() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -457,88 +460,88 @@ /** Holder's GType. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_g_type() ; + Glib::PropertyProxy< gulong > property_g_type() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Holder's GType. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_g_type() const; + Glib::PropertyProxy_ReadOnly< gulong > property_g_type() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Holder's ID. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_id() ; + Glib::PropertyProxy< Glib::ustring > property_id() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Holder's ID. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_id() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_id() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Holder's name. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_name() ; + Glib::PropertyProxy< Glib::ustring > property_name() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Holder's name. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_name() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_name() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Can the value holder be NULL?. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_not_null() ; + Glib::PropertyProxy< bool > property_not_null() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Can the value holder be NULL?. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_not_null() const; + Glib::PropertyProxy_ReadOnly< bool > property_not_null() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Make value holder follow other GdaHolder's changes. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_simple_bind() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -547,8 +550,8 @@ /** Make value holder follow other GdaHolder's changes. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_simple_bind() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -557,28 +560,28 @@ /** Column number to use in coordination with the source-model property. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_source_column() ; + Glib::PropertyProxy< int > property_source_column() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Column number to use in coordination with the source-model property. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_source_column() const; + Glib::PropertyProxy_ReadOnly< int > property_source_column() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Data model among which the holder's value should be. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy< Glib::RefPtr > property_source_model() ; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -587,40 +590,44 @@ /** Data model among which the holder's value should be. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_source_model() const; #endif //#GLIBMM_PROPERTIES_ENABLED /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%changed() + * */ Glib::SignalProxy0< void > signal_changed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%source_changed() + * */ Glib::SignalProxy0< void > signal_source_changed(); /** - * @par Prototype: + * @par Slot Prototype: * Glib::Error on_my_%validate_change(const Value& value) + * */ Glib::SignalProxy1< Glib::Error,const Value& > signal_validate_change(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%attribute_changed(const Glib::ustring& attr_name, const Value& value) + * */ Glib::SignalProxy2< void,const Glib::ustring&,const Value& > signal_attribute_changed(); @@ -635,7 +642,9 @@ //GTK+ Virtual Functions (override these to change behaviour): //Default Signal Handlers:: + /// This is a default handler for the signal signal_changed(). virtual void on_changed(); + /// This is a default handler for the signal signal_source_changed(). virtual void on_source_changed(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/Makefile.in libgdamm5.0-4.99.8/libgda/libgdamm/Makefile.in --- libgdamm5.0-4.99.6/libgda/libgdamm/Makefile.in 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/Makefile.in 2014-04-25 11:09:33.000000000 +0000 @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -17,6 +16,51 @@ VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -35,10 +79,10 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -DIST_COMMON = $(binding_include_HEADERS) $(binding_private_HEADERS) \ - $(srcdir)/../src/filelist.am $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/filelist.am \ - $(top_srcdir)/build/compile-binding.am +DIST_COMMON = $(srcdir)/../src/filelist.am $(srcdir)/filelist.am \ + $(top_srcdir)/build/compile-binding.am $(srcdir)/Makefile.in \ + $(srcdir)/Makefile.am $(top_srcdir)/build/depcomp \ + $(binding_include_HEADERS) $(binding_private_HEADERS) subdir = libgda/libgdamm ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/build/libtool.m4 \ @@ -74,6 +118,12 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } am__installdirs = "$(DESTDIR)$(libdir)" \ "$(DESTDIR)$(binding_includedir)" \ "$(DESTDIR)$(binding_privatedir)" @@ -97,32 +147,80 @@ am_libgdamm_@LIBGDAMM_API_VERSION@_la_OBJECTS = $(am__objects_4) libgdamm_@LIBGDAMM_API_VERSION@_la_OBJECTS = \ $(am_libgdamm_@LIBGDAMM_API_VERSION@_la_OBJECTS) -libgdamm_@LIBGDAMM_API_VERSION@_la_LINK = $(LIBTOOL) --tag=CXX \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ - $(AM_CXXFLAGS) $(CXXFLAGS) \ +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +libgdamm_@LIBGDAMM_API_VERSION@_la_LINK = $(LIBTOOL) $(AM_V_lt) \ + --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \ + $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ $(libgdamm_@LIBGDAMM_API_VERSION@_la_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/build/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CXXFLAGS) $(CXXFLAGS) +AM_V_CXX = $(am__v_CXX_@AM_V@) +am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ +CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ + $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) +am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(libgdamm_@LIBGDAMM_API_VERSION@_la_SOURCES) DIST_SOURCES = $(libgdamm_@LIBGDAMM_API_VERSION@_la_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac HEADERS = $(binding_include_HEADERS) $(binding_private_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ACLOCAL_FLAGS = @ACLOCAL_FLAGS@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ @@ -372,6 +470,7 @@ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; +$(srcdir)/../src/filelist.am $(srcdir)/filelist.am $(top_srcdir)/build/compile-binding.am: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh @@ -381,9 +480,9 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): + install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) - test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ @@ -391,6 +490,8 @@ else :; fi; \ done; \ test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } @@ -406,14 +507,17 @@ clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done -libgdamm-@LIBGDAMM_API_VERSION@.la: $(libgdamm_@LIBGDAMM_API_VERSION@_la_OBJECTS) $(libgdamm_@LIBGDAMM_API_VERSION@_la_DEPENDENCIES) - $(libgdamm_@LIBGDAMM_API_VERSION@_la_LINK) -rpath $(libdir) $(libgdamm_@LIBGDAMM_API_VERSION@_la_OBJECTS) $(libgdamm_@LIBGDAMM_API_VERSION@_la_LIBADD) $(LIBS) + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +libgdamm-@LIBGDAMM_API_VERSION@.la: $(libgdamm_@LIBGDAMM_API_VERSION@_la_OBJECTS) $(libgdamm_@LIBGDAMM_API_VERSION@_la_DEPENDENCIES) $(EXTRA_libgdamm_@LIBGDAMM_API_VERSION@_la_DEPENDENCIES) + $(AM_V_CXXLD)$(libgdamm_@LIBGDAMM_API_VERSION@_la_LINK) -rpath $(libdir) $(libgdamm_@LIBGDAMM_API_VERSION@_la_OBJECTS) $(libgdamm_@LIBGDAMM_API_VERSION@_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -465,25 +569,25 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xatransaction.Plo@am__quote@ .cc.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cc.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cc.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo @@ -492,8 +596,11 @@ -rm -rf .libs _libs install-binding_includeHEADERS: $(binding_include_HEADERS) @$(NORMAL_INSTALL) - test -z "$(binding_includedir)" || $(MKDIR_P) "$(DESTDIR)$(binding_includedir)" @list='$(binding_include_HEADERS)'; test -n "$(binding_includedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(binding_includedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(binding_includedir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -507,13 +614,14 @@ @$(NORMAL_UNINSTALL) @list='$(binding_include_HEADERS)'; test -n "$(binding_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(binding_includedir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(binding_includedir)" && rm -f $$files + dir='$(DESTDIR)$(binding_includedir)'; $(am__uninstall_files_from_dir) install-binding_privateHEADERS: $(binding_private_HEADERS) @$(NORMAL_INSTALL) - test -z "$(binding_privatedir)" || $(MKDIR_P) "$(DESTDIR)$(binding_privatedir)" @list='$(binding_private_HEADERS)'; test -n "$(binding_privatedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(binding_privatedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(binding_privatedir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -527,30 +635,17 @@ @$(NORMAL_UNINSTALL) @list='$(binding_private_HEADERS)'; test -n "$(binding_privatedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(binding_privatedir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(binding_privatedir)" && rm -f $$files - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS + dir='$(DESTDIR)$(binding_privatedir)'; $(am__uninstall_files_from_dir) + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -562,15 +657,11 @@ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -579,6 +670,21 @@ here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -630,10 +736,15 @@ installcheck: installcheck-am install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: @@ -721,20 +832,21 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-binding_includeHEADERS \ - install-binding_privateHEADERS install-data install-data-am \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-libLTLIBRARIES install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-binding_includeHEADERS \ +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am \ + install-binding_includeHEADERS install-binding_privateHEADERS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-libLTLIBRARIES \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-binding_includeHEADERS \ uninstall-binding_privateHEADERS uninstall-libLTLIBRARIES diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/metastore.cc libgdamm5.0-4.99.8/libgda/libgdamm/metastore.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/metastore.cc 2011-10-26 18:50:10.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/metastore.cc 2013-11-27 12:00:19.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -293,9 +293,7 @@ bool retvalue = gda_meta_store_modify_with_context(gobj(), context, Glib::unwrap(new_data), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::RefPtr MetaStore::create_modify_data_model(const Glib::ustring& table_name) @@ -305,7 +303,7 @@ void MetaStore::set_identifiers_style(SqlIdentifierStyle style) { -gda_meta_store_set_identifiers_style(gobj(), ((GdaSqlIdentifierStyle)(style))); + gda_meta_store_set_identifiers_style(gobj(), ((GdaSqlIdentifierStyle)(style))); } Glib::RefPtr MetaStore::schema_get_structure() @@ -314,9 +312,7 @@ Glib::RefPtr retvalue = Glib::wrap(gda_meta_store_schema_get_structure(gobj(), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } std::vector MetaStore::schema_get_all_tables() @@ -335,9 +331,7 @@ bool retvalue = gda_meta_store_set_attribute_value(gobj(), att_name.c_str(), att_value.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool MetaStore::schema_add_custom_object(const Glib::ustring& xml_description) @@ -346,9 +340,7 @@ bool retvalue = gda_meta_store_schema_add_custom_object(gobj(), xml_description.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool MetaStore::schema_remove_custom_object(const Glib::ustring& obj_name) @@ -357,9 +349,7 @@ bool retvalue = gda_meta_store_schema_remove_custom_object(gobj(), obj_name.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::RefPtr MetaStore::get_internal_connection() diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/metastore.h libgdamm5.0-4.99.8/libgda/libgdamm/metastore.h --- libgdamm5.0-4.99.6/libgda/libgdamm/metastore.h 2011-10-26 18:50:10.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/metastore.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_METASTORE_H #define _LIBGDAMM_METASTORE_H @@ -111,7 +111,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums * @par Bitwise operators: * %SqlIdentifierStyle operator|(SqlIdentifierStyle, SqlIdentifierStyle)
    @@ -231,9 +232,12 @@ public: virtual ~MetaStore(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -383,11 +387,9 @@ * (such as tables or views). This method allows one to add a new database object. * * If the internal database already contains the object, then: - * - * if the object is equal to the provided description then true is returned - * if the object exists but differs from the provided description, then false is returned, - * with the GDA_META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR error code - * + * - if the object is equal to the provided description then true is returned + * - if the object exists but differs from the provided description, then false is returned, + * with the GDA_META_STORE_SCHEMA_OBJECT_CONFLICT_ERROR error code * * The @a xml_description defines the table of view's definition, for example: * @@ -466,16 +468,17 @@ /** Connection object internally used. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_cnc() const; #endif //#GLIBMM_PROPERTIES_ENABLED /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%meta_reset() + * */ Glib::SignalProxy0< void > signal_meta_reset(); @@ -495,6 +498,7 @@ //GTK+ Virtual Functions (override these to change behaviour): //Default Signal Handlers:: + /// This is a default handler for the signal signal_meta_reset(). virtual void on_meta_reset(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/metastruct.cc libgdamm5.0-4.99.8/libgda/libgdamm/metastruct.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/metastruct.cc 2011-10-26 18:50:11.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/metastruct.cc 2013-11-27 12:00:19.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -213,9 +213,7 @@ GdaMetaDbObject* retvalue = gda_meta_struct_complement(gobj(), ((GdaMetaDbObjectType)(type)), (catalog).gobj(), (schema).gobj(), (name).gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool MetaStruct::complement_schema(const Value& catalog, const Value& schema) @@ -224,9 +222,7 @@ bool retvalue = gda_meta_struct_complement_schema(gobj(), (catalog).gobj(), (schema).gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool MetaStruct::complement_default() @@ -235,9 +231,7 @@ bool retvalue = gda_meta_struct_complement_default(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool MetaStruct::sort_db_object(MetaSortType sort_type) @@ -246,9 +240,7 @@ bool retvalue = gda_meta_struct_sort_db_objects(gobj(), ((GdaMetaSortType)(sort_type)), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } GdaMetaDbObject* MetaStruct::get_db_object(const Value& catalog, const Value& schema, const Value& name) @@ -267,9 +259,7 @@ Glib::ustring retvalue = Glib::convert_return_gchar_ptr_to_ustring(gda_meta_struct_dump_as_graph(gobj(), ((GdaMetaGraphInfo)(info)), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool MetaStruct::complement_all() @@ -278,9 +268,7 @@ bool retvalue = gda_meta_struct_complement_all(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } GSList* MetaStruct::get_all_db_objects() @@ -290,9 +278,9 @@ #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly MetaStruct::property_features() const +Glib::PropertyProxy_ReadOnly< guint > MetaStruct::property_features() const { - return Glib::PropertyProxy_ReadOnly(this, "features"); + return Glib::PropertyProxy_ReadOnly< guint >(this, "features"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/metastruct.h libgdamm5.0-4.99.8/libgda/libgdamm/metastruct.h --- libgdamm5.0-4.99.6/libgda/libgdamm/metastruct.h 2011-10-26 18:50:11.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/metastruct.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_METASTRUCT_H #define _LIBGDAMM_METASTRUCT_H @@ -108,7 +108,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums * @par Bitwise operators: * %MetaStructFeature operator|(MetaStructFeature, MetaStructFeature)
    @@ -181,7 +182,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums */ enum MetaDbObjectType @@ -217,7 +219,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums */ enum MetaSortType @@ -252,7 +255,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums * @par Bitwise operators: * %MetaGraphInfo operator|(MetaGraphInfo, MetaGraphInfo)
    @@ -374,9 +378,12 @@ public: virtual ~MetaStruct(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -415,10 +422,8 @@ * can be accessed by its @a schema. @a name name. * * Important note: @a catalog, @a schema and @a name will be used using the following convention: - * - * be surrounded by double quotes for a case sensitive search - * otherwise for case insensitive search - * + * - be surrounded by double quotes for a case sensitive search + * - otherwise for case insensitive search * * For more information, see the * meta data section about SQL identifiers. @@ -508,10 +513,10 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_features() const; + Glib::PropertyProxy_ReadOnly< guint > property_features() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/numeric.cc libgdamm5.0-4.99.8/libgda/libgdamm/numeric.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/numeric.cc 2011-11-11 21:17:53.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/numeric.cc 2013-11-27 12:00:19.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -113,12 +113,12 @@ void Numeric::set_from_string(const Glib::ustring& str) { -gda_numeric_set_from_string(gobj(), str.c_str()); + gda_numeric_set_from_string(gobj(), str.c_str()); } void Numeric::set_double(double number) { -gda_numeric_set_double(gobj(), number); + gda_numeric_set_double(gobj(), number); } double Numeric::get_double() const @@ -128,7 +128,7 @@ void Numeric::set_precision(long precision) { -gda_numeric_set_precision(gobj(), precision); + gda_numeric_set_precision(gobj(), precision); } long Numeric::get_precision() const @@ -138,7 +138,7 @@ void Numeric::set_width(long width) { -gda_numeric_set_width(gobj(), width); + gda_numeric_set_width(gobj(), width); } long Numeric::get_width() diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/numeric.h libgdamm5.0-4.99.8/libgda/libgdamm/numeric.h --- libgdamm5.0-4.99.6/libgda/libgdamm/numeric.h 2011-11-11 21:53:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/numeric.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_NUMERIC_H #define _LIBGDAMM_NUMERIC_H @@ -47,9 +47,11 @@ #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef Numeric CppObjectType; typedef GdaNumeric BaseObjectType; +#endif /* DOXYGEN_SHOULD_SKIP_THIS */ + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; -#endif /* DOXYGEN_SHOULD_SKIP_THIS */ Numeric(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/batch_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/batch_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/batch_p.h 2011-10-26 18:50:01.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/batch_p.h 2013-11-27 12:00:16.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_BATCH_P_H #define _LIBGDAMM_BATCH_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/blobop_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/blobop_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/blobop_p.h 2011-10-26 18:50:02.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/blobop_p.h 2013-11-27 12:00:16.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_BLOBOP_P_H #define _LIBGDAMM_BLOBOP_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/blob_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/blob_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/blob_p.h 2011-10-26 18:50:02.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/blob_p.h 2013-11-27 12:00:16.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_BLOB_P_H #define _LIBGDAMM_BLOB_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/column_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/column_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/column_p.h 2011-10-26 18:50:02.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/column_p.h 2014-04-25 09:15:28.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.40.0 -- DO NOT MODIFY! #ifndef _LIBGDAMM_COLUMN_P_H #define _LIBGDAMM_COLUMN_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/config_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/config_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/config_p.h 2011-10-26 18:50:03.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/config_p.h 2013-11-27 12:00:16.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_CONFIG_P_H #define _LIBGDAMM_CONFIG_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/connectionevent_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/connectionevent_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/connectionevent_p.h 2011-10-26 18:50:04.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/connectionevent_p.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_CONNECTIONEVENT_P_H #define _LIBGDAMM_CONNECTIONEVENT_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/connection_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/connection_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/connection_p.h 2011-10-26 18:50:03.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/connection_p.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_CONNECTION_P_H #define _LIBGDAMM_CONNECTION_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/dataaccesswrapper_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/dataaccesswrapper_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/dataaccesswrapper_p.h 2011-10-26 18:50:04.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/dataaccesswrapper_p.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAACCESSWRAPPER_P_H #define _LIBGDAMM_DATAACCESSWRAPPER_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/datacomparator_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/datacomparator_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/datacomparator_p.h 2011-10-26 18:50:04.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/datacomparator_p.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATACOMPARATOR_P_H #define _LIBGDAMM_DATACOMPARATOR_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/datahandler_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/datahandler_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/datahandler_p.h 2011-10-26 18:50:05.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/datahandler_p.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAHANDLER_P_H #define _LIBGDAMM_DATAHANDLER_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/datamodelarray_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/datamodelarray_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/datamodelarray_p.h 2011-10-26 18:50:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/datamodelarray_p.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAMODELARRAY_P_H #define _LIBGDAMM_DATAMODELARRAY_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/datamodelimport_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/datamodelimport_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/datamodelimport_p.h 2011-10-26 18:50:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/datamodelimport_p.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAMODELIMPORT_P_H #define _LIBGDAMM_DATAMODELIMPORT_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/datamodeliter_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/datamodeliter_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/datamodeliter_p.h 2011-10-26 18:50:06.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/datamodeliter_p.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAMODELITER_P_H #define _LIBGDAMM_DATAMODELITER_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/datamodel_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/datamodel_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/datamodel_p.h 2011-10-26 18:50:05.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/datamodel_p.h 2013-11-27 12:00:17.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAMODEL_P_H #define _LIBGDAMM_DATAMODEL_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/dataproxy_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/dataproxy_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/dataproxy_p.h 2011-10-26 18:50:07.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/dataproxy_p.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATAPROXY_P_H #define _LIBGDAMM_DATAPROXY_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/dataselect_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/dataselect_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/dataselect_p.h 2011-10-26 18:50:07.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/dataselect_p.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_DATASELECT_P_H #define _LIBGDAMM_DATASELECT_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/handlerbin_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/handlerbin_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/handlerbin_p.h 2011-10-26 18:50:08.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/handlerbin_p.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERBIN_P_H #define _LIBGDAMM_HANDLERBIN_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/handlerboolean_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/handlerboolean_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/handlerboolean_p.h 2011-10-26 18:50:08.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/handlerboolean_p.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERBOOLEAN_P_H #define _LIBGDAMM_HANDLERBOOLEAN_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/handlernumerical_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/handlernumerical_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/handlernumerical_p.h 2011-10-26 18:50:08.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/handlernumerical_p.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERNUMERICAL_P_H #define _LIBGDAMM_HANDLERNUMERICAL_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/handlerstring_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/handlerstring_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/handlerstring_p.h 2011-10-26 18:50:09.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/handlerstring_p.h 2013-11-27 12:00:18.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERSTRING_P_H #define _LIBGDAMM_HANDLERSTRING_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/handlertime_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/handlertime_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/handlertime_p.h 2011-10-26 18:50:09.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/handlertime_p.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERTIME_P_H #define _LIBGDAMM_HANDLERTIME_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/handlertype_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/handlertype_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/handlertype_p.h 2011-10-26 18:50:10.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/handlertype_p.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HANDLERTYPE_P_H #define _LIBGDAMM_HANDLERTYPE_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/holder_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/holder_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/holder_p.h 2011-10-26 18:50:10.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/holder_p.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_HOLDER_P_H #define _LIBGDAMM_HOLDER_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/metastore_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/metastore_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/metastore_p.h 2011-10-26 18:50:10.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/metastore_p.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_METASTORE_P_H #define _LIBGDAMM_METASTORE_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/metastruct_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/metastruct_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/metastruct_p.h 2011-10-26 18:50:11.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/metastruct_p.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_METASTRUCT_P_H #define _LIBGDAMM_METASTRUCT_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/numeric_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/numeric_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/numeric_p.h 2011-11-11 21:17:53.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/numeric_p.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_NUMERIC_P_H #define _LIBGDAMM_NUMERIC_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/quarklist_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/quarklist_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/quarklist_p.h 2011-10-26 18:50:11.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/quarklist_p.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_QUARKLIST_P_H #define _LIBGDAMM_QUARKLIST_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/row_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/row_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/row_p.h 2011-10-26 18:50:12.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/row_p.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_ROW_P_H #define _LIBGDAMM_ROW_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/serveroperation_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/serveroperation_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/serveroperation_p.h 2011-10-26 18:50:12.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/serveroperation_p.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SERVEROPERATION_P_H #define _LIBGDAMM_SERVEROPERATION_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/serverprovider_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/serverprovider_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/serverprovider_p.h 2011-10-26 18:50:12.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/serverprovider_p.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SERVERPROVIDER_P_H #define _LIBGDAMM_SERVERPROVIDER_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/set_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/set_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/set_p.h 2011-10-26 18:50:13.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/set_p.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SET_P_H #define _LIBGDAMM_SET_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/sqlbuilder_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/sqlbuilder_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/sqlbuilder_p.h 2011-10-26 18:50:14.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/sqlbuilder_p.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SQLBUILDER_P_H #define _LIBGDAMM_SQLBUILDER_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/sqlexpr_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/sqlexpr_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/sqlexpr_p.h 2011-10-26 18:50:13.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/sqlexpr_p.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SQLEXPR_P_H #define _LIBGDAMM_SQLEXPR_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/sqlparser_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/sqlparser_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/sqlparser_p.h 2011-10-26 18:50:14.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/sqlparser_p.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SQLPARSER_P_H #define _LIBGDAMM_SQLPARSER_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/sqlstatement_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/sqlstatement_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/sqlstatement_p.h 2011-10-26 18:50:15.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/sqlstatement_p.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SQLSTATEMENT_P_H #define _LIBGDAMM_SQLSTATEMENT_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/statement_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/statement_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/statement_p.h 2011-10-26 18:50:15.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/statement_p.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_STATEMENT_P_H #define _LIBGDAMM_STATEMENT_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/transactionstatus_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/transactionstatus_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/transactionstatus_p.h 2011-10-26 18:50:15.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/transactionstatus_p.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_TRANSACTIONSTATUS_P_H #define _LIBGDAMM_TRANSACTIONSTATUS_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/private/xatransaction_p.h libgdamm5.0-4.99.8/libgda/libgdamm/private/xatransaction_p.h --- libgdamm5.0-4.99.6/libgda/libgdamm/private/xatransaction_p.h 2011-10-26 18:50:16.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/private/xatransaction_p.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_XATRANSACTION_P_H #define _LIBGDAMM_XATRANSACTION_P_H diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/quarklist.cc libgdamm5.0-4.99.8/libgda/libgdamm/quarklist.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/quarklist.cc 2011-10-26 18:50:11.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/quarklist.cc 2013-11-27 12:00:19.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -140,12 +140,12 @@ void QuarkList::clear() { -gda_quark_list_clear(gobj()); + gda_quark_list_clear(gobj()); } void QuarkList::add_from_string(const Glib::ustring& name, bool cleanup) { -gda_quark_list_add_from_string(gobj(), name.c_str(), static_cast(cleanup)); + gda_quark_list_add_from_string(gobj(), name.c_str(), static_cast(cleanup)); } Glib::ustring QuarkList::find(const Glib::ustring& name) const @@ -155,7 +155,7 @@ void QuarkList::remove(const Glib::ustring& name) { -gda_quark_list_remove(gobj(), name.c_str()); + gda_quark_list_remove(gobj(), name.c_str()); } diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/quarklist.h libgdamm5.0-4.99.8/libgda/libgdamm/quarklist.h --- libgdamm5.0-4.99.6/libgda/libgdamm/quarklist.h 2011-10-26 18:50:11.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/quarklist.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_QUARKLIST_H #define _LIBGDAMM_QUARKLIST_H @@ -55,9 +55,11 @@ #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef QuarkList CppObjectType; typedef GdaQuarkList BaseObjectType; +#endif /* DOXYGEN_SHOULD_SKIP_THIS */ + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; -#endif /* DOXYGEN_SHOULD_SKIP_THIS */ QuarkList(); @@ -94,7 +96,7 @@ /** @a string must be a semi-colon separated list of "=" strings (for example * "DB_NAME=notes;USERNAME=alfred"). Each key and value must respect the RFC 1738 recommendations: the - * <>"#%{}|\^~[]';/?:@=& and space characters are replaced by + * <>"#%{}|\\^~[]';/?:@=& and space characters are replaced by * "%%ab" where * ab is the hexadecimal number corresponding to the character (for example the * "DB_NAME=notes;USERNAME=al%%20fred" string will specify a username as "al fred"). If this formalism diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/row.cc libgdamm5.0-4.99.8/libgda/libgdamm/row.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/row.cc 2011-10-26 18:50:12.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/row.cc 2013-11-27 12:00:20.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/row.h libgdamm5.0-4.99.8/libgda/libgdamm/row.h --- libgdamm5.0-4.99.6/libgda/libgdamm/row.h 2011-10-26 18:50:12.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/row.h 2013-11-27 12:00:19.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_ROW_H #define _LIBGDAMM_ROW_H @@ -93,9 +93,12 @@ public: virtual ~Row(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/serveroperation.cc libgdamm5.0-4.99.8/libgda/libgdamm/serveroperation.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/serveroperation.cc 2011-10-26 18:50:12.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/serveroperation.cc 2013-11-27 12:00:20.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -337,9 +337,7 @@ bool retvalue = gda_server_operation_is_valid(const_cast(gobj()), xml_file.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool ServerOperation::load_data_from_xml(xmlNodePtr node) @@ -348,9 +346,7 @@ bool retvalue = gda_server_operation_load_data_from_xml(gobj(), node, &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } xmlNodePtr ServerOperation::save_data_to_xml() @@ -359,9 +355,7 @@ xmlNodePtr retvalue = gda_server_operation_save_data_to_xml(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::ustring ServerOperation::get_node_path_portion(const Glib::ustring& path) const @@ -415,9 +409,9 @@ #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly ServerOperation::property_op_type() const +Glib::PropertyProxy_ReadOnly< gint > ServerOperation::property_op_type() const { - return Glib::PropertyProxy_ReadOnly(this, "op-type"); + return Glib::PropertyProxy_ReadOnly< gint >(this, "op-type"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/serveroperation.h libgdamm5.0-4.99.8/libgda/libgdamm/serveroperation.h --- libgdamm5.0-4.99.6/libgda/libgdamm/serveroperation.h 2011-10-26 18:50:12.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/serveroperation.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SERVEROPERATION_H #define _LIBGDAMM_SERVEROPERATION_H @@ -61,7 +61,8 @@ //_WRAP_ENUM(ClientSpecsType, GdaClientSpecsType) /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums */ enum ServerOperationNodeType @@ -101,7 +102,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums */ enum ServerOperationNodeStatus @@ -137,7 +139,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums */ enum ServerOperationType @@ -229,9 +232,12 @@ public: virtual ~ServerOperation(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -378,16 +384,18 @@ /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%signal_sequence_item_added(Glib::ustring arg1, int arg2) + * */ Glib::SignalProxy2< void,Glib::ustring,int > signal_signal_sequence_item_added(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%signal_sequence_item_remove(Glib::ustring arg1, int arg2) + * */ Glib::SignalProxy2< void,Glib::ustring,int > signal_signal_sequence_item_remove(); @@ -397,8 +405,8 @@ /** Connection to use. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ Glib::PropertyProxy_ReadOnly< Glib::RefPtr > property_connection() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -408,10 +416,10 @@ /** Type of operation to be done. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_op_type() const; + Glib::PropertyProxy_ReadOnly< gint > property_op_type() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/serverprovider.cc libgdamm5.0-4.99.8/libgda/libgdamm/serverprovider.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/serverprovider.cc 2011-10-26 18:50:13.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/serverprovider.cc 2013-11-27 12:00:20.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -243,9 +243,7 @@ Glib::RefPtr retvalue = Glib::wrap(gda_server_provider_create_operation(gobj(), Glib::unwrap(cnc), ((GdaServerOperationType)(type)), Glib::unwrap(options), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Glib::ustring ServerProvider::render_operation(const Glib::RefPtr& cnc, const Glib::RefPtr& op) @@ -254,9 +252,7 @@ Glib::ustring retvalue = Glib::convert_return_gchar_ptr_to_ustring(gda_server_provider_render_operation(gobj(), Glib::unwrap(cnc), Glib::unwrap(op), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool ServerProvider::perform_operation(const Glib::RefPtr& cnc, const Glib::RefPtr& op) @@ -265,9 +261,7 @@ bool retvalue = gda_server_provider_perform_operation(gobj(), Glib::unwrap(cnc), Glib::unwrap(op), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool ServerProvider::supports_feature(const Glib::RefPtr& cnc, ConnectionFeature feature) const @@ -292,12 +286,10 @@ Glib::RefPtr ServerProvider::get_data_handler_dbms(const Glib::RefPtr& cnc, const Glib::ustring& for_type) { - Glib::RefPtr retvalue = Glib::wrap(gda_server_provider_get_data_handler_dbms(gobj(), Glib::unwrap(cnc), for_type.c_str())); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::RefPtr ServerProvider::get_data_handler_dbms(const Glib::RefPtr& cnc, const Glib::ustring& for_type) const @@ -307,12 +299,10 @@ Glib::RefPtr ServerProvider::get_data_handler_g_type(const Glib::RefPtr& cnc, GType for_type) { - Glib::RefPtr retvalue = Glib::wrap(gda_server_provider_get_data_handler_g_type(gobj(), Glib::unwrap(cnc), for_type)); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::RefPtr ServerProvider::get_data_handler_g_type(const Glib::RefPtr& cnc, GType for_type) const @@ -351,9 +341,7 @@ bool retvalue = gda_server_provider_perform_operation_default(gobj(), Glib::unwrap(cnc), Glib::unwrap(op), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/serverprovider.h libgdamm5.0-4.99.8/libgda/libgdamm/serverprovider.h --- libgdamm5.0-4.99.6/libgda/libgdamm/serverprovider.h 2011-10-26 18:50:12.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/serverprovider.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SERVERPROVIDER_H #define _LIBGDAMM_SERVERPROVIDER_H @@ -117,7 +117,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums */ enum ConnectionFeature @@ -213,9 +214,12 @@ public: virtual ~ServerProvider(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -262,10 +266,9 @@ /** Creates a new Gda::ServerOperation object which can be modified in order to perform the @a type type of * action. The @a options can contain: - * - * named values which ID is a path in the resulting GdaServerOperation object, to initialize some value - * named values which may change the contents of the GdaServerOperation, see this section for more information - * + * - named values which ID is a path in the resulting GdaServerOperation object, to initialize some value + * - named values which may change the contents of the GdaServerOperation, see this section for more information + * * @param cnc A Gda::Connection object which will be used to perform an action, or 0. * @param type The type of operation requested. * @param options An optional list of parameters. diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/set.cc libgdamm5.0-4.99.8/libgda/libgdamm/set.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/set.cc 2011-10-26 18:50:13.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/set.cc 2013-11-27 12:00:20.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -476,37 +476,33 @@ Glib::RefPtr Set::get_holder(const Glib::ustring& holder_id) { - Glib::RefPtr retvalue = Glib::wrap(gda_set_get_holder(gobj(), holder_id.c_str())); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } Glib::RefPtr Set::get_holder(const Glib::ustring& holder_id) const { - Glib::RefPtr retvalue = Glib::wrap(gda_set_get_holder(const_cast(gobj()), holder_id.c_str())); if(retvalue) retvalue->reference(); //The function does not do a ref for us. return retvalue; - } void Set::add_holder(const Glib::RefPtr& holder) { -gda_set_add_holder(gobj(), Glib::unwrap(holder)); + gda_set_add_holder(gobj(), Glib::unwrap(holder)); } void Set::remove_holder(const Glib::RefPtr& holder) { -gda_set_remove_holder(gobj(), Glib::unwrap(holder)); + gda_set_remove_holder(gobj(), Glib::unwrap(holder)); } void Set::merge_with_set(const Glib::RefPtr& set_to_merge) { -gda_set_merge_with_set(gobj(), Glib::unwrap(set_to_merge)); + gda_set_merge_with_set(gobj(), Glib::unwrap(set_to_merge)); } bool Set::is_valid() const @@ -515,9 +511,7 @@ bool retvalue = gda_set_is_valid(const_cast(gobj()), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } @@ -552,44 +546,44 @@ #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Set::property_description() +Glib::PropertyProxy< Glib::ustring > Set::property_description() { - return Glib::PropertyProxy(this, "description"); + return Glib::PropertyProxy< Glib::ustring >(this, "description"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Set::property_description() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Set::property_description() const { - return Glib::PropertyProxy_ReadOnly(this, "description"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "description"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Set::property_id() +Glib::PropertyProxy< Glib::ustring > Set::property_id() { - return Glib::PropertyProxy(this, "id"); + return Glib::PropertyProxy< Glib::ustring >(this, "id"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Set::property_id() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Set::property_id() const { - return Glib::PropertyProxy_ReadOnly(this, "id"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "id"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Set::property_name() +Glib::PropertyProxy< Glib::ustring > Set::property_name() { - return Glib::PropertyProxy(this, "name"); + return Glib::PropertyProxy< Glib::ustring >(this, "name"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Set::property_name() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > Set::property_name() const { - return Glib::PropertyProxy_ReadOnly(this, "name"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "name"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/set.h libgdamm5.0-4.99.8/libgda/libgdamm/set.h --- libgdamm5.0-4.99.6/libgda/libgdamm/set.h 2011-10-26 18:50:13.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/set.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SET_H #define _LIBGDAMM_SET_H @@ -92,9 +92,12 @@ public: virtual ~Set(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -224,40 +227,45 @@ /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%holder_changed(const Glib::RefPtr& holder) + * */ Glib::SignalProxy1< void,const Glib::RefPtr& > signal_holder_changed(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%public_data_changed() + * */ Glib::SignalProxy0< void > signal_public_data_changed(); /** - * @par Prototype: + * @par Slot Prototype: * Glib::Error on_my_%validate_set() + * */ Glib::SignalProxy0< Glib::Error > signal_validate_set(); /** - * @par Prototype: + * @par Slot Prototype: * Glib::Error on_my_%validate_holder_change(const Glib::RefPtr& holder, const Value& value) + * */ Glib::SignalProxy2< Glib::Error,const Glib::RefPtr&,const Value& > signal_validate_holder_change(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%holder_attr_changed(const Glib::RefPtr& holder, const Glib::ustring& attr_name, Value value) + * */ Glib::SignalProxy3< void,const Glib::RefPtr&,const Glib::ustring&,Value > signal_holder_attr_changed(); @@ -267,60 +275,60 @@ /** Description. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_description() ; + Glib::PropertyProxy< Glib::ustring > property_description() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Description. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_description() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_description() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Id. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_id() ; + Glib::PropertyProxy< Glib::ustring > property_id() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Id. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_id() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_id() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Name. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_name() ; + Glib::PropertyProxy< Glib::ustring > property_name() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** Name. * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_name() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_name() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -333,7 +341,9 @@ //GTK+ Virtual Functions (override these to change behaviour): //Default Signal Handlers:: + /// This is a default handler for the signal signal_holder_changed(). virtual void on_holder_changed(const Glib::RefPtr& holder); + /// This is a default handler for the signal signal_public_data_changed(). virtual void on_public_data_changed(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/sqlbuilder.cc libgdamm5.0-4.99.8/libgda/libgdamm/sqlbuilder.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/sqlbuilder.cc 2011-10-26 18:50:14.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/sqlbuilder.cc 2013-11-27 12:00:21.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -316,9 +316,7 @@ Glib::RefPtr retvalue = Glib::wrap(gda_sql_builder_get_statement(const_cast(gobj()), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } SqlStatement SqlBuilder::get_sql_statement() const @@ -327,9 +325,7 @@ SqlStatement retvalue = Glib::wrap(gda_sql_builder_get_sql_statement(const_cast(gobj())), true /* take_copy */); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } Id SqlBuilder::add_id(const Glib::ustring& string) @@ -354,57 +350,57 @@ void SqlBuilder::join_add_field(Id join_id, const Glib::ustring& field_name) { -gda_sql_builder_join_add_field(gobj(), join_id, field_name.c_str()); + gda_sql_builder_join_add_field(gobj(), join_id, field_name.c_str()); } void SqlBuilder::select_order_by(Id expr_id, bool asc, const Glib::ustring& collation_name) { -gda_sql_builder_select_order_by(gobj(), expr_id, static_cast(asc), collation_name.c_str()); + gda_sql_builder_select_order_by(gobj(), expr_id, static_cast(asc), collation_name.c_str()); } void SqlBuilder::select_set_distinct(bool distinct, Id expr_id) { -gda_sql_builder_select_set_distinct(gobj(), static_cast(distinct), expr_id); + gda_sql_builder_select_set_distinct(gobj(), static_cast(distinct), expr_id); } void SqlBuilder::select_set_limit_id(Id limit_count_expr_id, Id limit_offest_expr_id) { -gda_sql_builder_select_set_limit(gobj(), limit_count_expr_id, limit_offest_expr_id); + gda_sql_builder_select_set_limit(gobj(), limit_count_expr_id, limit_offest_expr_id); } void SqlBuilder::select_set_having(Id cond_id) { -gda_sql_builder_select_set_having(gobj(), cond_id); + gda_sql_builder_select_set_having(gobj(), cond_id); } void SqlBuilder::select_group_by(Id expr_id) { -gda_sql_builder_select_group_by(gobj(), expr_id); + gda_sql_builder_select_group_by(gobj(), expr_id); } void SqlBuilder::set_table(const Glib::ustring& table_name) { -gda_sql_builder_set_table(gobj(), table_name.c_str()); + gda_sql_builder_set_table(gobj(), table_name.c_str()); } void SqlBuilder::set_where(Id cond_id) { -gda_sql_builder_set_where(gobj(), cond_id); + gda_sql_builder_set_where(gobj(), cond_id); } void SqlBuilder::add_field_value_id(Id field_id, Id value_id) { -gda_sql_builder_add_field_value_id(gobj(), field_id, value_id); + gda_sql_builder_add_field_value_id(gobj(), field_id, value_id); } void SqlBuilder::add_field_value_as_value(const Glib::ustring& field_name, const Value& value) { -gda_sql_builder_add_field_value_as_gvalue(gobj(), field_name.c_str(), (value).gobj()); + gda_sql_builder_add_field_value_as_gvalue(gobj(), field_name.c_str(), (value).gobj()); } void SqlBuilder::compound_add_sub_select(const SqlStatement& sqlst) { -gda_sql_builder_compound_add_sub_select(gobj(), const_cast((sqlst).gobj())); + gda_sql_builder_compound_add_sub_select(gobj(), const_cast((sqlst).gobj())); } SqlExpr SqlBuilder::export_expression(Id id) const diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/sqlbuilder.h libgdamm5.0-4.99.8/libgda/libgdamm/sqlbuilder.h --- libgdamm5.0-4.99.6/libgda/libgdamm/sqlbuilder.h 2011-10-26 18:50:14.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/sqlbuilder.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SQLBUILDER_H #define _LIBGDAMM_SQLBUILDER_H @@ -54,7 +54,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums */ enum SqlOperatorType @@ -118,7 +119,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums */ enum SqlSelectJoinType @@ -317,9 +319,12 @@ public: virtual ~SqlBuilder(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/sqlexpr.cc libgdamm5.0-4.99.8/libgda/libgdamm/sqlexpr.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/sqlexpr.cc 2011-10-26 18:50:13.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/sqlexpr.cc 2013-11-27 12:00:20.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/sqlexpr.h libgdamm5.0-4.99.8/libgda/libgdamm/sqlexpr.h --- libgdamm5.0-4.99.6/libgda/libgdamm/sqlexpr.h 2011-10-26 18:50:13.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/sqlexpr.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SQLEXPR_H #define _LIBGDAMM_SQLEXPR_H @@ -53,9 +53,11 @@ #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef SqlExpr CppObjectType; typedef GdaSqlExpr BaseObjectType; +#endif /* DOXYGEN_SHOULD_SKIP_THIS */ + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; -#endif /* DOXYGEN_SHOULD_SKIP_THIS */ SqlExpr(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/sqlparser.cc libgdamm5.0-4.99.8/libgda/libgdamm/sqlparser.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/sqlparser.cc 2011-10-26 18:50:14.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/sqlparser.cc 2013-11-27 12:00:21.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -250,51 +250,49 @@ Glib::RefPtr retvalue = Glib::wrap(gda_sql_parser_parse_file_as_batch(gobj(), filename.c_str(), &(gerror))); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly SqlParser::property_column_error() const +Glib::PropertyProxy_ReadOnly< int > SqlParser::property_column_error() const { - return Glib::PropertyProxy_ReadOnly(this, "column-error"); + return Glib::PropertyProxy_ReadOnly< int >(this, "column-error"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly SqlParser::property_line_error() const +Glib::PropertyProxy_ReadOnly< int > SqlParser::property_line_error() const { - return Glib::PropertyProxy_ReadOnly(this, "line-error"); + return Glib::PropertyProxy_ReadOnly< int >(this, "line-error"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy SqlParser::property_mode() +Glib::PropertyProxy< int > SqlParser::property_mode() { - return Glib::PropertyProxy(this, "mode"); + return Glib::PropertyProxy< int >(this, "mode"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly SqlParser::property_mode() const +Glib::PropertyProxy_ReadOnly< int > SqlParser::property_mode() const { - return Glib::PropertyProxy_ReadOnly(this, "mode"); + return Glib::PropertyProxy_ReadOnly< int >(this, "mode"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy SqlParser::property_tokenizer_flavour() +Glib::PropertyProxy< int > SqlParser::property_tokenizer_flavour() { - return Glib::PropertyProxy(this, "tokenizer-flavour"); + return Glib::PropertyProxy< int >(this, "tokenizer-flavour"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly SqlParser::property_tokenizer_flavour() const +Glib::PropertyProxy_ReadOnly< int > SqlParser::property_tokenizer_flavour() const { - return Glib::PropertyProxy_ReadOnly(this, "tokenizer-flavour"); + return Glib::PropertyProxy_ReadOnly< int >(this, "tokenizer-flavour"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/sqlparser.h libgdamm5.0-4.99.8/libgda/libgdamm/sqlparser.h --- libgdamm5.0-4.99.6/libgda/libgdamm/sqlparser.h 2011-10-26 18:50:14.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/sqlparser.h 2013-11-27 12:00:20.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SQLPARSER_H #define _LIBGDAMM_SQLPARSER_H @@ -53,7 +53,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums */ enum SqlParserMode @@ -208,9 +209,12 @@ public: virtual ~SqlParser(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -289,10 +293,10 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_column_error() const; + Glib::PropertyProxy_ReadOnly< int > property_column_error() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -300,10 +304,10 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_line_error() const; + Glib::PropertyProxy_ReadOnly< int > property_line_error() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -311,40 +315,40 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_mode() ; + Glib::PropertyProxy< int > property_mode() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_mode() const; + Glib::PropertyProxy_ReadOnly< int > property_mode() const; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_tokenizer_flavour() ; + Glib::PropertyProxy< int > property_tokenizer_flavour() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_tokenizer_flavour() const; + Glib::PropertyProxy_ReadOnly< int > property_tokenizer_flavour() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/sqlstatement.cc libgdamm5.0-4.99.8/libgda/libgdamm/sqlstatement.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/sqlstatement.cc 2011-10-26 18:50:15.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/sqlstatement.cc 2013-11-27 12:00:21.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -149,9 +149,7 @@ bool retvalue = gda_sql_statement_check_structure(const_cast(gobj()), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool SqlStatement::check_validity(const Glib::RefPtr& cnc) @@ -160,14 +158,12 @@ bool retvalue = gda_sql_statement_check_validity(gobj(), Glib::unwrap(cnc), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } void SqlStatement::check_clean() { -gda_sql_statement_check_clean(gobj()); + gda_sql_statement_check_clean(gobj()); } bool SqlStatement::normalize(const Glib::RefPtr& cnc) @@ -176,9 +172,7 @@ bool retvalue = gda_sql_statement_normalize(gobj(), Glib::unwrap(cnc), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/sqlstatement.h libgdamm5.0-4.99.8/libgda/libgdamm/sqlstatement.h --- libgdamm5.0-4.99.6/libgda/libgdamm/sqlstatement.h 2011-10-26 18:50:15.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/sqlstatement.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_SQLSTATEMENT_H #define _LIBGDAMM_SQLSTATEMENT_H @@ -43,7 +43,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums */ enum SqlStatementType @@ -101,9 +102,11 @@ #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef SqlStatement CppObjectType; typedef GdaSqlStatement BaseObjectType; +#endif /* DOXYGEN_SHOULD_SKIP_THIS */ + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; -#endif /* DOXYGEN_SHOULD_SKIP_THIS */ SqlStatement(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/statement.cc libgdamm5.0-4.99.8/libgda/libgdamm/statement.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/statement.cc 2011-10-26 18:50:15.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/statement.cc 2013-11-27 12:00:21.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -420,9 +420,7 @@ bool retvalue = gda_statement_check_structure(const_cast(gobj()), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Statement::check_validity(const Glib::RefPtr& cnc) const @@ -431,9 +429,7 @@ bool retvalue = gda_statement_check_validity(const_cast(gobj()), Glib::unwrap(cnc), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool Statement::normalize(const Glib::RefPtr& cnc) @@ -442,9 +438,7 @@ bool retvalue = gda_statement_normalize(gobj(), Glib::unwrap(cnc), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } @@ -461,16 +455,16 @@ #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy Statement::property_structure() +Glib::PropertyProxy< gpointer > Statement::property_structure() { - return Glib::PropertyProxy(this, "structure"); + return Glib::PropertyProxy< gpointer >(this, "structure"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly Statement::property_structure() const +Glib::PropertyProxy_ReadOnly< gpointer > Statement::property_structure() const { - return Glib::PropertyProxy_ReadOnly(this, "structure"); + return Glib::PropertyProxy_ReadOnly< gpointer >(this, "structure"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/statement.h libgdamm5.0-4.99.8/libgda/libgdamm/statement.h --- libgdamm5.0-4.99.6/libgda/libgdamm/statement.h 2011-10-26 18:50:15.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/statement.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_STATEMENT_H #define _LIBGDAMM_STATEMENT_H @@ -56,7 +56,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums * @par Bitwise operators: * %StatementModelUsage operator|(StatementModelUsage, StatementModelUsage)
    @@ -130,7 +131,8 @@ namespace Gda { -/** +/** + * * @ingroup libgdammEnums * @par Bitwise operators: * %StatementSqlFlag operator|(StatementSqlFlag, StatementSqlFlag)
    @@ -312,9 +314,12 @@ public: virtual ~Statement(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -381,7 +386,7 @@ * @param cnc A Gda::Connection object, or 0. * @param params Parameters contained in a single Gda::Set object. * @param flags A set of flags to control the rendering. - * @param params_used A place to store the list of actual Gda::Holder objects in @params used to do the rendering, or 0. + * @param params_used A place to store the list of actual Gda::Holder objects in @a params used to do the rendering, or 0. * @return A new string if no error occurred. */ @@ -429,20 +434,20 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy that allows you to get or set the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy property_structure() ; + Glib::PropertyProxy< gpointer > property_structure() ; #endif //#GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_structure() const; + Glib::PropertyProxy_ReadOnly< gpointer > property_structure() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -450,16 +455,18 @@ /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%checked(const Glib::RefPtr& cnc, bool valid) + * */ Glib::SignalProxy2< void,const Glib::RefPtr&,bool > signal_checked(); /** - * @par Prototype: + * @par Slot Prototype: * void on_my_%reset() + * */ Glib::SignalProxy0< void > signal_reset(); @@ -474,7 +481,9 @@ //GTK+ Virtual Functions (override these to change behaviour): //Default Signal Handlers:: + /// This is a default handler for the signal signal_checked(). virtual void on_checked(const Glib::RefPtr& cnc, bool valid); + /// This is a default handler for the signal signal_reset(). virtual void on_reset(); diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/transactionstatus.cc libgdamm5.0-4.99.8/libgda/libgdamm/transactionstatus.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/transactionstatus.cc 2011-10-26 18:50:15.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/transactionstatus.cc 2013-11-27 12:00:21.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/transactionstatus.h libgdamm5.0-4.99.8/libgda/libgdamm/transactionstatus.h --- libgdamm5.0-4.99.6/libgda/libgdamm/transactionstatus.h 2011-10-26 18:50:15.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/transactionstatus.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_TRANSACTIONSTATUS_H #define _LIBGDAMM_TRANSACTIONSTATUS_H @@ -53,7 +53,8 @@ /** @addtogroup libgdammEnums libgdamm Enums and Flags */ -/** +/** + * * @ingroup libgdammEnums */ enum TransactionIsolation @@ -134,9 +135,12 @@ public: virtual ~TransactionStatus(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/value.cc libgdamm5.0-4.99.8/libgda/libgdamm/value.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/value.cc 2011-11-11 21:57:30.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/value.cc 2014-04-25 11:05:36.000000000 +0000 @@ -45,23 +45,19 @@ namespace Gda { - - -//static: -/* Value Value::create_as_int64(gint64 val) { - return Value( gda_value_new_int64(val) ); + Value result; + result.set_int64(val); + return result; } - -//static: Value Value::create_as_uint64(guint64 val) { - return Value( gda_value_new_uint64(val) ); + Value result; + result.set_uint64(val); + return result; } -*/ - Value::Value(const guchar* val, long size) { @@ -83,10 +79,19 @@ set(val); } +#ifndef LIBGDAMM_DISABLE_DEPRECATED Value::Value(double val) { set(val); } +#endif //LIBGDAMM_DISABLE_DEPRECATED + +Value Value::create_as_double(double val) +{ + Value result; + result.set_double(val); + return result; +} Value::Value(const GeometricPoint& val) { @@ -103,10 +108,19 @@ set(val); } +#ifndef LIBGDAMM_DISABLE_DEPRECATED Value::Value(float val) { set(val); } +#endif //LIBGDAMM_DISABLE_DEPRECATED + +Value Value::create_as_float(float val) +{ + Value result; + result.set_float(val); + return result; +} Value::Value(gshort val) { @@ -351,8 +365,15 @@ return g_value_get_double(const_cast(gobj())); } +#ifndef LIBGDAMM_DISABLE_DEPRECATED void Value::set(double val) { + set_double(val); +} +#endif //LIBGDAMM_DISABLE_DEPRECATED + +void Value::set_double(double val) +{ value_reinit(gobj(), Glib::Value::value_type()); g_value_set_double(gobj(), val); } @@ -394,8 +415,15 @@ return g_value_get_float(const_cast(gobj())); } +#ifndef LIBGDAMM_DISABLE_DEPRECATED void Value::set(float val) { + set_float(val); +} +#endif //LIBGDAMM_DISABLE_DEPRECATED + +void Value::set_float(float val) +{ value_reinit(gobj(), Glib::Value::value_type()); g_value_set_float(gobj(), val); } diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/value.h libgdamm5.0-4.99.8/libgda/libgdamm/value.h --- libgdamm5.0-4.99.6/libgda/libgdamm/value.h 2011-11-11 21:49:47.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/value.h 2014-04-25 09:16:08.000000000 +0000 @@ -75,15 +75,31 @@ explicit Value(const Glib::Date& val); - explicit Value(double val); - explicit Value(const GeometricPoint& val); explicit Value(int val); explicit Value(const Numeric& val); +#ifndef LIBGDAMM_DISABLE_DEPRECATED + //We shouldn't have this constructor because the double and float constructors are ambiguous. + /** + * @deprecated Use create_as_double() instead. + */ + explicit Value(double val); +#endif //LIBGDAMM_DISABLE_DEPRECATED + + static Value create_as_double(double val); + +#ifndef LIBGDAMM_DISABLE_DEPRECATED + //We shouldn't have this constructor because the double and float constructors are ambiguous. + /** + * @deprecated Use create_as_double() instead. + */ explicit Value(float val); +#endif //LIBGDAMM_DISABLE_DEPRECATED + + static Value create_as_float(float val); explicit Value(gshort val); @@ -164,7 +180,15 @@ double get_double() const; +#ifndef LIBGDAMM_DISABLE_DEPRECATED + //set(double) and set(float) are ambiguous. + /** + * @deprecate Use set_double(). + */ void set(double val); +#endif //LIBGDAMM_DISABLE_DEPRECATED + + void set_double(double val); GeometricPoint get_geometric_point() const; @@ -184,7 +208,15 @@ float get_float() const; +#ifndef LIBGDAMM_DISABLE_DEPRECATED + //set(double) and set(float) are ambiguous. + /** + * @deprecate Use set_float(). + */ void set(float val); +#endif //LIBGDAMM_DISABLE_DEPRECATED + + void set_float(float val); gshort get_short() const; @@ -276,8 +308,6 @@ extern const GType VALUE_TYPE_TIMESTAMP; */ -typedef GdaGeometricPoint GeometricPoint; - /* TODO: typedef struct { gchar *currency; diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/wrap_init.cc libgdamm5.0-4.99.8/libgda/libgdamm/wrap_init.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/wrap_init.cc 2011-11-20 21:37:41.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/wrap_init.cc 2014-04-25 11:09:39.000000000 +0000 @@ -1,3 +1,4 @@ +// Generated by generate_wrap_init.pl -- DO NOT MODIFY! #include @@ -11,7 +12,6 @@ #include // #include the widget headers so that we can call the get_type() static methods: - #include "batch.h" #include "blob.h" #include "blobop.h" @@ -53,7 +53,6 @@ extern "C" { - //Declarations of the *_get_type() functions: GType gda_batch_get_type(void); @@ -104,128 +103,127 @@ GQuark gda_statement_error_quark(void); } // extern "C" +namespace Gnome { +namespace Gda { //Declarations of the *_Class::wrap_new() methods, instead of including all the private headers: -namespace Gnome { namespace Gda { class Batch_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class BlobOp_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class Column_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class Config_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class Connection_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class ConnectionEvent_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class DataAccessWrapper_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class DataComparator_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class DataModelArray_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class DataModelImport_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class DataModelIter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class DataProxy_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class DataSelect_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class HandlerBin_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class HandlerBoolean_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class HandlerNumerical_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class HandlerString_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class HandlerTime_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class HandlerType_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class Holder_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class MetaStore_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class MetaStruct_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class Row_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class ServerOperation_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class ServerProvider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class Set_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class SqlBuilder_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class SqlParser_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class Statement_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class TransactionStatus_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } -namespace Gnome { namespace Gda { class XaTransaction_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } } - -namespace Gnome { namespace Gda { +class Batch_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class BlobOp_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class Column_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class Config_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class Connection_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class ConnectionEvent_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class DataAccessWrapper_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class DataComparator_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class DataModelArray_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class DataModelImport_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class DataModelIter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class DataProxy_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class DataSelect_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class HandlerBin_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class HandlerBoolean_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class HandlerNumerical_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class HandlerString_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class HandlerTime_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class HandlerType_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class Holder_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class MetaStore_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class MetaStruct_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class Row_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class ServerOperation_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class ServerProvider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class Set_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class SqlBuilder_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class SqlParser_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class Statement_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class TransactionStatus_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; +class XaTransaction_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; void wrap_init() { - // Register Error domains: - Glib::Error::register_domain(gda_config_error_quark(), &::Gnome::Gda::ConfigError::throw_func); - Glib::Error::register_domain(gda_connection_error_quark(), &::Gnome::Gda::ConnectionError::throw_func); - Glib::Error::register_domain(gda_data_model_error_quark(), &::Gnome::Gda::DataModelError::throw_func); - Glib::Error::register_domain(gda_data_model_iter_error_quark(), &::Gnome::Gda::DataModelIterError::throw_func); - Glib::Error::register_domain(gda_holder_error_quark(), &::Gnome::Gda::HolderError::throw_func); - Glib::Error::register_domain(gda_meta_store_error_quark(), &::Gnome::Gda::MetaStoreError::throw_func); - Glib::Error::register_domain(gda_meta_struct_error_quark(), &::Gnome::Gda::MetaStructError::throw_func); - Glib::Error::register_domain(gda_server_provider_error_quark(), &::Gnome::Gda::ServerProviderError::throw_func); - Glib::Error::register_domain(gda_sql_builder_error_quark(), &::Gnome::Gda::SqlBuilderError::throw_func); - Glib::Error::register_domain(gda_sql_error_quark(), &::Gnome::Gda::SqlError::throw_func); - Glib::Error::register_domain(gda_sql_parser_error_quark(), &::Gnome::Gda::SqlParserError::throw_func); - Glib::Error::register_domain(gda_statement_error_quark(), &::Gnome::Gda::StatementError::throw_func); - -// Map gtypes to gtkmm wrapper-creation functions: - Glib::wrap_register(gda_batch_get_type(), &Gnome::Gda::Batch_Class::wrap_new); - Glib::wrap_register(gda_blob_op_get_type(), &Gnome::Gda::BlobOp_Class::wrap_new); - Glib::wrap_register(gda_column_get_type(), &Gnome::Gda::Column_Class::wrap_new); - Glib::wrap_register(gda_config_get_type(), &Gnome::Gda::Config_Class::wrap_new); - Glib::wrap_register(gda_connection_get_type(), &Gnome::Gda::Connection_Class::wrap_new); - Glib::wrap_register(gda_connection_event_get_type(), &Gnome::Gda::ConnectionEvent_Class::wrap_new); - Glib::wrap_register(gda_data_access_wrapper_get_type(), &Gnome::Gda::DataAccessWrapper_Class::wrap_new); - Glib::wrap_register(gda_data_comparator_get_type(), &Gnome::Gda::DataComparator_Class::wrap_new); - Glib::wrap_register(gda_data_model_array_get_type(), &Gnome::Gda::DataModelArray_Class::wrap_new); - Glib::wrap_register(gda_data_model_import_get_type(), &Gnome::Gda::DataModelImport_Class::wrap_new); - Glib::wrap_register(gda_data_model_iter_get_type(), &Gnome::Gda::DataModelIter_Class::wrap_new); - Glib::wrap_register(gda_data_proxy_get_type(), &Gnome::Gda::DataProxy_Class::wrap_new); - Glib::wrap_register(gda_data_select_get_type(), &Gnome::Gda::DataSelect_Class::wrap_new); - Glib::wrap_register(gda_handler_bin_get_type(), &Gnome::Gda::HandlerBin_Class::wrap_new); - Glib::wrap_register(gda_handler_boolean_get_type(), &Gnome::Gda::HandlerBoolean_Class::wrap_new); - Glib::wrap_register(gda_handler_numerical_get_type(), &Gnome::Gda::HandlerNumerical_Class::wrap_new); - Glib::wrap_register(gda_handler_string_get_type(), &Gnome::Gda::HandlerString_Class::wrap_new); - Glib::wrap_register(gda_handler_time_get_type(), &Gnome::Gda::HandlerTime_Class::wrap_new); - Glib::wrap_register(gda_handler_type_get_type(), &Gnome::Gda::HandlerType_Class::wrap_new); - Glib::wrap_register(gda_holder_get_type(), &Gnome::Gda::Holder_Class::wrap_new); - Glib::wrap_register(gda_meta_store_get_type(), &Gnome::Gda::MetaStore_Class::wrap_new); - Glib::wrap_register(gda_meta_struct_get_type(), &Gnome::Gda::MetaStruct_Class::wrap_new); - Glib::wrap_register(gda_row_get_type(), &Gnome::Gda::Row_Class::wrap_new); - Glib::wrap_register(gda_server_operation_get_type(), &Gnome::Gda::ServerOperation_Class::wrap_new); - Glib::wrap_register(gda_server_provider_get_type(), &Gnome::Gda::ServerProvider_Class::wrap_new); - Glib::wrap_register(gda_set_get_type(), &Gnome::Gda::Set_Class::wrap_new); - Glib::wrap_register(gda_sql_builder_get_type(), &Gnome::Gda::SqlBuilder_Class::wrap_new); - Glib::wrap_register(gda_sql_parser_get_type(), &Gnome::Gda::SqlParser_Class::wrap_new); - Glib::wrap_register(gda_statement_get_type(), &Gnome::Gda::Statement_Class::wrap_new); - Glib::wrap_register(gda_transaction_status_get_type(), &Gnome::Gda::TransactionStatus_Class::wrap_new); - Glib::wrap_register(gda_xa_transaction_get_type(), &Gnome::Gda::XaTransaction_Class::wrap_new); + // Register Error domains in the main namespace: + Glib::Error::register_domain(gda_config_error_quark(), &ConfigError::throw_func); + Glib::Error::register_domain(gda_connection_error_quark(), &ConnectionError::throw_func); + Glib::Error::register_domain(gda_data_model_error_quark(), &DataModelError::throw_func); + Glib::Error::register_domain(gda_data_model_iter_error_quark(), &DataModelIterError::throw_func); + Glib::Error::register_domain(gda_holder_error_quark(), &HolderError::throw_func); + Glib::Error::register_domain(gda_meta_store_error_quark(), &MetaStoreError::throw_func); + Glib::Error::register_domain(gda_meta_struct_error_quark(), &MetaStructError::throw_func); + Glib::Error::register_domain(gda_server_provider_error_quark(), &ServerProviderError::throw_func); + Glib::Error::register_domain(gda_sql_builder_error_quark(), &SqlBuilderError::throw_func); + Glib::Error::register_domain(gda_sql_error_quark(), &SqlError::throw_func); + Glib::Error::register_domain(gda_sql_parser_error_quark(), &SqlParserError::throw_func); + Glib::Error::register_domain(gda_statement_error_quark(), &StatementError::throw_func); + + // Map gtypes to gtkmm wrapper-creation functions: + Glib::wrap_register(gda_batch_get_type(), &Batch_Class::wrap_new); + Glib::wrap_register(gda_blob_op_get_type(), &BlobOp_Class::wrap_new); + Glib::wrap_register(gda_column_get_type(), &Column_Class::wrap_new); + Glib::wrap_register(gda_config_get_type(), &Config_Class::wrap_new); + Glib::wrap_register(gda_connection_get_type(), &Connection_Class::wrap_new); + Glib::wrap_register(gda_connection_event_get_type(), &ConnectionEvent_Class::wrap_new); + Glib::wrap_register(gda_data_access_wrapper_get_type(), &DataAccessWrapper_Class::wrap_new); + Glib::wrap_register(gda_data_comparator_get_type(), &DataComparator_Class::wrap_new); + Glib::wrap_register(gda_data_model_array_get_type(), &DataModelArray_Class::wrap_new); + Glib::wrap_register(gda_data_model_import_get_type(), &DataModelImport_Class::wrap_new); + Glib::wrap_register(gda_data_model_iter_get_type(), &DataModelIter_Class::wrap_new); + Glib::wrap_register(gda_data_proxy_get_type(), &DataProxy_Class::wrap_new); + Glib::wrap_register(gda_data_select_get_type(), &DataSelect_Class::wrap_new); + Glib::wrap_register(gda_handler_bin_get_type(), &HandlerBin_Class::wrap_new); + Glib::wrap_register(gda_handler_boolean_get_type(), &HandlerBoolean_Class::wrap_new); + Glib::wrap_register(gda_handler_numerical_get_type(), &HandlerNumerical_Class::wrap_new); + Glib::wrap_register(gda_handler_string_get_type(), &HandlerString_Class::wrap_new); + Glib::wrap_register(gda_handler_time_get_type(), &HandlerTime_Class::wrap_new); + Glib::wrap_register(gda_handler_type_get_type(), &HandlerType_Class::wrap_new); + Glib::wrap_register(gda_holder_get_type(), &Holder_Class::wrap_new); + Glib::wrap_register(gda_meta_store_get_type(), &MetaStore_Class::wrap_new); + Glib::wrap_register(gda_meta_struct_get_type(), &MetaStruct_Class::wrap_new); + Glib::wrap_register(gda_row_get_type(), &Row_Class::wrap_new); + Glib::wrap_register(gda_server_operation_get_type(), &ServerOperation_Class::wrap_new); + Glib::wrap_register(gda_server_provider_get_type(), &ServerProvider_Class::wrap_new); + Glib::wrap_register(gda_set_get_type(), &Set_Class::wrap_new); + Glib::wrap_register(gda_sql_builder_get_type(), &SqlBuilder_Class::wrap_new); + Glib::wrap_register(gda_sql_parser_get_type(), &SqlParser_Class::wrap_new); + Glib::wrap_register(gda_statement_get_type(), &Statement_Class::wrap_new); + Glib::wrap_register(gda_transaction_status_get_type(), &TransactionStatus_Class::wrap_new); + Glib::wrap_register(gda_xa_transaction_get_type(), &XaTransaction_Class::wrap_new); // Register the gtkmm gtypes: - Gnome::Gda::Batch::get_type(); - Gnome::Gda::BlobOp::get_type(); - Gnome::Gda::Column::get_type(); - Gnome::Gda::Config::get_type(); - Gnome::Gda::Connection::get_type(); - Gnome::Gda::ConnectionEvent::get_type(); - Gnome::Gda::DataAccessWrapper::get_type(); - Gnome::Gda::DataComparator::get_type(); - Gnome::Gda::DataModelArray::get_type(); - Gnome::Gda::DataModelImport::get_type(); - Gnome::Gda::DataModelIter::get_type(); - Gnome::Gda::DataProxy::get_type(); - Gnome::Gda::DataSelect::get_type(); - Gnome::Gda::HandlerBin::get_type(); - Gnome::Gda::HandlerBoolean::get_type(); - Gnome::Gda::HandlerNumerical::get_type(); - Gnome::Gda::HandlerString::get_type(); - Gnome::Gda::HandlerTime::get_type(); - Gnome::Gda::HandlerType::get_type(); - Gnome::Gda::Holder::get_type(); - Gnome::Gda::MetaStore::get_type(); - Gnome::Gda::MetaStruct::get_type(); - Gnome::Gda::Row::get_type(); - Gnome::Gda::ServerOperation::get_type(); - Gnome::Gda::ServerProvider::get_type(); - Gnome::Gda::Set::get_type(); - Gnome::Gda::SqlBuilder::get_type(); - Gnome::Gda::SqlParser::get_type(); - Gnome::Gda::Statement::get_type(); - Gnome::Gda::TransactionStatus::get_type(); - Gnome::Gda::XaTransaction::get_type(); + Batch::get_type(); + BlobOp::get_type(); + Column::get_type(); + Config::get_type(); + Connection::get_type(); + ConnectionEvent::get_type(); + DataAccessWrapper::get_type(); + DataComparator::get_type(); + DataModelArray::get_type(); + DataModelImport::get_type(); + DataModelIter::get_type(); + DataProxy::get_type(); + DataSelect::get_type(); + HandlerBin::get_type(); + HandlerBoolean::get_type(); + HandlerNumerical::get_type(); + HandlerString::get_type(); + HandlerTime::get_type(); + HandlerType::get_type(); + Holder::get_type(); + MetaStore::get_type(); + MetaStruct::get_type(); + Row::get_type(); + ServerOperation::get_type(); + ServerProvider::get_type(); + Set::get_type(); + SqlBuilder::get_type(); + SqlParser::get_type(); + Statement::get_type(); + TransactionStatus::get_type(); + XaTransaction::get_type(); } // wrap_init() -} //Gda -} //Gnome - +} // Gda +} // Gnome diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/xatransaction.cc libgdamm5.0-4.99.8/libgda/libgdamm/xatransaction.cc --- libgdamm5.0-4.99.6/libgda/libgdamm/xatransaction.cc 2011-10-26 18:50:16.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/xatransaction.cc 2013-11-27 12:00:21.000000000 +0000 @@ -1,4 +1,4 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #include @@ -192,14 +192,12 @@ bool retvalue = gda_xa_transaction_register_connection(gobj(), Glib::unwrap(cnc), branch.c_str(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } void XaTransaction::unregister_connection(const Glib::RefPtr& cnc) { -gda_xa_transaction_unregister_connection(gobj(), Glib::unwrap(cnc)); + gda_xa_transaction_unregister_connection(gobj(), Glib::unwrap(cnc)); } bool XaTransaction::begin() @@ -208,9 +206,7 @@ bool retvalue = gda_xa_transaction_begin(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } bool XaTransaction::rollback() @@ -219,23 +215,21 @@ bool retvalue = gda_xa_transaction_rollback(gobj(), &(gerror)); if(gerror) ::Glib::Error::throw_exception(gerror); - return retvalue; - } #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly XaTransaction::property_transaction_id() const +Glib::PropertyProxy_ReadOnly< Glib::ustring > XaTransaction::property_transaction_id() const { - return Glib::PropertyProxy_ReadOnly(this, "transaction-id"); + return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "transaction-id"); } #endif //GLIBMM_PROPERTIES_ENABLED #ifdef GLIBMM_PROPERTIES_ENABLED -Glib::PropertyProxy_ReadOnly XaTransaction::property_format_id() const +Glib::PropertyProxy_ReadOnly< guint > XaTransaction::property_format_id() const { - return Glib::PropertyProxy_ReadOnly(this, "format-id"); + return Glib::PropertyProxy_ReadOnly< guint >(this, "format-id"); } #endif //GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/libgdamm/xatransaction.h libgdamm5.0-4.99.8/libgda/libgdamm/xatransaction.h --- libgdamm5.0-4.99.6/libgda/libgdamm/xatransaction.h 2011-10-26 18:50:16.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/libgdamm/xatransaction.h 2013-11-27 12:00:21.000000000 +0000 @@ -1,5 +1,5 @@ // -*- c++ -*- -// Generated by gtkmmproc -- DO NOT MODIFY! +// Generated by gmmproc 2.38.1 -- DO NOT MODIFY! #ifndef _LIBGDAMM_XATRANSACTION_H #define _LIBGDAMM_XATRANSACTION_H @@ -84,9 +84,12 @@ public: virtual ~XaTransaction(); -#ifndef DOXYGEN_SHOULD_SKIP_THIS + /** Get the GType for this class, for use with the underlying GObject type system. + */ static GType get_type() G_GNUC_CONST; +#ifndef DOXYGEN_SHOULD_SKIP_THIS + static GType get_base_type() G_GNUC_CONST; #endif @@ -145,11 +148,9 @@ /** Commits a distributed transaction (managed by @a xa_trans). The commit is composed of two phases: - * - * a PREPARE phase where all the connections are required to store their transaction data to a - * permanent place (to be able to complete the commit should a problem occur afterwards) - * a COMMIT phase where the transaction data is actually written to the database - * + * - a PREPARE phase where all the connections are required to store their transaction data to a + * permanent place (to be able to complete the commit should a problem occur afterwards) + * - a COMMIT phase where the transaction data is actually written to the database * * If the PREPARE phase fails for any of the connection registered with @a xa_trans, then the distributed commit * fails and false is returned. During the COMMIT phase, some commit may actually fail but the transaction can @@ -174,10 +175,10 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_transaction_id() const; + Glib::PropertyProxy_ReadOnly< Glib::ustring > property_transaction_id() const; #endif //#GLIBMM_PROPERTIES_ENABLED @@ -185,10 +186,10 @@ /** * * You rarely need to use properties because there are get_ and set_ methods for almost all of them. - * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when - * the value of the property changes. + * @return A PropertyProxy_ReadOnly that allows you to get the value of the property, + * or receive notification when the value of the property changes. */ - Glib::PropertyProxy_ReadOnly property_format_id() const; + Glib::PropertyProxy_ReadOnly< guint > property_format_id() const; #endif //#GLIBMM_PROPERTIES_ENABLED diff -Nru libgdamm5.0-4.99.6/libgda/src/Makefile.in libgdamm5.0-4.99.8/libgda/src/Makefile.in --- libgdamm5.0-4.99.6/libgda/src/Makefile.in 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/libgda/src/Makefile.in 2014-04-25 11:09:33.000000000 +0000 @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,6 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -34,10 +78,9 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -DIST_COMMON = $(dist_noinst_DATA) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/filelist.am \ - $(top_srcdir)/build/generate-binding.am \ - $(top_srcdir)/tools/m4/filelist.am +DIST_COMMON = $(srcdir)/filelist.am $(top_srcdir)/tools/m4/filelist.am \ + $(top_srcdir)/build/generate-binding.am $(srcdir)/Makefile.in \ + $(srcdir)/Makefile.am $(dist_noinst_DATA) subdir = libgda/src ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/build/libtool.m4 \ @@ -52,13 +95,32 @@ $(top_builddir)/libgda/libgdammconfig.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac DATA = $(dist_noinst_DATA) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ACLOCAL_FLAGS = @ACLOCAL_FLAGS@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ @@ -305,6 +367,7 @@ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; +$(srcdir)/filelist.am $(top_srcdir)/tools/m4/filelist.am $(top_srcdir)/build/generate-binding.am: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh @@ -320,11 +383,11 @@ clean-libtool: -rm -rf .libs _libs -tags: TAGS -TAGS: +tags TAGS: + +ctags CTAGS: -ctags: CTAGS -CTAGS: +cscope cscopelist: distdir: $(DISTFILES) @@ -371,10 +434,15 @@ installcheck: installcheck-am install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: @@ -456,16 +524,17 @@ .MAKE: install-am install-strip .PHONY: all all-am all-local check check-am clean clean-generic \ - clean-libtool distclean distclean-generic distclean-libtool \ - distdir dvi dvi-am html html-am info info-am install \ - install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am + clean-libtool cscopelist-am ctags-am distclean \ + distclean-generic distclean-libtool distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am # Location of the module's gmmproc support files. diff -Nru libgdamm5.0-4.99.6/Makefile.am libgdamm5.0-4.99.8/Makefile.am --- libgdamm5.0-4.99.6/Makefile.am 2011-05-11 13:13:40.000000000 +0000 +++ libgdamm5.0-4.99.8/Makefile.am 2013-11-27 11:59:53.000000000 +0000 @@ -40,3 +40,6 @@ dist_noinst_DATA = COPYING.examples dist_noinst_SCRIPTS = autogen.sh + +# Optional: auto-generate the ChangeLog file from the git log on make dist +include $(top_srcdir)/build/dist-changelog.am diff -Nru libgdamm5.0-4.99.6/Makefile.in libgdamm5.0-4.99.8/Makefile.in --- libgdamm5.0-4.99.6/Makefile.in 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/Makefile.in 2014-04-25 11:09:33.000000000 +0000 @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -18,6 +17,51 @@ VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -36,18 +80,22 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -subdir = . -DIST_COMMON = README $(am__configure_deps) $(dist_noinst_DATA) \ - $(dist_noinst_SCRIPTS) $(libgdamm_include_HEADERS) \ - $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(top_srcdir)/build/config.h.in $(top_srcdir)/configure \ - $(top_srcdir)/docs/reference/Doxyfile.in \ - $(top_srcdir)/libgda/libgdamm-uninstalled.pc.in \ +DIST_COMMON = $(top_srcdir)/build/dist-changelog.am INSTALL NEWS \ + README AUTHORS ChangeLog $(srcdir)/Makefile.in \ + $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(top_srcdir)/build/config.h.in \ + $(top_srcdir)/libgda/libgdammconfig.h.in \ $(top_srcdir)/libgda/libgdamm.pc.in \ - $(top_srcdir)/libgda/libgdammconfig.h.in AUTHORS COPYING \ - ChangeLog INSTALL NEWS TODO build/config.guess \ - build/config.sub build/depcomp build/install-sh \ - build/ltmain.sh build/missing + $(top_srcdir)/libgda/libgdamm-uninstalled.pc.in \ + $(top_srcdir)/docs/reference/Doxyfile.in \ + $(dist_noinst_SCRIPTS) $(dist_noinst_DATA) \ + $(libgdamm_include_HEADERS) COPYING TODO build/compile \ + build/config.guess build/config.sub build/depcomp \ + build/install-sh build/missing build/ltmain.sh \ + $(top_srcdir)/build/compile $(top_srcdir)/build/config.guess \ + $(top_srcdir)/build/config.sub $(top_srcdir)/build/install-sh \ + $(top_srcdir)/build/ltmain.sh $(top_srcdir)/build/missing +subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/build/libtool.m4 \ $(top_srcdir)/build/ltoptions.m4 \ @@ -66,15 +114,33 @@ docs/reference/Doxyfile CONFIG_CLEAN_VPATH_FILES = SCRIPTS = $(dist_noinst_SCRIPTS) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -96,6 +162,12 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } am__installdirs = "$(DESTDIR)$(pkgconfigdir)" \ "$(DESTDIR)$(libgdamm_includedir)" \ "$(DESTDIR)$(libgdamm_libincludedir)" @@ -104,19 +176,43 @@ $(nodist_libgdamm_libinclude_HEADERS) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir dist dist-all distcheck +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +CSCOPE = cscope DIST_SUBDIRS = tools libgda/src libgda/libgdamm examples docs DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ - { test ! -d "$(distdir)" \ - || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr "$(distdir)"; }; } + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ @@ -144,11 +240,15 @@ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 GZIP_ENV = --best +DIST_TARGETS = dist-bzip2 dist-gzip distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ACLOCAL_FLAGS = @ACLOCAL_FLAGS@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ @@ -307,9 +407,9 @@ all: all-recursive .SUFFIXES: -am--refresh: +am--refresh: Makefile @: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/build/dist-changelog.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -332,6 +432,7 @@ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; +$(top_srcdir)/build/dist-changelog.am: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck @@ -343,10 +444,8 @@ $(am__aclocal_m4_deps): build/config.h: build/stamp-h1 - @if test ! -f $@; then \ - rm -f build/stamp-h1; \ - $(MAKE) $(AM_MAKEFLAGS) build/stamp-h1; \ - else :; fi + @test -f $@ || rm -f build/stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) build/stamp-h1 build/stamp-h1: $(top_srcdir)/build/config.h.in $(top_builddir)/config.status @rm -f build/stamp-h1 @@ -357,10 +456,8 @@ touch $@ libgda/libgdammconfig.h: libgda/stamp-h2 - @if test ! -f $@; then \ - rm -f libgda/stamp-h2; \ - $(MAKE) $(AM_MAKEFLAGS) libgda/stamp-h2; \ - else :; fi + @test -f $@ || rm -f libgda/stamp-h2 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) libgda/stamp-h2 libgda/stamp-h2: $(top_srcdir)/libgda/libgdammconfig.h.in $(top_builddir)/config.status @rm -f libgda/stamp-h2 @@ -385,8 +482,11 @@ -rm -f libtool config.lt install-nodist_pkgconfigDATA: $(nodist_pkgconfig_DATA) @$(NORMAL_INSTALL) - test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" @list='$(nodist_pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -400,13 +500,14 @@ @$(NORMAL_UNINSTALL) @list='$(nodist_pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) install-libgdamm_includeHEADERS: $(libgdamm_include_HEADERS) @$(NORMAL_INSTALL) - test -z "$(libgdamm_includedir)" || $(MKDIR_P) "$(DESTDIR)$(libgdamm_includedir)" @list='$(libgdamm_include_HEADERS)'; test -n "$(libgdamm_includedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(libgdamm_includedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libgdamm_includedir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -420,13 +521,14 @@ @$(NORMAL_UNINSTALL) @list='$(libgdamm_include_HEADERS)'; test -n "$(libgdamm_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(libgdamm_includedir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(libgdamm_includedir)" && rm -f $$files + dir='$(DESTDIR)$(libgdamm_includedir)'; $(am__uninstall_files_from_dir) install-nodist_libgdamm_libincludeHEADERS: $(nodist_libgdamm_libinclude_HEADERS) @$(NORMAL_INSTALL) - test -z "$(libgdamm_libincludedir)" || $(MKDIR_P) "$(DESTDIR)$(libgdamm_libincludedir)" @list='$(nodist_libgdamm_libinclude_HEADERS)'; test -n "$(libgdamm_libincludedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(libgdamm_libincludedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libgdamm_libincludedir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -440,27 +542,28 @@ @$(NORMAL_UNINSTALL) @list='$(nodist_libgdamm_libinclude_HEADERS)'; test -n "$(libgdamm_libincludedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(libgdamm_libincludedir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(libgdamm_libincludedir)" && rm -f $$files + dir='$(DESTDIR)$(libgdamm_libincludedir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -475,57 +578,12 @@ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -541,12 +599,7 @@ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -558,15 +611,11 @@ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -575,9 +624,31 @@ here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) @case `sed 15q $(srcdir)/NEWS` in \ @@ -619,13 +690,10 @@ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ @@ -645,6 +713,9 @@ || exit 1; \ fi; \ done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ @@ -654,36 +725,41 @@ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) dist-xz: distdir - tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz - $(am__remove_distdir) + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) dist-tarZ: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) + $(am__post_remove_distdir) dist-shar: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) + $(am__post_remove_distdir) -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another @@ -694,8 +770,8 @@ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ @@ -705,17 +781,19 @@ *.zip*) \ unzip $(distdir).zip ;;\ esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + && ../configure \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ @@ -738,13 +816,21 @@ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 - $(am__remove_distdir) + $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: - @$(am__cd) '$(distuninstallcheck_dir)' \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ @@ -778,10 +864,15 @@ installcheck: installcheck-recursive install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: @@ -867,31 +958,47 @@ uninstall-nodist_libgdamm_libincludeHEADERS \ uninstall-nodist_pkgconfigDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-generic \ - clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ - dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ - distcheck distclean distclean-generic distclean-hdr \ - distclean-libtool distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am \ - install-libgdamm_includeHEADERS install-man \ - install-nodist_libgdamm_libincludeHEADERS \ +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am clean clean-cscope clean-generic \ + clean-libtool cscope cscopelist-am ctags ctags-am dist \ + dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ + dist-tarZ dist-xz dist-zip distcheck distclean \ + distclean-generic distclean-hdr distclean-libtool \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-libgdamm_includeHEADERS \ + install-man install-nodist_libgdamm_libincludeHEADERS \ install-nodist_pkgconfigDATA install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am uninstall-libgdamm_includeHEADERS \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-libgdamm_includeHEADERS \ uninstall-nodist_libgdamm_libincludeHEADERS \ uninstall-nodist_pkgconfigDATA +@MAINTAINER_MODE_TRUE@dist-hook: dist-changelog +@MAINTAINER_MODE_FALSE@dist-hook: + +.PHONY: dist-changelog + +dist-changelog: + $(AM_V_at)if git --git-dir=$(top_srcdir)/.git --work-tree=$(top_srcdir) \ + log --no-merges --date=short --pretty='tformat:%cd %an <%ae>%n%n%s%n%n%b' | \ + $(SED) -e '/^[12]...-[01].-[0123]. [^<>]* <[^<>]*>$$/,/^$$/ b' \ + -e '/[^ ]/,/^[ ]*$$/ !d' \ + -e 's/^[ ]*/ /' \ + -e 's/^[ ]*$$//' >.ChangeLog.tmp; \ + then mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \ + else rm -f .ChangeLog.tmp; exit 1; fi + +# Optional: auto-generate the ChangeLog file from the git log on make dist + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff -Nru libgdamm5.0-4.99.6/NEWS libgdamm5.0-4.99.8/NEWS --- libgdamm5.0-4.99.6/NEWS 2011-11-20 21:37:12.000000000 +0000 +++ libgdamm5.0-4.99.8/NEWS 2014-04-25 11:09:34.000000000 +0000 @@ -1,3 +1,19 @@ +4.99.8 (unstable): + +* Value: + - Add missing create_as_int64/uint64() implementations. + - Add create_as_float/double() and set_float/double(), + deprecating the ambiguous constructors and set() methods. + (Murray Cumming) +* Build: Do not bother breaking the build if libgda was not built + with GdaDataModelDBD. + (Murray Cumming) + +4.99.7 (unstable): + +* Minor build fix. + (Murray Cumming) + 4.99.6 (unstable): * Wrap GdaNumeric as Gnome::Gda::Numeric. diff -Nru libgdamm5.0-4.99.6/tools/extra_defs_gen/generate_defs_gda.cc libgdamm5.0-4.99.8/tools/extra_defs_gen/generate_defs_gda.cc --- libgdamm5.0-4.99.6/tools/extra_defs_gen/generate_defs_gda.cc 2011-05-11 13:13:40.000000000 +0000 +++ libgdamm5.0-4.99.8/tools/extra_defs_gen/generate_defs_gda.cc 2013-11-27 11:59:53.000000000 +0000 @@ -37,7 +37,10 @@ << get_defs(GDA_TYPE_DATA_HANDLER) << get_defs(GDA_TYPE_DATA_MODEL_ARRAY) #ifdef HAVE_LIBGDA_BDB - << get_defs(GDA_TYPE_DATA_MODEL_BDB) +// We don't actually seem to use this, +// so there's no point in breaking the build for it. +// TODO: Actually fix the HAVE_LIBGDA_DBD test to fix the build break properly? +// << get_defs(GDA_TYPE_DATA_MODEL_BDB) #endif << get_defs(GDA_TYPE_DATA_MODEL_DIR) << get_defs(GDA_TYPE_DATA_MODEL) diff -Nru libgdamm5.0-4.99.6/tools/Makefile.in libgdamm5.0-4.99.8/tools/Makefile.in --- libgdamm5.0-4.99.6/tools/Makefile.in 2011-11-20 21:37:37.000000000 +0000 +++ libgdamm5.0-4.99.8/tools/Makefile.in 2014-04-25 11:09:33.000000000 +0000 @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -17,6 +16,51 @@ VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -35,8 +79,9 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -DIST_COMMON = $(dist_noinst_DATA) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/m4/filelist.am +DIST_COMMON = $(srcdir)/m4/filelist.am $(srcdir)/Makefile.in \ + $(srcdir)/Makefile.am $(top_srcdir)/build/depcomp \ + $(dist_noinst_DATA) noinst_PROGRAMS = extra_defs_gen/generate_extra_defs$(EXEEXT) subdir = tools ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 @@ -61,32 +106,80 @@ am__DEPENDENCIES_1 = extra_defs_gen_generate_extra_defs_DEPENDENCIES = \ $(am__DEPENDENCIES_1) -extra_defs_gen_generate_extra_defs_LINK = $(LIBTOOL) --tag=CXX \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ - $(AM_CXXFLAGS) $(CXXFLAGS) \ +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +extra_defs_gen_generate_extra_defs_LINK = $(LIBTOOL) $(AM_V_lt) \ + --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \ + $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ $(extra_defs_gen_generate_extra_defs_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/build/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CXXFLAGS) $(CXXFLAGS) +AM_V_CXX = $(am__v_CXX_@AM_V@) +am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ +CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ + $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) +am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(extra_defs_gen_generate_extra_defs_SOURCES) DIST_SOURCES = $(extra_defs_gen_generate_extra_defs_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac DATA = $(dist_noinst_DATA) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ACLOCAL_FLAGS = @ACLOCAL_FLAGS@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ @@ -260,6 +353,7 @@ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; +$(srcdir)/m4/filelist.am: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh @@ -287,13 +381,14 @@ extra_defs_gen/generate_defs_gda.$(OBJEXT): \ extra_defs_gen/$(am__dirstamp) \ extra_defs_gen/$(DEPDIR)/$(am__dirstamp) -extra_defs_gen/generate_extra_defs$(EXEEXT): $(extra_defs_gen_generate_extra_defs_OBJECTS) $(extra_defs_gen_generate_extra_defs_DEPENDENCIES) extra_defs_gen/$(am__dirstamp) + +extra_defs_gen/generate_extra_defs$(EXEEXT): $(extra_defs_gen_generate_extra_defs_OBJECTS) $(extra_defs_gen_generate_extra_defs_DEPENDENCIES) $(EXTRA_extra_defs_gen_generate_extra_defs_DEPENDENCIES) extra_defs_gen/$(am__dirstamp) @rm -f extra_defs_gen/generate_extra_defs$(EXEEXT) - $(extra_defs_gen_generate_extra_defs_LINK) $(extra_defs_gen_generate_extra_defs_OBJECTS) $(extra_defs_gen_generate_extra_defs_LDADD) $(LIBS) + $(AM_V_CXXLD)$(extra_defs_gen_generate_extra_defs_LINK) $(extra_defs_gen_generate_extra_defs_OBJECTS) $(extra_defs_gen_generate_extra_defs_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) - -rm -f extra_defs_gen/generate_defs_gda.$(OBJEXT) + -rm -f extra_defs_gen/*.$(OBJEXT) distclean-compile: -rm -f *.tab.c @@ -301,28 +396,28 @@ @AMDEP_TRUE@@am__include@ @am__quote@extra_defs_gen/$(DEPDIR)/generate_defs_gda.Po@am__quote@ .cc.o: -@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cc.obj: -@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cc.lo: -@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo @@ -331,26 +426,15 @@ -rm -rf .libs _libs -rm -rf extra_defs_gen/.libs extra_defs_gen/_libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -362,15 +446,11 @@ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -379,6 +459,21 @@ here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -427,10 +522,15 @@ installcheck: installcheck-am install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: @@ -517,18 +617,19 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstPROGRAMS ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am # Instruct GNU make to delete the targets of a rule after it failed, in