r.      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      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  (<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.      )     (      !"#$%&'&A global lock only used when libpq is not! thread-safe. In that situation B this mvar is used to serialize access to the FFI calls marked as safe.  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. ()*+,-./0  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". , Is set to "22018". - Is set to "22007". . Is set to "22019". / Is set to "2200D". 0 Is set to "22025". 1 Is set to "22P06". 2 Is set to "22010". 3 Is set to "22020". 4 Is set to "22023". 5 Is set to "2201B". 6 Is set to "22009". 7 Is set to "2200C". 8 Is set to "2200G". 9 Is set to "22004". : Is set to "22002". ; Is set to "22003". < Is set to "22026". = Is set to "22001". > Is set to "22011". ? Is set to "22027". @ Is set to "22024". A Is set to "2200F". B Is set to "22P01". C Is set to "22P02". D Is set to "22P03". E Is set to "22P04". F Is set to "22P05". G Is set to "2200L". H Is set to "2200M". I Is set to "2200N". J Is set to "2200S". K Is set to "2200T". L Is set to "23000". M Is set to "23001". N Is set to "23502". O Is set to "23503". P Is set to "23505". Q Is set to "23514". R Is set to "24000". S Is set to "25000". T Is set to "25001". U Is set to "25002". V Is set to "25008". W Is set to "25003". X Is set to "25004". Y Is set to "25005". Z Is set to "25006". [ Is set to "25007". \ Is set to "25P01". ] Is set to "25P02". ^ Is set to "26000". _ Is set to "27000". ` Is set to "28000". a Is set to "2B000". b Is set to "2BP01". c Is set to "2D000". d Is set to "2F000". e Is set to "2F005". f Is set to "2F002". g Is set to "2F003". h Is set to "2F004". i Is set to "34000". j Is set to "38000". k Is set to "38001". l Is set to "38002". m Is set to "38003". n Is set to "38004". o Is set to "39000". p Is set to "39001". q Is set to "39004". r Is set to "39P01". s Is set to "39P02". t Is set to "3B000". u Is set to "3B001". v Is set to "3D000". w Is set to "3F000". x Is set to "40000". y Is set to "40002". z 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 i. Same as v.  Is set to "42883". Same as ^. Same as w.  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{|}~portable provisional$John Goerzen <jgoerzen@complete.org>  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1                    ! " # $ % & ' ( ) * + , - . / 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 { | } ~         !"#$%&'()*+,-./01234567HDBC-postgresql-2.2.3.2Database.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 ConnectionconnectPostgreSQLsuccessfulCompletionwarning 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 statement convertSQLcolDescForPGAttr oidToColDef oidToColType ResultStatusStmt WrappedCStmtCStmtConn WrappedCConnCConnConnLockpqerrorMessage raiseErrorwithConnwithConnLocked withRawConnwithStmt withRawStmtwithCStringArr0 withAnyArr0cstrUtf8BString genericUnwrappqftypepqfname pqgetvalue pqgetisnull pqnfields pqntuplespqresultErrorFieldpqresultErrorMessage pqresStatus pqcmdTupleswrapstmt pqclear_raw pqclearptrpqclearpqexec pqexecParamspqresultStatusSStatestomv nextrowmvdbosquerycoldefmvnewSthfgetColumnNamesfdescribeResultfexecute fexecuteRawhandleResultStatuspeekCStringUTF8 ffetchrow fgetcoldef fexecutemanypublic_ffinishffinish makeSqlValue fixStringmakeRationalFromDecimalsplitl disconnectcommitrollbackrunRawrunprepareclonehdbcDriverName hdbcClientVerproxiedClientNameproxiedClientVer dbServerVerdbTransactionSupport getTables describeTablepqisThreadSafepqserverVersionpqprotocolVersion pqfinishptrpqfinishpqstatuswrapconn pqconnectdbmkConnbegin_transactionfrunRawfrunfcommit frollbackfdescribeTablefdescribeSchemaTable fdisconnect