QuN      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  Safe-Infered   Safe-Infered Safe-Infered  Safe-Infered 1Function that transforms input data into pointer #Function that frees generated data List of input data Action to run with the C array  Return value   Safe-Infered<Differs from fexecute in that it does not prepare its input E query, and the input query may contain multiple statements. This / is useful for issuing DDL or DML commands. )     )     #      Safe-Infered !"#$%& !"#$% !"#$%& Safe-Infered Connect to a PostgreSQL server. See  Bhttp://www.postgresql.org/docs/8.1/static/libpq.html#LIBPQ-CONNECT for the meaning of the connection string. >Connect to a PostgreSQL server, and automatically disconnect 7 if the handler exits normally or throws an exception.   Safe-Infered Is set to "00000".  Is set to "01000".  Is set to "0100C".  Is set to "01008".  Is set to "01003".  Is set to "01007".  Is set to "01006".  Is set to "01004".  Is set to "01P01".  Is set to "02000".  Is set to "02001".  Is set to "03000".  Is set to "08000".  Is set to "08003".  Is set to "08006".  Is set to "08001".  Is set to "08004".  Is set to "08007".  Is set to "08P01".  Is set to "09000".  Is set to "0A000".  Is set to "0B000".  Is set to "0F000".  Is set to "0F001".  Is set to "0L000".  Is set to "0LP01".  Is set to "0P000". ! Is set to "21000". " Is set to "22000". # Is set to "2202E". $Same as #. % Is set to "22021". & Is set to "22008". 'Same as &. ( Is set to "22012". ) Is set to "22005". * Is set to "2200B". + Is set to "22022". , Is set to "22015". - Is set to "2201E". . Is set to "2201F". / Is set to "2201G". 0 Is set to "22018". 1 Is set to "22007". 2 Is set to "22019". 3 Is set to "2200D". 4 Is set to "22025". 5 Is set to "22P06". 6 Is set to "22010". 7 Is set to "22020". 8 Is set to "22023". 9 Is set to "2201B". : Is set to "22009". ; Is set to "2200C". < Is set to "2200G". = Is set to "22004". > Is set to "22002". ? Is set to "22003". @ Is set to "22026". A Is set to "22001". B Is set to "22011". C Is set to "22027". D Is set to "22024". E Is set to "2200F". F Is set to "22P01". G Is set to "22P02". H Is set to "22P03". I Is set to "22P04". J Is set to "22P05". K Is set to "2200L". L Is set to "2200M". M Is set to "2200N". N Is set to "2200S". O Is set to "2200T". P Is set to "23000". Q Is set to "23001". R Is set to "23502". S Is set to "23503". T Is set to "23505". U Is set to "23514". V Is set to "24000". W Is set to "25000". X Is set to "25001". Y Is set to "25002". Z Is set to "25008". [ Is set to "25003". \ Is set to "25004". ] Is set to "25005". ^ Is set to "25006". _ Is set to "25007". ` Is set to "25P01". a Is set to "25P02". b Is set to "26000". c Is set to "27000". d Is set to "28000". e Is set to "2B000". f Is set to "2BP01". g Is set to "2D000". h Is set to "2F000". i Is set to "2F005". j Is set to "2F002". k Is set to "2F003". l Is set to "2F004". m Is set to "34000". n Is set to "38000". o Is set to "38001". p Is set to "38002". q Is set to "38003". r Is set to "38004". s Is set to "39000". t Is set to "39001". u Is set to "39004". v Is set to "39P01". w Is set to "39P02". x Is set to "3B000". y Is set to "3B001". z Is set to "3D000". { Is set to "3F000". | Is set to "40000". } Is set to "40002". ~ Is set to "40001".  Is set to "40003".  Is set to "40P01".  Is set to "42000".  Is set to "42601".  Is set to "42501".  Is set to "42846".  Is set to "42803".  Is set to "42830".  Is set to "42602".  Is set to "42622".  Is set to "42939".  Is set to "42804".  Is set to "42P18".  Is set to "42809".  Is set to "42703". Same as m. Same as z.  Is set to "42883". Same as b. Same as {.  Is set to "42P01".  Is set to "42P02".  Is set to "42704".  Is set to "42701".  Is set to "42P03".  Is set to "42P04".  Is set to "42723".  Is set to "42P05".  Is set to "42P06".  Is set to "42P07".  Is set to "42712".  Is set to "42710".  Is set to "42702".  Is set to "42725".  Is set to "42P08".  Is set to "42P09".  Is set to "42P10".  Is set to "42611".  Is set to "42P11".  Is set to "42P12".  Is set to "42P13".  Is set to "42P14".  Is set to "42P15".  Is set to "42P16".  Is set to "42P17".  Is set to "44000".  Is set to "53000".  Is set to "53100".  Is set to "53200".  Is set to "53300".  Is set to "54000".  Is set to "54001".  Is set to "54011".  Is set to "54023".  Is set to "55000".  Is set to "55006".  Is set to "55P02".  Is set to "55P03".  Is set to "57000".  Is set to "57014".  Is set to "57P01".  Is set to "57P02".  Is set to "57P03".  Is set to "58030".  Is set to "58P01".  Is set to "58P02".  Is set to "F0000".  Is set to "F0001".  Is set to "P0000".  Is set to "P0001".  Is set to "P0002".  Is set to "P0003".  Is set to "XX000".  Is set to "XX001".  Is set to "XX002".   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~portable provisional$John Goerzen <jgoerzen@complete.org> Safe-Infered  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'                     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~         !"#$%&'()*+,-HDBC-postgresql-2.3.2.1Database.HDBC.PostgreSQLDatabase.HDBC.PostgreSQL.Parser"Database.HDBC.PostgreSQL.PTypeConvDatabase.HDBC.PostgreSQL.TypesDatabase.HDBC.PostgreSQL.Utils"Database.HDBC.PostgreSQL.Statement'Database.HDBC.PostgreSQL.ConnectionImpl#Database.HDBC.PostgreSQL.Connection#Database.HDBC.PostgreSQL.ErrorCodes ConnectionbeginconnectPostgreSQLconnectPostgreSQL'withPostgreSQLwithPostgreSQL'successfulCompletionwarning warningDynamicResultSetsReturnedwarningImplicitZeroBitPadding'warningNullValueEliminatedInSetFunctionwarningPrivilegeNotGrantedwarningPrivilegeNotRevoked warningStringDataRightTruncationwarningDeprecatedFeaturenoData%noAdditionalDynamicResultSetsReturnedsqlStatementNotYetCompleteconnectionExceptionconnectionDoesNotExistconnectionFailure'sqlclientUnableToEstablishSqlconnection-sqlserverRejectedEstablishmentOfSqlconnectiontransactionResolutionUnknownprotocolViolationtriggeredActionExceptionfeatureNotSupportedinvalidTransactionInitiationlocatorExceptionlEInvalidSpecificationinvalidGrantorinvalidGrantOperationinvalidRoleSpecificationcardinalityViolation dataExceptionarrayElementErrorarraySubscriptErrorcharacterNotInRepertoiredatetimeFieldOverflowdatetimeValueOutOfRangedivisionByZeroerrorInAssignmentescapeCharacterConflictindicatorOverflowintervalFieldOverflowinvalidArgumentForLoginvalidArgumentForPowerFunction%invalidArgumentForWidthBucketFunctioninvalidCharacterValueForCastinvalidDatetimeFormatinvalidEscapeCharacterinvalidEscapeOctetinvalidEscapeSequencenonstandardUseOfEscapeCharacterinvalidIndicatorParameterValueinvalidLimitValueinvalidParameterValueinvalidRegularExpression invalidTimeZoneDisplacementValueinvalidUseOfEscapeCharactermostSpecificTypeMismatchnullValueNotAllowednullValueNoIndicatorParameternumericValueOutOfRangestringDataLengthMismatchstringDataRightTruncationsubstringError trimErrorunterminatedCStringzeroLengthCharacterStringfloatingPointExceptioninvalidTextRepresentationinvalidBinaryRepresentationbadCopyFileFormatuntranslatableCharacternotAnXmlDocumentinvalidXmlDocumentinvalidXmlContentinvalidXmlCommentinvalidXmlProcessingInstructionintegrityConstraintViolationrestrictViolationnotNullViolationforeignKeyViolationuniqueViolationcheckViolationinvalidCursorStateinvalidTransactionStateactiveSqlTransactionbranchTransactionAlreadyActive$heldCursorRequiresSameIsolationLevel+inappropriateAccessModeForBranchTransaction/inappropriateIsolationLevelForBranchTransaction*noActiveSqlTransactionForBranchTransactionreadOnlySqlTransaction(schemaAndDataStatementMixingNotSupportednoActiveSqlTransactioninFailedSqlTransactioninvalidSqlStatementNametriggeredDataChangeViolation!invalidAuthorizationSpecification'dependentPrivilegeDescriptorsStillExistdependentObjectsStillExistinvalidTransactionTerminationsqlRoutineException$sREFunctionExecutedNoReturnStatementsREModifyingSqlDataNotPermitted"sREProhibitedSqlStatementAttemptedsREReadingSqlDataNotPermittedinvalidCursorNameexternalRoutineExceptioneREContainingSqlNotPermittedeREModifyingSqlDataNotPermitted"eREProhibitedSqlStatementAttemptedeREReadingSqlDataNotPermitted"externalRoutineInvocationExceptioneRIEInvalidSqlstateReturnedeRIENullValueNotAllowedeRIETriggerProtocolViolatedeRIESrfProtocolViolatedsavepointExceptionsEInvalidSpecificationinvalidCatalogNameinvalidSchemaNametransactionRollbacktRIntegrityConstraintViolationtRSerializationFailuretRStatementCompletionUnknowntRDeadlockDetected syntaxErrorOrAccessRuleViolation syntaxErrorinsufficientPrivilege cannotCoerce groupingErrorinvalidForeignKey invalidName nameTooLong reservedNamedatatypeMismatchindeterminateDatatypewrongObjectTypeundefinedColumnundefinedCursorundefinedDatabaseundefinedFunctionundefinedPstatementundefinedSchemaundefinedTableundefinedParameterundefinedObjectduplicateColumnduplicateCursorduplicateDatabaseduplicateFunctionduplicatePstatementduplicateSchemaduplicateTableduplicateAliasduplicateObjectambiguousColumnambiguousFunctionambiguousParameterambiguousAliasinvalidColumnReferenceinvalidColumnDefinitioninvalidCursorDefinitioninvalidDatabaseDefinitioninvalidFunctionDefinitioninvalidPstatementDefinitioninvalidSchemaDefinitioninvalidTableDefinitioninvalidObjectDefinitionwithCheckOptionViolationinsufficientResourcesdiskFull outOfMemorytooManyConnectionsprogramLimitExceededstatementTooComplextooManyColumnstooManyArgumentsobjectNotInPrerequisiteState objectInUsecantChangeRuntimeParamlockNotAvailableoperatorIntervention queryCanceled adminShutdown crashShutdowncannotConnectNowioError undefinedFile duplicateFileconfigFileErrorlockFileExists plpgsqlErrorraiseException noDataFound tooManyRows internalError dataCorruptedindexCorrupted escapeseqliteral qidentifiercommentccomment linecommentqmark escapedQmark statement convertSQLcolDescForPGAttr oidToColDef oidToColType ResultStatusStmt WrappedCStmtCStmtConn WrappedCConnCConnConnLockpqerrorMessage raiseErrorwithConnwithConnLocked withRawConnwithStmt withRawStmtwithCStringArr0cleanUpBSNulls withAnyArr0cstrUtf8BString genericUnwrap fexecuteRawSStatestomv nextrowmvdbosquerycoldefmvpqftypepqfname pqgetvalue pqgetisnull pqnfields pqntuplespqresultErrorFieldpqresultErrorMessage pqresStatus pqcmdTupleswrapstmt pqclear_raw pqclearptrpqclearpqexec pqexecParamspqresultStatuslnewSthfgetColumnNamesfdescribeResultfexecutehandleResultStatuspeekCStringUTF8 ffetchrow fgetcoldef fexecutemanypublic_ffinishffinish makeSqlValue fixStringmakeRationalFromDecimalsplit disconnectcommitrollbackrunRawrunprepareclonehdbcDriverName hdbcClientVerproxiedClientNameproxiedClientVer dbServerVerdbTransactionSupport getTables describeTable$fIConnectionConnection