SYMBOL INDEX (4383 symbols across 278 files) FILE: batch.go type QueuedQuery (line 12) | type QueuedQuery struct method Query (line 22) | func (qq *QueuedQuery) Query(fn func(rows Rows) error) { method QueryRow (line 38) | func (qq *QueuedQuery) QueryRow(fn func(row Row) error) { method Exec (line 50) | func (qq *QueuedQuery) Exec(fn func(ct pgconn.CommandTag) error) { type batchItemFunc (line 19) | type batchItemFunc type Batch (line 63) | type Batch struct method Queue (line 74) | func (b *Batch) Queue(query string, arguments ...any) *QueuedQuery { method Len (line 84) | func (b *Batch) Len() int { type BatchResults (line 88) | type BatchResults interface type batchResults (line 117) | type batchResults struct method Exec (line 129) | func (br *batchResults) Exec() (pgconn.CommandTag, error) { method Query (line 173) | func (br *batchResults) Query() (Rows, error) { method QueryRow (line 214) | func (br *batchResults) QueryRow() Row { method Close (line 221) | func (br *batchResults) Close() error { method earlyError (line 263) | func (br *batchResults) earlyError() error { method nextQueryAndArgs (line 267) | func (br *batchResults) nextQueryAndArgs() (query string, args []any, ... type pipelineBatchResults (line 278) | type pipelineBatchResults struct method Exec (line 291) | func (br *pipelineBatchResults) Exec() (pgconn.CommandTag, error) { method Query (line 333) | func (br *pipelineBatchResults) Query() (Rows, error) { method QueryRow (line 386) | func (br *pipelineBatchResults) QueryRow() Row { method Close (line 393) | func (br *pipelineBatchResults) Close() error { method earlyError (line 435) | func (br *pipelineBatchResults) earlyError() error { method nextQueryAndArgs (line 439) | func (br *pipelineBatchResults) nextQueryAndArgs() (query string, args... type emptyBatchResults (line 453) | type emptyBatchResults struct method Exec (line 459) | func (br *emptyBatchResults) Exec() (pgconn.CommandTag, error) { method Query (line 467) | func (br *emptyBatchResults) Query() (Rows, error) { method QueryRow (line 480) | func (br *emptyBatchResults) QueryRow() Row { method Close (line 487) | func (br *emptyBatchResults) Close() error { function invalidateCachesOnBatchResultsError (line 493) | func invalidateCachesOnBatchResultsError(conn *Conn, b *Batch, err error) { type ErrPreprocessingBatch (line 512) | type ErrPreprocessingBatch struct method Error (line 522) | func (e ErrPreprocessingBatch) Error() string { method Unwrap (line 529) | func (e ErrPreprocessingBatch) Unwrap() error { method SQL (line 533) | func (e ErrPreprocessingBatch) SQL() string { function newErrPreprocessingBatch (line 518) | func newErrPreprocessingBatch(step, sql string, err error) ErrPreprocess... FILE: batch_test.go function TestConnSendBatch (line 22) | func TestConnSendBatch(t *testing.T) { function TestConnSendBatchQueuedQuery (line 160) | func TestConnSendBatchQueuedQuery(t *testing.T) { function TestConnSendBatchMany (line 256) | func TestConnSendBatchMany(t *testing.T) { function TestConnSendBatchReadResultsWhenNothingQueued (line 298) | func TestConnSendBatchReadResultsWhenNothingQueued(t *testing.T) { function TestConnSendBatchReadMoreResultsThanQueriesSent (line 315) | func TestConnSendBatchReadMoreResultsThanQueriesSent(t *testing.T) { function TestConnSendBatchWithPreparedStatement (line 336) | func TestConnSendBatchWithPreparedStatement(t *testing.T) { function TestConnSendBatchWithQueryRewriter (line 393) | func TestConnSendBatchWithQueryRewriter(t *testing.T) { function TestConnSendBatchWithPreparedStatementAndStatementCacheDisabled (line 427) | func TestConnSendBatchWithPreparedStatementAndStatementCacheDisabled(t *... function TestConnSendBatchCloseRowsPartiallyRead (line 488) | func TestConnSendBatchCloseRowsPartiallyRead(t *testing.T) { function TestConnSendBatchQueryError (line 548) | func TestConnSendBatchQueryError(t *testing.T) { function TestConnSendBatchQuerySyntaxError (line 587) | func TestConnSendBatchQuerySyntaxError(t *testing.T) { function TestConnSendBatchErrorReturnsErrPreprocessingBatch (line 613) | func TestConnSendBatchErrorReturnsErrPreprocessingBatch(t *testing.T) { function TestConnSendBatchQueryRowInsert (line 655) | func TestConnSendBatchQueryRowInsert(t *testing.T) { function TestConnSendBatchQueryPartialReadInsert (line 693) | func TestConnSendBatchQueryPartialReadInsert(t *testing.T) { function TestTxSendBatch (line 731) | func TestTxSendBatch(t *testing.T) { function TestTxSendBatchRollback (line 799) | func TestTxSendBatchRollback(t *testing.T) { function TestSendBatchErrorWhileReadingResultsWithoutCallback (line 836) | func TestSendBatchErrorWhileReadingResultsWithoutCallback(t *testing.T) { function TestSendBatchErrorWhileReadingResultsWithExecWhereSomeRowsAreReturned (line 860) | func TestSendBatchErrorWhileReadingResultsWithExecWhereSomeRowsAreReturn... function TestConnBeginBatchDeferredError (line 884) | func TestConnBeginBatchDeferredError(t *testing.T) { function TestConnSendBatchNoStatementCache (line 932) | func TestConnSendBatchNoStatementCache(t *testing.T) { function TestConnSendBatchPrepareStatementCache (line 947) | func TestConnSendBatchPrepareStatementCache(t *testing.T) { function TestConnSendBatchDescribeStatementCache (line 961) | func TestConnSendBatchDescribeStatementCache(t *testing.T) { function testConnSendBatch (line 975) | func testConnSendBatch(t *testing.T, ctx context.Context, conn *pgx.Conn... function TestSendBatchSimpleProtocol (line 1001) | func TestSendBatchSimpleProtocol(t *testing.T) { function TestConnSendBatchErrorDoesNotLeaveOrphanedPreparedStatement (line 1043) | func TestConnSendBatchErrorDoesNotLeaveOrphanedPreparedStatement(t *test... function TestSendBatchStatementTimeout (line 1072) | func TestSendBatchStatementTimeout(t *testing.T) { function TestSendBatchHandlesTimeoutBetweenParseAndDescribe (line 1108) | func TestSendBatchHandlesTimeoutBetweenParseAndDescribe(t *testing.T) { function TestBatchNetworkUsage (line 1175) | func TestBatchNetworkUsage(t *testing.T) { function ExampleConn_SendBatch (line 1212) | func ExampleConn_SendBatch() { FILE: bench_test.go function BenchmarkConnectClose (line 21) | func BenchmarkConnectClose(b *testing.B) { function BenchmarkMinimalUnpreparedSelectWithoutStatementCache (line 35) | func BenchmarkMinimalUnpreparedSelectWithoutStatementCache(b *testing.B) { function BenchmarkMinimalUnpreparedSelectWithStatementCacheModeDescribe (line 58) | func BenchmarkMinimalUnpreparedSelectWithStatementCacheModeDescribe(b *t... function BenchmarkMinimalUnpreparedSelectWithStatementCacheModePrepare (line 81) | func BenchmarkMinimalUnpreparedSelectWithStatementCacheModePrepare(b *te... function BenchmarkMinimalPreparedSelect (line 104) | func BenchmarkMinimalPreparedSelect(b *testing.B) { function BenchmarkMinimalPgConnPreparedSelect (line 127) | func BenchmarkMinimalPgConnPreparedSelect(b *testing.B) { function BenchmarkMinimalPgConnPreparedStatementDescriptionSelect (line 161) | func BenchmarkMinimalPgConnPreparedStatementDescriptionSelect(b *testing... function BenchmarkPointerPointerWithNullValues (line 196) | func BenchmarkPointerPointerWithNullValues(b *testing.B) { function BenchmarkPointerPointerWithPresentValues (line 255) | func BenchmarkPointerPointerWithPresentValues(b *testing.B) { constant benchmarkWriteTableCreateSQL (line 314) | benchmarkWriteTableCreateSQL = `drop table if exists t; constant benchmarkWriteTableInsertSQL (line 333) | benchmarkWriteTableInsertSQL = `insert into t( type benchmarkWriteTableCopyFromSrc (line 363) | type benchmarkWriteTableCopyFromSrc struct method Next (line 369) | func (s *benchmarkWriteTableCopyFromSrc) Next() bool { method Values (line 375) | func (s *benchmarkWriteTableCopyFromSrc) Values() ([]any, error) { method Err (line 379) | func (s *benchmarkWriteTableCopyFromSrc) Err() error { function newBenchmarkWriteTableCopyFromSrc (line 383) | func newBenchmarkWriteTableCopyFromSrc(count int) pgx.CopyFromSource { function benchmarkWriteNRowsViaInsert (line 404) | func benchmarkWriteNRowsViaInsert(b *testing.B, n int) { function benchmarkWriteNRowsViaBatchInsert (line 436) | func benchmarkWriteNRowsViaBatchInsert(b *testing.B, n int) { type queryArgs (line 462) | type queryArgs method Append (line 464) | func (qa *queryArgs) Append(v any) string { function multiInsert (line 471) | func multiInsert(conn *pgx.Conn, tableName string, columnNames []string,... function benchmarkWriteNRowsViaMultiInsert (line 545) | func benchmarkWriteNRowsViaMultiInsert(b *testing.B, n int) { function benchmarkWriteNRowsViaCopy (line 581) | func benchmarkWriteNRowsViaCopy(b *testing.B, n int) { function BenchmarkWrite2RowsViaInsert (line 614) | func BenchmarkWrite2RowsViaInsert(b *testing.B) { function BenchmarkWrite2RowsViaMultiInsert (line 618) | func BenchmarkWrite2RowsViaMultiInsert(b *testing.B) { function BenchmarkWrite2RowsViaBatchInsert (line 622) | func BenchmarkWrite2RowsViaBatchInsert(b *testing.B) { function BenchmarkWrite2RowsViaCopy (line 626) | func BenchmarkWrite2RowsViaCopy(b *testing.B) { function BenchmarkWrite5RowsViaInsert (line 630) | func BenchmarkWrite5RowsViaInsert(b *testing.B) { function BenchmarkWrite5RowsViaMultiInsert (line 634) | func BenchmarkWrite5RowsViaMultiInsert(b *testing.B) { function BenchmarkWrite5RowsViaBatchInsert (line 638) | func BenchmarkWrite5RowsViaBatchInsert(b *testing.B) { function BenchmarkWrite5RowsViaCopy (line 642) | func BenchmarkWrite5RowsViaCopy(b *testing.B) { function BenchmarkWrite10RowsViaInsert (line 646) | func BenchmarkWrite10RowsViaInsert(b *testing.B) { function BenchmarkWrite10RowsViaMultiInsert (line 650) | func BenchmarkWrite10RowsViaMultiInsert(b *testing.B) { function BenchmarkWrite10RowsViaBatchInsert (line 654) | func BenchmarkWrite10RowsViaBatchInsert(b *testing.B) { function BenchmarkWrite10RowsViaCopy (line 658) | func BenchmarkWrite10RowsViaCopy(b *testing.B) { function BenchmarkWrite100RowsViaInsert (line 662) | func BenchmarkWrite100RowsViaInsert(b *testing.B) { function BenchmarkWrite100RowsViaMultiInsert (line 666) | func BenchmarkWrite100RowsViaMultiInsert(b *testing.B) { function BenchmarkWrite100RowsViaBatchInsert (line 670) | func BenchmarkWrite100RowsViaBatchInsert(b *testing.B) { function BenchmarkWrite100RowsViaCopy (line 674) | func BenchmarkWrite100RowsViaCopy(b *testing.B) { function BenchmarkWrite1000RowsViaInsert (line 678) | func BenchmarkWrite1000RowsViaInsert(b *testing.B) { function BenchmarkWrite1000RowsViaMultiInsert (line 682) | func BenchmarkWrite1000RowsViaMultiInsert(b *testing.B) { function BenchmarkWrite1000RowsViaBatchInsert (line 686) | func BenchmarkWrite1000RowsViaBatchInsert(b *testing.B) { function BenchmarkWrite1000RowsViaCopy (line 690) | func BenchmarkWrite1000RowsViaCopy(b *testing.B) { function BenchmarkWrite10000RowsViaInsert (line 694) | func BenchmarkWrite10000RowsViaInsert(b *testing.B) { function BenchmarkWrite10000RowsViaMultiInsert (line 698) | func BenchmarkWrite10000RowsViaMultiInsert(b *testing.B) { function BenchmarkWrite10000RowsViaBatchInsert (line 702) | func BenchmarkWrite10000RowsViaBatchInsert(b *testing.B) { function BenchmarkWrite10000RowsViaCopy (line 706) | func BenchmarkWrite10000RowsViaCopy(b *testing.B) { function BenchmarkMultipleQueriesNonBatchNoStatementCache (line 710) | func BenchmarkMultipleQueriesNonBatchNoStatementCache(b *testing.B) { function BenchmarkMultipleQueriesNonBatchPrepareStatementCache (line 722) | func BenchmarkMultipleQueriesNonBatchPrepareStatementCache(b *testing.B) { function BenchmarkMultipleQueriesNonBatchDescribeStatementCache (line 734) | func BenchmarkMultipleQueriesNonBatchDescribeStatementCache(b *testing.B) { function benchmarkMultipleQueriesNonBatch (line 746) | func benchmarkMultipleQueriesNonBatch(b *testing.B, conn *pgx.Conn, quer... function BenchmarkMultipleQueriesBatchNoStatementCache (line 771) | func BenchmarkMultipleQueriesBatchNoStatementCache(b *testing.B) { function BenchmarkMultipleQueriesBatchPrepareStatementCache (line 783) | func BenchmarkMultipleQueriesBatchPrepareStatementCache(b *testing.B) { function BenchmarkMultipleQueriesBatchDescribeStatementCache (line 795) | func BenchmarkMultipleQueriesBatchDescribeStatementCache(b *testing.B) { function benchmarkMultipleQueriesBatch (line 807) | func benchmarkMultipleQueriesBatch(b *testing.B, conn *pgx.Conn, queryCo... function BenchmarkSelectManyUnknownEnum (line 844) | func BenchmarkSelectManyUnknownEnum(b *testing.B) { function BenchmarkSelectManyRegisteredEnum (line 889) | func BenchmarkSelectManyRegisteredEnum(b *testing.B) { function getSelectRowsCounts (line 940) | func getSelectRowsCounts(b *testing.B) []int64 { type BenchRowSimple (line 962) | type BenchRowSimple struct function BenchmarkSelectRowsScanSimple (line 974) | func BenchmarkSelectRowsScanSimple(b *testing.B) { type BenchRowStringBytes (line 1001) | type BenchRowStringBytes struct function BenchmarkSelectRowsScanStringBytes (line 1013) | func BenchmarkSelectRowsScanStringBytes(b *testing.B) { type BenchRowDecoder (line 1040) | type BenchRowDecoder struct function BenchmarkSelectRowsScanDecoder (line 1052) | func BenchmarkSelectRowsScanDecoder(b *testing.B) { function BenchmarkSelectRowsPgConnExecText (line 1095) | func BenchmarkSelectRowsPgConnExecText(b *testing.B) { function BenchmarkSelectRowsPgConnExecParams (line 1121) | func BenchmarkSelectRowsPgConnExecParams(b *testing.B) { function BenchmarkSelectRowsSimpleCollectRowsRowToStructByPos (line 1162) | func BenchmarkSelectRowsSimpleCollectRowsRowToStructByPos(b *testing.B) { function BenchmarkSelectRowsSimpleAppendRowsRowToStructByPos (line 1184) | func BenchmarkSelectRowsSimpleAppendRowsRowToStructByPos(b *testing.B) { function BenchmarkSelectRowsSimpleCollectRowsRowToStructByName (line 1209) | func BenchmarkSelectRowsSimpleCollectRowsRowToStructByName(b *testing.B) { function BenchmarkSelectRowsSimpleAppendRowsRowToStructByName (line 1231) | func BenchmarkSelectRowsSimpleAppendRowsRowToStructByName(b *testing.B) { function BenchmarkSelectRowsPgConnExecPrepared (line 1256) | func BenchmarkSelectRowsPgConnExecPrepared(b *testing.B) { function BenchmarkSelectRowsPgConnExecStatement (line 1301) | func BenchmarkSelectRowsPgConnExecStatement(b *testing.B) { type queryRecorder (line 1346) | type queryRecorder struct method Read (line 1352) | func (qr *queryRecorder) Read(b []byte) (n int, err error) { method Write (line 1358) | func (qr *queryRecorder) Write(b []byte) (n int, err error) { method Close (line 1363) | func (qr *queryRecorder) Close() error { method LocalAddr (line 1367) | func (qr *queryRecorder) LocalAddr() net.Addr { method RemoteAddr (line 1371) | func (qr *queryRecorder) RemoteAddr() net.Addr { method SetDeadline (line 1375) | func (qr *queryRecorder) SetDeadline(t time.Time) error { method SetReadDeadline (line 1379) | func (qr *queryRecorder) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 1383) | func (qr *queryRecorder) SetWriteDeadline(t time.Time) error { function BenchmarkSelectRowsRawPrepared (line 1391) | func BenchmarkSelectRowsRawPrepared(b *testing.B) { FILE: conn.go type ConnConfig (line 22) | type ConnConfig struct method Copy (line 55) | func (cc *ConnConfig) Copy() *ConnConfig { method ConnString (line 63) | func (cc *ConnConfig) ConnString() string { return cc.connString } type ParseConfigOptions (line 48) | type ParseConfigOptions struct type Conn (line 67) | type Conn struct method Close (line 301) | func (c *Conn) Close(ctx context.Context) error { method Prepare (line 319) | func (c *Conn) Prepare(ctx context.Context, name, sql string) (sd *pgc... method Deallocate (line 375) | func (c *Conn) Deallocate(ctx context.Context, name string) error { method DeallocateAll (line 397) | func (c *Conn) DeallocateAll(ctx context.Context) error { method bufferNotifications (line 409) | func (c *Conn) bufferNotifications(_ *pgconn.PgConn, n *pgconn.Notific... method WaitForNotification (line 415) | func (c *Conn) WaitForNotification(ctx context.Context) (*pgconn.Notif... method IsClosed (line 434) | func (c *Conn) IsClosed() bool { method die (line 438) | func (c *Conn) die() { method Ping (line 453) | func (c *Conn) Ping(ctx context.Context) error { method PgConn (line 462) | func (c *Conn) PgConn() *pgconn.PgConn { return c.pgConn } method TypeMap (line 465) | func (c *Conn) TypeMap() *pgtype.Map { return c.typeMap } method Config (line 468) | func (c *Conn) Config() *ConnConfig { return c.config.Copy() } method Exec (line 472) | func (c *Conn) Exec(ctx context.Context, sql string, arguments ...any)... method exec (line 490) | func (c *Conn) exec(ctx context.Context, sql string, arguments ...any)... method execSimpleProtocol (line 580) | func (c *Conn) execSimpleProtocol(ctx context.Context, sql string, arg... method execParams (line 596) | func (c *Conn) execParams(ctx context.Context, sd *pgconn.StatementDes... method execPrepared (line 607) | func (c *Conn) execPrepared(ctx context.Context, sd *pgconn.StatementD... method execSQLParams (line 618) | func (c *Conn) execSQLParams(ctx context.Context, sql string, args []a... method getRows (line 629) | func (c *Conn) getRows(ctx context.Context, sql string, args []any) *b... method Query (line 751) | func (c *Conn) Query(ctx context.Context, sql string, args ...any) (Ro... method getStatementDescription (line 891) | func (c *Conn) getStatementDescription( method QueryRow (line 930) | func (c *Conn) QueryRow(ctx context.Context, sql string, args ...any) ... method SendBatch (line 941) | func (c *Conn) SendBatch(ctx context.Context, b *Batch) (br BatchResul... method sendBatchQueryExecModeSimpleProtocol (line 1016) | func (c *Conn) sendBatchQueryExecModeSimpleProtocol(ctx context.Contex... method sendBatchQueryExecModeExec (line 1038) | func (c *Conn) sendBatchQueryExecModeExec(ctx context.Context, b *Batc... method sendBatchQueryExecModeCacheStatement (line 1072) | func (c *Conn) sendBatchQueryExecModeCacheStatement(ctx context.Contex... method sendBatchQueryExecModeCacheDescribe (line 1104) | func (c *Conn) sendBatchQueryExecModeCacheDescribe(ctx context.Context... method sendBatchQueryExecModeDescribeExec (line 1135) | func (c *Conn) sendBatchQueryExecModeDescribeExec(ctx context.Context,... method sendBatchExtendedWithDescription (line 1157) | func (c *Conn) sendBatchExtendedWithDescription(ctx context.Context, b... method sanitizeForSimpleQuery (line 1255) | func (c *Conn) sanitizeForSimpleQuery(sql string, args ...any) (string... method LoadType (line 1285) | func (c *Conn) LoadType(ctx context.Context, typeName string) (*pgtype... method getArrayElementOID (line 1359) | func (c *Conn) getArrayElementOID(ctx context.Context, oid uint32) (ui... method getRangeElementOID (line 1370) | func (c *Conn) getRangeElementOID(ctx context.Context, oid uint32) (ui... method getMultiRangeElementOID (line 1381) | func (c *Conn) getMultiRangeElementOID(ctx context.Context, oid uint32... method getCompositeFields (line 1392) | func (c *Conn) getCompositeFields(ctx context.Context, oid uint32) ([]... method deallocateInvalidatedCachedStatements (line 1426) | func (c *Conn) deallocateInvalidatedCachedStatements(ctx context.Conte... type Identifier (line 93) | type Identifier method Sanitize (line 96) | func (ident Identifier) Sanitize() string { function newProxyErr (line 112) | func newProxyErr(background error, msg string) error { type proxyError (line 119) | type proxyError struct method Error (line 124) | func (err *proxyError) Error() string { return err.msg } method Unwrap (line 126) | func (err *proxyError) Unwrap() error { return err.background } function Connect (line 135) | func Connect(ctx context.Context, connString string) (*Conn, error) { function ConnectWithOptions (line 145) | func ConnectWithOptions(ctx context.Context, connString string, options ... function ConnectConfig (line 155) | func ConnectConfig(ctx context.Context, connConfig *ConnConfig) (*Conn, ... function ParseConfigWithOptions (line 165) | func ParseConfigWithOptions(connString string, options ParseConfigOption... function ParseConfig (line 238) | func ParseConfig(connString string) (*ConnConfig, error) { function connect (line 243) | func connect(ctx context.Context, config *ConnConfig) (c *Conn, err erro... function quoteIdentifier (line 448) | func quoteIdentifier(s string) string { type QueryExecMode (line 643) | type QueryExecMode method String (line 702) | func (m QueryExecMode) String() string { constant _ (line 646) | _ QueryExecMode = iota constant QueryExecModeCacheStatement (line 652) | QueryExecModeCacheStatement constant QueryExecModeCacheDescribe (line 658) | QueryExecModeCacheDescribe constant QueryExecModeDescribeExec (line 665) | QueryExecModeDescribeExec constant QueryExecModeExec (line 681) | QueryExecModeExec constant QueryExecModeSimpleProtocol (line 699) | QueryExecModeSimpleProtocol type QueryResultFormats (line 720) | type QueryResultFormats type QueryResultFormatsByOID (line 723) | type QueryResultFormatsByOID type QueryRewriter (line 726) | type QueryRewriter interface FILE: conn_internal_test.go function mustParseConfig (line 13) | func mustParseConfig(t testing.TB, connString string) *ConnConfig { function mustConnect (line 19) | func mustConnect(t testing.TB, config *ConnConfig) *Conn { function TestStmtCacheSizeLimit (line 29) | func TestStmtCacheSizeLimit(t *testing.T) { FILE: conn_test.go function TestCrateDBConnect (line 25) | func TestCrateDBConnect(t *testing.T) { function TestConnect (line 49) | func TestConnect(t *testing.T) { function TestConnectWithPreferSimpleProtocol (line 86) | func TestConnectWithPreferSimpleProtocol(t *testing.T) { function TestConnectConfigRequiresConnConfigFromParseConfig (line 106) | func TestConnectConfigRequiresConnConfigFromParseConfig(t *testing.T) { function TestConfigContainsConnStr (line 113) | func TestConfigContainsConnStr(t *testing.T) { function TestConfigCopyReturnsEqualConfig (line 120) | func TestConfigCopyReturnsEqualConfig(t *testing.T) { function TestConfigCopyCanBeUsedToConnect (line 129) | func TestConfigCopyCanBeUsedToConnect(t *testing.T) { function TestParseConfigExtractsStatementCacheOptions (line 141) | func TestParseConfigExtractsStatementCacheOptions(t *testing.T) { function TestParseConfigExtractsDefaultQueryExecMode (line 184) | func TestParseConfigExtractsDefaultQueryExecMode(t *testing.T) { function TestParseConfigErrors (line 205) | func TestParseConfigErrors(t *testing.T) { function TestExec (line 220) | func TestExec(t *testing.T) { type testQueryRewriter (line 257) | type testQueryRewriter struct method RewriteQuery (line 262) | func (qr *testQueryRewriter) RewriteQuery(ctx context.Context, conn *p... function TestExecWithQueryRewriter (line 266) | func TestExecWithQueryRewriter(t *testing.T) { function TestExecFailure (line 279) | func TestExecFailure(t *testing.T) { function TestExecFailureWithArguments (line 298) | func TestExecFailureWithArguments(t *testing.T) { function TestExecContextWithoutCancelation (line 316) | func TestExecContextWithoutCancelation(t *testing.T) { function TestExecContextFailureWithoutCancelation (line 337) | func TestExecContextFailureWithoutCancelation(t *testing.T) { function TestExecContextFailureWithoutCancelationWithArguments (line 362) | func TestExecContextFailureWithoutCancelationWithArguments(t *testing.T) { function TestExecFailureCloseBefore (line 380) | func TestExecFailureCloseBefore(t *testing.T) { function TestExecPerQuerySimpleProtocol (line 391) | func TestExecPerQuerySimpleProtocol(t *testing.T) { function TestPrepare (line 420) | func TestPrepare(t *testing.T) { function TestPrepareHandlesTimeoutBetweenParseAndDescribe (line 473) | func TestPrepareHandlesTimeoutBetweenParseAndDescribe(t *testing.T) { function TestPrepareBadSQLFailure (line 535) | func TestPrepareBadSQLFailure(t *testing.T) { function TestPrepareIdempotency (line 548) | func TestPrepareIdempotency(t *testing.T) { function TestPrepareStatementCacheModes (line 580) | func TestPrepareStatementCacheModes(t *testing.T) { function TestPrepareWithDigestedName (line 597) | func TestPrepareWithDigestedName(t *testing.T) { function TestDeallocateInAbortedTransaction (line 620) | func TestDeallocateInAbortedTransaction(t *testing.T) { function TestDeallocateMissingPreparedStatementStillClearsFromPreparedStatementMap (line 655) | func TestDeallocateMissingPreparedStatementStillClearsFromPreparedStatem... function TestListenNotify (line 682) | func TestListenNotify(t *testing.T) { function TestListenNotifyWhileBusyIsSafe (line 730) | func TestListenNotifyWhileBusyIsSafe(t *testing.T) { function TestListenNotifySelfNotification (line 807) | func TestListenNotifySelfNotification(t *testing.T) { function TestFatalRxError (line 842) | func TestFatalRxError(t *testing.T) { function TestFatalTxError (line 878) | func TestFatalTxError(t *testing.T) { function TestInsertBoolArray (line 909) | func TestInsertBoolArray(t *testing.T) { function TestInsertTimestampArray (line 927) | func TestInsertTimestampArray(t *testing.T) { function TestIdentifierSanitize (line 945) | func TestIdentifierSanitize(t *testing.T) { function TestConnInitTypeMap (line 986) | func TestConnInitTypeMap(t *testing.T) { function TestUnregisteredTypeUsableAsStringArgumentAndBaseResult (line 1014) | func TestUnregisteredTypeUsableAsStringArgumentAndBaseResult(t *testing.... function TestDomainType (line 1033) | func TestDomainType(t *testing.T) { function TestLoadTypeSameNameInDifferentSchemas (line 1070) | func TestLoadTypeSameNameInDifferentSchemas(t *testing.T) { function TestLoadCompositeType (line 1115) | func TestLoadCompositeType(t *testing.T) { function TestLoadRangeType (line 1137) | func TestLoadRangeType(t *testing.T) { function TestLoadMultiRangeType (line 1171) | func TestLoadMultiRangeType(t *testing.T) { function TestStmtCacheInvalidationConn (line 1220) | func TestStmtCacheInvalidationConn(t *testing.T) { function TestStmtCacheInvalidationTx (line 1282) | func TestStmtCacheInvalidationTx(t *testing.T) { function TestStmtCacheInvalidationConnWithBatch (line 1361) | func TestStmtCacheInvalidationConnWithBatch(t *testing.T) { function TestStmtCacheInvalidationTxWithBatch (line 1437) | func TestStmtCacheInvalidationTxWithBatch(t *testing.T) { function TestStmtCacheInvalidationExec (line 1533) | func TestStmtCacheInvalidationExec(t *testing.T) { function TestInsertDurationInterval (line 1578) | func TestInsertDurationInterval(t *testing.T) { function TestRawValuesUnderlyingMemoryReused (line 1594) | func TestRawValuesUnderlyingMemoryReused(t *testing.T) { function TestConnDeallocateInvalidatedCachedStatementsWhenCanceled (line 1626) | func TestConnDeallocateInvalidatedCachedStatementsWhenCanceled(t *testin... function TestConnDeallocateInvalidatedCachedStatementsInTransactionWithBatch (line 1657) | func TestConnDeallocateInvalidatedCachedStatementsInTransactionWithBatch... function TestErrNoRows (line 1695) | func TestErrNoRows(t *testing.T) { FILE: copy_from.go function CopyFromRows (line 15) | func CopyFromRows(rows [][]any) CopyFromSource { type copyFromRows (line 19) | type copyFromRows struct method Next (line 24) | func (ctr *copyFromRows) Next() bool { method Values (line 29) | func (ctr *copyFromRows) Values() ([]any, error) { method Err (line 33) | func (ctr *copyFromRows) Err() error { function CopyFromSlice (line 39) | func CopyFromSlice(length int, next func(int) ([]any, error)) CopyFromSo... type copyFromSlice (line 43) | type copyFromSlice struct method Next (line 50) | func (cts *copyFromSlice) Next() bool { method Values (line 55) | func (cts *copyFromSlice) Values() ([]any, error) { method Err (line 63) | func (cts *copyFromSlice) Err() error { function CopyFromFunc (line 70) | func CopyFromFunc(nxtf func() (row []any, err error)) CopyFromSource { type copyFromFunc (line 74) | type copyFromFunc struct method Next (line 80) | func (g *copyFromFunc) Next() bool { method Values (line 86) | func (g *copyFromFunc) Values() ([]any, error) { method Err (line 90) | func (g *copyFromFunc) Err() error { type CopyFromSource (line 95) | type CopyFromSource interface type copyFrom (line 109) | type copyFrom struct method run (line 118) | func (ct *copyFrom) run(ctx context.Context) (int64, error) { method buildCopyBuf (line 217) | func (ct *copyFrom) buildCopyBuf(buf []byte, sd *pgconn.StatementDescr... method CopyFrom (line 265) | func (c *Conn) CopyFrom(ctx context.Context, tableName Identifier, colum... FILE: copy_from_test.go function TestConnCopyWithAllQueryExecModes (line 18) | func TestConnCopyWithAllQueryExecModes(t *testing.T) { function TestConnCopyWithKnownOIDQueryExecModes (line 79) | func TestConnCopyWithKnownOIDQueryExecModes(t *testing.T) { function TestConnCopyFromSmall (line 142) | func TestConnCopyFromSmall(t *testing.T) { function TestConnCopyFromSliceSmall (line 201) | func TestConnCopyFromSliceSmall(t *testing.T) { function TestConnCopyFromLarge (line 263) | func TestConnCopyFromLarge(t *testing.T) { function TestConnCopyFromEnum (line 324) | func TestConnCopyFromEnum(t *testing.T) { function TestConnCopyFromJSON (line 398) | func TestConnCopyFromJSON(t *testing.T) { function TestConnCopyFromTSVector (line 456) | func TestConnCopyFromTSVector(t *testing.T) { type clientFailSource (line 556) | type clientFailSource struct method Next (line 561) | func (cfs *clientFailSource) Next() bool { method Values (line 566) | func (cfs *clientFailSource) Values() ([]any, error) { method Err (line 574) | func (cfs *clientFailSource) Err() error { function TestConnCopyFromFailServerSideMidway (line 578) | func TestConnCopyFromFailServerSideMidway(t *testing.T) { type failSource (line 636) | type failSource struct method Next (line 640) | func (fs *failSource) Next() bool { method Values (line 646) | func (fs *failSource) Values() ([]any, error) { method Err (line 653) | func (fs *failSource) Err() error { function TestConnCopyFromFailServerSideMidwayAbortsWithoutWaiting (line 657) | func TestConnCopyFromFailServerSideMidwayAbortsWithoutWaiting(t *testing... type slowFailRaceSource (line 716) | type slowFailRaceSource struct method Next (line 720) | func (fs *slowFailRaceSource) Next() bool { method Values (line 726) | func (fs *slowFailRaceSource) Values() ([]any, error) { method Err (line 733) | func (fs *slowFailRaceSource) Err() error { function TestConnCopyFromSlowFailRace (line 737) | func TestConnCopyFromSlowFailRace(t *testing.T) { function TestConnCopyFromCopyFromSourceErrorMidway (line 765) | func TestConnCopyFromCopyFromSourceErrorMidway(t *testing.T) { type clientFinalErrSource (line 811) | type clientFinalErrSource struct method Next (line 815) | func (cfs *clientFinalErrSource) Next() bool { method Values (line 820) | func (cfs *clientFinalErrSource) Values() ([]any, error) { method Err (line 824) | func (cfs *clientFinalErrSource) Err() error { function TestConnCopyFromCopyFromSourceErrorEnd (line 828) | func TestConnCopyFromCopyFromSourceErrorEnd(t *testing.T) { function TestConnCopyFromAutomaticStringConversion (line 874) | func TestConnCopyFromAutomaticStringConversion(t *testing.T) { function TestConnCopyFromAutomaticStringConversionArray (line 907) | func TestConnCopyFromAutomaticStringConversionArray(t *testing.T) { function TestCopyFromFunc (line 940) | func TestCopyFromFunc(t *testing.T) { FILE: derived_types.go function buildLoadDerivedTypesSQL (line 19) | func buildLoadDerivedTypesSQL(pgVersion int64, typeNames []string) string { type derivedTypeInfo (line 151) | type derivedTypeInfo struct method LoadTypes (line 162) | func (c *Conn) LoadTypes(ctx context.Context, typeNames []string) ([]*pg... function serverVersion (line 243) | func serverVersion(c *Conn) (int64, error) { FILE: derived_types_test.go function TestCompositeCodecTranscodeWithLoadTypes (line 11) | func TestCompositeCodecTranscodeWithLoadTypes(t *testing.T) { FILE: examples/chat/main.go function main (line 14) | func main() { function listen (line 50) | func listen() { FILE: examples/todo/main.go function main (line 14) | func main() { function listTasks (line 73) | func listTasks() error { function addTask (line 89) | func addTask(description string) error { function updateTask (line 94) | func updateTask(itemNum int32, description string) error { function removeTask (line 99) | func removeTask(itemNum int32) error { function printHelp (line 104) | func printHelp() { FILE: examples/todo/structure.sql type tasks (line 1) | create table tasks ( FILE: examples/url_shortener/main.go function getUrlHandler (line 16) | func getUrlHandler(w http.ResponseWriter, req *http.Request) { function putUrlHandler (line 29) | func putUrlHandler(w http.ResponseWriter, req *http.Request) { function deleteUrlHandler (line 47) | func deleteUrlHandler(w http.ResponseWriter, req *http.Request) { function urlHandler (line 55) | func urlHandler(w http.ResponseWriter, req *http.Request) { function main (line 72) | func main() { FILE: examples/url_shortener/structure.sql type shortened_urls (line 1) | create table shortened_urls ( FILE: extended_query_builder.go type ExtendedQueryBuilder (line 12) | type ExtendedQueryBuilder struct method Build (line 21) | func (eqb *ExtendedQueryBuilder) Build(m *pgtype.Map, sd *pgconn.State... method appendParam (line 56) | func (eqb *ExtendedQueryBuilder) appendParam(m *pgtype.Map, oid uint32... method appendResultFormat (line 91) | func (eqb *ExtendedQueryBuilder) appendResultFormat(format int16) { method reset (line 96) | func (eqb *ExtendedQueryBuilder) reset() { method encodeExtendedParamValue (line 118) | func (eqb *ExtendedQueryBuilder) encodeExtendedParamValue(m *pgtype.Ma... method chooseParameterFormatCode (line 139) | func (eqb *ExtendedQueryBuilder) chooseParameterFormatCode(m *pgtype.M... FILE: helper_test.go function init (line 18) | func init() { function mustConnectString (line 27) | func mustConnectString(t testing.TB, connString string) *pgx.Conn { function mustParseConfig (line 35) | func mustParseConfig(t testing.TB, connString string) *pgx.ConnConfig { function mustConnect (line 41) | func mustConnect(t testing.TB, config *pgx.ConnConfig) *pgx.Conn { function closeConn (line 49) | func closeConn(t testing.TB, conn *pgx.Conn) { function mustExec (line 56) | func mustExec(t testing.TB, conn *pgx.Conn, sql string, arguments ...any... function ensureConnValid (line 65) | func ensureConnValid(t testing.TB, conn *pgx.Conn) { function assertConfigsEqual (line 93) | func assertConfigsEqual(t *testing.T, expected, actual *pgx.ConnConfig, ... FILE: internal/faultyconn/faultyconn.go type Conn (line 18) | type Conn struct method Read (line 48) | func (c *Conn) Read(b []byte) (n int, err error) { method Write (line 52) | func (c *Conn) Write(b []byte) (n int, err error) { method Close (line 77) | func (c *Conn) Close() error { method LocalAddr (line 81) | func (c *Conn) LocalAddr() net.Addr { method RemoteAddr (line 85) | func (c *Conn) RemoteAddr() net.Addr { method SetDeadline (line 89) | func (c *Conn) SetDeadline(t time.Time) error { method SetReadDeadline (line 93) | func (c *Conn) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 97) | func (c *Conn) SetWriteDeadline(t time.Time) error { function New (line 35) | func New(c net.Conn) *Conn { FILE: internal/iobufpool/iobufpool.go constant minPoolExpOf2 (line 12) | minPoolExpOf2 = 8 function init (line 16) | func init() { function Get (line 29) | func Get(size int) *[]byte { function getPoolIdx (line 42) | func getPoolIdx(size int) int { function Put (line 54) | func Put(buf *[]byte) { function putPoolIdx (line 63) | func putPoolIdx(size int) int { FILE: internal/iobufpool/iobufpool_internal_test.go function TestPoolIdx (line 9) | func TestPoolIdx(t *testing.T) { FILE: internal/iobufpool/iobufpool_test.go function TestGetCap (line 10) | func TestGetCap(t *testing.T) { function TestPutHandlesWrongSizedBuffers (line 38) | func TestPutHandlesWrongSizedBuffers(t *testing.T) { function TestPutGetBufferReuse (line 71) | func TestPutGetBufferReuse(t *testing.T) { FILE: internal/pgio/write.go function AppendUint16 (line 3) | func AppendUint16(buf []byte, n uint16) []byte { function AppendUint32 (line 7) | func AppendUint32(buf []byte, n uint32) []byte { function AppendUint64 (line 11) | func AppendUint64(buf []byte, n uint64) []byte { function AppendInt16 (line 18) | func AppendInt16(buf []byte, n int16) []byte { function AppendInt32 (line 22) | func AppendInt32(buf []byte, n int32) []byte { function AppendInt64 (line 26) | func AppendInt64(buf []byte, n int64) []byte { function SetInt32 (line 30) | func SetInt32(buf []byte, n int32) { FILE: internal/pgio/write_test.go function TestAppendUint16NilBuf (line 8) | func TestAppendUint16NilBuf(t *testing.T) { function TestAppendUint16EmptyBuf (line 15) | func TestAppendUint16EmptyBuf(t *testing.T) { function TestAppendUint16BufWithCapacityDoesNotAllocate (line 23) | func TestAppendUint16BufWithCapacityDoesNotAllocate(t *testing.T) { function TestAppendUint32NilBuf (line 32) | func TestAppendUint32NilBuf(t *testing.T) { function TestAppendUint32EmptyBuf (line 39) | func TestAppendUint32EmptyBuf(t *testing.T) { function TestAppendUint32BufWithCapacityDoesNotAllocate (line 47) | func TestAppendUint32BufWithCapacityDoesNotAllocate(t *testing.T) { function TestAppendUint64NilBuf (line 56) | func TestAppendUint64NilBuf(t *testing.T) { function TestAppendUint64EmptyBuf (line 63) | func TestAppendUint64EmptyBuf(t *testing.T) { function TestAppendUint64BufWithCapacityDoesNotAllocate (line 71) | func TestAppendUint64BufWithCapacityDoesNotAllocate(t *testing.T) { FILE: internal/pgmock/pgmock.go type Step (line 12) | type Step interface type Script (line 16) | type Script struct method Run (line 20) | func (s *Script) Run(backend *pgproto3.Backend) error { method Step (line 31) | func (s *Script) Step(backend *pgproto3.Backend) error { type expectMessageStep (line 35) | type expectMessageStep struct method Step (line 40) | func (e *expectMessageStep) Step(backend *pgproto3.Backend) error { type expectStartupMessageStep (line 57) | type expectStartupMessageStep struct method Step (line 62) | func (e *expectStartupMessageStep) Step(backend *pgproto3.Backend) err... function ExpectMessage (line 79) | func ExpectMessage(want pgproto3.FrontendMessage) Step { function ExpectAnyMessage (line 83) | func ExpectAnyMessage(want pgproto3.FrontendMessage) Step { function expectMessage (line 87) | func expectMessage(want pgproto3.FrontendMessage, any bool) Step { type sendMessageStep (line 95) | type sendMessageStep struct method Step (line 99) | func (e *sendMessageStep) Step(backend *pgproto3.Backend) error { function SendMessage (line 104) | func SendMessage(msg pgproto3.BackendMessage) Step { type waitForCloseMessageStep (line 108) | type waitForCloseMessageStep struct method Step (line 110) | func (e *waitForCloseMessageStep) Step(backend *pgproto3.Backend) error { function WaitForClose (line 125) | func WaitForClose() Step { function AcceptUnauthenticatedConnRequestSteps (line 129) | func AcceptUnauthenticatedConnRequestSteps() []Step { FILE: internal/pgmock/pgmock_test.go function TestScript (line 19) | func TestScript(t *testing.T) { FILE: internal/sanitize/sanitize.go type Part (line 17) | type Part type Query (line 19) | type Query struct method Sanitize (line 44) | func (q *Query) Sanitize(args ...any) (string, error) { method init (line 125) | func (q *Query) init(sql string) { constant replacementcharacterwidth (line 27) | replacementcharacterwidth = 3 constant maxBufSize (line 29) | maxBufSize = 16384 function NewQuery (line 108) | func NewQuery(sql string) (*Query, error) { function QuoteString (line 147) | func QuoteString(dst []byte, str string) []byte { function QuoteBytes (line 171) | func QuoteBytes(dst, buf []byte) []byte { type sqlLexer (line 204) | type sqlLexer struct type stateFn (line 213) | type stateFn function rawState (line 215) | func rawState(l *sqlLexer) stateFn { function singleQuoteState (line 264) | func singleQuoteState(l *sqlLexer) stateFn { function doubleQuoteState (line 288) | func doubleQuoteState(l *sqlLexer) stateFn { function placeholderState (line 314) | func placeholderState(l *sqlLexer) stateFn { function escapeStringState (line 333) | func escapeStringState(l *sqlLexer) stateFn { function oneLineCommentState (line 360) | func oneLineCommentState(l *sqlLexer) stateFn { function multilineCommentState (line 383) | func multilineCommentState(l *sqlLexer) stateFn { function SanitizeSQL (line 433) | func SanitizeSQL(sql string, args ...any) (string, error) { type pool (line 441) | type pool struct method get (line 447) | func (pool *pool[E]) get() E { method put (line 456) | func (p *pool[E]) put(v E) { FILE: internal/sanitize/sanitize_bench_test.go constant benchmarkQuery (line 13) | benchmarkQuery = "" + function BenchmarkSanitize (line 34) | func BenchmarkSanitize(b *testing.B) { function BenchmarkSanitizeSQL (line 52) | func BenchmarkSanitizeSQL(b *testing.B) { FILE: internal/sanitize/sanitize_fuzz_test.go function FuzzQuoteString (line 10) | func FuzzQuoteString(f *testing.F) { function FuzzQuoteBytes (line 33) | func FuzzQuoteBytes(f *testing.F) { FILE: internal/sanitize/sanitize_test.go function TestNewQuery (line 12) | func TestNewQuery(t *testing.T) { function TestQuerySanitize (line 123) | func TestQuerySanitize(t *testing.T) { function TestQuoteString (line 233) | func TestQuoteString(t *testing.T) { function oldQuoteString (line 255) | func oldQuoteString(str string) string { function TestQuoteBytes (line 259) | func TestQuoteBytes(t *testing.T) { function oldQuoteBytes (line 281) | func oldQuoteBytes(buf []byte) string { FILE: internal/stmtcache/lru_cache.go type lruNode (line 8) | type lruNode struct type LRUCache (line 15) | type LRUCache struct method Get (line 45) | func (c *LRUCache) Get(key string) *pgconn.StatementDescription { method Put (line 56) | func (c *LRUCache) Put(sd *pgconn.StatementDescription) { method Invalidate (line 82) | func (c *LRUCache) Invalidate(sql string) { method InvalidateAll (line 96) | func (c *LRUCache) InvalidateAll() { method GetInvalidated (line 112) | func (c *LRUCache) GetInvalidated() []*pgconn.StatementDescription { method RemoveInvalidated (line 119) | func (c *LRUCache) RemoveInvalidated() { method Len (line 125) | func (c *LRUCache) Len() int { method Cap (line 130) | func (c *LRUCache) Cap() int { method invalidateOldest (line 134) | func (c *LRUCache) invalidateOldest() { method insertAfter (line 149) | func (c *LRUCache) insertAfter(at, node *lruNode) { method unlink (line 156) | func (c *LRUCache) unlink(node *lruNode) { method moveToFront (line 161) | func (c *LRUCache) moveToFront(node *lruNode) { method allocNode (line 171) | func (c *LRUCache) allocNode() *lruNode { method freeNode (line 182) | func (c *LRUCache) freeNode(node *lruNode) { function NewLRUCache (line 29) | func NewLRUCache(cap int) *LRUCache { FILE: internal/stmtcache/stmtcache.go function StatementName (line 13) | func StatementName(sql string) string { type Cache (line 19) | type Cache interface FILE: large_objects.go type LargeObjects (line 20) | type LargeObjects struct method Create (line 32) | func (o *LargeObjects) Create(ctx context.Context, oid uint32) (uint32... method Open (line 39) | func (o *LargeObjects) Open(ctx context.Context, oid uint32, mode Larg... method Unlink (line 49) | func (o *LargeObjects) Unlink(ctx context.Context, oid uint32) error { type LargeObjectMode (line 24) | type LargeObjectMode constant LargeObjectModeWrite (line 27) | LargeObjectModeWrite LargeObjectMode = 0x20000 constant LargeObjectModeRead (line 28) | LargeObjectModeRead LargeObjectMode = 0x40000 type LargeObject (line 70) | type LargeObject struct method Write (line 77) | func (o *LargeObject) Write(p []byte) (int, error) { method Read (line 110) | func (o *LargeObject) Read(p []byte) (int, error) { method Seek (line 140) | func (o *LargeObject) Seek(offset int64, whence int) (n int64, err err... method Tell (line 146) | func (o *LargeObject) Tell() (n int64, err error) { method Truncate (line 152) | func (o *LargeObject) Truncate(size int64) (err error) { method Close (line 158) | func (o *LargeObject) Close() error { FILE: large_objects_private_test.go function SetMaxLargeObjectMessageLength (line 11) | func SetMaxLargeObjectMessageLength(t *testing.T, length int) { FILE: large_objects_test.go function TestLargeObjects (line 15) | func TestLargeObjects(t *testing.T) { function TestLargeObjectsSimpleProtocol (line 37) | func TestLargeObjectsSimpleProtocol(t *testing.T) { function testLargeObjects (line 66) | func testLargeObjects(t *testing.T, ctx context.Context, tx pgx.Tx) { function TestLargeObjectsMultipleTransactions (line 164) | func TestLargeObjectsMultipleTransactions(t *testing.T) { FILE: log/testingadapter/adapter.go type TestingLogger (line 14) | type TestingLogger interface type Logger (line 18) | type Logger struct method Log (line 26) | func (l *Logger) Log(ctx context.Context, level tracelog.LogLevel, msg... function NewLogger (line 22) | func NewLogger(l TestingLogger) *Logger { FILE: multitracer/tracer.go type Tracer (line 13) | type Tracer struct method TraceQueryStart (line 58) | func (t *Tracer) TraceQueryStart(ctx context.Context, conn *pgx.Conn, ... method TraceQueryEnd (line 66) | func (t *Tracer) TraceQueryEnd(ctx context.Context, conn *pgx.Conn, da... method TraceBatchStart (line 72) | func (t *Tracer) TraceBatchStart(ctx context.Context, conn *pgx.Conn, ... method TraceBatchQuery (line 80) | func (t *Tracer) TraceBatchQuery(ctx context.Context, conn *pgx.Conn, ... method TraceBatchEnd (line 86) | func (t *Tracer) TraceBatchEnd(ctx context.Context, conn *pgx.Conn, da... method TraceCopyFromStart (line 92) | func (t *Tracer) TraceCopyFromStart(ctx context.Context, conn *pgx.Con... method TraceCopyFromEnd (line 100) | func (t *Tracer) TraceCopyFromEnd(ctx context.Context, conn *pgx.Conn,... method TracePrepareStart (line 106) | func (t *Tracer) TracePrepareStart(ctx context.Context, conn *pgx.Conn... method TracePrepareEnd (line 114) | func (t *Tracer) TracePrepareEnd(ctx context.Context, conn *pgx.Conn, ... method TraceConnectStart (line 120) | func (t *Tracer) TraceConnectStart(ctx context.Context, data pgx.Trace... method TraceConnectEnd (line 128) | func (t *Tracer) TraceConnectEnd(ctx context.Context, data pgx.TraceCo... method TraceAcquireStart (line 134) | func (t *Tracer) TraceAcquireStart(ctx context.Context, pool *pgxpool.... method TraceAcquireEnd (line 142) | func (t *Tracer) TraceAcquireEnd(ctx context.Context, pool *pgxpool.Po... method TraceRelease (line 148) | func (t *Tracer) TraceRelease(pool *pgxpool.Pool, data pgxpool.TraceRe... function New (line 24) | func New(tracers ...pgx.QueryTracer) *Tracer { FILE: multitracer/tracer_test.go type testFullTracer (line 13) | type testFullTracer struct method TraceQueryStart (line 15) | func (tt *testFullTracer) TraceQueryStart(ctx context.Context, conn *p... method TraceQueryEnd (line 19) | func (tt *testFullTracer) TraceQueryEnd(ctx context.Context, conn *pgx... method TraceBatchStart (line 22) | func (tt *testFullTracer) TraceBatchStart(ctx context.Context, conn *p... method TraceBatchQuery (line 26) | func (tt *testFullTracer) TraceBatchQuery(ctx context.Context, conn *p... method TraceBatchEnd (line 29) | func (tt *testFullTracer) TraceBatchEnd(ctx context.Context, conn *pgx... method TraceCopyFromStart (line 32) | func (tt *testFullTracer) TraceCopyFromStart(ctx context.Context, conn... method TraceCopyFromEnd (line 36) | func (tt *testFullTracer) TraceCopyFromEnd(ctx context.Context, conn *... method TracePrepareStart (line 39) | func (tt *testFullTracer) TracePrepareStart(ctx context.Context, conn ... method TracePrepareEnd (line 43) | func (tt *testFullTracer) TracePrepareEnd(ctx context.Context, conn *p... method TraceConnectStart (line 46) | func (tt *testFullTracer) TraceConnectStart(ctx context.Context, data ... method TraceConnectEnd (line 50) | func (tt *testFullTracer) TraceConnectEnd(ctx context.Context, data pg... method TraceAcquireStart (line 53) | func (tt *testFullTracer) TraceAcquireStart(ctx context.Context, pool ... method TraceAcquireEnd (line 57) | func (tt *testFullTracer) TraceAcquireEnd(ctx context.Context, pool *p... method TraceRelease (line 60) | func (tt *testFullTracer) TraceRelease(pool *pgxpool.Pool, data pgxpoo... type testCopyTracer (line 63) | type testCopyTracer struct method TraceQueryStart (line 65) | func (tt *testCopyTracer) TraceQueryStart(ctx context.Context, conn *p... method TraceQueryEnd (line 69) | func (tt *testCopyTracer) TraceQueryEnd(ctx context.Context, conn *pgx... method TraceCopyFromStart (line 72) | func (tt *testCopyTracer) TraceCopyFromStart(ctx context.Context, conn... method TraceCopyFromEnd (line 76) | func (tt *testCopyTracer) TraceCopyFromEnd(ctx context.Context, conn *... function TestNew (line 79) | func TestNew(t *testing.T) { FILE: named_args.go type NamedArgs (line 21) | type NamedArgs method RewriteQuery (line 24) | func (na NamedArgs) RewriteQuery(ctx context.Context, conn *Conn, sql ... type StrictNamedArgs (line 30) | type StrictNamedArgs method RewriteQuery (line 33) | func (sna StrictNamedArgs) RewriteQuery(ctx context.Context, conn *Con... type namedArg (line 37) | type namedArg type sqlLexer (line 39) | type sqlLexer struct type stateFn (line 50) | type stateFn function rewriteQuery (line 52) | func rewriteQuery(na map[string]any, sql string, isStrict bool) (newSQL ... function rawState (line 94) | func rawState(l *sqlLexer) stateFn { function isLetter (line 141) | func isLetter(r rune) bool { function namedArgState (line 145) | func namedArgState(l *sqlLexer) stateFn { function singleQuoteState (line 173) | func singleQuoteState(l *sqlLexer) stateFn { function doubleQuoteState (line 195) | func doubleQuoteState(l *sqlLexer) stateFn { function escapeStringState (line 217) | func escapeStringState(l *sqlLexer) stateFn { function oneLineCommentState (line 242) | func oneLineCommentState(l *sqlLexer) stateFn { function multilineCommentState (line 263) | func multilineCommentState(l *sqlLexer) stateFn { FILE: named_args_test.go function TestNamedArgsRewriteQuery (line 12) | func TestNamedArgsRewriteQuery(t *testing.T) { function TestStrictNamedArgsRewriteQuery (line 118) | func TestStrictNamedArgsRewriteQuery(t *testing.T) { FILE: pgbouncer_test.go function TestPgbouncerStatementCacheDescribe (line 13) | func TestPgbouncerStatementCacheDescribe(t *testing.T) { function TestPgbouncerSimpleProtocol (line 26) | func TestPgbouncerSimpleProtocol(t *testing.T) { function testPgbouncer (line 38) | func testPgbouncer(t *testing.T, config *pgx.ConnConfig, workers, iterat... FILE: pgconn/auth_oauth.go method oauthAuth (line 12) | func (c *PgConn) oauthAuth(ctx context.Context) error { FILE: pgconn/auth_scram.go constant clientNonceLen (line 37) | clientNonceLen = 18 constant scramSHA256Name (line 38) | scramSHA256Name = "SCRAM-SHA-256" constant scramSHA256PlusName (line 39) | scramSHA256PlusName = "SCRAM-SHA-256-PLUS" method scramAuth (line 43) | func (c *PgConn) scramAuth(serverAuthMechanisms []string) error { method rxSASLContinue (line 114) | func (c *PgConn) rxSASLContinue() (*pgproto3.AuthenticationSASLContinue,... method rxSASLFinal (line 129) | func (c *PgConn) rxSASLFinal() (*pgproto3.AuthenticationSASLFinal, error) { type scramClient (line 144) | type scramClient struct method clientFirstMessage (line 214) | func (sc *scramClient) clientFirstMessage() []byte { method recvServerFirstMessage (line 243) | func (sc *scramClient) recvServerFirstMessage(serverFirstMessage []byt... method clientFinalMessage (line 298) | func (sc *scramClient) clientFinalMessage() string { method recvServerFinalMessage (line 325) | func (sc *scramClient) recvServerFinalMessage(serverFinalMessage []byt... function newScramClient (line 181) | func newScramClient(serverAuthMechanisms []string, password string) (*sc... function computeHMAC (line 339) | func computeHMAC(key, msg []byte) []byte { function computeClientProof (line 345) | func computeClientProof(saltedPassword, authMessage []byte) []byte { function computeServerSignature (line 360) | func computeServerSignature(saltedPassword, authMessage []byte) []byte { function getTLSCertificateHash (line 370) | func getTLSCertificateHash(conn *tls.Conn) ([]byte, error) { FILE: pgconn/auth_scram_test.go function generateSelfSignedCert (line 23) | func generateSelfSignedCert(t *testing.T, sigAlg x509.SignatureAlgorithm... function tlsConnWithCert (line 73) | func tlsConnWithCert(t *testing.T, cert tls.Certificate) *tls.Conn { function TestGetTLSCertificateHash (line 100) | func TestGetTLSCertificateHash(t *testing.T) { function TestScramClientFirstMessage (line 149) | func TestScramClientFirstMessage(t *testing.T) { function TestScramClientFinalMessage (line 209) | func TestScramClientFinalMessage(t *testing.T) { function TestScramClientMechanismValidation (line 280) | func TestScramClientMechanismValidation(t *testing.T) { function TestScramClientRecvServerFirstMessage (line 296) | func TestScramClientRecvServerFirstMessage(t *testing.T) { function TestScramClientRecvServerFinalMessage (line 381) | func TestScramClientRecvServerFinalMessage(t *testing.T) { FILE: pgconn/benchmark_private_test.go function BenchmarkCommandTagRowsAffected (line 8) | func BenchmarkCommandTagRowsAffected(b *testing.B) { function BenchmarkCommandTagTypeFromString (line 33) | func BenchmarkCommandTagTypeFromString(b *testing.B) { function BenchmarkCommandTagInsert (line 45) | func BenchmarkCommandTagInsert(b *testing.B) { FILE: pgconn/benchmark_test.go function BenchmarkConnect (line 13) | func BenchmarkConnect(b *testing.B) { function BenchmarkExec (line 40) | func BenchmarkExec(b *testing.B) { function BenchmarkExecPossibleToCancel (line 96) | func BenchmarkExecPossibleToCancel(b *testing.B) { function BenchmarkExecPrepared (line 139) | func BenchmarkExecPrepared(b *testing.B) { function BenchmarkExecPreparedPossibleToCancel (line 190) | func BenchmarkExecPreparedPossibleToCancel(b *testing.B) { FILE: pgconn/config.go type AfterConnectFunc (line 28) | type AfterConnectFunc type ValidateConnectFunc (line 29) | type ValidateConnectFunc type GetSSLPasswordFunc (line 30) | type GetSSLPasswordFunc type Config (line 35) | type Config struct method Copy (line 116) | func (c *Config) Copy() *Config { type ParseConfigOptions (line 107) | type ParseConfigOptions struct type FallbackConfig (line 142) | type FallbackConfig struct type connectOneConfig (line 149) | type connectOneConfig struct function isAbsolutePath (line 159) | func isAbsolutePath(path string) bool { function NetworkAddress (line 177) | func NetworkAddress(host string, port uint16) (network, address string) { function ParseConfig (line 266) | func ParseConfig(connString string) (*Config, error) { function ParseConfigWithOptions (line 274) | func ParseConfigWithOptions(connString string, options ParseConfigOption... function mergeSettings (line 490) | func mergeSettings(settingSets ...map[string]string) map[string]string { function parseEnvSettings (line 500) | func parseEnvSettings() map[string]string { function parseURLSettings (line 538) | func parseURLSettings(connString string) (map[string]string, error) { function isIPOnly (line 607) | func isIPOnly(host string) bool { function parseKeywordValueSettings (line 613) | func parseKeywordValueSettings(s string) (map[string]string, error) { function parseServiceSettings (line 688) | func parseServiceSettings(servicefilePath, serviceName string) (map[stri... function configTLS (line 717) | func configTLS(settings map[string]string, thisHost string, parseConfigO... function parsePort (line 908) | func parsePort(s string) (uint16, error) { function makeDefaultDialer (line 919) | func makeDefaultDialer() *net.Dialer { function makeDefaultResolver (line 924) | func makeDefaultResolver() *net.Resolver { function parseConnectTimeoutSetting (line 928) | func parseConnectTimeoutSetting(s string) (time.Duration, error) { function makeConnectTimeoutDialFunc (line 939) | func makeConnectTimeoutDialFunc(timeout time.Duration) DialFunc { function ValidateConnectTargetSessionAttrsReadWrite (line 947) | func ValidateConnectTargetSessionAttrsReadWrite(ctx context.Context, pgC... function ValidateConnectTargetSessionAttrsReadOnly (line 962) | func ValidateConnectTargetSessionAttrsReadOnly(ctx context.Context, pgCo... function ValidateConnectTargetSessionAttrsStandby (line 977) | func ValidateConnectTargetSessionAttrsStandby(ctx context.Context, pgCon... function ValidateConnectTargetSessionAttrsPrimary (line 992) | func ValidateConnectTargetSessionAttrsPrimary(ctx context.Context, pgCon... function ValidateConnectTargetSessionAttrsPreferStandby (line 1007) | func ValidateConnectTargetSessionAttrsPreferStandby(ctx context.Context,... function parseProtocolVersion (line 1020) | func parseProtocolVersion(s string) (uint32, error) { FILE: pgconn/config_test.go function skipOnWindows (line 21) | func skipOnWindows(t *testing.T) { function getDefaultPort (line 27) | func getDefaultPort(t *testing.T) uint16 { function getDefaultUser (line 36) | func getDefaultUser(t *testing.T) string { function clearPgEnvvars (line 58) | func clearPgEnvvars(t *testing.T) { function TestParseConfig (line 64) | func TestParseConfig(t *testing.T) { function TestParseConfigKVWithTrailingEmptyEqualDoesNotPanic (line 785) | func TestParseConfigKVWithTrailingEmptyEqualDoesNotPanic(t *testing.T) { function TestParseConfigKVLeadingEqual (line 790) | func TestParseConfigKVLeadingEqual(t *testing.T) { function TestParseConfigKVTrailingBackslash (line 796) | func TestParseConfigKVTrailingBackslash(t *testing.T) { function TestConfigCopyReturnsEqualConfig (line 802) | func TestConfigCopyReturnsEqualConfig(t *testing.T) { function TestConfigCopyOriginalConfigDidNotChange (line 811) | func TestConfigCopyOriginalConfigDidNotChange(t *testing.T) { function TestConfigCopyCanBeUsedToConnect (line 828) | func TestConfigCopyCanBeUsedToConnect(t *testing.T) { function TestNetworkAddress (line 840) | func TestNetworkAddress(t *testing.T) { function assertConfigsEqual (line 889) | func assertConfigsEqual(t *testing.T, expected, actual *pgconn.Config, t... function TestParseConfigEnvLibpq (line 931) | func TestParseConfigEnvLibpq(t *testing.T) { function TestParseConfigReadsPgPassfile (line 1028) | func TestParseConfigReadsPgPassfile(t *testing.T) { function TestParseConfigReadsPgServiceFile (line 1053) | func TestParseConfigReadsPgServiceFile(t *testing.T) { function TestParseConfigExplicitEmptyUserDefaultsToOSUser (line 1149) | func TestParseConfigExplicitEmptyUserDefaultsToOSUser(t *testing.T) { function TestParseConfigProtocolVersion (line 1202) | func TestParseConfigProtocolVersion(t *testing.T) { function TestParseConfigChannelBinding (line 1318) | func TestParseConfigChannelBinding(t *testing.T) { FILE: pgconn/ctxwatch/context_watcher.go type ContextWatcher (line 10) | type ContextWatcher struct method Watch (line 32) | func (cw *ContextWatcher) Watch(ctx context.Context) { method Unwatch (line 51) | func (cw *ContextWatcher) Unwatch() { function NewContextWatcher (line 23) | func NewContextWatcher(handler Handler) *ContextWatcher { type Handler (line 65) | type Handler interface FILE: pgconn/ctxwatch/context_watcher_test.go type testHandler (line 13) | type testHandler struct method HandleCancel (line 18) | func (h *testHandler) HandleCancel(ctx context.Context) { method HandleUnwatchAfterCancel (line 22) | func (h *testHandler) HandleUnwatchAfterCancel() { function TestContextWatcherContextCancelled (line 26) | func TestContextWatcherContextCancelled(t *testing.T) { function TestContextWatcherUnwatchedBeforeContextCancelled (line 52) | func TestContextWatcherUnwatchedBeforeContextCancelled(t *testing.T) { function TestContextWatcherMultipleWatchPanics (line 67) | func TestContextWatcherMultipleWatchPanics(t *testing.T) { function TestContextWatcherUnwatchWhenNotWatchingIsSafe (line 80) | func TestContextWatcherUnwatchWhenNotWatchingIsSafe(t *testing.T) { function TestContextWatcherUnwatchIsConcurrencySafe (line 90) | func TestContextWatcherUnwatchIsConcurrencySafe(t *testing.T) { function TestContextWatcherStress (line 103) | func TestContextWatcherStress(t *testing.T) { function BenchmarkContextWatcherUncancellable (line 155) | func BenchmarkContextWatcherUncancellable(b *testing.B) { function BenchmarkContextWatcherCancelled (line 164) | func BenchmarkContextWatcherCancelled(b *testing.B) { function BenchmarkContextWatcherCancellable (line 175) | func BenchmarkContextWatcherCancellable(b *testing.B) { FILE: pgconn/ctxwatch/synctest_test.go function TestContextWatchGoroutineBuildup (line 15) | func TestContextWatchGoroutineBuildup(t *testing.T) { FILE: pgconn/defaults.go function defaultSettings (line 12) | func defaultSettings() map[string]string { function defaultHost (line 49) | func defaultHost() string { FILE: pgconn/defaults_windows.go function defaultSettings (line 10) | func defaultSettings() map[string]string { function defaultHost (line 55) | func defaultHost() string { FILE: pgconn/errors.go function SafeToRetry (line 14) | func SafeToRetry(err error) bool { function Timeout (line 24) | func Timeout(err error) bool { type PgError (line 32) | type PgError struct method Error (line 53) | func (pe *PgError) Error() string { method SQLState (line 58) | func (pe *PgError) SQLState() string { type ConnectError (line 63) | type ConnectError struct method Error (line 68) | func (e *ConnectError) Error() string { method Unwrap (line 78) | func (e *ConnectError) Unwrap() error { type perDialConnectError (line 82) | type perDialConnectError struct method Error (line 88) | func (e *perDialConnectError) Error() string { method Unwrap (line 92) | func (e *perDialConnectError) Unwrap() error { type connLockError (line 96) | type connLockError struct method SafeToRetry (line 100) | func (e *connLockError) SafeToRetry() bool { method Error (line 104) | func (e *connLockError) Error() string { type ParseConfigError (line 109) | type ParseConfigError struct method Error (line 123) | func (e *ParseConfigError) Error() string { method Unwrap (line 134) | func (e *ParseConfigError) Unwrap() error { function NewParseConfigError (line 115) | func NewParseConfigError(conn, msg string, err error) error { function normalizeTimeoutError (line 138) | func normalizeTimeoutError(ctx context.Context, err error) error { type pgconnError (line 153) | type pgconnError struct method Error (line 159) | func (e *pgconnError) Error() string { method SafeToRetry (line 169) | func (e *pgconnError) SafeToRetry() bool { method Unwrap (line 173) | func (e *pgconnError) Unwrap() error { type errTimeout (line 179) | type errTimeout struct method Error (line 183) | func (e *errTimeout) Error() string { method SafeToRetry (line 187) | func (e *errTimeout) SafeToRetry() bool { method Unwrap (line 191) | func (e *errTimeout) Unwrap() error { type contextAlreadyDoneError (line 195) | type contextAlreadyDoneError struct method Error (line 199) | func (e *contextAlreadyDoneError) Error() string { method SafeToRetry (line 203) | func (e *contextAlreadyDoneError) SafeToRetry() bool { method Unwrap (line 207) | func (e *contextAlreadyDoneError) Unwrap() error { function newContextAlreadyDoneError (line 212) | func newContextAlreadyDoneError(ctx context.Context) (err error) { function redactPW (line 216) | func redactPW(connString string) string { function redactURL (line 231) | func redactURL(u *url.URL) string { type NotPreferredError (line 241) | type NotPreferredError struct method Error (line 246) | func (e *NotPreferredError) Error() string { method SafeToRetry (line 250) | func (e *NotPreferredError) SafeToRetry() bool { method Unwrap (line 254) | func (e *NotPreferredError) Unwrap() error { type PrepareError (line 258) | type PrepareError struct method Error (line 264) | func (e *PrepareError) Error() string { method Unwrap (line 271) | func (e *PrepareError) Unwrap() error { FILE: pgconn/errors_test.go function TestConfigError (line 10) | func TestConfigError(t *testing.T) { FILE: pgconn/helper_test.go function closeConn (line 14) | func closeConn(t testing.TB, conn *pgconn.PgConn) { function ensureConnValid (line 26) | func ensureConnValid(t *testing.T, pgConn *pgconn.PgConn) { FILE: pgconn/internal/bgreader/bgreader.go constant StatusStopped (line 12) | StatusStopped = iota constant StatusRunning (line 13) | StatusRunning constant StatusStopping (line 14) | StatusStopping type BGReader (line 18) | type BGReader struct method Start (line 33) | func (r *BGReader) Start() { method Stop (line 50) | func (r *BGReader) Stop() { method Status (line 65) | func (r *BGReader) Status() int32 { method bgRead (line 71) | func (r *BGReader) bgRead() { method Read (line 90) | func (r *BGReader) Read(p []byte) (int, error) { method readFromReadResults (line 111) | func (r *BGReader) readFromReadResults(p []byte) (int, error) { type readResult (line 26) | type readResult struct function New (line 132) | func New(r io.Reader) *BGReader { FILE: pgconn/internal/bgreader/bgreader_test.go function TestBGReaderReadWhenStopped (line 15) | func TestBGReaderReadWhenStopped(t *testing.T) { function TestBGReaderReadWhenStarted (line 23) | func TestBGReaderReadWhenStarted(t *testing.T) { type mockReadFunc (line 32) | type mockReadFunc type mockReader (line 34) | type mockReader struct method Read (line 38) | func (r *mockReader) Read(p []byte) (int, error) { function TestBGReaderReadWaitsForBackgroundRead (line 49) | func TestBGReaderReadWaitsForBackgroundRead(t *testing.T) { function TestBGReaderErrorWhenStarted (line 66) | func TestBGReaderErrorWhenStarted(t *testing.T) { function TestBGReaderErrorWhenStopped (line 82) | func TestBGReaderErrorWhenStopped(t *testing.T) { type numberReader (line 97) | type numberReader struct method Read (line 102) | func (nr *numberReader) Read(p []byte) (int, error) { function TestBGReaderStress (line 114) | func TestBGReaderStress(t *testing.T) { FILE: pgconn/krb5.go type NewGSSFunc (line 12) | type NewGSSFunc function RegisterGSSProvider (line 25) | func RegisterGSSProvider(newGSSArg NewGSSFunc) { type GSS (line 30) | type GSS interface method gssAuth (line 36) | func (c *PgConn) gssAuth() error { method rxGSSContinue (line 86) | func (c *PgConn) rxGSSContinue() (*pgproto3.AuthenticationGSSContinue, e... FILE: pgconn/pgconn.go constant connStatusUninitialized (line 30) | connStatusUninitialized = iota constant connStatusConnecting (line 31) | connStatusConnecting constant connStatusClosed (line 32) | connStatusClosed constant connStatusIdle (line 33) | connStatusIdle constant connStatusBusy (line 34) | connStatusBusy type Notice (line 39) | type Notice type Notification (line 42) | type Notification struct type DialFunc (line 49) | type DialFunc type LookupFunc (line 53) | type LookupFunc type BuildFrontendFunc (line 56) | type BuildFrontendFunc type PgErrorHandler (line 62) | type PgErrorHandler type NoticeHandler (line 68) | type NoticeHandler type NotificationHandler (line 74) | type NotificationHandler type PgConn (line 77) | type PgConn struct method txPasswordMessage (line 511) | func (pgConn *PgConn) txPasswordMessage(password string) (err error) { method signalMessage (line 522) | func (pgConn *PgConn) signalMessage() chan struct{} { method ReceiveMessage (line 547) | func (pgConn *PgConn) ReceiveMessage(ctx context.Context) (pgproto3.Ba... method peekMessage (line 575) | func (pgConn *PgConn) peekMessage() (pgproto3.BackendMessage, error) { method receiveMessage (line 614) | func (pgConn *PgConn) receiveMessage() (pgproto3.BackendMessage, error) { method Conn (line 653) | func (pgConn *PgConn) Conn() net.Conn { method PID (line 658) | func (pgConn *PgConn) PID() uint32 { method TxStatus (line 671) | func (pgConn *PgConn) TxStatus() byte { method SecretKey (line 676) | func (pgConn *PgConn) SecretKey() []byte { method Frontend (line 681) | func (pgConn *PgConn) Frontend() *pgproto3.Frontend { method Close (line 688) | func (pgConn *PgConn) Close(ctx context.Context) error { method asyncClose (line 722) | func (pgConn *PgConn) asyncClose() { method CleanupDone (line 754) | func (pgConn *PgConn) CleanupDone() chan (struct{}) { method IsClosed (line 761) | func (pgConn *PgConn) IsClosed() bool { method IsBusy (line 766) | func (pgConn *PgConn) IsBusy() bool { method lock (line 771) | func (pgConn *PgConn) lock() error { method unlock (line 784) | func (pgConn *PgConn) unlock() { method ParameterStatus (line 796) | func (pgConn *PgConn) ParameterStatus(key string) string { method getFieldDescriptionSlice (line 864) | func (pgConn *PgConn) getFieldDescriptionSlice(n int) []FieldDescripti... method Prepare (line 900) | func (pgConn *PgConn) Prepare(ctx context.Context, name, sql string, p... method Deallocate (line 966) | func (pgConn *PgConn) Deallocate(ctx context.Context, name string) err... method CancelRequest (line 1039) | func (pgConn *PgConn) CancelRequest(ctx context.Context) error { method WaitForNotification (line 1094) | func (pgConn *PgConn) WaitForNotification(ctx context.Context) error { method Exec (line 1129) | func (pgConn *PgConn) Exec(ctx context.Context, sql string) *MultiResu... method ExecParams (line 1187) | func (pgConn *PgConn) ExecParams(ctx context.Context, sql string, para... method ExecPrepared (line 1213) | func (pgConn *PgConn) ExecPrepared(ctx context.Context, stmtName strin... method ExecStatement (line 1242) | func (pgConn *PgConn) ExecStatement(ctx context.Context, statementDesc... method execExtendedPrefix (line 1255) | func (pgConn *PgConn) execExtendedPrefix(ctx context.Context, paramVal... method execExtendedSuffix (line 1290) | func (pgConn *PgConn) execExtendedSuffix(result *ResultReader, stateme... method CopyTo (line 1311) | func (pgConn *PgConn) CopyTo(ctx context.Context, w io.Writer, sql str... method CopyFrom (line 1370) | func (pgConn *PgConn) CopyFrom(ctx context.Context, r io.Reader, sql s... method ExecBatch (line 1930) | func (pgConn *PgConn) ExecBatch(ctx context.Context, batch *Batch) *Mu... method EscapeString (line 1995) | func (pgConn *PgConn) EscapeString(s string) (string, error) { method CheckConn (line 2015) | func (pgConn *PgConn) CheckConn() error { method Ping (line 2032) | func (pgConn *PgConn) Ping(ctx context.Context) error { method makeCommandTag (line 2037) | func (pgConn *PgConn) makeCommandTag(buf []byte) CommandTag { method enterPotentialWriteReadDeadlock (line 2043) | func (pgConn *PgConn) enterPotentialWriteReadDeadlock() { method exitPotentialWriteReadDeadlock (line 2056) | func (pgConn *PgConn) exitPotentialWriteReadDeadlock() { method flushWithPotentialWriteReadDeadlock (line 2069) | func (pgConn *PgConn) flushWithPotentialWriteReadDeadlock() error { method SyncConn (line 2083) | func (pgConn *PgConn) SyncConn(ctx context.Context) error { method CustomData (line 2101) | func (pgConn *PgConn) CustomData() map[string]any { method Hijack (line 2126) | func (pgConn *PgConn) Hijack() (*HijackedConn, error) { method StartPipeline (line 2359) | func (pgConn *PgConn) StartPipeline(ctx context.Context) *Pipeline { function Connect (line 114) | func Connect(ctx context.Context, connString string) (*PgConn, error) { function ConnectWithOptions (line 126) | func ConnectWithOptions(ctx context.Context, connString string, parseCon... function ConnectConfig (line 141) | func ConnectConfig(ctx context.Context, config *Config) (*PgConn, error) { function buildConnectOneConfigs (line 179) | func buildConnectOneConfigs(ctx context.Context, config *Config) ([]*con... function connectPreferred (line 246) | func connectPreferred(ctx context.Context, config *Config, connectOneCon... function connectOne (line 306) | func connectOne(ctx context.Context, config *Config, connectConfig *conn... function startTLS (line 493) | func startTLS(conn net.Conn, tlsConfig *tls.Config) (net.Conn, error) { function hexMD5 (line 516) | func hexMD5(s string) string { type CommandTag (line 801) | type CommandTag struct method RowsAffected (line 812) | func (ct CommandTag) RowsAffected() int64 { method String (line 830) | func (ct CommandTag) String() string { method Insert (line 835) | func (ct CommandTag) Insert() bool { method Update (line 840) | func (ct CommandTag) Update() bool { method Delete (line 845) | func (ct CommandTag) Delete() bool { method Select (line 850) | func (ct CommandTag) Select() bool { function NewCommandTag (line 806) | func NewCommandTag(s string) CommandTag { type FieldDescription (line 854) | type FieldDescription struct function convertRowDescription (line 872) | func convertRowDescription(dst []FieldDescription, rd *pgproto3.RowDescr... type StatementDescription (line 884) | type StatementDescription struct function ErrorResponseToPgError (line 1007) | func ErrorResponseToPgError(msg *pgproto3.ErrorResponse) *PgError { function noticeResponseToNotice (line 1030) | func noticeResponseToNotice(msg *pgproto3.NoticeResponse) *Notice { type MultiResultReader (line 1504) | type MultiResultReader struct method ReadAll (line 1519) | func (mrr *MultiResultReader) ReadAll() ([]*Result, error) { method receiveMessage (line 1530) | func (mrr *MultiResultReader) receiveMessage() (pgproto3.BackendMessag... method NextResult (line 1553) | func (mrr *MultiResultReader) NextResult() bool { method ResultReader (line 1627) | func (mrr *MultiResultReader) ResultReader() *ResultReader { method Close (line 1632) | func (mrr *MultiResultReader) Close() error { type ResultReader (line 1644) | type ResultReader struct method Read (line 1668) | func (rr *ResultReader) Read() *Result { method NextRow (line 1694) | func (rr *ResultReader) NextRow() bool { method preloadRowValues (line 1716) | func (rr *ResultReader) preloadRowValues(values [][]byte) { method FieldDescriptions (line 1724) | func (rr *ResultReader) FieldDescriptions() []FieldDescription { method Values (line 1730) | func (rr *ResultReader) Values() [][]byte { method Close (line 1736) | func (rr *ResultReader) Close() (CommandTag, error) { method readUntilRowDescription (line 1773) | func (rr *ResultReader) readUntilRowDescription(statementDescription *... method receiveMessage (line 1806) | func (rr *ResultReader) receiveMessage() (msg pgproto3.BackendMessage,... method concludeCommand (line 1844) | func (rr *ResultReader) concludeCommand(commandTag CommandTag, err err... type Result (line 1660) | type Result struct type Batch (line 1861) | type Batch struct method ExecParams (line 1869) | func (batch *Batch) ExecParams(sql string, paramValues [][]byte, param... method ExecPrepared (line 1882) | func (batch *Batch) ExecPrepared(stmtName string, paramValues [][]byte... method ExecStatement (line 1908) | func (batch *Batch) ExecStatement(statementDescription *StatementDescr... type HijackedConn (line 2109) | type HijackedConn struct function Construct (line 2151) | func Construct(hc *HijackedConn) (*PgConn, error) { type Pipeline (line 2194) | type Pipeline struct method SendPrepare (line 2396) | func (p *Pipeline) SendPrepare(name, sql string, paramOIDs []uint32) { method SendDeallocate (line 2407) | func (p *Pipeline) SendDeallocate(name string) { method SendQueryParams (line 2417) | func (p *Pipeline) SendQueryParams(sql string, paramValues [][]byte, p... method SendQueryPrepared (line 2430) | func (p *Pipeline) SendQueryPrepared(stmtName string, paramValues [][]... method SendQueryStatement (line 2442) | func (p *Pipeline) SendQueryStatement(statementDescription *StatementD... method SendFlushRequest (line 2460) | func (p *Pipeline) SendFlushRequest() { method SendPipelineSync (line 2475) | func (p *Pipeline) SendPipelineSync() { method Flush (line 2485) | func (p *Pipeline) Flush() error { method Sync (line 2511) | func (p *Pipeline) Sync() error { method GetResults (line 2519) | func (p *Pipeline) GetResults() (results any, err error) { method getResults (line 2530) | func (p *Pipeline) getResults() (results any, err error) { method getResultsPrepare (line 2561) | func (p *Pipeline) getResultsPrepare() (*StatementDescription, error) { method getResultsQueryParams (line 2611) | func (p *Pipeline) getResultsQueryParams() (*ResultReader, error) { method getResultsQueryPrepared (line 2625) | func (p *Pipeline) getResultsQueryPrepared() (*ResultReader, error) { method getResultsQueryStatement (line 2634) | func (p *Pipeline) getResultsQueryStatement() (*ResultReader, error) { method getResultsDeallocate (line 2685) | func (p *Pipeline) getResultsDeallocate() (*CloseComplete, error) { method getResultsSync (line 2704) | func (p *Pipeline) getResultsSync() (*PipelineSync, error) { method receiveParseComplete (line 2727) | func (p *Pipeline) receiveParseComplete(errStr string) error { method receiveBindComplete (line 2745) | func (p *Pipeline) receiveBindComplete(errStr string) error { method receiveDescribedResultReader (line 2763) | func (p *Pipeline) receiveDescribedResultReader(errStr string) (*Resul... method receiveMessage (line 2812) | func (p *Pipeline) receiveMessage() (pgproto3.BackendMessage, error) { method handleUnexpectedMessage (line 2830) | func (p *Pipeline) handleUnexpectedMessage(errStr string, msg pgproto3... method Close (line 2837) | func (p *Pipeline) Close() error { type PipelineSync (line 2204) | type PipelineSync struct type CloseComplete (line 2207) | type CloseComplete struct type pipelineRequestType (line 2209) | type pipelineRequestType constant pipelineNil (line 2212) | pipelineNil pipelineRequestType = iota constant pipelinePrepare (line 2213) | pipelinePrepare constant pipelineQueryParams (line 2214) | pipelineQueryParams constant pipelineQueryPrepared (line 2215) | pipelineQueryPrepared constant pipelineQueryStatement (line 2216) | pipelineQueryStatement constant pipelineDeallocate (line 2217) | pipelineDeallocate constant pipelineSyncRequest (line 2218) | pipelineSyncRequest constant pipelineFlushRequest (line 2219) | pipelineFlushRequest type pipelineRequestEvent (line 2222) | type pipelineRequestEvent struct type pipelineState (line 2228) | type pipelineState struct method Init (line 2237) | func (s *pipelineState) Init() { method RegisterSendingToServer (line 2244) | func (s *pipelineState) RegisterSendingToServer() { method registerFlushingBufferOnServer (line 2255) | func (s *pipelineState) registerFlushingBufferOnServer() { method PushBackRequestType (line 2266) | func (s *pipelineState) PushBackRequestType(req pipelineRequestType) { method ExtractFrontRequestType (line 2284) | func (s *pipelineState) ExtractFrontRequestType() pipelineRequestType { method PushBackStatementData (line 2305) | func (s *pipelineState) PushBackStatementData(sd *StatementDescription... method ExtractFrontStatementData (line 2310) | func (s *pipelineState) ExtractFrontStatementData() (*StatementDescrip... method HandleError (line 2328) | func (s *pipelineState) HandleError(err *PgError) { method HandleReadyForQuery (line 2332) | func (s *pipelineState) HandleReadyForQuery() { method PendingSync (line 2336) | func (s *pipelineState) PendingSync() bool { method ExpectedReadyForQuery (line 2349) | func (s *pipelineState) ExpectedReadyForQuery() int { type DeadlineContextWatcherHandler (line 2881) | type DeadlineContextWatcherHandler struct method HandleCancel (line 2888) | func (h *DeadlineContextWatcherHandler) HandleCancel(ctx context.Conte... method HandleUnwatchAfterCancel (line 2892) | func (h *DeadlineContextWatcherHandler) HandleUnwatchAfterCancel() { type CancelRequestContextWatcherHandler (line 2898) | type CancelRequestContextWatcherHandler struct method HandleCancel (line 2911) | func (h *CancelRequestContextWatcherHandler) HandleCancel(context.Cont... method HandleUnwatchAfterCancel (line 2941) | func (h *CancelRequestContextWatcherHandler) HandleUnwatchAfterCancel() { function combineFieldDescriptionsAndResultFormats (line 2948) | func combineFieldDescriptionsAndResultFormats(outputFields, inputFields ... FILE: pgconn/pgconn_private_test.go function TestCommandTag (line 9) | func TestCommandTag(t *testing.T) { FILE: pgconn/pgconn_stress_test.go function TestConnStress (line 16) | func TestConnStress(t *testing.T) { function setupStressDB (line 50) | func setupStressDB(t *testing.T, pgConn *pgconn.PgConn) { function stressExecSelect (line 66) | func stressExecSelect(pgConn *pgconn.PgConn) error { function stressExecParamsSelect (line 73) | func stressExecParamsSelect(pgConn *pgconn.PgConn) error { function stressBatch (line 80) | func stressBatch(pgConn *pgconn.PgConn) error { FILE: pgconn/pgconn_test.go constant pgbouncerConnStringEnvVar (line 34) | pgbouncerConnStringEnvVar = "PGX_TEST_PGBOUNCER_CONN_STRING" constant runOAuthTestEnvVar (line 36) | runOAuthTestEnvVar = "PGX_TEST_OAUTH" function TestConnect (line 39) | func TestConnect(t *testing.T) { function TestConnectWithOptions (line 69) | func TestConnectWithOptions(t *testing.T) { function TestConnectTLS (line 102) | func TestConnectTLS(t *testing.T) { function TestConnectChannelBinding (line 153) | func TestConnectChannelBinding(t *testing.T) { function TestConnectOAuth (line 258) | func TestConnectOAuth(t *testing.T) { function TestConnectOAuthError (line 284) | func TestConnectOAuthError(t *testing.T) { function TestConnectTLSPasswordProtectedClientCertWithSSLPassword (line 304) | func TestConnectTLSPasswordProtectedClientCertWithSSLPassword(t *testing... function TestConnectTLSPasswordProtectedClientCertWithGetSSLPasswordConfigOption (line 332) | func TestConnectTLSPasswordProtectedClientCertWithGetSSLPasswordConfigOp... type pgmockWaitStep (line 363) | type pgmockWaitStep method Step (line 365) | func (s pgmockWaitStep) Step(*pgproto3.Backend) error { function TestConnectTimeout (line 370) | func TestConnectTimeout(t *testing.T) { function TestConnectTimeoutStuckOnTLSHandshake (line 448) | func TestConnectTimeoutStuckOnTLSHandshake(t *testing.T) { function TestConnectInvalidUser (line 522) | func TestConnectInvalidUser(t *testing.T) { function TestConnectWithConnectionRefused (line 547) | func TestConnectWithConnectionRefused(t *testing.T) { function TestConnectCustomDialer (line 561) | func TestConnectCustomDialer(t *testing.T) { function TestConnectCustomLookup (line 582) | func TestConnectCustomLookup(t *testing.T) { function TestConnectCustomLookupWithPort (line 608) | func TestConnectCustomLookupWithPort(t *testing.T) { function TestConnectWithRuntimeParams (line 645) | func TestConnectWithRuntimeParams(t *testing.T) { function TestConnectWithFallback (line 674) | func TestConnectWithFallback(t *testing.T) { function TestConnectFailsWithResolveFailureAndFailedConnectionAttempts (line 710) | func TestConnectFailsWithResolveFailureAndFailedConnectionAttempts(t *te... type testConnWrapper (line 726) | type testConnWrapper struct method Read (line 730) | func (w *testConnWrapper) Read(b []byte) (n int, err error) { method Write (line 734) | func (w *testConnWrapper) Write(b []byte) (n int, err error) { method Close (line 738) | func (w *testConnWrapper) Close() error { method LocalAddr (line 742) | func (w *testConnWrapper) LocalAddr() net.Addr { method RemoteAddr (line 746) | func (w *testConnWrapper) RemoteAddr() net.Addr { method SetDeadline (line 750) | func (w *testConnWrapper) SetDeadline(t time.Time) error { method SetReadDeadline (line 754) | func (w *testConnWrapper) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 758) | func (w *testConnWrapper) SetWriteDeadline(t time.Time) error { function TestConnectWithAfterNetConnect (line 762) | func TestConnectWithAfterNetConnect(t *testing.T) { function TestConnectWithValidateConnect (line 783) | func TestConnectWithValidateConnect(t *testing.T) { function TestConnectWithValidateConnectTargetSessionAttrsReadWrite (line 825) | func TestConnectWithValidateConnectTargetSessionAttrsReadWrite(t *testin... function TestConnectWithAfterConnect (line 843) | func TestConnectWithAfterConnect(t *testing.T) { function TestConnectConfigRequiresConfigFromParseConfig (line 867) | func TestConnectConfigRequiresConfigFromParseConfig(t *testing.T) { function TestConnPrepareSyntaxError (line 878) | func TestConnPrepareSyntaxError(t *testing.T) { function TestConnPrepareContextPrecanceled (line 895) | func TestConnPrepareContextPrecanceled(t *testing.T) { function TestConnDeallocate (line 916) | func TestConnDeallocate(t *testing.T) { function TestConnDeallocateSucceedsInAbortedTransaction (line 944) | func TestConnDeallocateSucceedsInAbortedTransaction(t *testing.T) { function TestConnDeallocateNonExistentStatementSucceeds (line 983) | func TestConnDeallocateNonExistentStatementSucceeds(t *testing.T) { function TestConnExec (line 999) | func TestConnExec(t *testing.T) { function TestConnExecEmpty (line 1021) | func TestConnExecEmpty(t *testing.T) { function TestConnExecMultipleQueries (line 1041) | func TestConnExecMultipleQueries(t *testing.T) { function TestConnExecMultipleQueriesEagerFieldDescriptions (line 1069) | func TestConnExecMultipleQueriesEagerFieldDescriptions(t *testing.T) { function TestConnExecMultipleQueriesError (line 1100) | func TestConnExecMultipleQueriesError(t *testing.T) { function TestConnExecDeferredError (line 1134) | func TestConnExecDeferredError(t *testing.T) { function TestConnExecContextCanceled (line 1169) | func TestConnExecContextCanceled(t *testing.T) { function TestConnExecContextPrecanceled (line 1197) | func TestConnExecContextPrecanceled(t *testing.T) { function TestConnExecParams (line 1216) | func TestConnExecParams(t *testing.T) { function TestConnExecParamsDeferredError (line 1243) | func TestConnExecParamsDeferredError(t *testing.T) { function TestConnExecParamsMaxNumberOfParams (line 1277) | func TestConnExecParamsMaxNumberOfParams(t *testing.T) { function TestConnExecParamsTooManyParams (line 1303) | func TestConnExecParamsTooManyParams(t *testing.T) { function TestConnExecParamsCanceled (line 1329) | func TestConnExecParamsCanceled(t *testing.T) { function TestConnExecParamsPrecanceled (line 1360) | func TestConnExecParamsPrecanceled(t *testing.T) { function TestConnExecParamsEmptySQL (line 1379) | func TestConnExecParamsEmptySQL(t *testing.T) { function TestResultReaderValuesHaveSameCapacityAsLength (line 1398) | func TestResultReaderValuesHaveSameCapacityAsLength(t *testing.T) { function TestResultReaderReadNil (line 1427) | func TestResultReaderReadNil(t *testing.T) { function TestConnExecPrepared (line 1444) | func TestConnExecPrepared(t *testing.T) { function TestConnExecPreparedMaxNumberOfParams (line 1477) | func TestConnExecPreparedMaxNumberOfParams(t *testing.T) { function TestConnExecPreparedTooManyParams (line 1509) | func TestConnExecPreparedTooManyParams(t *testing.T) { function TestConnExecPreparedCanceled (line 1546) | func TestConnExecPreparedCanceled(t *testing.T) { function TestConnExecPreparedPrecanceled (line 1578) | func TestConnExecPreparedPrecanceled(t *testing.T) { function TestConnExecPreparedEmptySQL (line 1600) | func TestConnExecPreparedEmptySQL(t *testing.T) { function TestConnExecStatement (line 1621) | func TestConnExecStatement(t *testing.T) { type byteCounterConn (line 1654) | type byteCounterConn struct method Read (line 1660) | func (cbn *byteCounterConn) Read(b []byte) (n int, err error) { method Write (line 1666) | func (cbn *byteCounterConn) Write(b []byte) (n int, err error) { method Close (line 1672) | func (cbn *byteCounterConn) Close() error { method LocalAddr (line 1676) | func (cbn *byteCounterConn) LocalAddr() net.Addr { method RemoteAddr (line 1680) | func (cbn *byteCounterConn) RemoteAddr() net.Addr { method SetDeadline (line 1684) | func (cbn *byteCounterConn) SetDeadline(t time.Time) error { method SetReadDeadline (line 1688) | func (cbn *byteCounterConn) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 1692) | func (cbn *byteCounterConn) SetWriteDeadline(t time.Time) error { function TestConnExecStatementNetworkUsage (line 1696) | func TestConnExecStatementNetworkUsage(t *testing.T) { function TestConnExecBatch (line 1761) | func TestConnExecBatch(t *testing.T) { type mockConnection (line 1817) | type mockConnection struct method Write (line 1822) | func (m mockConnection) Write(b []byte) (n int, err error) { function TestConnExecBatchWriteError (line 1827) | func TestConnExecBatchWriteError(t *testing.T) { function TestConnExecBatchDeferredError (line 1863) | func TestConnExecBatchDeferredError(t *testing.T) { function TestConnExecBatchPrecanceled (line 1900) | func TestConnExecBatchPrecanceled(t *testing.T) { function TestConnExecBatchHuge (line 1931) | func TestConnExecBatchHuge(t *testing.T) { function TestConnExecBatchImplicitTransaction (line 1966) | func TestConnExecBatchImplicitTransaction(t *testing.T) { function TestConnLocking (line 1996) | func TestConnLocking(t *testing.T) { function TestConnOnNotice (line 2023) | func TestConnOnNotice(t *testing.T) { function TestConnOnNotification (line 2058) | func TestConnOnNotification(t *testing.T) { function TestConnWaitForNotification (line 2097) | func TestConnWaitForNotification(t *testing.T) { function TestConnWaitForNotificationPrecanceled (line 2136) | func TestConnWaitForNotificationPrecanceled(t *testing.T) { function TestConnWaitForNotificationTimeout (line 2156) | func TestConnWaitForNotificationTimeout(t *testing.T) { function TestConnCopyToSmall (line 2178) | func TestConnCopyToSmall(t *testing.T) { function TestConnCopyToLarge (line 2223) | func TestConnCopyToLarge(t *testing.T) { function TestConnCopyToQueryError (line 2268) | func TestConnCopyToQueryError(t *testing.T) { function TestConnCopyToCanceled (line 2288) | func TestConnCopyToCanceled(t *testing.T) { function TestConnCopyToPrecanceled (line 2318) | func TestConnCopyToPrecanceled(t *testing.T) { function TestConnCopyFrom (line 2340) | func TestConnCopyFrom(t *testing.T) { function TestConnCopyFromBinary (line 2383) | func TestConnCopyFromBinary(t *testing.T) { function TestConnCopyFromCanceled (line 2439) | func TestConnCopyFromCanceled(t *testing.T) { function TestConnCopyFromPrecanceled (line 2486) | func TestConnCopyFromPrecanceled(t *testing.T) { function TestConnCopyFromConnectionTerminated (line 2527) | func TestConnCopyFromConnectionTerminated(t *testing.T) { function TestConnCopyFromGzipReader (line 2585) | func TestConnCopyFromGzipReader(t *testing.T) { function TestConnCopyFromQuerySyntaxError (line 2648) | func TestConnCopyFromQuerySyntaxError(t *testing.T) { function TestConnCopyFromQueryNoTableError (line 2685) | func TestConnCopyFromQueryNoTableError(t *testing.T) { function TestConnCopyFromNoticeResponseReceivedMidStream (line 2706) | func TestConnCopyFromNoticeResponseReceivedMidStream(t *testing.T) { type delayedReader (line 2751) | type delayedReader struct method Read (line 2755) | func (d delayedReader) Read(p []byte) (int, error) { function TestConnCopyFromDataWriteAfterErrorAndReturn (line 2762) | func TestConnCopyFromDataWriteAfterErrorAndReturn(t *testing.T) { function TestConnEscapeString (line 2799) | func TestConnEscapeString(t *testing.T) { function TestConnCancelRequest (line 2830) | func TestConnCancelRequest(t *testing.T) { function TestConnContextCanceledCancelsRunningQueryOnServer (line 2870) | func TestConnContextCanceledCancelsRunningQueryOnServer(t *testing.T) { function testConnContextCanceledCancelsRunningQueryOnServer (line 2891) | func testConnContextCanceledCancelsRunningQueryOnServer(t *testing.T, co... function TestHijackAndConstruct (line 2949) | func TestHijackAndConstruct(t *testing.T) { function TestConnCloseWhileCancellableQueryInProgress (line 2984) | func TestConnCloseWhileCancellableQueryInProgress(t *testing.T) { function TestFatalErrorReceivedAfterCommandComplete (line 3006) | func TestFatalErrorReceivedAfterCommandComplete(t *testing.T) { function TestConnLargeResponseWhileWritingDoesNotDeadlock (line 3072) | func TestConnLargeResponseWhileWritingDoesNotDeadlock(t *testing.T) { function TestConnCheckConn (line 3104) | func TestConnCheckConn(t *testing.T) { function TestConnPing (line 3144) | func TestConnPing(t *testing.T) { function TestPipelinePrepare (line 3185) | func TestPipelinePrepare(t *testing.T) { function TestPipelinePrepareError (line 3260) | func TestPipelinePrepareError(t *testing.T) { function TestPipelinePrepareAndDeallocate (line 3305) | func TestPipelinePrepareAndDeallocate(t *testing.T) { function TestPipelineQuery (line 3349) | func TestPipelineQuery(t *testing.T) { function TestPipelinePrepareQuery (line 3441) | func TestPipelinePrepareQuery(t *testing.T) { function TestPipelineQueryErrorBetweenSyncs (line 3501) | func TestPipelineQueryErrorBetweenSyncs(t *testing.T) { function TestPipelineFlushForSingleRequests (line 3608) | func TestPipelineFlushForSingleRequests(t *testing.T) { function TestPipelineFlushForRequestSeries (line 3707) | func TestPipelineFlushForRequestSeries(t *testing.T) { function TestPipelineFlushWithError (line 3856) | func TestPipelineFlushWithError(t *testing.T) { function TestPipelineGetResultsHandlesPartiallyReadResults (line 3946) | func TestPipelineGetResultsHandlesPartiallyReadResults(t *testing.T) { function TestPipelineCloseReadsUnreadResults (line 3987) | func TestPipelineCloseReadsUnreadResults(t *testing.T) { function TestPipelineCloseDetectsUnsyncedRequests (line 4033) | func TestPipelineCloseDetectsUnsyncedRequests(t *testing.T) { function TestConnOnPgError (line 4067) | func TestConnOnPgError(t *testing.T) { function TestConnCustomData (line 4102) | func TestConnCustomData(t *testing.T) { function Example (line 4118) | func Example() { function GetSSLPassword (line 4145) | func GetSSLPassword(ctx context.Context) string { function testingKey (line 4201) | func testingKey(s string) string { return strings.ReplaceAll(s, "TESTING... function TestSNISupport (line 4203) | func TestSNISupport(t *testing.T) { function TestConnectWithDirectSSLNegotiation (line 4324) | func TestConnectWithDirectSSLNegotiation(t *testing.T) { type prefixConn (line 4474) | type prefixConn struct method Read (line 4480) | func (c *prefixConn) Read(b []byte) (n int, err error) { function TestFatalErrorReceivedInPipelineMode (line 4491) | func TestFatalErrorReceivedInPipelineMode(t *testing.T) { function TestPipelineCloseDoesNotPanicOnMultipleFatalErrors (line 4584) | func TestPipelineCloseDoesNotPanicOnMultipleFatalErrors(t *testing.T) { function mustEncode (line 4679) | func mustEncode(buf []byte, err error) []byte { function TestDeadlineContextWatcherHandler (line 4686) | func TestDeadlineContextWatcherHandler(t *testing.T) { function TestCancelRequestContextWatcherHandler (line 4732) | func TestCancelRequestContextWatcherHandler(t *testing.T) { function TestConnectProtocolVersion32 (line 4844) | func TestConnectProtocolVersion32(t *testing.T) { FILE: pgproto3/authentication_cleartext_password.go type AuthenticationCleartextPassword (line 12) | type AuthenticationCleartextPassword struct method Backend (line 15) | func (*AuthenticationCleartextPassword) Backend() {} method AuthenticationResponse (line 18) | func (*AuthenticationCleartextPassword) AuthenticationResponse() {} method Decode (line 22) | func (dst *AuthenticationCleartextPassword) Decode(src []byte) error { method Encode (line 37) | func (src *AuthenticationCleartextPassword) Encode(dst []byte) ([]byte... method MarshalJSON (line 44) | func (src AuthenticationCleartextPassword) MarshalJSON() ([]byte, erro... FILE: pgproto3/authentication_gss.go type AuthenticationGSS (line 11) | type AuthenticationGSS struct method Backend (line 13) | func (a *AuthenticationGSS) Backend() {} method AuthenticationResponse (line 15) | func (a *AuthenticationGSS) AuthenticationResponse() {} method Decode (line 17) | func (a *AuthenticationGSS) Decode(src []byte) error { method Encode (line 30) | func (a *AuthenticationGSS) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 36) | func (a *AuthenticationGSS) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 45) | func (a *AuthenticationGSS) UnmarshalJSON(data []byte) error { FILE: pgproto3/authentication_gss_continue.go type AuthenticationGSSContinue (line 11) | type AuthenticationGSSContinue struct method Backend (line 15) | func (a *AuthenticationGSSContinue) Backend() {} method AuthenticationResponse (line 17) | func (a *AuthenticationGSSContinue) AuthenticationResponse() {} method Decode (line 19) | func (a *AuthenticationGSSContinue) Decode(src []byte) error { method Encode (line 34) | func (a *AuthenticationGSSContinue) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 41) | func (a *AuthenticationGSSContinue) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 51) | func (a *AuthenticationGSSContinue) UnmarshalJSON(data []byte) error { FILE: pgproto3/authentication_md5_password.go type AuthenticationMD5Password (line 12) | type AuthenticationMD5Password struct method Backend (line 17) | func (*AuthenticationMD5Password) Backend() {} method AuthenticationResponse (line 20) | func (*AuthenticationMD5Password) AuthenticationResponse() {} method Decode (line 24) | func (dst *AuthenticationMD5Password) Decode(src []byte) error { method Encode (line 41) | func (src *AuthenticationMD5Password) Encode(dst []byte) ([]byte, erro... method MarshalJSON (line 49) | func (src AuthenticationMD5Password) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 60) | func (dst *AuthenticationMD5Password) UnmarshalJSON(data []byte) error { FILE: pgproto3/authentication_ok.go type AuthenticationOk (line 12) | type AuthenticationOk struct method Backend (line 15) | func (*AuthenticationOk) Backend() {} method AuthenticationResponse (line 18) | func (*AuthenticationOk) AuthenticationResponse() {} method Decode (line 22) | func (dst *AuthenticationOk) Decode(src []byte) error { method Encode (line 37) | func (src *AuthenticationOk) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 44) | func (src AuthenticationOk) MarshalJSON() ([]byte, error) { FILE: pgproto3/authentication_sasl.go type AuthenticationSASL (line 13) | type AuthenticationSASL struct method Backend (line 18) | func (*AuthenticationSASL) Backend() {} method AuthenticationResponse (line 21) | func (*AuthenticationSASL) AuthenticationResponse() {} method Decode (line 25) | func (dst *AuthenticationSASL) Decode(src []byte) error { method Encode (line 50) | func (src *AuthenticationSASL) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 64) | func (src AuthenticationSASL) MarshalJSON() ([]byte, error) { FILE: pgproto3/authentication_sasl_continue.go type AuthenticationSASLContinue (line 12) | type AuthenticationSASLContinue struct method Backend (line 17) | func (*AuthenticationSASLContinue) Backend() {} method AuthenticationResponse (line 20) | func (*AuthenticationSASLContinue) AuthenticationResponse() {} method Decode (line 24) | func (dst *AuthenticationSASLContinue) Decode(src []byte) error { method Encode (line 41) | func (src *AuthenticationSASLContinue) Encode(dst []byte) ([]byte, err... method MarshalJSON (line 49) | func (src AuthenticationSASLContinue) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 60) | func (dst *AuthenticationSASLContinue) UnmarshalJSON(data []byte) error { FILE: pgproto3/authentication_sasl_final.go type AuthenticationSASLFinal (line 12) | type AuthenticationSASLFinal struct method Backend (line 17) | func (*AuthenticationSASLFinal) Backend() {} method AuthenticationResponse (line 20) | func (*AuthenticationSASLFinal) AuthenticationResponse() {} method Decode (line 24) | func (dst *AuthenticationSASLFinal) Decode(src []byte) error { method Encode (line 41) | func (src *AuthenticationSASLFinal) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 49) | func (src AuthenticationSASLFinal) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 60) | func (dst *AuthenticationSASLFinal) UnmarshalJSON(data []byte) error { FILE: pgproto3/backend.go type Backend (line 11) | type Backend struct method Send (line 61) | func (b *Backend) Send(msg BackendMessage) { method Flush (line 80) | func (b *Backend) Flush() error { method Trace (line 105) | func (b *Backend) Trace(w io.Writer, options TracerOptions) { method Untrace (line 114) | func (b *Backend) Untrace() { method ReceiveStartupMessage (line 121) | func (b *Backend) ReceiveStartupMessage() (FrontendMessage, error) { method Receive (line 170) | func (b *Backend) Receive() (FrontendMessage, error) { method SetAuthType (line 271) | func (b *Backend) SetAuthType(authType uint32) error { method SetMaxBodyLen (line 297) | func (b *Backend) SetMaxBodyLen(maxBodyLen int) { constant minStartupPacketLen (line 49) | minStartupPacketLen = 4 constant maxStartupPacketLen (line 50) | maxStartupPacketLen = 10_000 function NewBackend (line 54) | func NewBackend(r io.Reader, w io.Writer) *Backend { FILE: pgproto3/backend_key_data.go type BackendKeyData (line 11) | type BackendKeyData struct method Backend (line 17) | func (*BackendKeyData) Backend() {} method Decode (line 21) | func (dst *BackendKeyData) Decode(src []byte) error { method Encode (line 34) | func (src *BackendKeyData) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 42) | func (src BackendKeyData) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 55) | func (dst *BackendKeyData) UnmarshalJSON(data []byte) error { FILE: pgproto3/backend_key_data_test.go function TestBackendKeyDataDecodeProtocol30 (line 10) | func TestBackendKeyDataDecodeProtocol30(t *testing.T) { function TestBackendKeyDataDecodeProtocol32 (line 25) | func TestBackendKeyDataDecodeProtocol32(t *testing.T) { function TestBackendKeyDataEncodeProtocol30 (line 44) | func TestBackendKeyDataEncodeProtocol30(t *testing.T) { function TestBackendKeyDataEncodeProtocol32 (line 63) | func TestBackendKeyDataEncodeProtocol32(t *testing.T) { FILE: pgproto3/backend_test.go function TestBackendReceiveInterrupted (line 13) | func TestBackendReceiveInterrupted(t *testing.T) { function TestBackendReceiveUnexpectedEOF (line 40) | func TestBackendReceiveUnexpectedEOF(t *testing.T) { function TestStartupMessage (line 64) | func TestStartupMessage(t *testing.T) { function TestBackendReceiveExceededMaxBodyLen (line 140) | func TestBackendReceiveExceededMaxBodyLen(t *testing.T) { FILE: pgproto3/big_endian.go type BigEndianBuf (line 7) | type BigEndianBuf method Int16 (line 9) | func (b BigEndianBuf) Int16(n int16) []byte { method Uint16 (line 15) | func (b BigEndianBuf) Uint16(n uint16) []byte { method Int32 (line 21) | func (b BigEndianBuf) Int32(n int32) []byte { method Uint32 (line 27) | func (b BigEndianBuf) Uint32(n uint32) []byte { method Int64 (line 33) | func (b BigEndianBuf) Int64(n int64) []byte { FILE: pgproto3/bind.go type Bind (line 15) | type Bind struct method Frontend (line 24) | func (*Bind) Frontend() {} method Decode (line 28) | func (dst *Bind) Decode(src []byte) error { method Encode (line 113) | func (src *Bind) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 155) | func (src Bind) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 194) | func (dst *Bind) UnmarshalJSON(data []byte) error { FILE: pgproto3/bind_complete.go type BindComplete (line 7) | type BindComplete struct method Backend (line 10) | func (*BindComplete) Backend() {} method Decode (line 14) | func (dst *BindComplete) Decode(src []byte) error { method Encode (line 23) | func (src *BindComplete) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 28) | func (src BindComplete) MarshalJSON() ([]byte, error) { FILE: pgproto3/bind_test.go function TestBindDecodeNegativeParameterLength (line 11) | func TestBindDecodeNegativeParameterLength(t *testing.T) { function TestBindBiggerThanMaxMessageBodyLen (line 36) | func TestBindBiggerThanMaxMessageBodyLen(t *testing.T) { FILE: pgproto3/cancel_request.go constant cancelRequestCode (line 12) | cancelRequestCode = 80877102 type CancelRequest (line 14) | type CancelRequest struct method Frontend (line 20) | func (*CancelRequest) Frontend() {} method Decode (line 22) | func (dst *CancelRequest) Decode(src []byte) error { method Encode (line 43) | func (src *CancelRequest) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 56) | func (src CancelRequest) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 69) | func (dst *CancelRequest) UnmarshalJSON(data []byte) error { FILE: pgproto3/cancel_request_test.go function TestCancelRequestDecode (line 10) | func TestCancelRequestDecode(t *testing.T) { function TestCancelRequestEncode (line 81) | func TestCancelRequestEncode(t *testing.T) { FILE: pgproto3/chunkreader.go type chunkReader (line 14) | type chunkReader struct method Next (line 45) | func (r *chunkReader) Next(n int) (buf []byte, err error) { function newChunkReader (line 25) | func newChunkReader(r io.Reader, minBufSize int) *chunkReader { FILE: pgproto3/chunkreader_test.go function TestChunkReaderNextDoesNotReadIfAlreadyBuffered (line 9) | func TestChunkReaderNextDoesNotReadIfAlreadyBuffered(t *testing.T) { type randomReader (line 49) | type randomReader struct method Read (line 54) | func (r *randomReader) Read(p []byte) (n int, err error) { function TestChunkReaderNextFuzz (line 62) | func TestChunkReaderNextFuzz(t *testing.T) { FILE: pgproto3/close.go type Close (line 9) | type Close struct method Frontend (line 15) | func (*Close) Frontend() {} method Decode (line 19) | func (dst *Close) Decode(src []byte) error { method Encode (line 38) | func (src *Close) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 47) | func (src Close) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 60) | func (dst *Close) UnmarshalJSON(data []byte) error { FILE: pgproto3/close_complete.go type CloseComplete (line 7) | type CloseComplete struct method Backend (line 10) | func (*CloseComplete) Backend() {} method Decode (line 14) | func (dst *CloseComplete) Decode(src []byte) error { method Encode (line 23) | func (src *CloseComplete) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 28) | func (src CloseComplete) MarshalJSON() ([]byte, error) { FILE: pgproto3/command_complete.go type CommandComplete (line 8) | type CommandComplete struct method Backend (line 13) | func (*CommandComplete) Backend() {} method Decode (line 17) | func (dst *CommandComplete) Decode(src []byte) error { method Encode (line 32) | func (src *CommandComplete) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 40) | func (src CommandComplete) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 51) | func (dst *CommandComplete) UnmarshalJSON(data []byte) error { FILE: pgproto3/copy_both_response.go type CopyBothResponse (line 13) | type CopyBothResponse struct method Backend (line 19) | func (*CopyBothResponse) Backend() {} method Decode (line 23) | func (dst *CopyBothResponse) Decode(src []byte) error { method Encode (line 48) | func (src *CopyBothResponse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 63) | func (src CopyBothResponse) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 74) | func (dst *CopyBothResponse) UnmarshalJSON(data []byte) error { FILE: pgproto3/copy_both_response_test.go function TestEncodeDecode (line 11) | func TestEncodeDecode(t *testing.T) { FILE: pgproto3/copy_data.go type CopyData (line 8) | type CopyData struct method Backend (line 13) | func (*CopyData) Backend() {} method Frontend (line 16) | func (*CopyData) Frontend() {} method Decode (line 20) | func (dst *CopyData) Decode(src []byte) error { method Encode (line 26) | func (src *CopyData) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 33) | func (src CopyData) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 44) | func (dst *CopyData) UnmarshalJSON(data []byte) error { FILE: pgproto3/copy_done.go type CopyDone (line 7) | type CopyDone struct method Backend (line 10) | func (*CopyDone) Backend() {} method Frontend (line 13) | func (*CopyDone) Frontend() {} method Decode (line 17) | func (dst *CopyDone) Decode(src []byte) error { method Encode (line 26) | func (src *CopyDone) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 31) | func (src CopyDone) MarshalJSON() ([]byte, error) { FILE: pgproto3/copy_fail.go type CopyFail (line 8) | type CopyFail struct method Frontend (line 13) | func (*CopyFail) Frontend() {} method Decode (line 17) | func (dst *CopyFail) Decode(src []byte) error { method Encode (line 33) | func (src *CopyFail) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 41) | func (src CopyFail) MarshalJSON() ([]byte, error) { FILE: pgproto3/copy_in_response.go type CopyInResponse (line 13) | type CopyInResponse struct method Backend (line 19) | func (*CopyInResponse) Backend() {} method Decode (line 23) | func (dst *CopyInResponse) Decode(src []byte) error { method Encode (line 48) | func (src *CopyInResponse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 64) | func (src CopyInResponse) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 75) | func (dst *CopyInResponse) UnmarshalJSON(data []byte) error { FILE: pgproto3/copy_out_response.go type CopyOutResponse (line 13) | type CopyOutResponse struct method Backend (line 18) | func (*CopyOutResponse) Backend() {} method Decode (line 22) | func (dst *CopyOutResponse) Decode(src []byte) error { method Encode (line 47) | func (src *CopyOutResponse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 64) | func (src CopyOutResponse) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 75) | func (dst *CopyOutResponse) UnmarshalJSON(data []byte) error { FILE: pgproto3/data_row.go type DataRow (line 13) | type DataRow struct method Backend (line 18) | func (*DataRow) Backend() {} method Decode (line 22) | func (dst *DataRow) Decode(src []byte) error { method Encode (line 65) | func (src *DataRow) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 86) | func (src DataRow) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 118) | func (dst *DataRow) UnmarshalJSON(data []byte) error { FILE: pgproto3/describe.go type Describe (line 9) | type Describe struct method Frontend (line 15) | func (*Describe) Frontend() {} method Decode (line 19) | func (dst *Describe) Decode(src []byte) error { method Encode (line 38) | func (src *Describe) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 47) | func (src Describe) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 60) | func (dst *Describe) UnmarshalJSON(data []byte) error { FILE: pgproto3/empty_query_response.go type EmptyQueryResponse (line 7) | type EmptyQueryResponse struct method Backend (line 10) | func (*EmptyQueryResponse) Backend() {} method Decode (line 14) | func (dst *EmptyQueryResponse) Decode(src []byte) error { method Encode (line 23) | func (src *EmptyQueryResponse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 28) | func (src EmptyQueryResponse) MarshalJSON() ([]byte, error) { FILE: pgproto3/error_response.go type ErrorResponse (line 9) | type ErrorResponse struct method Backend (line 33) | func (*ErrorResponse) Backend() {} method Decode (line 37) | func (dst *ErrorResponse) Decode(src []byte) error { method Encode (line 113) | func (src *ErrorResponse) Encode(dst []byte) ([]byte, error) { method appendFields (line 119) | func (src *ErrorResponse) appendFields(dst []byte) []byte { method MarshalJSON (line 223) | func (src ErrorResponse) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 271) | func (dst *ErrorResponse) UnmarshalJSON(data []byte) error { FILE: pgproto3/example/pgfortune/main.go function main (line 17) | func main() { FILE: pgproto3/example/pgfortune/server.go type PgFortuneBackend (line 10) | type PgFortuneBackend struct method Run (line 28) | func (p *PgFortuneBackend) Run() error { method handleStartup (line 75) | func (p *PgFortuneBackend) handleStartup() error { method Close (line 102) | func (p *PgFortuneBackend) Close() error { function NewPgFortuneBackend (line 16) | func NewPgFortuneBackend(conn net.Conn, responder func() ([]byte, error)... function mustEncode (line 106) | func mustEncode(buf []byte, err error) []byte { FILE: pgproto3/execute.go type Execute (line 11) | type Execute struct method Frontend (line 17) | func (*Execute) Frontend() {} method Decode (line 21) | func (dst *Execute) Decode(src []byte) error { method Encode (line 39) | func (src *Execute) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 48) | func (src Execute) MarshalJSON() ([]byte, error) { FILE: pgproto3/flush.go type Flush (line 7) | type Flush struct method Frontend (line 10) | func (*Flush) Frontend() {} method Decode (line 14) | func (dst *Flush) Decode(src []byte) error { method Encode (line 23) | func (src *Flush) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 28) | func (src Flush) MarshalJSON() ([]byte, error) { FILE: pgproto3/frontend.go type Frontend (line 12) | type Frontend struct method Send (line 77) | func (f *Frontend) Send(msg FrontendMessage) { method Flush (line 96) | func (f *Frontend) Flush() error { method Trace (line 125) | func (f *Frontend) Trace(w io.Writer, options TracerOptions) { method Untrace (line 134) | func (f *Frontend) Untrace() { method SendBind (line 140) | func (f *Frontend) SendBind(msg *Bind) { method SendParse (line 160) | func (f *Frontend) SendParse(msg *Parse) { method SendClose (line 180) | func (f *Frontend) SendClose(msg *Close) { method SendDescribe (line 200) | func (f *Frontend) SendDescribe(msg *Describe) { method SendExecute (line 220) | func (f *Frontend) SendExecute(msg *Execute) { method SendSync (line 240) | func (f *Frontend) SendSync(msg *Sync) { method SendQuery (line 260) | func (f *Frontend) SendQuery(msg *Query) { method SendUnbufferedEncodedCopyData (line 281) | func (f *Frontend) SendUnbufferedEncodedCopyData(msg []byte) error { method Receive (line 307) | func (f *Frontend) Receive() (BackendMessage, error) { method findAuthenticationMessageType (line 421) | func (f *Frontend) findAuthenticationMessageType(src []byte) (BackendM... method GetAuthType (line 455) | func (f *Frontend) GetAuthType() uint32 { method ReadBufferLen (line 459) | func (f *Frontend) ReadBufferLen() int { method SetMaxBodyLen (line 469) | func (f *Frontend) SetMaxBodyLen(maxBodyLen int) { function NewFrontend (line 65) | func NewFrontend(r io.Reader, w io.Writer) *Frontend { function translateEOFtoErrUnexpectedEOF (line 299) | func translateEOFtoErrUnexpectedEOF(err error) error { constant AuthTypeOk (line 409) | AuthTypeOk = 0 constant AuthTypeCleartextPassword (line 410) | AuthTypeCleartextPassword = 3 constant AuthTypeMD5Password (line 411) | AuthTypeMD5Password = 5 constant AuthTypeSCMCreds (line 412) | AuthTypeSCMCreds = 6 constant AuthTypeGSS (line 413) | AuthTypeGSS = 7 constant AuthTypeGSSCont (line 414) | AuthTypeGSSCont = 8 constant AuthTypeSSPI (line 415) | AuthTypeSSPI = 9 constant AuthTypeSASL (line 416) | AuthTypeSASL = 10 constant AuthTypeSASLContinue (line 417) | AuthTypeSASLContinue = 11 constant AuthTypeSASLFinal (line 418) | AuthTypeSASLFinal = 12 FILE: pgproto3/frontend_test.go type interruptReader (line 12) | type interruptReader struct method Read (line 16) | func (ir *interruptReader) Read(p []byte) (n int, err error) { method push (line 31) | func (ir *interruptReader) push(p []byte) { function TestFrontendReceiveInterrupted (line 35) | func TestFrontendReceiveInterrupted(t *testing.T) { function TestFrontendReceiveUnexpectedEOF (line 62) | func TestFrontendReceiveUnexpectedEOF(t *testing.T) { function TestErrorResponse (line 83) | func TestErrorResponse(t *testing.T) { function TestFrontendReceiveExceededMaxBodyLen (line 119) | func TestFrontendReceiveExceededMaxBodyLen(t *testing.T) { FILE: pgproto3/function_call.go type FunctionCall (line 11) | type FunctionCall struct method Frontend (line 19) | func (*FunctionCall) Frontend() {} method Decode (line 23) | func (dst *FunctionCall) Decode(src []byte) error { method Encode (line 97) | func (src *FunctionCall) Encode(dst []byte) ([]byte, error) { FILE: pgproto3/function_call_decode_test.go function TestFunctionCallDecodeNegativeArgumentLength (line 11) | func TestFunctionCallDecodeNegativeArgumentLength(t *testing.T) { FILE: pgproto3/function_call_response.go type FunctionCallResponse (line 11) | type FunctionCallResponse struct method Backend (line 16) | func (*FunctionCallResponse) Backend() {} method Decode (line 20) | func (dst *FunctionCallResponse) Decode(src []byte) error { method Encode (line 42) | func (src *FunctionCallResponse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 56) | func (src FunctionCallResponse) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 82) | func (dst *FunctionCallResponse) UnmarshalJSON(data []byte) error { FILE: pgproto3/function_call_response_test.go function TestFunctionCallResponseDecodeNullResult (line 10) | func TestFunctionCallResponseDecodeNullResult(t *testing.T) { function TestFunctionCallResponseDecodeNegativeResultSize (line 26) | func TestFunctionCallResponseDecodeNegativeResultSize(t *testing.T) { FILE: pgproto3/function_call_test.go function TestFunctionCall_EncodeDecode (line 11) | func TestFunctionCall_EncodeDecode(t *testing.T) { FILE: pgproto3/fuzz_test.go function FuzzFrontend (line 12) | func FuzzFrontend(f *testing.F) { function FuzzBackend (line 59) | func FuzzBackend(f *testing.F) { function FuzzBind (line 104) | func FuzzBind(f *testing.F) { function FuzzDataRow (line 115) | func FuzzDataRow(f *testing.F) { function FuzzRowDescription (line 126) | func FuzzRowDescription(f *testing.F) { function FuzzFunctionCall (line 136) | func FuzzFunctionCall(f *testing.F) { function FuzzFunctionCallResponse (line 147) | func FuzzFunctionCallResponse(f *testing.F) { function FuzzParse (line 158) | func FuzzParse(f *testing.F) { function FuzzQuery (line 167) | func FuzzQuery(f *testing.F) { function FuzzClose (line 176) | func FuzzClose(f *testing.F) { function FuzzDescribe (line 185) | func FuzzDescribe(f *testing.F) { function FuzzExecute (line 194) | func FuzzExecute(f *testing.F) { function FuzzCopyInResponse (line 203) | func FuzzCopyInResponse(f *testing.F) { function FuzzCopyOutResponse (line 212) | func FuzzCopyOutResponse(f *testing.F) { function FuzzCopyBothResponse (line 221) | func FuzzCopyBothResponse(f *testing.F) { function FuzzErrorResponse (line 230) | func FuzzErrorResponse(f *testing.F) { function FuzzNotificationResponse (line 240) | func FuzzNotificationResponse(f *testing.F) { function FuzzParameterDescription (line 249) | func FuzzParameterDescription(f *testing.F) { function FuzzParameterStatus (line 258) | func FuzzParameterStatus(f *testing.F) { function FuzzReadyForQuery (line 267) | func FuzzReadyForQuery(f *testing.F) { function FuzzSASLInitialResponse (line 276) | func FuzzSASLInitialResponse(f *testing.F) { function FuzzStartupMessage (line 285) | func FuzzStartupMessage(f *testing.F) { function FuzzNegotiateProtocolVersion (line 294) | func FuzzNegotiateProtocolVersion(f *testing.F) { FILE: pgproto3/gss_enc_request.go constant gssEncReqNumber (line 11) | gssEncReqNumber = 80877104 type GSSEncRequest (line 13) | type GSSEncRequest struct method Frontend (line 16) | func (*GSSEncRequest) Frontend() {} method Decode (line 18) | func (dst *GSSEncRequest) Decode(src []byte) error { method Encode (line 33) | func (src *GSSEncRequest) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 40) | func (src GSSEncRequest) MarshalJSON() ([]byte, error) { FILE: pgproto3/gss_response.go type GSSResponse (line 7) | type GSSResponse struct method Frontend (line 12) | func (g *GSSResponse) Frontend() {} method Decode (line 14) | func (g *GSSResponse) Decode(data []byte) error { method Encode (line 19) | func (g *GSSResponse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 26) | func (g *GSSResponse) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 37) | func (g *GSSResponse) UnmarshalJSON(data []byte) error { FILE: pgproto3/json_test.go function TestJSONUnmarshalAuthenticationMD5Password (line 10) | func TestJSONUnmarshalAuthenticationMD5Password(t *testing.T) { function TestJSONUnmarshalAuthenticationSASL (line 25) | func TestJSONUnmarshalAuthenticationSASL(t *testing.T) { function TestJSONUnmarshalAuthenticationGSS (line 40) | func TestJSONUnmarshalAuthenticationGSS(t *testing.T) { function TestJSONUnmarshalAuthenticationGSSContinue (line 53) | func TestJSONUnmarshalAuthenticationGSSContinue(t *testing.T) { function TestJSONUnmarshalAuthenticationSASLContinue (line 66) | func TestJSONUnmarshalAuthenticationSASLContinue(t *testing.T) { function TestJSONUnmarshalAuthenticationSASLFinal (line 81) | func TestJSONUnmarshalAuthenticationSASLFinal(t *testing.T) { function TestJSONUnmarshalBackendKeyData30 (line 96) | func TestJSONUnmarshalBackendKeyData30(t *testing.T) { function TestJSONUnmarshalBackendKeyData32 (line 113) | func TestJSONUnmarshalBackendKeyData32(t *testing.T) { function TestJSONUnmarshalCommandComplete (line 130) | func TestJSONUnmarshalCommandComplete(t *testing.T) { function TestJSONUnmarshalCopyBothResponse (line 145) | func TestJSONUnmarshalCopyBothResponse(t *testing.T) { function TestJSONUnmarshalCopyData (line 160) | func TestJSONUnmarshalCopyData(t *testing.T) { function TestJSONUnmarshalCopyInResponse (line 175) | func TestJSONUnmarshalCopyInResponse(t *testing.T) { function TestJSONUnmarshalCopyOutResponse (line 190) | func TestJSONUnmarshalCopyOutResponse(t *testing.T) { function TestJSONUnmarshalDataRow (line 205) | func TestJSONUnmarshalDataRow(t *testing.T) { function TestJSONUnmarshalErrorResponse (line 224) | func TestJSONUnmarshalErrorResponse(t *testing.T) { function TestJSONUnmarshalFunctionCallResponse (line 241) | func TestJSONUnmarshalFunctionCallResponse(t *testing.T) { function TestJSONUnmarshalNoticeResponse (line 254) | func TestJSONUnmarshalNoticeResponse(t *testing.T) { function TestJSONUnmarshalNotificationResponse (line 271) | func TestJSONUnmarshalNotificationResponse(t *testing.T) { function TestJSONUnmarshalParameterDescription (line 284) | func TestJSONUnmarshalParameterDescription(t *testing.T) { function TestJSONUnmarshalParameterStatus (line 299) | func TestJSONUnmarshalParameterStatus(t *testing.T) { function TestJSONUnmarshalReadyForQuery (line 315) | func TestJSONUnmarshalReadyForQuery(t *testing.T) { function TestJSONUnmarshalRowDescription (line 330) | func TestJSONUnmarshalRowDescription(t *testing.T) { function TestJSONUnmarshalBind (line 352) | func TestJSONUnmarshalBind(t *testing.T) { function TestJSONUnmarshalCancelRequest (line 387) | func TestJSONUnmarshalCancelRequest(t *testing.T) { function TestJSONUnmarshalCancelRequestLongKey (line 404) | func TestJSONUnmarshalCancelRequestLongKey(t *testing.T) { function TestJSONUnmarshalClose (line 421) | func TestJSONUnmarshalClose(t *testing.T) { function TestJSONUnmarshalCopyFail (line 437) | func TestJSONUnmarshalCopyFail(t *testing.T) { function TestJSONUnmarshalDescribe (line 452) | func TestJSONUnmarshalDescribe(t *testing.T) { function TestJSONUnmarshalExecute (line 468) | func TestJSONUnmarshalExecute(t *testing.T) { function TestJSONUnmarshalParse (line 481) | func TestJSONUnmarshalParse(t *testing.T) { function TestJSONUnmarshalPasswordMessage (line 497) | func TestJSONUnmarshalPasswordMessage(t *testing.T) { function TestJSONUnmarshalQuery (line 512) | func TestJSONUnmarshalQuery(t *testing.T) { function TestJSONUnmarshalSASLInitialResponse (line 527) | func TestJSONUnmarshalSASLInitialResponse(t *testing.T) { function TestJSONUnmarshalSASLResponse (line 543) | func TestJSONUnmarshalSASLResponse(t *testing.T) { function TestJSONUnmarshalStartupMessage (line 556) | func TestJSONUnmarshalStartupMessage(t *testing.T) { function TestAuthenticationOK (line 575) | func TestAuthenticationOK(t *testing.T) { function TestAuthenticationCleartextPassword (line 588) | func TestAuthenticationCleartextPassword(t *testing.T) { function TestAuthenticationMD5Password (line 601) | func TestAuthenticationMD5Password(t *testing.T) { function TestJSONUnmarshalGSSResponse (line 616) | func TestJSONUnmarshalGSSResponse(t *testing.T) { function TestErrorResponse (line 629) | func TestErrorResponse(t *testing.T) { FILE: pgproto3/negotiate_protocol_version.go type NegotiateProtocolVersion (line 10) | type NegotiateProtocolVersion struct method Backend (line 16) | func (*NegotiateProtocolVersion) Backend() {} method Decode (line 20) | func (dst *NegotiateProtocolVersion) Decode(src []byte) error { method Encode (line 56) | func (src *NegotiateProtocolVersion) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 68) | func (src NegotiateProtocolVersion) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 81) | func (dst *NegotiateProtocolVersion) UnmarshalJSON(data []byte) error { FILE: pgproto3/negotiate_protocol_version_test.go function TestNegotiateProtocolVersionDecode (line 11) | func TestNegotiateProtocolVersionDecode(t *testing.T) { function TestNegotiateProtocolVersionDecodeNoOptions (line 27) | func TestNegotiateProtocolVersionDecodeNoOptions(t *testing.T) { function TestNegotiateProtocolVersionEncode (line 41) | func TestNegotiateProtocolVersionEncode(t *testing.T) { function TestNegotiateProtocolVersionJSON (line 62) | func TestNegotiateProtocolVersionJSON(t *testing.T) { function TestJSONUnmarshalNegotiateProtocolVersion (line 78) | func TestJSONUnmarshalNegotiateProtocolVersion(t *testing.T) { FILE: pgproto3/no_data.go type NoData (line 7) | type NoData struct method Backend (line 10) | func (*NoData) Backend() {} method Decode (line 14) | func (dst *NoData) Decode(src []byte) error { method Encode (line 23) | func (src *NoData) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 28) | func (src NoData) MarshalJSON() ([]byte, error) { FILE: pgproto3/notice_response.go type NoticeResponse (line 3) | type NoticeResponse method Backend (line 6) | func (*NoticeResponse) Backend() {} method Decode (line 10) | func (dst *NoticeResponse) Decode(src []byte) error { method Encode (line 15) | func (src *NoticeResponse) Encode(dst []byte) ([]byte, error) { FILE: pgproto3/notification_response.go type NotificationResponse (line 11) | type NotificationResponse struct method Backend (line 18) | func (*NotificationResponse) Backend() {} method Decode (line 22) | func (dst *NotificationResponse) Decode(src []byte) error { method Encode (line 48) | func (src *NotificationResponse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 59) | func (src NotificationResponse) MarshalJSON() ([]byte, error) { FILE: pgproto3/parameter_description.go type ParameterDescription (line 13) | type ParameterDescription struct method Backend (line 18) | func (*ParameterDescription) Backend() {} method Decode (line 22) | func (dst *ParameterDescription) Decode(src []byte) error { method Encode (line 44) | func (src *ParameterDescription) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 59) | func (src ParameterDescription) MarshalJSON() ([]byte, error) { FILE: pgproto3/parameter_status.go type ParameterStatus (line 8) | type ParameterStatus struct method Backend (line 14) | func (*ParameterStatus) Backend() {} method Decode (line 18) | func (dst *ParameterStatus) Decode(src []byte) error { method Encode (line 38) | func (src *ParameterStatus) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 48) | func (ps ParameterStatus) MarshalJSON() ([]byte, error) { FILE: pgproto3/parse.go type Parse (line 13) | type Parse struct method Frontend (line 20) | func (*Parse) Frontend() {} method Decode (line 24) | func (dst *Parse) Decode(src []byte) error { method Encode (line 57) | func (src *Parse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 77) | func (src Parse) MarshalJSON() ([]byte, error) { FILE: pgproto3/parse_complete.go type ParseComplete (line 7) | type ParseComplete struct method Backend (line 10) | func (*ParseComplete) Backend() {} method Decode (line 14) | func (dst *ParseComplete) Decode(src []byte) error { method Encode (line 23) | func (src *ParseComplete) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 28) | func (src ParseComplete) MarshalJSON() ([]byte, error) { FILE: pgproto3/password_message.go type PasswordMessage (line 8) | type PasswordMessage struct method Frontend (line 13) | func (*PasswordMessage) Frontend() {} method InitialResponse (line 16) | func (*PasswordMessage) InitialResponse() {} method Decode (line 20) | func (dst *PasswordMessage) Decode(src []byte) error { method Encode (line 33) | func (src *PasswordMessage) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 41) | func (src PasswordMessage) MarshalJSON() ([]byte, error) { FILE: pgproto3/pgproto3.go constant maxMessageBodyLen (line 13) | maxMessageBodyLen = (0x3fffffff - 1) type Message (line 17) | type Message interface type FrontendMessage (line 27) | type FrontendMessage interface type BackendMessage (line 33) | type BackendMessage interface type AuthenticationResponseMessage (line 38) | type AuthenticationResponseMessage interface type invalidMessageLenErr (line 43) | type invalidMessageLenErr struct method Error (line 49) | func (e *invalidMessageLenErr) Error() string { type invalidMessageFormatErr (line 53) | type invalidMessageFormatErr struct method Error (line 58) | func (e *invalidMessageFormatErr) Error() string { type writeError (line 62) | type writeError struct method Error (line 67) | func (e *writeError) Error() string { method SafeToRetry (line 71) | func (e *writeError) SafeToRetry() bool { method Unwrap (line 75) | func (e *writeError) Unwrap() error { type ExceededMaxBodyLenErr (line 79) | type ExceededMaxBodyLenErr struct method Error (line 84) | func (e *ExceededMaxBodyLenErr) Error() string { function getValueFromJSON (line 89) | func getValueFromJSON(v map[string]string) ([]byte, error) { function beginMessage (line 104) | func beginMessage(dst []byte, t byte) ([]byte, int) { function finishMessage (line 113) | func finishMessage(dst []byte, sp int) ([]byte, error) { FILE: pgproto3/pgproto3_private_test.go constant MaxMessageBodyLen (line 3) | MaxMessageBodyLen = maxMessageBodyLen FILE: pgproto3/portal_suspended.go type PortalSuspended (line 7) | type PortalSuspended struct method Backend (line 10) | func (*PortalSuspended) Backend() {} method Decode (line 14) | func (dst *PortalSuspended) Decode(src []byte) error { method Encode (line 23) | func (src *PortalSuspended) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 28) | func (src PortalSuspended) MarshalJSON() ([]byte, error) { FILE: pgproto3/query.go type Query (line 8) | type Query struct method Frontend (line 13) | func (*Query) Frontend() {} method Decode (line 17) | func (dst *Query) Decode(src []byte) error { method Encode (line 33) | func (src *Query) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 41) | func (src Query) MarshalJSON() ([]byte, error) { FILE: pgproto3/query_test.go function TestQueryBiggerThanMaxMessageBodyLen (line 10) | func TestQueryBiggerThanMaxMessageBodyLen(t *testing.T) { FILE: pgproto3/ready_for_query.go type ReadyForQuery (line 8) | type ReadyForQuery struct method Backend (line 13) | func (*ReadyForQuery) Backend() {} method Decode (line 17) | func (dst *ReadyForQuery) Decode(src []byte) error { method Encode (line 28) | func (src *ReadyForQuery) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 33) | func (src ReadyForQuery) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 44) | func (dst *ReadyForQuery) UnmarshalJSON(data []byte) error { FILE: pgproto3/row_description.go constant TextFormat (line 14) | TextFormat = 0 constant BinaryFormat (line 15) | BinaryFormat = 1 type FieldDescription (line 18) | type FieldDescription struct method MarshalJSON (line 29) | func (fd FieldDescription) MarshalJSON() ([]byte, error) { type RowDescription (line 49) | type RowDescription struct method Backend (line 54) | func (*RowDescription) Backend() {} method Decode (line 58) | func (dst *RowDescription) Decode(src []byte) error { method Encode (line 103) | func (src *RowDescription) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 126) | func (src RowDescription) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 137) | func (dst *RowDescription) UnmarshalJSON(data []byte) error { FILE: pgproto3/sasl_initial_response.go type SASLInitialResponse (line 12) | type SASLInitialResponse struct method Frontend (line 18) | func (*SASLInitialResponse) Frontend() {} method Decode (line 22) | func (dst *SASLInitialResponse) Decode(src []byte) error { method Encode (line 45) | func (src *SASLInitialResponse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 58) | func (src SASLInitialResponse) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 71) | func (dst *SASLInitialResponse) UnmarshalJSON(data []byte) error { FILE: pgproto3/sasl_response.go type SASLResponse (line 8) | type SASLResponse struct method Frontend (line 13) | func (*SASLResponse) Frontend() {} method Decode (line 17) | func (dst *SASLResponse) Decode(src []byte) error { method Encode (line 23) | func (src *SASLResponse) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 30) | func (src SASLResponse) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 41) | func (dst *SASLResponse) UnmarshalJSON(data []byte) error { FILE: pgproto3/ssl_request.go constant sslRequestNumber (line 11) | sslRequestNumber = 80877103 type SSLRequest (line 13) | type SSLRequest struct method Frontend (line 16) | func (*SSLRequest) Frontend() {} method Decode (line 18) | func (dst *SSLRequest) Decode(src []byte) error { method Encode (line 33) | func (src *SSLRequest) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 40) | func (src SSLRequest) MarshalJSON() ([]byte, error) { FILE: pgproto3/startup_message.go constant ProtocolVersion30 (line 14) | ProtocolVersion30 = 196608 constant ProtocolVersion32 (line 15) | ProtocolVersion32 = 196610 constant ProtocolVersionNumber (line 16) | ProtocolVersionNumber = ProtocolVersion30 type StartupMessage (line 19) | type StartupMessage struct method Frontend (line 25) | func (*StartupMessage) Frontend() {} method Decode (line 29) | func (dst *StartupMessage) Decode(src []byte) error { method Encode (line 71) | func (src *StartupMessage) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 88) | func (src StartupMessage) MarshalJSON() ([]byte, error) { FILE: pgproto3/sync.go type Sync (line 7) | type Sync struct method Frontend (line 10) | func (*Sync) Frontend() {} method Decode (line 14) | func (dst *Sync) Decode(src []byte) error { method Encode (line 23) | func (src *Sync) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 28) | func (src Sync) MarshalJSON() ([]byte, error) { FILE: pgproto3/terminate.go type Terminate (line 7) | type Terminate struct method Frontend (line 10) | func (*Terminate) Frontend() {} method Decode (line 14) | func (dst *Terminate) Decode(src []byte) error { method Encode (line 23) | func (src *Terminate) Encode(dst []byte) ([]byte, error) { method MarshalJSON (line 28) | func (src Terminate) MarshalJSON() ([]byte, error) { FILE: pgproto3/trace.go type tracer (line 15) | type tracer struct method traceMessage (line 32) | func (t *tracer) traceMessage(sender byte, encodedLen int32, msg Messa... method traceAuthenticationCleartextPassword (line 129) | func (t *tracer) traceAuthenticationCleartextPassword(sender byte, enc... method traceAuthenticationGSS (line 133) | func (t *tracer) traceAuthenticationGSS(sender byte, encodedLen int32,... method traceAuthenticationGSSContinue (line 137) | func (t *tracer) traceAuthenticationGSSContinue(sender byte, encodedLe... method traceAuthenticationMD5Password (line 141) | func (t *tracer) traceAuthenticationMD5Password(sender byte, encodedLe... method traceAuthenticationOk (line 145) | func (t *tracer) traceAuthenticationOk(sender byte, encodedLen int32, ... method traceAuthenticationSASL (line 149) | func (t *tracer) traceAuthenticationSASL(sender byte, encodedLen int32... method traceAuthenticationSASLContinue (line 153) | func (t *tracer) traceAuthenticationSASLContinue(sender byte, encodedL... method traceAuthenticationSASLFinal (line 157) | func (t *tracer) traceAuthenticationSASLFinal(sender byte, encodedLen ... method traceBackendKeyData (line 161) | func (t *tracer) traceBackendKeyData(sender byte, encodedLen int32, ms... method traceBind (line 171) | func (t *tracer) traceBind(sender byte, encodedLen int32, msg *Bind) { method traceBindComplete (line 188) | func (t *tracer) traceBindComplete(sender byte, encodedLen int32, msg ... method traceCancelRequest (line 192) | func (t *tracer) traceCancelRequest(sender byte, encodedLen int32, msg... method traceClose (line 196) | func (t *tracer) traceClose(sender byte, encodedLen int32, msg *Close) { method traceCloseComplete (line 200) | func (t *tracer) traceCloseComplete(sender byte, encodedLen int32, msg... method traceCommandComplete (line 204) | func (t *tracer) traceCommandComplete(sender byte, encodedLen int32, m... method traceCopyBothResponse (line 210) | func (t *tracer) traceCopyBothResponse(sender byte, encodedLen int32, ... method traceCopyData (line 214) | func (t *tracer) traceCopyData(sender byte, encodedLen int32, msg *Cop... method traceCopyDone (line 218) | func (t *tracer) traceCopyDone(sender byte, encodedLen int32, msg *Cop... method traceCopyFail (line 222) | func (t *tracer) traceCopyFail(sender byte, encodedLen int32, msg *Cop... method traceCopyInResponse (line 228) | func (t *tracer) traceCopyInResponse(sender byte, encodedLen int32, ms... method traceCopyOutResponse (line 232) | func (t *tracer) traceCopyOutResponse(sender byte, encodedLen int32, m... method traceDataRow (line 236) | func (t *tracer) traceDataRow(sender byte, encodedLen int32, msg *Data... method traceDescribe (line 249) | func (t *tracer) traceDescribe(sender byte, encodedLen int32, msg *Des... method traceEmptyQueryResponse (line 255) | func (t *tracer) traceEmptyQueryResponse(sender byte, encodedLen int32... method traceErrorResponse (line 259) | func (t *tracer) traceErrorResponse(sender byte, encodedLen int32, msg... method TraceQueryute (line 263) | func (t *tracer) TraceQueryute(sender byte, encodedLen int32, msg *Exe... method traceFlush (line 269) | func (t *tracer) traceFlush(sender byte, encodedLen int32, msg *Flush) { method traceFunctionCall (line 273) | func (t *tracer) traceFunctionCall(sender byte, encodedLen int32, msg ... method traceFunctionCallResponse (line 277) | func (t *tracer) traceFunctionCallResponse(sender byte, encodedLen int... method traceGSSEncRequest (line 281) | func (t *tracer) traceGSSEncRequest(sender byte, encodedLen int32, msg... method traceNoData (line 285) | func (t *tracer) traceNoData(sender byte, encodedLen int32, msg *NoDat... method traceNoticeResponse (line 289) | func (t *tracer) traceNoticeResponse(sender byte, encodedLen int32, ms... method traceNotificationResponse (line 293) | func (t *tracer) traceNotificationResponse(sender byte, encodedLen int... method traceParameterDescription (line 299) | func (t *tracer) traceParameterDescription(sender byte, encodedLen int... method traceParameterStatus (line 303) | func (t *tracer) traceParameterStatus(sender byte, encodedLen int32, m... method traceParse (line 309) | func (t *tracer) traceParse(sender byte, encodedLen int32, msg *Parse) { method traceParseComplete (line 318) | func (t *tracer) traceParseComplete(sender byte, encodedLen int32, msg... method tracePortalSuspended (line 322) | func (t *tracer) tracePortalSuspended(sender byte, encodedLen int32, m... method traceQuery (line 326) | func (t *tracer) traceQuery(sender byte, encodedLen int32, msg *Query) { method traceReadyForQuery (line 332) | func (t *tracer) traceReadyForQuery(sender byte, encodedLen int32, msg... method traceRowDescription (line 338) | func (t *tracer) traceRowDescription(sender byte, encodedLen int32, ms... method traceSSLRequest (line 347) | func (t *tracer) traceSSLRequest(sender byte, encodedLen int32, msg *S... method traceStartupMessage (line 351) | func (t *tracer) traceStartupMessage(sender byte, encodedLen int32, ms... method traceSync (line 355) | func (t *tracer) traceSync(sender byte, encodedLen int32, msg *Sync) { method traceTerminate (line 359) | func (t *tracer) traceTerminate(sender byte, encodedLen int32, msg *Te... method writeTrace (line 363) | func (t *tracer) writeTrace(sender byte, encodedLen int32, msgType str... type TracerOptions (line 24) | type TracerOptions struct function traceDoubleQuotedString (line 396) | func traceDoubleQuotedString(buf []byte) string { function traceSingleQuotedString (line 402) | func traceSingleQuotedString(buf []byte) string { FILE: pgproto3/trace_test.go function TestTrace (line 15) | func TestTrace(t *testing.T) { FILE: pgtype/array.go type arrayHeader (line 19) | type arrayHeader struct method DecodeBinary (line 44) | func (dst *arrayHeader) DecodeBinary(m *Map, src []byte) (int, error) { method EncodeBinary (line 75) | func (src arrayHeader) EncodeBinary(buf []byte) []byte { type ArrayDimension (line 25) | type ArrayDimension struct function cardinality (line 31) | func cardinality(dimensions []ArrayDimension) int { type untypedTextArray (line 94) | type untypedTextArray struct function parseUntypedTextArray (line 100) | func parseUntypedTextArray(src string) (*untypedTextArray, error) { function skipWhitespace (line 247) | func skipWhitespace(buf *bytes.Buffer) { function arrayParseValue (line 258) | func arrayParseValue(buf *bytes.Buffer) (string, bool, error) { function arrayParseQuotedValue (line 286) | func arrayParseQuotedValue(buf *bytes.Buffer) (string, bool, error) { function arrayParseInteger (line 313) | func arrayParseInteger(buf *bytes.Buffer) (int32, error) { function encodeTextArrayDimensions (line 335) | func encodeTextArrayDimensions(buf []byte, dimensions []ArrayDimension) ... function quoteArrayElement (line 360) | func quoteArrayElement(src string) string { function isSpace (line 364) | func isSpace(ch byte) bool { function quoteArrayElementIfNeeded (line 370) | func quoteArrayElementIfNeeded(src string) string { type Array (line 379) | type Array struct method Dimensions (line 385) | func (a Array[T]) Dimensions() []ArrayDimension { method Index (line 389) | func (a Array[T]) Index(i int) any { method IndexType (line 393) | func (a Array[T]) IndexType() any { method SetDimensions (line 398) | func (a *Array[T]) SetDimensions(dimensions []ArrayDimension) error { method ScanIndex (line 414) | func (a Array[T]) ScanIndex(i int) any { method ScanIndexType (line 418) | func (a Array[T]) ScanIndexType() any { type FlatArray (line 424) | type FlatArray method Dimensions (line 426) | func (a FlatArray[T]) Dimensions() []ArrayDimension { method Index (line 434) | func (a FlatArray[T]) Index(i int) any { method IndexType (line 438) | func (a FlatArray[T]) IndexType() any { method SetDimensions (line 443) | func (a *FlatArray[T]) SetDimensions(dimensions []ArrayDimension) error { method ScanIndex (line 454) | func (a FlatArray[T]) ScanIndex(i int) any { method ScanIndexType (line 458) | func (a FlatArray[T]) ScanIndexType() any { FILE: pgtype/array_codec.go type ArrayGetter (line 13) | type ArrayGetter interface type ArraySetter (line 25) | type ArraySetter interface type ArrayCodec (line 40) | type ArrayCodec struct method FormatSupported (line 44) | func (c *ArrayCodec) FormatSupported(format int16) bool { method PreferredFormat (line 48) | func (c *ArrayCodec) PreferredFormat() int16 { method PlanEncode (line 61) | func (c *ArrayCodec) PlanEncode(m *Map, oid uint32, format int16, valu... method PlanScan (line 224) | func (c *ArrayCodec) PlanScan(m *Map, oid uint32, format int16, target... method decodeBinary (line 251) | func (c *ArrayCodec) decodeBinary(m *Map, arrayOID uint32, src []byte,... method decodeText (line 291) | func (c *ArrayCodec) decodeText(m *Map, arrayOID uint32, src []byte, a... method DecodeDatabaseSQLValue (line 357) | func (c *ArrayCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format... method DecodeValue (line 374) | func (c *ArrayCodec) DecodeValue(m *Map, oid uint32, format int16, src... type encodePlanArrayCodecText (line 86) | type encodePlanArrayCodecText struct method Encode (line 92) | func (p *encodePlanArrayCodecText) Encode(value any, buf []byte) (newB... type encodePlanArrayCodecBinary (line 165) | type encodePlanArrayCodecBinary struct method Encode (line 171) | func (p *encodePlanArrayCodecBinary) Encode(value any, buf []byte) (ne... type scanPlanArrayCodec (line 327) | type scanPlanArrayCodec struct method Scan (line 335) | func (spac *scanPlanArrayCodec) Scan(src []byte, dst any) error { function isRagged (line 384) | func isRagged(slice reflect.Value) bool { FILE: pgtype/array_codec_test.go function TestArrayCodec (line 17) | func TestArrayCodec(t *testing.T) { function TestArrayCodecFlatArrayString (line 55) | func TestArrayCodecFlatArrayString(t *testing.T) { function TestArrayCodecArray (line 88) | func TestArrayCodecArray(t *testing.T) { function TestArrayCodecPointerToNil (line 119) | func TestArrayCodecPointerToNil(t *testing.T) { function TestArrayCodecNamedSliceType (line 134) | func TestArrayCodecNamedSliceType(t *testing.T) { function TestArrayCodecAnySliceArgument (line 158) | func TestArrayCodecAnySliceArgument(t *testing.T) { function TestArrayCodecAnyArray (line 181) | func TestArrayCodecAnyArray(t *testing.T) { function TestArrayCodecSliceArgConversion (line 204) | func TestArrayCodecSliceArgConversion(t *testing.T) { function TestArrayCodecDecodeValue (line 234) | func TestArrayCodecDecodeValue(t *testing.T) { function TestArrayCodecScanMultipleDimensions (line 270) | func TestArrayCodecScanMultipleDimensions(t *testing.T) { function TestArrayCodecScanMultipleDimensionsEmpty (line 288) | func TestArrayCodecScanMultipleDimensionsEmpty(t *testing.T) { function TestArrayCodecScanWrongMultipleDimensions (line 306) | func TestArrayCodecScanWrongMultipleDimensions(t *testing.T) { function TestArrayCodecEncodeMultipleDimensions (line 321) | func TestArrayCodecEncodeMultipleDimensions(t *testing.T) { function TestArrayCodecEncodeMultipleDimensionsRagged (line 339) | func TestArrayCodecEncodeMultipleDimensionsRagged(t *testing.T) { function TestArrayCodecDecodeTextArrayWithTextOfNULL (line 350) | func TestArrayCodecDecodeTextArrayWithTextOfNULL(t *testing.T) { function TestArrayCodecDecodeTextArrayPrefersBinaryFormat (line 373) | func TestArrayCodecDecodeTextArrayPrefersBinaryFormat(t *testing.T) { FILE: pgtype/array_test.go function TestParseUntypedTextArray (line 8) | func TestParseUntypedTextArray(t *testing.T) { FILE: pgtype/bits.go type BitsScanner (line 11) | type BitsScanner interface type BitsValuer (line 15) | type BitsValuer interface type Bits (line 20) | type Bits struct method ScanBits (line 27) | func (b *Bits) ScanBits(v Bits) error { method BitsValue (line 33) | func (b Bits) BitsValue() (Bits, error) { method Scan (line 38) | func (dst *Bits) Scan(src any) error { method Value (line 53) | func (src Bits) Value() (driver.Value, error) { type BitsCodec (line 65) | type BitsCodec struct method FormatSupported (line 67) | func (BitsCodec) FormatSupported(format int16) bool { method PreferredFormat (line 71) | func (BitsCodec) PreferredFormat() int16 { method PlanEncode (line 75) | func (BitsCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 131) | func (BitsCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 148) | func (c BitsCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 152) | func (c BitsCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanBitsCodecBinary (line 90) | type encodePlanBitsCodecBinary struct method Encode (line 92) | func (encodePlanBitsCodecBinary) Encode(value any, buf []byte) (newBuf... type encodePlanBitsCodecText (line 106) | type encodePlanBitsCodecText struct method Encode (line 108) | func (encodePlanBitsCodecText) Encode(value any, buf []byte) (newBuf [... type scanPlanBinaryBitsToBitsScanner (line 165) | type scanPlanBinaryBitsToBitsScanner struct method Scan (line 167) | func (scanPlanBinaryBitsToBitsScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToBitsScanner (line 186) | type scanPlanTextAnyToBitsScanner struct method Scan (line 188) | func (scanPlanTextAnyToBitsScanner) Scan(src []byte, dst any) error { FILE: pgtype/bits_test.go function isExpectedEqBits (line 12) | func isExpectedEqBits(a any) func(any) bool { function TestBitsCodecBit (line 20) | func TestBitsCodecBit(t *testing.T) { function TestBitsCodecVarbit (line 37) | func TestBitsCodecVarbit(t *testing.T) { FILE: pgtype/bool.go type BoolScanner (line 12) | type BoolScanner interface type BoolValuer (line 16) | type BoolValuer interface type Bool (line 20) | type Bool struct method ScanBool (line 26) | func (b *Bool) ScanBool(v Bool) error { method BoolValue (line 32) | func (b Bool) BoolValue() (Bool, error) { method Scan (line 37) | func (dst *Bool) Scan(src any) error { method Value (line 67) | func (src Bool) Value() (driver.Value, error) { method MarshalJSON (line 76) | func (src Bool) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 89) | func (dst *Bool) UnmarshalJSON(b []byte) error { type BoolCodec (line 105) | type BoolCodec struct method FormatSupported (line 107) | func (BoolCodec) FormatSupported(format int16) bool { method PreferredFormat (line 111) | func (BoolCodec) PreferredFormat() int16 { method PlanEncode (line 115) | func (BoolCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 206) | func (BoolCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 227) | func (c BoolCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 231) | func (c BoolCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanBoolCodecBinaryBool (line 136) | type encodePlanBoolCodecBinaryBool struct method Encode (line 138) | func (encodePlanBoolCodecBinaryBool) Encode(value any, buf []byte) (ne... type encodePlanBoolCodecTextBoolValuer (line 150) | type encodePlanBoolCodecTextBoolValuer struct method Encode (line 152) | func (encodePlanBoolCodecTextBoolValuer) Encode(value any, buf []byte)... type encodePlanBoolCodecBinaryBoolValuer (line 171) | type encodePlanBoolCodecBinaryBoolValuer struct method Encode (line 173) | func (encodePlanBoolCodecBinaryBoolValuer) Encode(value any, buf []byt... type encodePlanBoolCodecTextBool (line 192) | type encodePlanBoolCodecTextBool struct method Encode (line 194) | func (encodePlanBoolCodecTextBool) Encode(value any, buf []byte) (newB... type scanPlanBinaryBoolToBool (line 244) | type scanPlanBinaryBoolToBool struct method Scan (line 246) | func (scanPlanBinaryBoolToBool) Scan(src []byte, dst any) error { type scanPlanTextAnyToBool (line 265) | type scanPlanTextAnyToBool struct method Scan (line 267) | func (scanPlanTextAnyToBool) Scan(src []byte, dst any) error { type scanPlanBinaryBoolToBoolScanner (line 291) | type scanPlanBinaryBoolToBoolScanner struct method Scan (line 293) | func (scanPlanBinaryBoolToBoolScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToBoolScanner (line 310) | type scanPlanTextAnyToBoolScanner struct method Scan (line 312) | func (scanPlanTextAnyToBoolScanner) Scan(src []byte, dst any) error { function planTextToBool (line 335) | func planTextToBool(src []byte) (bool, error) { FILE: pgtype/bool_test.go function TestBoolCodec (line 11) | func TestBoolCodec(t *testing.T) { function TestBoolMarshalJSON (line 21) | func TestBoolMarshalJSON(t *testing.T) { function TestBoolUnmarshalJSON (line 42) | func TestBoolUnmarshalJSON(t *testing.T) { FILE: pgtype/box.go type BoxScanner (line 14) | type BoxScanner interface type BoxValuer (line 18) | type BoxValuer interface type Box (line 22) | type Box struct method ScanBox (line 28) | func (b *Box) ScanBox(v Box) error { method BoxValue (line 34) | func (b Box) BoxValue() (Box, error) { method Scan (line 39) | func (dst *Box) Scan(src any) error { method Value (line 54) | func (src Box) Value() (driver.Value, error) { type BoxCodec (line 66) | type BoxCodec struct method FormatSupported (line 68) | func (BoxCodec) FormatSupported(format int16) bool { method PreferredFormat (line 72) | func (BoxCodec) PreferredFormat() int16 { method PlanEncode (line 76) | func (BoxCodec) PlanEncode(m *Map, oid uint32, format int16, value any... method PlanScan (line 131) | func (BoxCodec) PlanScan(m *Map, oid uint32, format int16, target any)... method DecodeDatabaseSQLValue (line 224) | func (c BoxCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format in... method DecodeValue (line 228) | func (c BoxCodec) DecodeValue(m *Map, oid uint32, format int16, src []... type encodePlanBoxCodecBinary (line 91) | type encodePlanBoxCodecBinary struct method Encode (line 93) | func (encodePlanBoxCodecBinary) Encode(value any, buf []byte) (newBuf ... type encodePlanBoxCodecText (line 110) | type encodePlanBoxCodecText struct method Encode (line 112) | func (encodePlanBoxCodecText) Encode(value any, buf []byte) (newBuf []... type scanPlanBinaryBoxToBoxScanner (line 148) | type scanPlanBinaryBoxToBoxScanner struct method Scan (line 150) | func (scanPlanBinaryBoxToBoxScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToBoxScanner (line 175) | type scanPlanTextAnyToBoxScanner struct method Scan (line 177) | func (scanPlanTextAnyToBoxScanner) Scan(src []byte, dst any) error { FILE: pgtype/box_test.go function TestBoxCodec (line 11) | func TestBoxCodec(t *testing.T) { FILE: pgtype/builtin_wrappers.go type int8Wrapper (line 14) | type int8Wrapper method SkipUnderlyingTypePlan (line 16) | func (w int8Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 18) | func (w *int8Wrapper) ScanInt64(v Int8) error { method Int64Value (line 34) | func (w int8Wrapper) Int64Value() (Int8, error) { type int16Wrapper (line 38) | type int16Wrapper method SkipUnderlyingTypePlan (line 40) | func (w int16Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 42) | func (w *int16Wrapper) ScanInt64(v Int8) error { method Int64Value (line 58) | func (w int16Wrapper) Int64Value() (Int8, error) { type int32Wrapper (line 62) | type int32Wrapper method SkipUnderlyingTypePlan (line 64) | func (w int32Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 66) | func (w *int32Wrapper) ScanInt64(v Int8) error { method Int64Value (line 82) | func (w int32Wrapper) Int64Value() (Int8, error) { type int64Wrapper (line 86) | type int64Wrapper method SkipUnderlyingTypePlan (line 88) | func (w int64Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 90) | func (w *int64Wrapper) ScanInt64(v Int8) error { method Int64Value (line 100) | func (w int64Wrapper) Int64Value() (Int8, error) { type intWrapper (line 104) | type intWrapper method SkipUnderlyingTypePlan (line 106) | func (w intWrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 108) | func (w *intWrapper) ScanInt64(v Int8) error { method Int64Value (line 125) | func (w intWrapper) Int64Value() (Int8, error) { type uint8Wrapper (line 129) | type uint8Wrapper method SkipUnderlyingTypePlan (line 131) | func (w uint8Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 133) | func (w *uint8Wrapper) ScanInt64(v Int8) error { method Int64Value (line 149) | func (w uint8Wrapper) Int64Value() (Int8, error) { type uint16Wrapper (line 153) | type uint16Wrapper method SkipUnderlyingTypePlan (line 155) | func (w uint16Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 157) | func (w *uint16Wrapper) ScanInt64(v Int8) error { method Int64Value (line 173) | func (w uint16Wrapper) Int64Value() (Int8, error) { type uint32Wrapper (line 177) | type uint32Wrapper method SkipUnderlyingTypePlan (line 179) | func (w uint32Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 181) | func (w *uint32Wrapper) ScanInt64(v Int8) error { method Int64Value (line 197) | func (w uint32Wrapper) Int64Value() (Int8, error) { type uint64Wrapper (line 201) | type uint64Wrapper method SkipUnderlyingTypePlan (line 203) | func (w uint64Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 205) | func (w *uint64Wrapper) ScanInt64(v Int8) error { method Int64Value (line 219) | func (w uint64Wrapper) Int64Value() (Int8, error) { method ScanNumeric (line 227) | func (w *uint64Wrapper) ScanNumeric(v Numeric) error { method NumericValue (line 246) | func (w uint64Wrapper) NumericValue() (Numeric, error) { type uintWrapper (line 250) | type uintWrapper method SkipUnderlyingTypePlan (line 252) | func (w uintWrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 254) | func (w *uintWrapper) ScanInt64(v Int8) error { method Int64Value (line 272) | func (w uintWrapper) Int64Value() (Int8, error) { method ScanNumeric (line 280) | func (w *uintWrapper) ScanNumeric(v Numeric) error { method NumericValue (line 305) | func (w uintWrapper) NumericValue() (Numeric, error) { type float32Wrapper (line 309) | type float32Wrapper method SkipUnderlyingTypePlan (line 311) | func (w float32Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 313) | func (w *float32Wrapper) ScanInt64(v Int8) error { method Int64Value (line 323) | func (w float32Wrapper) Int64Value() (Int8, error) { method ScanFloat64 (line 331) | func (w *float32Wrapper) ScanFloat64(v Float8) error { method Float64Value (line 341) | func (w float32Wrapper) Float64Value() (Float8, error) { type float64Wrapper (line 345) | type float64Wrapper method SkipUnderlyingTypePlan (line 347) | func (w float64Wrapper) SkipUnderlyingTypePlan() {} method ScanInt64 (line 349) | func (w *float64Wrapper) ScanInt64(v Int8) error { method Int64Value (line 359) | func (w float64Wrapper) Int64Value() (Int8, error) { method ScanFloat64 (line 367) | func (w *float64Wrapper) ScanFloat64(v Float8) error { method Float64Value (line 377) | func (w float64Wrapper) Float64Value() (Float8, error) { type stringWrapper (line 381) | type stringWrapper method SkipUnderlyingTypePlan (line 383) | func (w stringWrapper) SkipUnderlyingTypePlan() {} method ScanText (line 385) | func (w *stringWrapper) ScanText(v Text) error { method TextValue (line 394) | func (w stringWrapper) TextValue() (Text, error) { type timeWrapper (line 398) | type timeWrapper method ScanDate (line 400) | func (w *timeWrapper) ScanDate(v Date) error { method DateValue (line 418) | func (w timeWrapper) DateValue() (Date, error) { method ScanTimestamp (line 422) | func (w *timeWrapper) ScanTimestamp(v Timestamp) error { method TimestampValue (line 440) | func (w timeWrapper) TimestampValue() (Timestamp, error) { method ScanTimestamptz (line 444) | func (w *timeWrapper) ScanTimestamptz(v Timestamptz) error { method TimestamptzValue (line 462) | func (w timeWrapper) TimestamptzValue() (Timestamptz, error) { method ScanTime (line 466) | func (w *timeWrapper) ScanTime(v Time) error { method TimeValue (line 489) | func (w timeWrapper) TimeValue() (Time, error) { type durationWrapper (line 498) | type durationWrapper method SkipUnderlyingTypePlan (line 500) | func (w durationWrapper) SkipUnderlyingTypePlan() {} method ScanInterval (line 502) | func (w *durationWrapper) ScanInterval(v Interval) error { method IntervalValue (line 512) | func (w durationWrapper) IntervalValue() (Interval, error) { type netIPNetWrapper (line 516) | type netIPNetWrapper method ScanNetipPrefix (line 518) | func (w *netIPNetWrapper) ScanNetipPrefix(v netip.Prefix) error { method NetipPrefixValue (line 531) | func (w netIPNetWrapper) NetipPrefixValue() (netip.Prefix, error) { type netIPWrapper (line 542) | type netIPWrapper method SkipUnderlyingTypePlan (line 544) | func (w netIPWrapper) SkipUnderlyingTypePlan() {} method ScanNetipPrefix (line 546) | func (w *netIPWrapper) ScanNetipPrefix(v netip.Prefix) error { method NetipPrefixValue (line 560) | func (w netIPWrapper) NetipPrefixValue() (netip.Prefix, error) { type netipPrefixWrapper (line 573) | type netipPrefixWrapper method ScanNetipPrefix (line 575) | func (w *netipPrefixWrapper) ScanNetipPrefix(v netip.Prefix) error { method NetipPrefixValue (line 580) | func (w netipPrefixWrapper) NetipPrefixValue() (netip.Prefix, error) { type netipAddrWrapper (line 584) | type netipAddrWrapper method ScanNetipPrefix (line 586) | func (w *netipAddrWrapper) ScanNetipPrefix(v netip.Prefix) error { method NetipPrefixValue (line 601) | func (w netipAddrWrapper) NetipPrefixValue() (netip.Prefix, error) { type mapStringToPointerStringWrapper (line 610) | type mapStringToPointerStringWrapper method ScanHstore (line 612) | func (w *mapStringToPointerStringWrapper) ScanHstore(v Hstore) error { method HstoreValue (line 617) | func (w mapStringToPointerStringWrapper) HstoreValue() (Hstore, error) { type mapStringToStringWrapper (line 621) | type mapStringToStringWrapper method ScanHstore (line 623) | func (w *mapStringToStringWrapper) ScanHstore(v Hstore) error { method HstoreValue (line 634) | func (w mapStringToStringWrapper) HstoreValue() (Hstore, error) { type fmtStringerWrapper (line 647) | type fmtStringerWrapper struct method TextValue (line 651) | func (w fmtStringerWrapper) TextValue() (Text, error) { type byte16Wrapper (line 655) | type byte16Wrapper method ScanUUID (line 657) | func (w *byte16Wrapper) ScanUUID(v UUID) error { method UUIDValue (line 665) | func (w byte16Wrapper) UUIDValue() (UUID, error) { type byteSliceWrapper (line 669) | type byteSliceWrapper method SkipUnderlyingTypePlan (line 671) | func (w byteSliceWrapper) SkipUnderlyingTypePlan() {} method ScanText (line 673) | func (w *byteSliceWrapper) ScanText(v Text) error { method TextValue (line 683) | func (w byteSliceWrapper) TextValue() (Text, error) { method ScanUUID (line 691) | func (w *byteSliceWrapper) ScanUUID(v UUID) error { method UUIDValue (line 701) | func (w byteSliceWrapper) UUIDValue() (UUID, error) { type structWrapper (line 712) | type structWrapper struct method IsNull (line 717) | func (w structWrapper) IsNull() bool { method Index (line 721) | func (w structWrapper) Index(i int) any { type ptrStructWrapper (line 730) | type ptrStructWrapper struct method ScanNull (line 735) | func (w *ptrStructWrapper) ScanNull() error { method ScanIndex (line 739) | func (w *ptrStructWrapper) ScanIndex(i int) any { type anySliceArrayReflect (line 747) | type anySliceArrayReflect struct method Dimensions (line 751) | func (a anySliceArrayReflect) Dimensions() []ArrayDimension { method Index (line 759) | func (a anySliceArrayReflect) Index(i int) any { method IndexType (line 763) | func (a anySliceArrayReflect) IndexType() any { method SetDimensions (line 767) | func (a *anySliceArrayReflect) SetDimensions(dimensions []ArrayDimensi... method ScanIndex (line 781) | func (a *anySliceArrayReflect) ScanIndex(i int) any { method ScanIndexType (line 785) | func (a *anySliceArrayReflect) ScanIndexType() any { type anyMultiDimSliceArray (line 789) | type anyMultiDimSliceArray struct method Dimensions (line 794) | func (a *anyMultiDimSliceArray) Dimensions() []ArrayDimension { method Index (line 816) | func (a *anyMultiDimSliceArray) Index(i int) any { method IndexType (line 836) | func (a *anyMultiDimSliceArray) IndexType() any { method SetDimensions (line 843) | func (a *anyMultiDimSliceArray) SetDimensions(dimensions []ArrayDimens... method makeMultidimensionalSlice (line 887) | func (a *anyMultiDimSliceArray) makeMultidimensionalSlice(sliceType re... method ScanIndex (line 903) | func (a *anyMultiDimSliceArray) ScanIndex(i int) any { method ScanIndexType (line 907) | func (a *anyMultiDimSliceArray) ScanIndexType() any { type anyArrayArrayReflect (line 914) | type anyArrayArrayReflect struct method Dimensions (line 918) | func (a anyArrayArrayReflect) Dimensions() []ArrayDimension { method Index (line 922) | func (a anyArrayArrayReflect) Index(i int) any { method IndexType (line 926) | func (a anyArrayArrayReflect) IndexType() any { method SetDimensions (line 930) | func (a *anyArrayArrayReflect) SetDimensions(dimensions []ArrayDimensi... method ScanIndex (line 946) | func (a *anyArrayArrayReflect) ScanIndex(i int) any { method ScanIndexType (line 950) | func (a *anyArrayArrayReflect) ScanIndexType() any { FILE: pgtype/bytea.go type BytesScanner (line 9) | type BytesScanner interface type BytesValuer (line 14) | type BytesValuer interface type DriverBytes (line 22) | type DriverBytes method ScanBytes (line 24) | func (b *DriverBytes) ScanBytes(v []byte) error { type PreallocBytes (line 31) | type PreallocBytes method ScanBytes (line 33) | func (b *PreallocBytes) ScanBytes(v []byte) error { type UndecodedBytes (line 49) | type UndecodedBytes type scanPlanAnyToUndecodedBytes (line 51) | type scanPlanAnyToUndecodedBytes struct method Scan (line 53) | func (scanPlanAnyToUndecodedBytes) Scan(src []byte, dst any) error { type ByteaCodec (line 65) | type ByteaCodec struct method FormatSupported (line 67) | func (ByteaCodec) FormatSupported(format int16) bool { method PreferredFormat (line 71) | func (ByteaCodec) PreferredFormat() int16 { method PlanEncode (line 75) | func (ByteaCodec) PlanEncode(m *Map, oid uint32, format int16, value a... method PlanScan (line 150) | func (ByteaCodec) PlanScan(m *Map, oid uint32, format int16, target an... method DecodeDatabaseSQLValue (line 239) | func (c ByteaCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format ... method DecodeValue (line 243) | func (c ByteaCodec) DecodeValue(m *Map, oid uint32, format int16, src ... type encodePlanBytesCodecBinaryBytes (line 96) | type encodePlanBytesCodecBinaryBytes struct method Encode (line 98) | func (encodePlanBytesCodecBinaryBytes) Encode(value any, buf []byte) (... type encodePlanBytesCodecBinaryBytesValuer (line 107) | type encodePlanBytesCodecBinaryBytesValuer struct method Encode (line 109) | func (encodePlanBytesCodecBinaryBytesValuer) Encode(value any, buf []b... type encodePlanBytesCodecTextBytes (line 121) | type encodePlanBytesCodecTextBytes struct method Encode (line 123) | func (encodePlanBytesCodecTextBytes) Encode(value any, buf []byte) (ne... type encodePlanBytesCodecTextBytesValuer (line 134) | type encodePlanBytesCodecTextBytesValuer struct method Encode (line 136) | func (encodePlanBytesCodecTextBytesValuer) Encode(value any, buf []byt... type scanPlanBinaryBytesToBytes (line 171) | type scanPlanBinaryBytesToBytes struct method Scan (line 173) | func (scanPlanBinaryBytesToBytes) Scan(src []byte, dst any) error { type scanPlanBinaryBytesToBytesScanner (line 185) | type scanPlanBinaryBytesToBytesScanner struct method Scan (line 187) | func (scanPlanBinaryBytesToBytesScanner) Scan(src []byte, dst any) err... type scanPlanTextByteaToBytes (line 192) | type scanPlanTextByteaToBytes struct method Scan (line 194) | func (scanPlanTextByteaToBytes) Scan(src []byte, dst any) error { type scanPlanTextByteaToBytesScanner (line 210) | type scanPlanTextByteaToBytesScanner struct method Scan (line 212) | func (scanPlanTextByteaToBytesScanner) Scan(src []byte, dst any) error { function decodeHexBytea (line 221) | func decodeHexBytea(src []byte) ([]byte, error) { FILE: pgtype/bytea_test.go function isExpectedEqBytes (line 15) | func isExpectedEqBytes(a any) func(any) bool { function TestByteaCodec (line 32) | func TestByteaCodec(t *testing.T) { function TestDriverBytesQueryRow (line 41) | func TestDriverBytesQueryRow(t *testing.T) { function TestDriverBytes (line 49) | func TestDriverBytes(t *testing.T) { function TestPreallocBytes (line 86) | func TestPreallocBytes(t *testing.T) { function TestUndecodedBytes (line 108) | func TestUndecodedBytes(t *testing.T) { function TestByteaCodecDecodeDatabaseSQLValue (line 119) | func TestByteaCodecDecodeDatabaseSQLValue(t *testing.T) { FILE: pgtype/circle.go type CircleScanner (line 14) | type CircleScanner interface type CircleValuer (line 18) | type CircleValuer interface type Circle (line 22) | type Circle struct method ScanCircle (line 29) | func (c *Circle) ScanCircle(v Circle) error { method CircleValue (line 35) | func (c Circle) CircleValue() (Circle, error) { method Scan (line 40) | func (dst *Circle) Scan(src any) error { method Value (line 55) | func (src Circle) Value() (driver.Value, error) { type CircleCodec (line 67) | type CircleCodec struct method FormatSupported (line 69) | func (CircleCodec) FormatSupported(format int16) bool { method PreferredFormat (line 73) | func (CircleCodec) PreferredFormat() int16 { method PlanEncode (line 77) | func (CircleCodec) PlanEncode(m *Map, oid uint32, format int16, value ... method PlanScan (line 130) | func (CircleCodec) PlanScan(m *Map, oid uint32, format int16, target a... method DecodeDatabaseSQLValue (line 147) | func (c CircleCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format... method DecodeValue (line 151) | func (c CircleCodec) DecodeValue(m *Map, oid uint32, format int16, src... type encodePlanCircleCodecBinary (line 92) | type encodePlanCircleCodecBinary struct method Encode (line 94) | func (encodePlanCircleCodecBinary) Encode(value any, buf []byte) (newB... type encodePlanCircleCodecText (line 110) | type encodePlanCircleCodecText struct method Encode (line 112) | func (encodePlanCircleCodecText) Encode(value any, buf []byte) (newBuf... type scanPlanBinaryCircleToCircleScanner (line 164) | type scanPlanBinaryCircleToCircleScanner struct method Scan (line 166) | func (scanPlanBinaryCircleToCircleScanner) Scan(src []byte, dst any) e... type scanPlanTextAnyToCircleScanner (line 188) | type scanPlanTextAnyToCircleScanner struct method Scan (line 190) | func (scanPlanTextAnyToCircleScanner) Scan(src []byte, dst any) error { FILE: pgtype/circle_test.go function TestCircleTranscode (line 11) | func TestCircleTranscode(t *testing.T) { FILE: pgtype/composite.go type CompositeIndexGetter (line 14) | type CompositeIndexGetter interface type CompositeIndexScanner (line 23) | type CompositeIndexScanner interface type CompositeCodecField (line 31) | type CompositeCodecField struct type CompositeCodec (line 36) | type CompositeCodec struct method FormatSupported (line 40) | func (c *CompositeCodec) FormatSupported(format int16) bool { method PreferredFormat (line 50) | func (c *CompositeCodec) PreferredFormat() int16 { method PlanEncode (line 57) | func (c *CompositeCodec) PlanEncode(m *Map, oid uint32, format int16, ... method PlanScan (line 112) | func (c *CompositeCodec) PlanScan(m *Map, oid uint32, format int16, ta... method DecodeDatabaseSQLValue (line 207) | func (c *CompositeCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, fo... method DecodeValue (line 224) | func (c *CompositeCodec) DecodeValue(m *Map, oid uint32, format int16,... type encodePlanCompositeCodecCompositeIndexGetterToBinary (line 72) | type encodePlanCompositeCodecCompositeIndexGetterToBinary struct method Encode (line 77) | func (plan *encodePlanCompositeCodecCompositeIndexGetterToBinary) Enco... type encodePlanCompositeCodecCompositeIndexGetterToText (line 92) | type encodePlanCompositeCodecCompositeIndexGetterToText struct method Encode (line 97) | func (plan *encodePlanCompositeCodecCompositeIndexGetterToText) Encode... type scanPlanBinaryCompositeToCompositeIndexScanner (line 129) | type scanPlanBinaryCompositeToCompositeIndexScanner struct method Scan (line 134) | func (plan *scanPlanBinaryCompositeToCompositeIndexScanner) Scan(src [... type scanPlanTextCompositeToCompositeIndexScanner (line 168) | type scanPlanTextCompositeToCompositeIndexScanner struct method Scan (line 173) | func (plan *scanPlanTextCompositeToCompositeIndexScanner) Scan(src []b... type CompositeBinaryScanner (line 281) | type CompositeBinaryScanner struct method Next (line 312) | func (cfs *CompositeBinaryScanner) Next() bool { method FieldCount (line 345) | func (cfs *CompositeBinaryScanner) FieldCount() int { method Bytes (line 350) | func (cfs *CompositeBinaryScanner) Bytes() []byte { method OID (line 355) | func (cfs *CompositeBinaryScanner) OID() uint32 { method Err (line 360) | func (cfs *CompositeBinaryScanner) Err() error { function NewCompositeBinaryScanner (line 293) | func NewCompositeBinaryScanner(m *Map, src []byte) *CompositeBinaryScann... type CompositeTextScanner (line 364) | type CompositeTextScanner struct method Next (line 396) | func (cfs *CompositeTextScanner) Next() bool { method Bytes (line 451) | func (cfs *CompositeTextScanner) Bytes() []byte { method Err (line 456) | func (cfs *CompositeTextScanner) Err() error { function NewCompositeTextScanner (line 374) | func NewCompositeTextScanner(m *Map, src []byte) *CompositeTextScanner { type CompositeBinaryBuilder (line 460) | type CompositeBinaryBuilder struct method AppendValue (line 474) | func (b *CompositeBinaryBuilder) AppendValue(oid uint32, field any) { method Finish (line 508) | func (b *CompositeBinaryBuilder) Finish() ([]byte, error) { function NewCompositeBinaryBuilder (line 468) | func NewCompositeBinaryBuilder(m *Map, buf []byte) *CompositeBinaryBuild... type CompositeTextBuilder (line 517) | type CompositeTextBuilder struct method AppendValue (line 531) | func (b *CompositeTextBuilder) AppendValue(oid uint32, field any) { method Finish (line 559) | func (b *CompositeTextBuilder) Finish() ([]byte, error) { function NewCompositeTextBuilder (line 526) | func NewCompositeTextBuilder(m *Map, buf []byte) *CompositeTextBuilder { function quoteCompositeField (line 570) | func quoteCompositeField(src string) string { function quoteCompositeFieldIfNeeded (line 574) | func quoteCompositeFieldIfNeeded(src string) string { type CompositeFields (line 583) | type CompositeFields method SkipUnderlyingTypePlan (line 585) | func (cf CompositeFields) SkipUnderlyingTypePlan() {} method IsNull (line 587) | func (cf CompositeFields) IsNull() bool { method Index (line 591) | func (cf CompositeFields) Index(i int) any { method ScanNull (line 595) | func (cf CompositeFields) ScanNull() error { method ScanIndex (line 599) | func (cf CompositeFields) ScanIndex(i int) any { FILE: pgtype/composite_test.go function TestCompositeCodecTranscode (line 13) | func TestCompositeCodecTranscode(t *testing.T) { type point3d (line 52) | type point3d struct method IsNull (line 56) | func (p point3d) IsNull() bool { method Index (line 60) | func (p point3d) Index(i int) any { method ScanNull (line 73) | func (p *point3d) ScanNull() error { method ScanIndex (line 77) | func (p *point3d) ScanIndex(i int) any { function TestCompositeCodecTranscodeStruct (line 90) | func TestCompositeCodecTranscodeStruct(t *testing.T) { function TestCompositeCodecTranscodeStructWrapper (line 124) | func TestCompositeCodecTranscodeStructWrapper(t *testing.T) { type parent (line 162) | type parent struct method IsNull (line 167) | func (p parent) IsNull() bool { method Index (line 171) | func (p parent) Index(i int) any { method ScanNull (line 182) | func (p *parent) ScanNull() error { method ScanIndex (line 186) | func (p *parent) ScanIndex(i int) any { function TestCompositeCodecTranscodeStructWithNilPointer (line 198) | func TestCompositeCodecTranscodeStructWithNilPointer(t *testing.T) { type parentWithSlice (line 241) | type parentWithSlice struct method IsNull (line 246) | func (p parentWithSlice) IsNull() bool { method Index (line 250) | func (p parentWithSlice) Index(i int) any { method ScanNull (line 261) | func (p *parentWithSlice) ScanNull() error { method ScanIndex (line 265) | func (p *parentWithSlice) ScanIndex(i int) any { function TestCompositeCodecTranscodeStructWithSliceOfNilPointer (line 277) | func TestCompositeCodecTranscodeStructWithSliceOfNilPointer(t *testing.T) { function TestCompositeCodecDecodeValue (line 320) | func TestCompositeCodecDecodeValue(t *testing.T) { function TestCompositeCodecTranscodeStructWrapperForTable (line 362) | func TestCompositeCodecTranscodeStructWrapperForTable(t *testing.T) { FILE: pgtype/convert.go function NullAssignTo (line 7) | func NullAssignTo(dst any) error { function toInterface (line 28) | func toInterface(dst reflect.Value, t reflect.Type) (any, bool) { function GetAssignToDstType (line 40) | func GetAssignToDstType(dst any) (any, bool) { function init (line 91) | func init() { FILE: pgtype/date.go type DateScanner (line 14) | type DateScanner interface type DateValuer (line 18) | type DateValuer interface type Date (line 22) | type Date struct method ScanDate (line 29) | func (d *Date) ScanDate(v Date) error { method DateValue (line 35) | func (d Date) DateValue() (Date, error) { method Scan (line 45) | func (dst *Date) Scan(src any) error { method Value (line 63) | func (src Date) Value() (driver.Value, error) { method MarshalJSON (line 75) | func (src Date) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 95) | func (dst *Date) UnmarshalJSON(b []byte) error { constant negativeInfinityDayOffset (line 40) | negativeInfinityDayOffset = -2147483648 constant infinityDayOffset (line 41) | infinityDayOffset = 2147483647 type DateCodec (line 124) | type DateCodec struct method FormatSupported (line 126) | func (DateCodec) FormatSupported(format int16) bool { method PreferredFormat (line 130) | func (DateCodec) PreferredFormat() int16 { method PlanEncode (line 134) | func (DateCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 228) | func (DateCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 380) | func (c DateCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 398) | func (c DateCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanDateCodecBinary (line 149) | type encodePlanDateCodecBinary struct method Encode (line 151) | func (encodePlanDateCodecBinary) Encode(value any, buf []byte) (newBuf... type encodePlanDateCodecText (line 178) | type encodePlanDateCodecText struct method Encode (line 180) | func (encodePlanDateCodecText) Encode(value any, buf []byte) (newBuf [... type scanPlanBinaryDateToDateScanner (line 245) | type scanPlanBinaryDateToDateScanner struct method Scan (line 247) | func (scanPlanBinaryDateToDateScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToDateScanner (line 271) | type scanPlanTextAnyToDateScanner struct method Scan (line 273) | func (scanPlanTextAnyToDateScanner) Scan(src []byte, dst any) error { function parse2Digits (line 354) | func parse2Digits(b []byte) (int64, error) { function parseDigits (line 366) | func parseDigits(b []byte) (int64, error) { FILE: pgtype/date_test.go function isExpectedEqTime (line 13) | func isExpectedEqTime(a any) func(any) bool { function TestDateCodec (line 22) | func TestDateCodec(t *testing.T) { function TestDateCodecTextEncode (line 42) | func TestDateCodecTextEncode(t *testing.T) { function TestDateMarshalJSON (line 66) | func TestDateMarshalJSON(t *testing.T) { function TestDateUnmarshalJSON (line 90) | func TestDateUnmarshalJSON(t *testing.T) { function TestDateScanTextFormat (line 115) | func TestDateScanTextFormat(t *testing.T) { function TestDateScanRoundTrip (line 339) | func TestDateScanRoundTrip(t *testing.T) { function TestDateScanInfinityRoundTrip (line 384) | func TestDateScanInfinityRoundTrip(t *testing.T) { FILE: pgtype/derived_types_test.go function TestDerivedTypes (line 12) | func TestDerivedTypes(t *testing.T) { FILE: pgtype/enum_codec.go type EnumCodec (line 11) | type EnumCodec struct method FormatSupported (line 15) | func (EnumCodec) FormatSupported(format int16) bool { method PreferredFormat (line 19) | func (EnumCodec) PreferredFormat() int16 { method PlanEncode (line 23) | func (EnumCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 39) | func (c *EnumCodec) PlanScan(m *Map, oid uint32, format int16, target ... method DecodeDatabaseSQLValue (line 55) | func (c *EnumCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format ... method DecodeValue (line 59) | func (c *EnumCodec) DecodeValue(m *Map, oid uint32, format int16, src ... method lookupAndCacheString (line 68) | func (c *EnumCodec) lookupAndCacheString(src []byte) string { type scanPlanTextAnyToEnumString (line 82) | type scanPlanTextAnyToEnumString struct method Scan (line 86) | func (plan *scanPlanTextAnyToEnumString) Scan(src []byte, dst any) err... type scanPlanTextAnyToEnumTextScanner (line 97) | type scanPlanTextAnyToEnumTextScanner struct method Scan (line 101) | func (plan *scanPlanTextAnyToEnumTextScanner) Scan(src []byte, dst any... FILE: pgtype/enum_codec_test.go function TestEnumCodec (line 11) | func TestEnumCodec(t *testing.T) { function TestEnumCodecValues (line 47) | func TestEnumCodecValues(t *testing.T) { FILE: pgtype/example_child_records_test.go type Player (line 12) | type Player struct type Team (line 17) | type Team struct function Example_childRecords (line 23) | func Example_childRecords() { FILE: pgtype/example_custom_type_test.go type Point (line 13) | type Point struct method ScanPoint (line 18) | func (p *Point) ScanPoint(v pgtype.Point) error { method PointValue (line 27) | func (p Point) PointValue() (pgtype.Point, error) { method String (line 34) | func (src *Point) String() string { function Example_customType (line 42) | func Example_customType() { FILE: pgtype/example_json_test.go function Example_json (line 11) | func Example_json() { FILE: pgtype/float4.go type Float4 (line 14) | type Float4 struct method ScanFloat64 (line 20) | func (f *Float4) ScanFloat64(n Float8) error { method Float64Value (line 26) | func (f Float4) Float64Value() (Float8, error) { method ScanInt64 (line 31) | func (f *Float4) ScanInt64(n Int8) error { method Int64Value (line 37) | func (f Float4) Int64Value() (Int8, error) { method Scan (line 42) | func (f *Float4) Scan(src any) error { method Value (line 65) | func (f Float4) Value() (driver.Value, error) { method MarshalJSON (line 73) | func (f Float4) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 81) | func (f *Float4) UnmarshalJSON(b []byte) error { type Float4Codec (line 97) | type Float4Codec struct method FormatSupported (line 99) | func (Float4Codec) FormatSupported(format int16) bool { method PreferredFormat (line 103) | func (Float4Codec) PreferredFormat() int16 { method PlanEncode (line 107) | func (Float4Codec) PlanEncode(m *Map, oid uint32, format int16, value ... method PlanScan (line 177) | func (Float4Codec) PlanScan(m *Map, oid uint32, format int16, target a... method DecodeDatabaseSQLValue (line 299) | func (c Float4Codec) DecodeDatabaseSQLValue(m *Map, oid uint32, format... method DecodeValue (line 312) | func (c Float4Codec) DecodeValue(m *Map, oid uint32, format int16, src... type encodePlanFloat4CodecBinaryFloat32 (line 132) | type encodePlanFloat4CodecBinaryFloat32 struct method Encode (line 134) | func (encodePlanFloat4CodecBinaryFloat32) Encode(value any, buf []byte... type encodePlanTextFloat32 (line 139) | type encodePlanTextFloat32 struct method Encode (line 141) | func (encodePlanTextFloat32) Encode(value any, buf []byte) (newBuf []b... type encodePlanFloat4CodecBinaryFloat64Valuer (line 146) | type encodePlanFloat4CodecBinaryFloat64Valuer struct method Encode (line 148) | func (encodePlanFloat4CodecBinaryFloat64Valuer) Encode(value any, buf ... type encodePlanFloat4CodecBinaryInt64Valuer (line 161) | type encodePlanFloat4CodecBinaryInt64Valuer struct method Encode (line 163) | func (encodePlanFloat4CodecBinaryInt64Valuer) Encode(value any, buf []... type scanPlanBinaryFloat4ToFloat32 (line 204) | type scanPlanBinaryFloat4ToFloat32 struct method Scan (line 206) | func (scanPlanBinaryFloat4ToFloat32) Scan(src []byte, dst any) error { type scanPlanBinaryFloat4ToFloat64Scanner (line 222) | type scanPlanBinaryFloat4ToFloat64Scanner struct method Scan (line 224) | func (scanPlanBinaryFloat4ToFloat64Scanner) Scan(src []byte, dst any) ... type scanPlanBinaryFloat4ToInt64Scanner (line 239) | type scanPlanBinaryFloat4ToInt64Scanner struct method Scan (line 241) | func (scanPlanBinaryFloat4ToInt64Scanner) Scan(src []byte, dst any) er... type scanPlanBinaryFloat4ToTextScanner (line 262) | type scanPlanBinaryFloat4ToTextScanner struct method Scan (line 264) | func (scanPlanBinaryFloat4ToTextScanner) Scan(src []byte, dst any) err... type scanPlanTextAnyToFloat32 (line 281) | type scanPlanTextAnyToFloat32 struct method Scan (line 283) | func (scanPlanTextAnyToFloat32) Scan(src []byte, dst any) error { FILE: pgtype/float4_test.go function TestFloat4Codec (line 11) | func TestFloat4Codec(t *testing.T) { function TestFloat4MarshalJSON (line 25) | func TestFloat4MarshalJSON(t *testing.T) { function TestFloat4UnmarshalJSON (line 45) | func TestFloat4UnmarshalJSON(t *testing.T) { FILE: pgtype/float8.go type Float64Scanner (line 14) | type Float64Scanner interface type Float64Valuer (line 18) | type Float64Valuer interface type Float8 (line 22) | type Float8 struct method ScanFloat64 (line 28) | func (f *Float8) ScanFloat64(n Float8) error { method Float64Value (line 34) | func (f Float8) Float64Value() (Float8, error) { method ScanInt64 (line 39) | func (f *Float8) ScanInt64(n Int8) error { method Int64Value (line 45) | func (f Float8) Int64Value() (Int8, error) { method Scan (line 50) | func (f *Float8) Scan(src any) error { method Value (line 73) | func (f Float8) Value() (driver.Value, error) { method MarshalJSON (line 81) | func (f Float8) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 89) | func (f *Float8) UnmarshalJSON(b []byte) error { type Float8Codec (line 105) | type Float8Codec struct method FormatSupported (line 107) | func (Float8Codec) FormatSupported(format int16) bool { method PreferredFormat (line 111) | func (Float8Codec) PreferredFormat() int16 { method PlanEncode (line 115) | func (Float8Codec) PlanEncode(m *Map, oid uint32, format int16, value ... method PlanScan (line 215) | func (Float8Codec) PlanScan(m *Map, oid uint32, format int16, target a... method DecodeDatabaseSQLValue (line 354) | func (c Float8Codec) DecodeDatabaseSQLValue(m *Map, oid uint32, format... method DecodeValue (line 358) | func (c Float8Codec) DecodeValue(m *Map, oid uint32, format int16, src... type encodePlanFloat8CodecBinaryFloat64 (line 140) | type encodePlanFloat8CodecBinaryFloat64 struct method Encode (line 142) | func (encodePlanFloat8CodecBinaryFloat64) Encode(value any, buf []byte... type encodePlanTextFloat64 (line 147) | type encodePlanTextFloat64 struct method Encode (line 149) | func (encodePlanTextFloat64) Encode(value any, buf []byte) (newBuf []b... type encodePlanFloat8CodecBinaryFloat64Valuer (line 154) | type encodePlanFloat8CodecBinaryFloat64Valuer struct method Encode (line 156) | func (encodePlanFloat8CodecBinaryFloat64Valuer) Encode(value any, buf ... type encodePlanTextFloat64Valuer (line 169) | type encodePlanTextFloat64Valuer struct method Encode (line 171) | func (encodePlanTextFloat64Valuer) Encode(value any, buf []byte) (newB... type encodePlanFloat8CodecBinaryInt64Valuer (line 184) | type encodePlanFloat8CodecBinaryInt64Valuer struct method Encode (line 186) | func (encodePlanFloat8CodecBinaryInt64Valuer) Encode(value any, buf []... type encodePlanTextInt64Valuer (line 200) | type encodePlanTextInt64Valuer struct method Encode (line 202) | func (encodePlanTextInt64Valuer) Encode(value any, buf []byte) (newBuf... type scanPlanBinaryFloat8ToFloat64 (line 242) | type scanPlanBinaryFloat8ToFloat64 struct method Scan (line 244) | func (scanPlanBinaryFloat8ToFloat64) Scan(src []byte, dst any) error { type scanPlanBinaryFloat8ToFloat64Scanner (line 260) | type scanPlanBinaryFloat8ToFloat64Scanner struct method Scan (line 262) | func (scanPlanBinaryFloat8ToFloat64Scanner) Scan(src []byte, dst any) ... type scanPlanBinaryFloat8ToInt64Scanner (line 277) | type scanPlanBinaryFloat8ToInt64Scanner struct method Scan (line 279) | func (scanPlanBinaryFloat8ToInt64Scanner) Scan(src []byte, dst any) er... type scanPlanBinaryFloat8ToTextScanner (line 300) | type scanPlanBinaryFloat8ToTextScanner struct method Scan (line 302) | func (scanPlanBinaryFloat8ToTextScanner) Scan(src []byte, dst any) err... type scanPlanTextAnyToFloat64 (line 319) | type scanPlanTextAnyToFloat64 struct method Scan (line 321) | func (scanPlanTextAnyToFloat64) Scan(src []byte, dst any) error { type scanPlanTextAnyToFloat64Scanner (line 337) | type scanPlanTextAnyToFloat64Scanner struct method Scan (line 339) | func (scanPlanTextAnyToFloat64Scanner) Scan(src []byte, dst any) error { FILE: pgtype/float8_test.go function TestFloat8Codec (line 11) | func TestFloat8Codec(t *testing.T) { function TestFloat8MarshalJSON (line 25) | func TestFloat8MarshalJSON(t *testing.T) { function TestFloat8UnmarshalJSON (line 45) | func TestFloat8UnmarshalJSON(t *testing.T) { FILE: pgtype/hstore.go type HstoreScanner (line 13) | type HstoreScanner interface type HstoreValuer (line 17) | type HstoreValuer interface type Hstore (line 23) | type Hstore method ScanHstore (line 26) | func (h *Hstore) ScanHstore(v Hstore) error { method HstoreValue (line 32) | func (h Hstore) HstoreValue() (Hstore, error) { method Scan (line 37) | func (h *Hstore) Scan(src any) error { method Value (line 52) | func (h Hstore) Value() (driver.Value, error) { type HstoreCodec (line 64) | type HstoreCodec struct method FormatSupported (line 66) | func (HstoreCodec) FormatSupported(format int16) bool { method PreferredFormat (line 70) | func (HstoreCodec) PreferredFormat() int16 { method PlanEncode (line 74) | func (HstoreCodec) PlanEncode(m *Map, oid uint32, format int16, value ... method PlanScan (line 166) | func (HstoreCodec) PlanScan(m *Map, oid uint32, format int16, target a... method DecodeDatabaseSQLValue (line 257) | func (c HstoreCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format... method DecodeValue (line 261) | func (c HstoreCodec) DecodeValue(m *Map, oid uint32, format int16, src... type encodePlanHstoreCodecBinary (line 89) | type encodePlanHstoreCodecBinary struct method Encode (line 91) | func (encodePlanHstoreCodecBinary) Encode(value any, buf []byte) (newB... type encodePlanHstoreCodecText (line 118) | type encodePlanHstoreCodecText struct method Encode (line 120) | func (encodePlanHstoreCodecText) Encode(value any, buf []byte) (newBuf... type scanPlanBinaryHstoreToHstoreScanner (line 183) | type scanPlanBinaryHstoreToHstoreScanner struct method Scan (line 185) | func (scanPlanBinaryHstoreToHstoreScanner) Scan(src []byte, dst any) e... type scanPlanTextAnyToHstoreScanner (line 237) | type scanPlanTextAnyToHstoreScanner struct method Scan (line 239) | func (s scanPlanTextAnyToHstoreScanner) Scan(src []byte, dst any) error { method scanString (line 249) | func (scanPlanTextAnyToHstoreScanner) scanString(src string, scanner H... type hstoreParser (line 274) | type hstoreParser struct method atEnd (line 288) | func (p *hstoreParser) atEnd() bool { method consume (line 293) | func (p *hstoreParser) consume() (b byte, end bool) { method consumeExpectedByte (line 307) | func (p *hstoreParser) consumeExpectedByte(expectedB byte) error { method consumeExpected2 (line 320) | func (p *hstoreParser) consumeExpected2(one, two byte) error { method consumeDoubleQuoted (line 338) | func (p *hstoreParser) consumeDoubleQuoted() (string, error) { method consumeDoubleQuotedWithEscapes (line 365) | func (p *hstoreParser) consumeDoubleQuotedWithEscapes(firstBackslash i... method consumePairSeparator (line 399) | func (p *hstoreParser) consumePairSeparator() error { method consumeKVSeparator (line 404) | func (p *hstoreParser) consumeKVSeparator() error { method consumeDoubleQuotedOrNull (line 409) | func (p *hstoreParser) consumeDoubleQuotedOrNull() (Text, error) { function newHSP (line 280) | func newHSP(in string) *hstoreParser { function unexpectedByteErr (line 302) | func unexpectedByteErr(actualB, expectedB byte) error { function parseHstore (line 439) | func parseHstore(s string) (Hstore, error) { FILE: pgtype/hstore_test.go function isExpectedEqMapStringString (line 15) | func isExpectedEqMapStringString(a any) func(any) bool { function isExpectedEqMapStringPointerString (line 34) | func isExpectedEqMapStringPointerString(a any) func(any) bool { function stringPtr (line 58) | func stringPtr(s string) *string { function TestHstoreCodec (line 62) | func TestHstoreCodec(t *testing.T) { function TestParseInvalidInputs (line 249) | func TestParseInvalidInputs(t *testing.T) { function TestRoundTrip (line 266) | func TestRoundTrip(t *testing.T) { function BenchmarkHstoreEncode (line 311) | func BenchmarkHstoreEncode(b *testing.B) { function BenchmarkHstoreScan (line 340) | func BenchmarkHstoreScan(b *testing.B) { FILE: pgtype/inet.go constant defaultAFInet (line 15) | defaultAFInet = 2 constant defaultAFInet6 (line 16) | defaultAFInet6 = 3 type NetipPrefixScanner (line 19) | type NetipPrefixScanner interface type NetipPrefixValuer (line 23) | type NetipPrefixValuer interface type InetCodec (line 29) | type InetCodec struct method FormatSupported (line 31) | func (InetCodec) FormatSupported(format int16) bool { method PreferredFormat (line 35) | func (InetCodec) PreferredFormat() int16 { method PlanEncode (line 39) | func (InetCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 109) | func (InetCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 126) | func (c InetCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 130) | func (c InetCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanInetCodecBinary (line 54) | type encodePlanInetCodecBinary struct method Encode (line 56) | func (encodePlanInetCodecBinary) Encode(value any, buf []byte) (newBuf... type encodePlanInetCodecText (line 94) | type encodePlanInetCodecText struct method Encode (line 96) | func (encodePlanInetCodecText) Encode(value any, buf []byte) (newBuf [... type scanPlanBinaryInetToNetipPrefixScanner (line 148) | type scanPlanBinaryInetToNetipPrefixScanner struct method Scan (line 150) | func (scanPlanBinaryInetToNetipPrefixScanner) Scan(src []byte, dst any... type scanPlanTextAnyToNetipPrefixScanner (line 174) | type scanPlanTextAnyToNetipPrefixScanner struct method Scan (line 176) | func (scanPlanTextAnyToNetipPrefixScanner) Scan(src []byte, dst any) e... FILE: pgtype/inet_test.go function isExpectedEqIPNet (line 12) | func isExpectedEqIPNet(a any) func(any) bool { function TestInetTranscode (line 21) | func TestInetTranscode(t *testing.T) { function TestCidrTranscode (line 73) | func TestCidrTranscode(t *testing.T) { FILE: pgtype/int.go type Int64Scanner (line 16) | type Int64Scanner interface type Int64Valuer (line 20) | type Int64Valuer interface type Int2 (line 24) | type Int2 struct method ScanInt64 (line 30) | func (dst *Int2) ScanInt64(n Int8) error { method Int64Value (line 48) | func (n Int2) Int64Value() (Int8, error) { method Scan (line 53) | func (dst *Int2) Scan(src any) error { method Value (line 92) | func (src Int2) Value() (driver.Value, error) { method MarshalJSON (line 100) | func (src Int2) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 108) | func (dst *Int2) UnmarshalJSON(b []byte) error { type Int2Codec (line 124) | type Int2Codec struct method FormatSupported (line 126) | func (Int2Codec) FormatSupported(format int16) bool { method PreferredFormat (line 130) | func (Int2Codec) PreferredFormat() int16 { method PlanEncode (line 134) | func (Int2Codec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 213) | func (Int2Codec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 273) | func (c Int2Codec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 286) | func (c Int2Codec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanInt2CodecBinaryInt16 (line 155) | type encodePlanInt2CodecBinaryInt16 struct method Encode (line 157) | func (encodePlanInt2CodecBinaryInt16) Encode(value any, buf []byte) (n... type encodePlanInt2CodecTextInt16 (line 162) | type encodePlanInt2CodecTextInt16 struct method Encode (line 164) | func (encodePlanInt2CodecTextInt16) Encode(value any, buf []byte) (new... type encodePlanInt2CodecBinaryInt64Valuer (line 169) | type encodePlanInt2CodecBinaryInt64Valuer struct method Encode (line 171) | func (encodePlanInt2CodecBinaryInt64Valuer) Encode(value any, buf []by... type encodePlanInt2CodecTextInt64Valuer (line 191) | type encodePlanInt2CodecTextInt64Valuer struct method Encode (line 193) | func (encodePlanInt2CodecTextInt64Valuer) Encode(value any, buf []byte... type scanPlanBinaryInt2ToInt8 (line 299) | type scanPlanBinaryInt2ToInt8 struct method Scan (line 301) | func (scanPlanBinaryInt2ToInt8) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToUint8 (line 327) | type scanPlanBinaryInt2ToUint8 struct method Scan (line 329) | func (scanPlanBinaryInt2ToUint8) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToInt16 (line 357) | type scanPlanBinaryInt2ToInt16 struct method Scan (line 359) | func (scanPlanBinaryInt2ToInt16) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToUint16 (line 378) | type scanPlanBinaryInt2ToUint16 struct method Scan (line 380) | func (scanPlanBinaryInt2ToUint16) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToInt32 (line 404) | type scanPlanBinaryInt2ToInt32 struct method Scan (line 406) | func (scanPlanBinaryInt2ToInt32) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToUint32 (line 425) | type scanPlanBinaryInt2ToUint32 struct method Scan (line 427) | func (scanPlanBinaryInt2ToUint32) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToInt64 (line 451) | type scanPlanBinaryInt2ToInt64 struct method Scan (line 453) | func (scanPlanBinaryInt2ToInt64) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToUint64 (line 472) | type scanPlanBinaryInt2ToUint64 struct method Scan (line 474) | func (scanPlanBinaryInt2ToUint64) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToInt (line 498) | type scanPlanBinaryInt2ToInt struct method Scan (line 500) | func (scanPlanBinaryInt2ToInt) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToUint (line 519) | type scanPlanBinaryInt2ToUint struct method Scan (line 521) | func (scanPlanBinaryInt2ToUint) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToInt64Scanner (line 545) | type scanPlanBinaryInt2ToInt64Scanner struct method Scan (line 547) | func (scanPlanBinaryInt2ToInt64Scanner) Scan(src []byte, dst any) error { type scanPlanBinaryInt2ToTextScanner (line 566) | type scanPlanBinaryInt2ToTextScanner struct method Scan (line 568) | func (scanPlanBinaryInt2ToTextScanner) Scan(src []byte, dst any) error { type Int4 (line 587) | type Int4 struct method ScanInt64 (line 593) | func (dst *Int4) ScanInt64(n Int8) error { method Int64Value (line 611) | func (n Int4) Int64Value() (Int8, error) { method Scan (line 616) | func (dst *Int4) Scan(src any) error { method Value (line 655) | func (src Int4) Value() (driver.Value, error) { method MarshalJSON (line 663) | func (src Int4) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 671) | func (dst *Int4) UnmarshalJSON(b []byte) error { type Int4Codec (line 687) | type Int4Codec struct method FormatSupported (line 689) | func (Int4Codec) FormatSupported(format int16) bool { method PreferredFormat (line 693) | func (Int4Codec) PreferredFormat() int16 { method PlanEncode (line 697) | func (Int4Codec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 776) | func (Int4Codec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 836) | func (c Int4Codec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 849) | func (c Int4Codec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanInt4CodecBinaryInt32 (line 718) | type encodePlanInt4CodecBinaryInt32 struct method Encode (line 720) | func (encodePlanInt4CodecBinaryInt32) Encode(value any, buf []byte) (n... type encodePlanInt4CodecTextInt32 (line 725) | type encodePlanInt4CodecTextInt32 struct method Encode (line 727) | func (encodePlanInt4CodecTextInt32) Encode(value any, buf []byte) (new... type encodePlanInt4CodecBinaryInt64Valuer (line 732) | type encodePlanInt4CodecBinaryInt64Valuer struct method Encode (line 734) | func (encodePlanInt4CodecBinaryInt64Valuer) Encode(value any, buf []by... type encodePlanInt4CodecTextInt64Valuer (line 754) | type encodePlanInt4CodecTextInt64Valuer struct method Encode (line 756) | func (encodePlanInt4CodecTextInt64Valuer) Encode(value any, buf []byte... type scanPlanBinaryInt4ToInt8 (line 862) | type scanPlanBinaryInt4ToInt8 struct method Scan (line 864) | func (scanPlanBinaryInt4ToInt8) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToUint8 (line 890) | type scanPlanBinaryInt4ToUint8 struct method Scan (line 892) | func (scanPlanBinaryInt4ToUint8) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToInt16 (line 920) | type scanPlanBinaryInt4ToInt16 struct method Scan (line 922) | func (scanPlanBinaryInt4ToInt16) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToUint16 (line 948) | type scanPlanBinaryInt4ToUint16 struct method Scan (line 950) | func (scanPlanBinaryInt4ToUint16) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToInt32 (line 978) | type scanPlanBinaryInt4ToInt32 struct method Scan (line 980) | func (scanPlanBinaryInt4ToInt32) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToUint32 (line 999) | type scanPlanBinaryInt4ToUint32 struct method Scan (line 1001) | func (scanPlanBinaryInt4ToUint32) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToInt64 (line 1025) | type scanPlanBinaryInt4ToInt64 struct method Scan (line 1027) | func (scanPlanBinaryInt4ToInt64) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToUint64 (line 1046) | type scanPlanBinaryInt4ToUint64 struct method Scan (line 1048) | func (scanPlanBinaryInt4ToUint64) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToInt (line 1072) | type scanPlanBinaryInt4ToInt struct method Scan (line 1074) | func (scanPlanBinaryInt4ToInt) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToUint (line 1093) | type scanPlanBinaryInt4ToUint struct method Scan (line 1095) | func (scanPlanBinaryInt4ToUint) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToInt64Scanner (line 1119) | type scanPlanBinaryInt4ToInt64Scanner struct method Scan (line 1121) | func (scanPlanBinaryInt4ToInt64Scanner) Scan(src []byte, dst any) error { type scanPlanBinaryInt4ToTextScanner (line 1140) | type scanPlanBinaryInt4ToTextScanner struct method Scan (line 1142) | func (scanPlanBinaryInt4ToTextScanner) Scan(src []byte, dst any) error { type Int8 (line 1161) | type Int8 struct method ScanInt64 (line 1167) | func (dst *Int8) ScanInt64(n Int8) error { method Int64Value (line 1185) | func (n Int8) Int64Value() (Int8, error) { method Scan (line 1190) | func (dst *Int8) Scan(src any) error { method Value (line 1229) | func (src Int8) Value() (driver.Value, error) { method MarshalJSON (line 1237) | func (src Int8) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 1245) | func (dst *Int8) UnmarshalJSON(b []byte) error { type Int8Codec (line 1261) | type Int8Codec struct method FormatSupported (line 1263) | func (Int8Codec) FormatSupported(format int16) bool { method PreferredFormat (line 1267) | func (Int8Codec) PreferredFormat() int16 { method PlanEncode (line 1271) | func (Int8Codec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 1350) | func (Int8Codec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 1410) | func (c Int8Codec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 1423) | func (c Int8Codec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanInt8CodecBinaryInt64 (line 1292) | type encodePlanInt8CodecBinaryInt64 struct method Encode (line 1294) | func (encodePlanInt8CodecBinaryInt64) Encode(value any, buf []byte) (n... type encodePlanInt8CodecTextInt64 (line 1299) | type encodePlanInt8CodecTextInt64 struct method Encode (line 1301) | func (encodePlanInt8CodecTextInt64) Encode(value any, buf []byte) (new... type encodePlanInt8CodecBinaryInt64Valuer (line 1306) | type encodePlanInt8CodecBinaryInt64Valuer struct method Encode (line 1308) | func (encodePlanInt8CodecBinaryInt64Valuer) Encode(value any, buf []by... type encodePlanInt8CodecTextInt64Valuer (line 1328) | type encodePlanInt8CodecTextInt64Valuer struct method Encode (line 1330) | func (encodePlanInt8CodecTextInt64Valuer) Encode(value any, buf []byte... type scanPlanBinaryInt8ToInt8 (line 1436) | type scanPlanBinaryInt8ToInt8 struct method Scan (line 1438) | func (scanPlanBinaryInt8ToInt8) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToUint8 (line 1464) | type scanPlanBinaryInt8ToUint8 struct method Scan (line 1466) | func (scanPlanBinaryInt8ToUint8) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToInt16 (line 1494) | type scanPlanBinaryInt8ToInt16 struct method Scan (line 1496) | func (scanPlanBinaryInt8ToInt16) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToUint16 (line 1522) | type scanPlanBinaryInt8ToUint16 struct method Scan (line 1524) | func (scanPlanBinaryInt8ToUint16) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToInt32 (line 1552) | type scanPlanBinaryInt8ToInt32 struct method Scan (line 1554) | func (scanPlanBinaryInt8ToInt32) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToUint32 (line 1580) | type scanPlanBinaryInt8ToUint32 struct method Scan (line 1582) | func (scanPlanBinaryInt8ToUint32) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToInt64 (line 1610) | type scanPlanBinaryInt8ToInt64 struct method Scan (line 1612) | func (scanPlanBinaryInt8ToInt64) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToUint64 (line 1631) | type scanPlanBinaryInt8ToUint64 struct method Scan (line 1633) | func (scanPlanBinaryInt8ToUint64) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToInt (line 1657) | type scanPlanBinaryInt8ToInt struct method Scan (line 1659) | func (scanPlanBinaryInt8ToInt) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToUint (line 1685) | type scanPlanBinaryInt8ToUint struct method Scan (line 1687) | func (scanPlanBinaryInt8ToUint) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToInt64Scanner (line 1715) | type scanPlanBinaryInt8ToInt64Scanner struct method Scan (line 1717) | func (scanPlanBinaryInt8ToInt64Scanner) Scan(src []byte, dst any) error { type scanPlanBinaryInt8ToTextScanner (line 1736) | type scanPlanBinaryInt8ToTextScanner struct method Scan (line 1738) | func (scanPlanBinaryInt8ToTextScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToInt8 (line 1757) | type scanPlanTextAnyToInt8 struct method Scan (line 1759) | func (scanPlanTextAnyToInt8) Scan(src []byte, dst any) error { type scanPlanTextAnyToUint8 (line 1778) | type scanPlanTextAnyToUint8 struct method Scan (line 1780) | func (scanPlanTextAnyToUint8) Scan(src []byte, dst any) error { type scanPlanTextAnyToInt16 (line 1799) | type scanPlanTextAnyToInt16 struct method Scan (line 1801) | func (scanPlanTextAnyToInt16) Scan(src []byte, dst any) error { type scanPlanTextAnyToUint16 (line 1820) | type scanPlanTextAnyToUint16 struct method Scan (line 1822) | func (scanPlanTextAnyToUint16) Scan(src []byte, dst any) error { type scanPlanTextAnyToInt32 (line 1841) | type scanPlanTextAnyToInt32 struct method Scan (line 1843) | func (scanPlanTextAnyToInt32) Scan(src []byte, dst any) error { type scanPlanTextAnyToUint32 (line 1862) | type scanPlanTextAnyToUint32 struct method Scan (line 1864) | func (scanPlanTextAnyToUint32) Scan(src []byte, dst any) error { type scanPlanTextAnyToInt64 (line 1883) | type scanPlanTextAnyToInt64 struct method Scan (line 1885) | func (scanPlanTextAnyToInt64) Scan(src []byte, dst any) error { type scanPlanTextAnyToUint64 (line 1904) | type scanPlanTextAnyToUint64 struct method Scan (line 1906) | func (scanPlanTextAnyToUint64) Scan(src []byte, dst any) error { type scanPlanTextAnyToInt (line 1925) | type scanPlanTextAnyToInt struct method Scan (line 1927) | func (scanPlanTextAnyToInt) Scan(src []byte, dst any) error { type scanPlanTextAnyToUint (line 1946) | type scanPlanTextAnyToUint struct method Scan (line 1948) | func (scanPlanTextAnyToUint) Scan(src []byte, dst any) error { type scanPlanTextAnyToInt64Scanner (line 1967) | type scanPlanTextAnyToInt64Scanner struct method Scan (line 1969) | func (scanPlanTextAnyToInt64Scanner) Scan(src []byte, dst any) error { FILE: pgtype/int_test.go function TestInt2Codec (line 14) | func TestInt2Codec(t *testing.T) { function TestInt2MarshalJSON (line 55) | func TestInt2MarshalJSON(t *testing.T) { function TestInt2UnmarshalJSON (line 75) | func TestInt2UnmarshalJSON(t *testing.T) { function TestInt4Codec (line 96) | func TestInt4Codec(t *testing.T) { function TestInt4MarshalJSON (line 137) | func TestInt4MarshalJSON(t *testing.T) { function TestInt4UnmarshalJSON (line 157) | func TestInt4UnmarshalJSON(t *testing.T) { function TestInt8Codec (line 178) | func TestInt8Codec(t *testing.T) { function TestInt8MarshalJSON (line 219) | func TestInt8MarshalJSON(t *testing.T) { function TestInt8UnmarshalJSON (line 239) | func TestInt8UnmarshalJSON(t *testing.T) { FILE: pgtype/integration_benchmark_test.go function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int16_1_rows_1_columns (line 13) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int16_1_rows_1_columns... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int16_1_rows_1_columns (line 31) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int16_1_rows_1_colum... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int16_1_rows_10_columns (line 49) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int16_1_rows_10_column... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int16_1_rows_10_columns (line 67) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int16_1_rows_10_colu... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int16_10_rows_1_columns (line 85) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int16_10_rows_1_column... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int16_10_rows_1_columns (line 103) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int16_10_rows_1_colu... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int16_100_rows_10_columns (line 121) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int16_100_rows_10_colu... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int16_100_rows_10_columns (line 139) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int16_100_rows_10_co... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int32_1_rows_1_columns (line 157) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int32_1_rows_1_columns... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int32_1_rows_1_columns (line 175) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int32_1_rows_1_colum... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int32_1_rows_10_columns (line 193) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int32_1_rows_10_column... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int32_1_rows_10_columns (line 211) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int32_1_rows_10_colu... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int32_10_rows_1_columns (line 229) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int32_10_rows_1_column... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int32_10_rows_1_columns (line 247) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int32_10_rows_1_colu... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int32_100_rows_10_columns (line 265) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int32_100_rows_10_colu... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int32_100_rows_10_columns (line 283) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int32_100_rows_10_co... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int64_1_rows_1_columns (line 301) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int64_1_rows_1_columns... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int64_1_rows_1_columns (line 319) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int64_1_rows_1_colum... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int64_1_rows_10_columns (line 337) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int64_1_rows_10_column... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int64_1_rows_10_columns (line 355) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int64_1_rows_10_colu... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int64_10_rows_1_columns (line 373) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int64_10_rows_1_column... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int64_10_rows_1_columns (line 391) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int64_10_rows_1_colu... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int64_100_rows_10_columns (line 409) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_int64_100_rows_10_colu... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int64_100_rows_10_columns (line 427) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_int64_100_rows_10_co... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_uint64_1_rows_1_columns (line 445) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_uint64_1_rows_1_column... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_uint64_1_rows_1_columns (line 463) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_uint64_1_rows_1_colu... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_uint64_1_rows_10_columns (line 481) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_uint64_1_rows_10_colum... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_uint64_1_rows_10_columns (line 499) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_uint64_1_rows_10_col... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_uint64_10_rows_1_columns (line 517) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_uint64_10_rows_1_colum... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_uint64_10_rows_1_columns (line 535) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_uint64_10_rows_1_col... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_uint64_100_rows_10_columns (line 553) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_uint64_100_rows_10_col... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_uint64_100_rows_10_columns (line 571) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_uint64_100_rows_10_c... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_pgtype_Int4_1_rows_1_columns (line 589) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_pgtype_Int4_1_rows_1_c... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_pgtype_Int4_1_rows_1_columns (line 607) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_pgtype_Int4_1_rows_1... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_pgtype_Int4_1_rows_10_columns (line 625) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_pgtype_Int4_1_rows_10_... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_pgtype_Int4_1_rows_10_columns (line 643) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_pgtype_Int4_1_rows_1... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_pgtype_Int4_10_rows_1_columns (line 661) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_pgtype_Int4_10_rows_1_... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_pgtype_Int4_10_rows_1_columns (line 679) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_pgtype_Int4_10_rows_... function BenchmarkQueryTextFormatDecode_PG_int4_to_Go_pgtype_Int4_100_rows_10_columns (line 697) | func BenchmarkQueryTextFormatDecode_PG_int4_to_Go_pgtype_Int4_100_rows_1... function BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_pgtype_Int4_100_rows_10_columns (line 715) | func BenchmarkQueryBinaryFormatDecode_PG_int4_to_Go_pgtype_Int4_100_rows... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_int64_1_rows_1_columns (line 733) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_int64_1_rows_1_colu... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_int64_1_rows_1_columns (line 751) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_int64_1_rows_1_co... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_int64_1_rows_10_columns (line 769) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_int64_1_rows_10_col... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_int64_1_rows_10_columns (line 787) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_int64_1_rows_10_c... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_int64_10_rows_1_columns (line 805) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_int64_10_rows_1_col... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_int64_10_rows_1_columns (line 823) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_int64_10_rows_1_c... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_int64_100_rows_10_columns (line 841) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_int64_100_rows_10_c... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_int64_100_rows_10_columns (line 859) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_int64_100_rows_10... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_float64_1_rows_1_columns (line 877) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_float64_1_rows_1_co... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_float64_1_rows_1_columns (line 895) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_float64_1_rows_1_... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_float64_1_rows_10_columns (line 913) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_float64_1_rows_10_c... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_float64_1_rows_10_columns (line 931) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_float64_1_rows_10... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_float64_10_rows_1_columns (line 949) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_float64_10_rows_1_c... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_float64_10_rows_1_columns (line 967) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_float64_10_rows_1... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_float64_100_rows_10_columns (line 985) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_float64_100_rows_10... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_float64_100_rows_10_columns (line 1003) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_float64_100_rows_... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_pgtype_Numeric_1_rows_1_columns (line 1021) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_pgtype_Numeric_1_ro... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_pgtype_Numeric_1_rows_1_columns (line 1039) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_pgtype_Numeric_1_... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_pgtype_Numeric_1_rows_10_columns (line 1057) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_pgtype_Numeric_1_ro... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_pgtype_Numeric_1_rows_10_columns (line 1075) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_pgtype_Numeric_1_... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_pgtype_Numeric_10_rows_1_columns (line 1093) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_pgtype_Numeric_10_r... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_pgtype_Numeric_10_rows_1_columns (line 1111) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_pgtype_Numeric_10... function BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_pgtype_Numeric_100_rows_10_columns (line 1129) | func BenchmarkQueryTextFormatDecode_PG_numeric_to_Go_pgtype_Numeric_100_... function BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_pgtype_Numeric_100_rows_10_columns (line 1147) | func BenchmarkQueryBinaryFormatDecode_PG_numeric_to_Go_pgtype_Numeric_10... function BenchmarkQueryTextFormatDecode_PG_Int4Array_With_Go_Int4Array_10 (line 1165) | func BenchmarkQueryTextFormatDecode_PG_Int4Array_With_Go_Int4Array_10(b ... function BenchmarkQueryBinaryFormatDecode_PG_Int4Array_With_Go_Int4Array_10 (line 1183) | func BenchmarkQueryBinaryFormatDecode_PG_Int4Array_With_Go_Int4Array_10(... function BenchmarkQueryTextFormatDecode_PG_Int4Array_With_Go_Int4Array_100 (line 1201) | func BenchmarkQueryTextFormatDecode_PG_Int4Array_With_Go_Int4Array_100(b... function BenchmarkQueryBinaryFormatDecode_PG_Int4Array_With_Go_Int4Array_100 (line 1219) | func BenchmarkQueryBinaryFormatDecode_PG_Int4Array_With_Go_Int4Array_100... function BenchmarkQueryTextFormatDecode_PG_Int4Array_With_Go_Int4Array_1000 (line 1237) | func BenchmarkQueryTextFormatDecode_PG_Int4Array_With_Go_Int4Array_1000(... function BenchmarkQueryBinaryFormatDecode_PG_Int4Array_With_Go_Int4Array_1000 (line 1255) | func BenchmarkQueryBinaryFormatDecode_PG_Int4Array_With_Go_Int4Array_100... FILE: pgtype/interval.go constant microsecondsPerSecond (line 14) | microsecondsPerSecond = 1_000_000 constant microsecondsPerMinute (line 15) | microsecondsPerMinute = 60 * microsecondsPerSecond constant microsecondsPerHour (line 16) | microsecondsPerHour = 60 * microsecondsPerMinute constant microsecondsPerDay (line 17) | microsecondsPerDay = 24 * microsecondsPerHour constant microsecondsPerMonth (line 18) | microsecondsPerMonth = 30 * microsecondsPerDay type IntervalScanner (line 21) | type IntervalScanner interface type IntervalValuer (line 25) | type IntervalValuer interface type Interval (line 29) | type Interval struct method ScanInterval (line 37) | func (interval *Interval) ScanInterval(v Interval) error { method IntervalValue (line 43) | func (interval Interval) IntervalValue() (Interval, error) { method Scan (line 48) | func (interval *Interval) Scan(src any) error { method Value (line 63) | func (interval Interval) Value() (driver.Value, error) { type IntervalCodec (line 75) | type IntervalCodec struct method FormatSupported (line 77) | func (IntervalCodec) FormatSupported(format int16) bool { method PreferredFormat (line 81) | func (IntervalCodec) PreferredFormat() int16 { method PlanEncode (line 85) | func (IntervalCodec) PlanEncode(m *Map, oid uint32, format int16, valu... method PlanScan (line 161) | func (IntervalCodec) PlanScan(m *Map, oid uint32, format int16, target... method DecodeDatabaseSQLValue (line 285) | func (c IntervalCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, form... method DecodeValue (line 289) | func (c IntervalCodec) DecodeValue(m *Map, oid uint32, format int16, s... type encodePlanIntervalCodecBinary (line 100) | type encodePlanIntervalCodecBinary struct method Encode (line 102) | func (encodePlanIntervalCodecBinary) Encode(value any, buf []byte) (ne... type encodePlanIntervalCodecText (line 118) | type encodePlanIntervalCodecText struct method Encode (line 120) | func (encodePlanIntervalCodecText) Encode(value any, buf []byte) (newB... type scanPlanBinaryIntervalToIntervalScanner (line 178) | type scanPlanBinaryIntervalToIntervalScanner struct method Scan (line 180) | func (scanPlanBinaryIntervalToIntervalScanner) Scan(src []byte, dst an... type scanPlanTextAnyToIntervalScanner (line 198) | type scanPlanTextAnyToIntervalScanner struct method Scan (line 200) | func (scanPlanTextAnyToIntervalScanner) Scan(src []byte, dst any) error { FILE: pgtype/interval_test.go function TestIntervalCodec (line 13) | func TestIntervalCodec(t *testing.T) { function TestIntervalTextEncode (line 141) | func TestIntervalTextEncode(t *testing.T) { FILE: pgtype/json.go type JSONCodec (line 11) | type JSONCodec struct method FormatSupported (line 16) | func (*JSONCodec) FormatSupported(format int16) bool { method PreferredFormat (line 20) | func (*JSONCodec) PreferredFormat() int16 { method PlanEncode (line 24) | func (c *JSONCodec) PlanEncode(m *Map, oid uint32, format int16, value... method PlanScan (line 141) | func (c *JSONCodec) PlanScan(m *Map, oid uint32, formatCode int16, tar... method planScan (line 147) | func (c *JSONCodec) planScan(m *Map, oid uint32, formatCode int16, tar... method DecodeDatabaseSQLValue (line 225) | func (c *JSONCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format ... method DecodeValue (line 235) | func (c *JSONCodec) DecodeValue(m *Map, oid uint32, format int16, src ... type jsonPointerScanPlan (line 76) | type jsonPointerScanPlan struct method Scan (line 80) | func (p jsonPointerScanPlan) Scan(src []byte, dst any) error { type encodePlanJSONCodecEitherFormatString (line 95) | type encodePlanJSONCodecEitherFormatString struct method Encode (line 97) | func (encodePlanJSONCodecEitherFormatString) Encode(value any, buf []b... type encodePlanJSONCodecEitherFormatByteSlice (line 103) | type encodePlanJSONCodecEitherFormatByteSlice struct method Encode (line 105) | func (encodePlanJSONCodecEitherFormatByteSlice) Encode(value any, buf ... type encodePlanJSONCodecEitherFormatJSONRawMessage (line 115) | type encodePlanJSONCodecEitherFormatJSONRawMessage struct method Encode (line 117) | func (encodePlanJSONCodecEitherFormatJSONRawMessage) Encode(value any,... type encodePlanJSONCodecEitherFormatMarshal (line 127) | type encodePlanJSONCodecEitherFormatMarshal struct method Encode (line 131) | func (e *encodePlanJSONCodecEitherFormatMarshal) Encode(value any, buf... type scanPlanAnyToString (line 173) | type scanPlanAnyToString struct method Scan (line 175) | func (scanPlanAnyToString) Scan(src []byte, dst any) error { type scanPlanJSONToByteSlice (line 181) | type scanPlanJSONToByteSlice struct method Scan (line 183) | func (scanPlanJSONToByteSlice) Scan(src []byte, dst any) error { type scanPlanJSONToJSONUnmarshal (line 195) | type scanPlanJSONToJSONUnmarshal struct method Scan (line 199) | func (s *scanPlanJSONToJSONUnmarshal) Scan(src []byte, dst any) error { FILE: pgtype/json_test.go function isExpectedEqMap (line 19) | func isExpectedEqMap(a any) func(any) bool { function TestJSONCodec (line 46) | func TestJSONCodec(t *testing.T) { type Issue1805 (line 86) | type Issue1805 method Scan (line 88) | func (i *Issue1805) Scan(src any) error { method Value (line 106) | func (i Issue1805) Value() (driver.Value, error) { method UnmarshalJSON (line 111) | func (i Issue1805) UnmarshalJSON(bytes []byte) error { method MarshalJSON (line 115) | func (i Issue1805) MarshalJSON() ([]byte, error) { type Issue2146 (line 119) | type Issue2146 method Scan (line 121) | func (i *Issue2146) Scan(src any) error { method Value (line 139) | func (i Issue2146) Value() (driver.Value, error) { type NonPointerJSONScanner (line 144) | type NonPointerJSONScanner struct method Scan (line 148) | func (i NonPointerJSONScanner) Scan(src any) error { method Value (line 161) | func (i NonPointerJSONScanner) Value() (driver.Value, error) { function TestJSONCodecUnmarshalSQLNull (line 166) | func TestJSONCodecUnmarshalSQLNull(t *testing.T) { function TestJSONCodecPointerToPointerToString (line 208) | func TestJSONCodecPointerToPointerToString(t *testing.T) { function TestJSONCodecPointerToPointerToInt (line 223) | func TestJSONCodecPointerToPointerToInt(t *testing.T) { function TestJSONCodecPointerToPointerToStruct (line 234) | func TestJSONCodecPointerToPointerToStruct(t *testing.T) { function TestJSONCodecClearExistingValueBeforeUnmarshal (line 248) | func TestJSONCodecClearExistingValueBeforeUnmarshal(t *testing.T) { type ParentIssue1681 (line 261) | type ParentIssue1681 struct method MarshalJSON (line 265) | func (t *ParentIssue1681) MarshalJSON() ([]byte, error) { type ChildIssue1681 (line 269) | type ChildIssue1681 struct method MarshalJSON (line 271) | func (t ChildIssue1681) MarshalJSON() ([]byte, error) { function TestJSONCodecEncodeJSONMarshalerThatCanBeWrapped (line 276) | func TestJSONCodecEncodeJSONMarshalerThatCanBeWrapped(t *testing.T) { function TestJSONCodecCustomMarshal (line 287) | func TestJSONCodecCustomMarshal(t *testing.T) { function TestJSONCodecScanToNonPointerValues (line 313) | func TestJSONCodecScanToNonPointerValues(t *testing.T) { function TestJSONCodecScanNull (line 330) | func TestJSONCodecScanNull(t *testing.T) { function TestJSONCodecScanNullToPointerToSQLScanner (line 355) | func TestJSONCodecScanNullToPointerToSQLScanner(t *testing.T) { type SQLScannerFunc (line 364) | type SQLScannerFunc method Scan (line 366) | func (f SQLScannerFunc) Scan(src any) error { function TestJSONCodecSQLScannerReceivesByteSlice (line 375) | func TestJSONCodecSQLScannerReceivesByteSlice(t *testing.T) { FILE: pgtype/jsonb.go type JSONBCodec (line 8) | type JSONBCodec struct method FormatSupported (line 13) | func (*JSONBCodec) FormatSupported(format int16) bool { method PreferredFormat (line 17) | func (*JSONBCodec) PreferredFormat() int16 { method PlanEncode (line 21) | func (c *JSONBCodec) PlanEncode(m *Map, oid uint32, format int16, valu... method PlanScan (line 44) | func (c *JSONBCodec) PlanScan(m *Map, oid uint32, format int16, target... method DecodeDatabaseSQLValue (line 78) | func (c *JSONBCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format... method DecodeValue (line 105) | func (c *JSONBCodec) DecodeValue(m *Map, oid uint32, format int16, src... type encodePlanJSONBCodecBinaryWrapper (line 35) | type encodePlanJSONBCodecBinaryWrapper struct method Encode (line 39) | func (plan *encodePlanJSONBCodecBinaryWrapper) Encode(value any, buf [... type scanPlanJSONBCodecBinaryUnwrapper (line 58) | type scanPlanJSONBCodecBinaryUnwrapper struct method Scan (line 62) | func (plan *scanPlanJSONBCodecBinaryUnwrapper) Scan(src []byte, dst an... FILE: pgtype/jsonb_test.go function TestJSONBTranscode (line 15) | func TestJSONBTranscode(t *testing.T) { function TestJSONBCodecUnmarshalSQLNull (line 40) | func TestJSONBCodecUnmarshalSQLNull(t *testing.T) { function TestJSONBCodecEncodeJSONMarshalerThatCanBeWrapped (line 78) | func TestJSONBCodecEncodeJSONMarshalerThatCanBeWrapped(t *testing.T) { function TestJSONBCodecCustomMarshal (line 87) | func TestJSONBCodecCustomMarshal(t *testing.T) { FILE: pgtype/line.go type LineScanner (line 14) | type LineScanner interface type LineValuer (line 18) | type LineValuer interface type Line (line 22) | type Line struct method ScanLine (line 28) | func (line *Line) ScanLine(v Line) error { method LineValue (line 34) | func (line Line) LineValue() (Line, error) { method Set (line 38) | func (line *Line) Set(src any) error { method Scan (line 43) | func (line *Line) Scan(src any) error { method Value (line 58) | func (line Line) Value() (driver.Value, error) { type LineCodec (line 70) | type LineCodec struct method FormatSupported (line 72) | func (LineCodec) FormatSupported(format int16) bool { method PreferredFormat (line 76) | func (LineCodec) PreferredFormat() int16 { method PlanEncode (line 80) | func (LineCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 133) | func (LineCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 211) | func (c LineCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 215) | func (c LineCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanLineCodecBinary (line 95) | type encodePlanLineCodecBinary struct method Encode (line 97) | func (encodePlanLineCodecBinary) Encode(value any, buf []byte) (newBuf... type encodePlanLineCodecText (line 113) | type encodePlanLineCodecText struct method Encode (line 115) | func (encodePlanLineCodecText) Encode(value any, buf []byte) (newBuf [... type scanPlanBinaryLineToLineScanner (line 150) | type scanPlanBinaryLineToLineScanner struct method Scan (line 152) | func (scanPlanBinaryLineToLineScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToLineScanner (line 175) | type scanPlanTextAnyToLineScanner struct method Scan (line 177) | func (scanPlanTextAnyToLineScanner) Scan(src []byte, dst any) error { FILE: pgtype/line_test.go function TestLineTranscode (line 12) | func TestLineTranscode(t *testing.T) { FILE: pgtype/lseg.go type LsegScanner (line 14) | type LsegScanner interface type LsegValuer (line 18) | type LsegValuer interface type Lseg (line 22) | type Lseg struct method ScanLseg (line 28) | func (lseg *Lseg) ScanLseg(v Lseg) error { method LsegValue (line 34) | func (lseg Lseg) LsegValue() (Lseg, error) { method Scan (line 39) | func (lseg *Lseg) Scan(src any) error { method Value (line 54) | func (lseg Lseg) Value() (driver.Value, error) { type LsegCodec (line 66) | type LsegCodec struct method FormatSupported (line 68) | func (LsegCodec) FormatSupported(format int16) bool { method PreferredFormat (line 72) | func (LsegCodec) PreferredFormat() int16 { method PlanEncode (line 76) | func (LsegCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 131) | func (LsegCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 224) | func (c LsegCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 228) | func (c LsegCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanLsegCodecBinary (line 91) | type encodePlanLsegCodecBinary struct method Encode (line 93) | func (encodePlanLsegCodecBinary) Encode(value any, buf []byte) (newBuf... type encodePlanLsegCodecText (line 110) | type encodePlanLsegCodecText struct method Encode (line 112) | func (encodePlanLsegCodecText) Encode(value any, buf []byte) (newBuf [... type scanPlanBinaryLsegToLsegScanner (line 148) | type scanPlanBinaryLsegToLsegScanner struct method Scan (line 150) | func (scanPlanBinaryLsegToLsegScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToLsegScanner (line 175) | type scanPlanTextAnyToLsegScanner struct method Scan (line 177) | func (scanPlanTextAnyToLsegScanner) Scan(src []byte, dst any) error { FILE: pgtype/lseg_test.go function TestLsegTranscode (line 11) | func TestLsegTranscode(t *testing.T) { FILE: pgtype/ltree.go type LtreeCodec (line 8) | type LtreeCodec struct method FormatSupported (line 10) | func (l LtreeCodec) FormatSupported(format int16) bool { method PreferredFormat (line 15) | func (l LtreeCodec) PreferredFormat() int16 { method PlanEncode (line 21) | func (l LtreeCodec) PlanEncode(m *Map, oid uint32, format int16, value... method PlanScan (line 72) | func (l LtreeCodec) PlanScan(m *Map, oid uint32, format int16, target ... method DecodeDatabaseSQLValue (line 115) | func (l LtreeCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format ... method DecodeValue (line 120) | func (l LtreeCodec) DecodeValue(m *Map, oid uint32, format int16, src ... type encodeLtreeCodecBinaryString (line 39) | type encodeLtreeCodecBinaryString struct method Encode (line 41) | func (encodeLtreeCodecBinaryString) Encode(value any, buf []byte) (new... type encodeLtreeCodecBinaryByteSlice (line 47) | type encodeLtreeCodecBinaryByteSlice struct method Encode (line 49) | func (encodeLtreeCodecBinaryByteSlice) Encode(value any, buf []byte) (... type encodeLtreeCodecBinaryTextValuer (line 55) | type encodeLtreeCodecBinaryTextValuer struct method Encode (line 57) | func (encodeLtreeCodecBinaryTextValuer) Encode(value any, buf []byte) ... type scanPlanBinaryLtreeToString (line 88) | type scanPlanBinaryLtreeToString struct method Scan (line 90) | func (scanPlanBinaryLtreeToString) Scan(src []byte, target any) error { type scanPlanBinaryLtreeToTextScanner (line 102) | type scanPlanBinaryLtreeToTextScanner struct method Scan (line 104) | func (scanPlanBinaryLtreeToTextScanner) Scan(src []byte, target any) e... FILE: pgtype/ltree_test.go function TestLtreeCodec (line 11) | func TestLtreeCodec(t *testing.T) { FILE: pgtype/macaddr.go type MacaddrCodec (line 8) | type MacaddrCodec struct method FormatSupported (line 10) | func (MacaddrCodec) FormatSupported(format int16) bool { method PreferredFormat (line 14) | func (MacaddrCodec) PreferredFormat() int16 { method PlanEncode (line 18) | func (MacaddrCodec) PlanEncode(m *Map, oid uint32, format int16, value... method PlanScan (line 81) | func (MacaddrCodec) PlanScan(m *Map, oid uint32, format int16, target ... method DecodeDatabaseSQLValue (line 147) | func (c MacaddrCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, forma... method DecodeValue (line 151) | func (c MacaddrCodec) DecodeValue(m *Map, oid uint32, format int16, sr... type encodePlanMacaddrCodecBinaryHardwareAddr (line 40) | type encodePlanMacaddrCodecBinaryHardwareAddr struct method Encode (line 42) | func (encodePlanMacaddrCodecBinaryHardwareAddr) Encode(value any, buf ... type encodePlanMacAddrCodecTextValuer (line 51) | type encodePlanMacAddrCodecTextValuer struct method Encode (line 53) | func (encodePlanMacAddrCodecTextValuer) Encode(value any, buf []byte) ... type encodePlanMacaddrCodecTextHardwareAddr (line 70) | type encodePlanMacaddrCodecTextHardwareAddr struct method Encode (line 72) | func (encodePlanMacaddrCodecTextHardwareAddr) Encode(value any, buf []... type scanPlanBinaryMacaddrToHardwareAddr (line 102) | type scanPlanBinaryMacaddrToHardwareAddr struct method Scan (line 104) | func (scanPlanBinaryMacaddrToHardwareAddr) Scan(src []byte, dst any) e... type scanPlanBinaryMacaddrToTextScanner (line 116) | type scanPlanBinaryMacaddrToTextScanner struct method Scan (line 118) | func (scanPlanBinaryMacaddrToTextScanner) Scan(src []byte, dst any) er... type scanPlanTextMacaddrToHardwareAddr (line 127) | type scanPlanTextMacaddrToHardwareAddr struct method Scan (line 129) | func (scanPlanTextMacaddrToHardwareAddr) Scan(src []byte, dst any) err... FILE: pgtype/macaddr_test.go function isExpectedEqHardwareAddr (line 12) | func isExpectedEqHardwareAddr(a any) func(any) bool { function TestMacaddrCodec (line 29) | func TestMacaddrCodec(t *testing.T) { FILE: pgtype/multirange.go type MultirangeGetter (line 14) | type MultirangeGetter interface type MultirangeSetter (line 29) | type MultirangeSetter interface type MultirangeCodec (line 46) | type MultirangeCodec struct method FormatSupported (line 50) | func (c *MultirangeCodec) FormatSupported(format int16) bool { method PreferredFormat (line 54) | func (c *MultirangeCodec) PreferredFormat() int16 { method PlanEncode (line 58) | func (c *MultirangeCodec) PlanEncode(m *Map, oid uint32, format int16,... method PlanScan (line 186) | func (c *MultirangeCodec) PlanScan(m *Map, oid uint32, format int16, t... method decodeBinary (line 207) | func (c *MultirangeCodec) decodeBinary(m *Map, multirangeOID uint32, s... method decodeText (line 245) | func (c *MultirangeCodec) decodeText(m *Map, multirangeOID uint32, src... method DecodeDatabaseSQLValue (line 306) | func (c *MultirangeCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, f... method DecodeValue (line 323) | func (c *MultirangeCodec) DecodeValue(m *Map, oid uint32, format int16... type encodePlanMultirangeCodecText (line 81) | type encodePlanMultirangeCodecText struct method Encode (line 87) | func (p *encodePlanMultirangeCodecText) Encode(value any, buf []byte) ... type encodePlanMultirangeCodecBinary (line 135) | type encodePlanMultirangeCodecBinary struct method Encode (line 141) | func (p *encodePlanMultirangeCodecBinary) Encode(value any, buf []byte... type scanPlanMultirangeCodec (line 276) | type scanPlanMultirangeCodec struct method Scan (line 284) | func (spac *scanPlanMultirangeCodec) Scan(src []byte, dst any) error { function parseUntypedTextMultirange (line 333) | func parseUntypedTextMultirange(src []byte) ([]string, error) { function parseRange (line 379) | func parseRange(buf *bytes.Buffer) (string, error) { type Multirange (line 407) | type Multirange method IsNull (line 409) | func (r Multirange[T]) IsNull() bool { method Len (line 413) | func (r Multirange[T]) Len() int { method Index (line 417) | func (r Multirange[T]) Index(i int) any { method IndexType (line 421) | func (r Multirange[T]) IndexType() any { method ScanNull (line 426) | func (r *Multirange[T]) ScanNull() error { method SetLen (line 431) | func (r *Multirange[T]) SetLen(n int) error { method ScanIndex (line 436) | func (r Multirange[T]) ScanIndex(i int) any { method ScanIndexType (line 440) | func (r Multirange[T]) ScanIndexType() any { FILE: pgtype/multirange_test.go function TestMultirangeCodecTranscode (line 14) | func TestMultirangeCodecTranscode(t *testing.T) { function TestMultirangeCodecDecodeValue (line 69) | func TestMultirangeCodecDecodeValue(t *testing.T) { FILE: pgtype/numeric.go constant nbase (line 17) | nbase = 10_000 constant pgNumericNaN (line 20) | pgNumericNaN = 0x00000000c0000000 constant pgNumericNaNSign (line 21) | pgNumericNaNSign = 0xc000 constant pgNumericPosInf (line 23) | pgNumericPosInf = 0x00000000d0000000 constant pgNumericPosInfSign (line 24) | pgNumericPosInfSign = 0xd000 constant pgNumericNegInf (line 26) | pgNumericNegInf = 0x00000000f0000000 constant pgNumericNegInfSign (line 27) | pgNumericNegInfSign = 0xf000 type NumericScanner (line 44) | type NumericScanner interface type NumericValuer (line 48) | type NumericValuer interface type Numeric (line 52) | type Numeric struct method ScanNumeric (line 61) | func (n *Numeric) ScanNumeric(v Numeric) error { method NumericValue (line 67) | func (n Numeric) NumericValue() (Numeric, error) { method Float64Value (line 72) | func (n Numeric) Float64Value() (Float8, error) { method ScanInt64 (line 102) | func (n *Numeric) ScanInt64(v Int8) error { method Int64Value (line 113) | func (n Numeric) Int64Value() (Int8, error) { method ScanScientific (line 130) | func (n *Numeric) ScanScientific(src string) error { method toBigInt (line 150) | func (n *Numeric) toBigInt() (*big.Int, error) { method Scan (line 212) | func (n *Numeric) Scan(src any) error { method Value (line 227) | func (n Numeric) Value() (driver.Value, error) { method MarshalJSON (line 240) | func (n Numeric) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 253) | func (n *Numeric) UnmarshalJSON(src []byte) error { method numberTextBytes (line 266) | func (n Numeric) numberTextBytes() []byte { function parseNumericString (line 174) | func parseNumericString(str string) (n *big.Int, exp int32, err error) { function nbaseDigitsToInt64 (line 195) | func nbaseDigitsToInt64(src []byte) (accum int64, bytesRead, digitsRead ... type NumericCodec (line 303) | type NumericCodec struct method FormatSupported (line 305) | func (NumericCodec) FormatSupported(format int16) bool { method PreferredFormat (line 309) | func (NumericCodec) PreferredFormat() int16 { method PlanEncode (line 313) | func (NumericCodec) PlanEncode(m *Map, oid uint32, format int16, value... method PlanScan (line 562) | func (NumericCodec) PlanScan(m *Map, oid uint32, format int16, target ... method DecodeDatabaseSQLValue (line 797) | func (c NumericCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, forma... method DecodeValue (line 819) | func (c NumericCodec) DecodeValue(m *Map, oid uint32, format int16, sr... type encodePlanNumericCodecBinaryNumericValuer (line 338) | type encodePlanNumericCodecBinaryNumericValuer struct method Encode (line 340) | func (encodePlanNumericCodecBinaryNumericValuer) Encode(value any, buf... type encodePlanNumericCodecBinaryFloat64Valuer (line 349) | type encodePlanNumericCodecBinaryFloat64Valuer struct method Encode (line 351) | func (encodePlanNumericCodecBinaryFloat64Valuer) Encode(value any, buf... type encodePlanNumericCodecBinaryInt64Valuer (line 376) | type encodePlanNumericCodecBinaryInt64Valuer struct method Encode (line 378) | func (encodePlanNumericCodecBinaryInt64Valuer) Encode(value any, buf [... function encodeNumericBinary (line 391) | func encodeNumericBinary(n Numeric, buf []byte) (newBuf []byte, err erro... type encodePlanNumericCodecTextNumericValuer (line 490) | type encodePlanNumericCodecTextNumericValuer struct method Encode (line 492) | func (encodePlanNumericCodecTextNumericValuer) Encode(value any, buf [... type encodePlanNumericCodecTextFloat64Valuer (line 501) | type encodePlanNumericCodecTextFloat64Valuer struct method Encode (line 503) | func (encodePlanNumericCodecTextFloat64Valuer) Encode(value any, buf [... type encodePlanNumericCodecTextInt64Valuer (line 525) | type encodePlanNumericCodecTextInt64Valuer struct method Encode (line 527) | func (encodePlanNumericCodecTextInt64Valuer) Encode(value any, buf []b... function encodeNumericText (line 541) | func encodeNumericText(n Numeric, buf []byte) (newBuf []byte, err error) { type scanPlanBinaryNumericToNumericScanner (line 589) | type scanPlanBinaryNumericToNumericScanner struct method Scan (line 591) | func (scanPlanBinaryNumericToNumericScanner) Scan(src []byte, dst any)... type scanPlanBinaryNumericToFloat64Scanner (line 696) | type scanPlanBinaryNumericToFloat64Scanner struct method Scan (line 698) | func (scanPlanBinaryNumericToFloat64Scanner) Scan(src []byte, dst any)... type scanPlanBinaryNumericToInt64Scanner (line 720) | type scanPlanBinaryNumericToInt64Scanner struct method Scan (line 722) | func (scanPlanBinaryNumericToInt64Scanner) Scan(src []byte, dst any) e... type scanPlanBinaryNumericToTextScanner (line 748) | type scanPlanBinaryNumericToTextScanner struct method Scan (line 750) | func (scanPlanBinaryNumericToTextScanner) Scan(src []byte, dst any) er... type scanPlanTextAnyToNumericScanner (line 772) | type scanPlanTextAnyToNumericScanner struct method Scan (line 774) | func (scanPlanTextAnyToNumericScanner) Scan(src []byte, dst any) error { FILE: pgtype/numeric_test.go function mustParseBigInt (line 21) | func mustParseBigInt(t *testing.T, src string) *big.Int { function isExpectedEqNumeric (line 29) | func isExpectedEqNumeric(a any) func(any) bool { function mustParseNumeric (line 67) | func mustParseNumeric(t *testing.T, src string) pgtype.Numeric { function TestNumericCodec (line 76) | func TestNumericCodec(t *testing.T) { function TestNumericCodecInfinity (line 134) | func TestNumericCodecInfinity(t *testing.T) { function TestNumericFloat64Valuer (line 150) | func TestNumericFloat64Valuer(t *testing.T) { function TestNumericCodecFuzz (line 174) | func TestNumericCodecFuzz(t *testing.T) { function TestNumericMarshalJSON (line 209) | func TestNumericMarshalJSON(t *testing.T) { function TestNumericUnmarshalJSON (line 248) | func TestNumericUnmarshalJSON(t *testing.T) { FILE: pgtype/path.go type PathScanner (line 14) | type PathScanner interface type PathValuer (line 18) | type PathValuer interface type Path (line 22) | type Path struct method ScanPath (line 29) | func (path *Path) ScanPath(v Path) error { method PathValue (line 35) | func (path Path) PathValue() (Path, error) { method Scan (line 40) | func (path *Path) Scan(src any) error { method Value (line 55) | func (path Path) Value() (driver.Value, error) { type PathCodec (line 68) | type PathCodec struct method FormatSupported (line 70) | func (PathCodec) FormatSupported(format int16) bool { method PreferredFormat (line 74) | func (PathCodec) PreferredFormat() int16 { method PlanEncode (line 78) | func (PathCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 158) | func (PathCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 258) | func (c PathCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 262) | func (c PathCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanPathCodecBinary (line 93) | type encodePlanPathCodecBinary struct method Encode (line 95) | func (encodePlanPathCodecBinary) Encode(value any, buf []byte) (newBuf... type encodePlanPathCodecText (line 121) | type encodePlanPathCodecText struct method Encode (line 123) | func (encodePlanPathCodecText) Encode(value any, buf []byte) (newBuf [... type scanPlanBinaryPathToPathScanner (line 175) | type scanPlanBinaryPathToPathScanner struct method Scan (line 177) | func (scanPlanBinaryPathToPathScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToPathScanner (line 213) | type scanPlanTextAnyToPathScanner struct method Scan (line 215) | func (scanPlanTextAnyToPathScanner) Scan(src []byte, dst any) error { FILE: pgtype/path_test.go function isExpectedEqPath (line 11) | func isExpectedEqPath(a any) func(any) bool { function TestPathTranscode (line 30) | func TestPathTranscode(t *testing.T) { FILE: pgtype/pgtype.go constant BoolOID (line 16) | BoolOID = 16 constant ByteaOID (line 17) | ByteaOID = 17 constant QCharOID (line 18) | QCharOID = 18 constant NameOID (line 19) | NameOID = 19 constant Int8OID (line 20) | Int8OID = 20 constant Int2OID (line 21) | Int2OID = 21 constant Int4OID (line 22) | Int4OID = 23 constant TextOID (line 23) | TextOID = 25 constant OIDOID (line 24) | OIDOID = 26 constant TIDOID (line 25) | TIDOID = 27 constant XIDOID (line 26) | XIDOID = 28 constant CIDOID (line 27) | CIDOID = 29 constant JSONOID (line 28) | JSONOID = 114 constant XMLOID (line 29) | XMLOID = 142 constant XMLArrayOID (line 30) | XMLArrayOID = 143 constant JSONArrayOID (line 31) | JSONArrayOID = 199 constant XID8ArrayOID (line 32) | XID8ArrayOID = 271 constant PointOID (line 33) | PointOID = 600 constant LsegOID (line 34) | LsegOID = 601 constant PathOID (line 35) | PathOID = 602 constant BoxOID (line 36) | BoxOID = 603 constant PolygonOID (line 37) | PolygonOID = 604 constant LineOID (line 38) | LineOID = 628 constant LineArrayOID (line 39) | LineArrayOID = 629 constant CIDROID (line 40) | CIDROID = 650 constant CIDRArrayOID (line 41) | CIDRArrayOID = 651 constant Float4OID (line 42) | Float4OID = 700 constant Float8OID (line 43) | Float8OID = 701 constant CircleOID (line 44) | CircleOID = 718 constant CircleArrayOID (line 45) | CircleArrayOID = 719 constant UnknownOID (line 46) | UnknownOID = 705 constant Macaddr8OID (line 47) | Macaddr8OID = 774 constant MacaddrOID (line 48) | MacaddrOID = 829 constant InetOID (line 49) | InetOID = 869 constant BoolArrayOID (line 50) | BoolArrayOID = 1000 constant QCharArrayOID (line 51) | QCharArrayOID = 1002 constant NameArrayOID (line 52) | NameArrayOID = 1003 constant Int2ArrayOID (line 53) | Int2ArrayOID = 1005 constant Int4ArrayOID (line 54) | Int4ArrayOID = 1007 constant TextArrayOID (line 55) | TextArrayOID = 1009 constant TIDArrayOID (line 56) | TIDArrayOID = 1010 constant ByteaArrayOID (line 57) | ByteaArrayOID = 1001 constant XIDArrayOID (line 58) | XIDArrayOID = 1011 constant CIDArrayOID (line 59) | CIDArrayOID = 1012 constant BPCharArrayOID (line 60) | BPCharArrayOID = 1014 constant VarcharArrayOID (line 61) | VarcharArrayOID = 1015 constant Int8ArrayOID (line 62) | Int8ArrayOID = 1016 constant PointArrayOID (line 63) | PointArrayOID = 1017 constant LsegArrayOID (line 64) | LsegArrayOID = 1018 constant PathArrayOID (line 65) | PathArrayOID = 1019 constant BoxArrayOID (line 66) | BoxArrayOID = 1020 constant Float4ArrayOID (line 67) | Float4ArrayOID = 1021 constant Float8ArrayOID (line 68) | Float8ArrayOID = 1022 constant PolygonArrayOID (line 69) | PolygonArrayOID = 1027 constant OIDArrayOID (line 70) | OIDArrayOID = 1028 constant ACLItemOID (line 71) | ACLItemOID = 1033 constant ACLItemArrayOID (line 72) | ACLItemArrayOID = 1034 constant MacaddrArrayOID (line 73) | MacaddrArrayOID = 1040 constant InetArrayOID (line 74) | InetArrayOID = 1041 constant BPCharOID (line 75) | BPCharOID = 1042 constant VarcharOID (line 76) | VarcharOID = 1043 constant DateOID (line 77) | DateOID = 1082 constant TimeOID (line 78) | TimeOID = 1083 constant TimestampOID (line 79) | TimestampOID = 1114 constant TimestampArrayOID (line 80) | TimestampArrayOID = 1115 constant DateArrayOID (line 81) | DateArrayOID = 1182 constant TimeArrayOID (line 82) | TimeArrayOID = 1183 constant TimestamptzOID (line 83) | TimestamptzOID = 1184 constant TimestamptzArrayOID (line 84) | TimestamptzArrayOID = 1185 constant IntervalOID (line 85) | IntervalOID = 1186 constant IntervalArrayOID (line 86) | IntervalArrayOID = 1187 constant NumericArrayOID (line 87) | NumericArrayOID = 1231 constant TimetzOID (line 88) | TimetzOID = 1266 constant TimetzArrayOID (line 89) | TimetzArrayOID = 1270 constant BitOID (line 90) | BitOID = 1560 constant BitArrayOID (line 91) | BitArrayOID = 1561 constant VarbitOID (line 92) | VarbitOID = 1562 constant VarbitArrayOID (line 93) | VarbitArrayOID = 1563 constant NumericOID (line 94) | NumericOID = 1700 constant RecordOID (line 95) | RecordOID = 2249 constant RecordArrayOID (line 96) | RecordArrayOID = 2287 constant UUIDOID (line 97) | UUIDOID = 2950 constant UUIDArrayOID (line 98) | UUIDArrayOID = 2951 constant TSVectorOID (line 99) | TSVectorOID = 3614 constant TSVectorArrayOID (line 100) | TSVectorArrayOID = 3643 constant JSONBOID (line 101) | JSONBOID = 3802 constant JSONBArrayOID (line 102) | JSONBArrayOID = 3807 constant DaterangeOID (line 103) | DaterangeOID = 3912 constant DaterangeArrayOID (line 104) | DaterangeArrayOID = 3913 constant Int4rangeOID (line 105) | Int4rangeOID = 3904 constant Int4rangeArrayOID (line 106) | Int4rangeArrayOID = 3905 constant NumrangeOID (line 107) | NumrangeOID = 3906 constant NumrangeArrayOID (line 108) | NumrangeArrayOID = 3907 constant TsrangeOID (line 109) | TsrangeOID = 3908 constant TsrangeArrayOID (line 110) | TsrangeArrayOID = 3909 constant TstzrangeOID (line 111) | TstzrangeOID = 3910 constant TstzrangeArrayOID (line 112) | TstzrangeArrayOID = 3911 constant Int8rangeOID (line 113) | Int8rangeOID = 3926 constant Int8rangeArrayOID (line 114) | Int8rangeArrayOID = 3927 constant JSONPathOID (line 115) | JSONPathOID = 4072 constant JSONPathArrayOID (line 116) | JSONPathArrayOID = 4073 constant Int4multirangeOID (line 117) | Int4multirangeOID = 4451 constant NummultirangeOID (line 118) | NummultirangeOID = 4532 constant TsmultirangeOID (line 119) | TsmultirangeOID = 4533 constant TstzmultirangeOID (line 120) | TstzmultirangeOID = 4534 constant DatemultirangeOID (line 121) | DatemultirangeOID = 4535 constant Int8multirangeOID (line 122) | Int8multirangeOID = 4536 constant XID8OID (line 123) | XID8OID = 5069 constant Int4multirangeArrayOID (line 124) | Int4multirangeArrayOID = 6150 constant NummultirangeArrayOID (line 125) | NummultirangeArrayOID = 6151 constant TsmultirangeArrayOID (line 126) | TsmultirangeArrayOID = 6152 constant TstzmultirangeArrayOID (line 127) | TstzmultirangeArrayOID = 6153 constant DatemultirangeArrayOID (line 128) | DatemultirangeArrayOID = 6155 constant Int8multirangeArrayOID (line 129) | Int8multirangeArrayOID = 6157 type InfinityModifier (line 132) | type InfinityModifier method String (line 140) | func (im InfinityModifier) String() string { constant Infinity (line 135) | Infinity InfinityModifier = 1 constant Finite (line 136) | Finite InfinityModifier = 0 constant NegativeInfinity (line 137) | NegativeInfinity InfinityModifier = -Infinity constant TextFormatCode (line 155) | TextFormatCode = 0 constant BinaryFormatCode (line 156) | BinaryFormatCode = 1 type Codec (line 160) | type Codec interface type nullAssignmentError (line 182) | type nullAssignmentError struct method Error (line 186) | func (e *nullAssignmentError) Error() string { type Type (line 191) | type Type struct type Map (line 199) | type Map struct method Copy (line 223) | func (m *Map) Copy() *Map { method RegisterTypes (line 265) | func (m *Map) RegisterTypes(types []*Type) { method RegisterType (line 272) | func (m *Map) RegisterType(t *Type) { method RegisterDefaultPgType (line 287) | func (m *Map) RegisterDefaultPgType(value any, name string) { method TypeForOID (line 298) | func (m *Map) TypeForOID(oid uint32) (*Type, bool) { method TypeForName (line 308) | func (m *Map) TypeForName(name string) (*Type, bool) { method buildReflectTypeToType (line 316) | func (m *Map) buildReflectTypeToType() { method TypeForValue (line 329) | func (m *Map) TypeForValue(v any) (*Type, bool) { method FormatCodeForOID (line 344) | func (m *Map) FormatCodeForOID(oid uint32) int16 { method PlanScan (line 1063) | func (m *Map) PlanScan(oid uint32, formatCode int16, target any) ScanP... method planScan (line 1067) | func (m *Map) planScan(oid uint32, formatCode int16, target any, depth... method Scan (line 1157) | func (m *Map) Scan(oid uint32, formatCode int16, src []byte, dst any) ... method PlanEncode (line 1198) | func (m *Map) PlanEncode(oid uint32, format int16, value any) EncodePl... method planEncodeDepth (line 1202) | func (m *Map) planEncodeDepth(oid uint32, format int16, value any, dep... method planEncode (line 1225) | func (m *Map) planEncode(oid uint32, format int16, value any, depth in... method Encode (line 1952) | func (m *Map) Encode(oid uint32, formatCode int16, value any, buf []by... method SQLScanner (line 1985) | func (m *Map) SQLScanner(v any) sql.Scanner { function NewMap (line 231) | func NewMap() *Map { type EncodePlan (line 357) | type EncodePlan interface type ScanPlan (line 365) | type ScanPlan interface type scanPlanCodecSQLScanner (line 371) | type scanPlanCodecSQLScanner struct method Scan (line 378) | func (plan *scanPlanCodecSQLScanner) Scan(src []byte, dst any) error { type scanPlanSQLScanner (line 388) | type scanPlanSQLScanner struct method Scan (line 392) | func (plan *scanPlanSQLScanner) Scan(src []byte, dst any) error { type scanPlanString (line 406) | type scanPlanString struct method Scan (line 408) | func (scanPlanString) Scan(src []byte, dst any) error { type scanPlanAnyTextToBytes (line 418) | type scanPlanAnyTextToBytes struct method Scan (line 420) | func (scanPlanAnyTextToBytes) Scan(src []byte, dst any) error { type scanPlanFail (line 432) | type scanPlanFail struct method Scan (line 438) | func (plan *scanPlanFail) Scan(src []byte, dst any) error { type TryWrapScanPlanFunc (line 488) | type TryWrapScanPlanFunc type pointerPointerScanPlan (line 490) | type pointerPointerScanPlan struct method SetNext (line 495) | func (plan *pointerPointerScanPlan) SetNext(next ScanPlan) { plan.next... method Scan (line 497) | func (plan *pointerPointerScanPlan) Scan(src []byte, dst any) error { function TryPointerPointerScanPlan (line 510) | func TryPointerPointerScanPlan(target any) (plan WrappedScanPlanNextSett... type SkipUnderlyingTypePlanner (line 523) | type SkipUnderlyingTypePlanner interface type underlyingTypeScanPlan (line 544) | type underlyingTypeScanPlan struct method SetNext (line 550) | func (plan *underlyingTypeScanPlan) SetNext(next ScanPlan) { plan.next... method Scan (line 552) | func (plan *underlyingTypeScanPlan) Scan(src []byte, dst any) error { function TryFindUnderlyingTypeScanPlan (line 558) | func TryFindUnderlyingTypeScanPlan(dst any) (plan WrappedScanPlanNextSet... type WrappedScanPlanNextSetter (line 596) | type WrappedScanPlanNextSetter interface function TryWrapBuiltinTypeScanPlan (line 604) | func TryWrapBuiltinTypeScanPlan(target any) (plan WrappedScanPlanNextSet... type wrapInt8ScanPlan (line 657) | type wrapInt8ScanPlan struct method SetNext (line 661) | func (plan *wrapInt8ScanPlan) SetNext(next ScanPlan) { plan.next = next } method Scan (line 663) | func (plan *wrapInt8ScanPlan) Scan(src []byte, dst any) error { type wrapInt16ScanPlan (line 667) | type wrapInt16ScanPlan struct method SetNext (line 671) | func (plan *wrapInt16ScanPlan) SetNext(next ScanPlan) { plan.next = ne... method Scan (line 673) | func (plan *wrapInt16ScanPlan) Scan(src []byte, dst any) error { type wrapInt32ScanPlan (line 677) | type wrapInt32ScanPlan struct method SetNext (line 681) | func (plan *wrapInt32ScanPlan) SetNext(next ScanPlan) { plan.next = ne... method Scan (line 683) | func (plan *wrapInt32ScanPlan) Scan(src []byte, dst any) error { type wrapInt64ScanPlan (line 687) | type wrapInt64ScanPlan struct method SetNext (line 691) | func (plan *wrapInt64ScanPlan) SetNext(next ScanPlan) { plan.next = ne... method Scan (line 693) | func (plan *wrapInt64ScanPlan) Scan(src []byte, dst any) error { type wrapIntScanPlan (line 697) | type wrapIntScanPlan struct method SetNext (line 701) | func (plan *wrapIntScanPlan) SetNext(next ScanPlan) { plan.next = next } method Scan (line 703) | func (plan *wrapIntScanPlan) Scan(src []byte, dst any) error { type wrapUint8ScanPlan (line 707) | type wrapUint8ScanPlan struct method SetNext (line 711) | func (plan *wrapUint8ScanPlan) SetNext(next ScanPlan) { plan.next = ne... method Scan (line 713) | func (plan *wrapUint8ScanPlan) Scan(src []byte, dst any) error { type wrapUint16ScanPlan (line 717) | type wrapUint16ScanPlan struct method SetNext (line 721) | func (plan *wrapUint16ScanPlan) SetNext(next ScanPlan) { plan.next = n... method Scan (line 723) | func (plan *wrapUint16ScanPlan) Scan(src []byte, dst any) error { type wrapUint32ScanPlan (line 727) | type wrapUint32ScanPlan struct method SetNext (line 731) | func (plan *wrapUint32ScanPlan) SetNext(next ScanPlan) { plan.next = n... method Scan (line 733) | func (plan *wrapUint32ScanPlan) Scan(src []byte, dst any) error { type wrapUint64ScanPlan (line 737) | type wrapUint64ScanPlan struct method SetNext (line 741) | func (plan *wrapUint64ScanPlan) SetNext(next ScanPlan) { plan.next = n... method Scan (line 743) | func (plan *wrapUint64ScanPlan) Scan(src []byte, dst any) error { type wrapUintScanPlan (line 747) | type wrapUintScanPlan struct method SetNext (line 751) | func (plan *wrapUintScanPlan) SetNext(next ScanPlan) { plan.next = next } method Scan (line 753) | func (plan *wrapUintScanPlan) Scan(src []byte, dst any) error { type wrapFloat32ScanPlan (line 757) | type wrapFloat32ScanPlan struct method SetNext (line 761) | func (plan *wrapFloat32ScanPlan) SetNext(next ScanPlan) { plan.next = ... method Scan (line 763) | func (plan *wrapFloat32ScanPlan) Scan(src []byte, dst any) error { type wrapFloat64ScanPlan (line 767) | type wrapFloat64ScanPlan struct method SetNext (line 771) | func (plan *wrapFloat64ScanPlan) SetNext(next ScanPlan) { plan.next = ... method Scan (line 773) | func (plan *wrapFloat64ScanPlan) Scan(src []byte, dst any) error { type wrapStringScanPlan (line 777) | type wrapStringScanPlan struct method SetNext (line 781) | func (plan *wrapStringScanPlan) SetNext(next ScanPlan) { plan.next = n... method Scan (line 783) | func (plan *wrapStringScanPlan) Scan(src []byte, dst any) error { type wrapTimeScanPlan (line 787) | type wrapTimeScanPlan struct method SetNext (line 791) | func (plan *wrapTimeScanPlan) SetNext(next ScanPlan) { plan.next = next } method Scan (line 793) | func (plan *wrapTimeScanPlan) Scan(src []byte, dst any) error { type wrapDurationScanPlan (line 797) | type wrapDurationScanPlan struct method SetNext (line 801) | func (plan *wrapDurationScanPlan) SetNext(next ScanPlan) { plan.next =... method Scan (line 803) | func (plan *wrapDurationScanPlan) Scan(src []byte, dst any) error { type wrapNetIPNetScanPlan (line 807) | type wrapNetIPNetScanPlan struct method SetNext (line 811) | func (plan *wrapNetIPNetScanPlan) SetNext(next ScanPlan) { plan.next =... method Scan (line 813) | func (plan *wrapNetIPNetScanPlan) Scan(src []byte, dst any) error { type wrapNetIPScanPlan (line 817) | type wrapNetIPScanPlan struct method SetNext (line 821) | func (plan *wrapNetIPScanPlan) SetNext(next ScanPlan) { plan.next = ne... method Scan (line 823) | func (plan *wrapNetIPScanPlan) Scan(src []byte, dst any) error { type wrapNetipPrefixScanPlan (line 827) | type wrapNetipPrefixScanPlan struct method SetNext (line 831) | func (plan *wrapNetipPrefixScanPlan) SetNext(next ScanPlan) { plan.nex... method Scan (line 833) | func (plan *wrapNetipPrefixScanPlan) Scan(src []byte, dst any) error { type wrapNetipAddrScanPlan (line 837) | type wrapNetipAddrScanPlan struct method SetNext (line 841) | func (plan *wrapNetipAddrScanPlan) SetNext(next ScanPlan) { plan.next ... method Scan (line 843) | func (plan *wrapNetipAddrScanPlan) Scan(src []byte, dst any) error { type wrapMapStringToPointerStringScanPlan (line 847) | type wrapMapStringToPointerStringScanPlan struct method SetNext (line 851) | func (plan *wrapMapStringToPointerStringScanPlan) SetNext(next ScanPla... method Scan (line 853) | func (plan *wrapMapStringToPointerStringScanPlan) Scan(src []byte, dst... type wrapMapStringToStringScanPlan (line 857) | type wrapMapStringToStringScanPlan struct method SetNext (line 861) | func (plan *wrapMapStringToStringScanPlan) SetNext(next ScanPlan) { pl... method Scan (line 863) | func (plan *wrapMapStringToStringScanPlan) Scan(src []byte, dst any) e... type wrapByte16ScanPlan (line 867) | type wrapByte16ScanPlan struct method SetNext (line 871) | func (plan *wrapByte16ScanPlan) SetNext(next ScanPlan) { plan.next = n... method Scan (line 873) | func (plan *wrapByte16ScanPlan) Scan(src []byte, dst any) error { type wrapByteSliceScanPlan (line 877) | type wrapByteSliceScanPlan struct method SetNext (line 881) | func (plan *wrapByteSliceScanPlan) SetNext(next ScanPlan) { plan.next ... method Scan (line 883) | func (plan *wrapByteSliceScanPlan) Scan(src []byte, dst any) error { type pointerEmptyInterfaceScanPlan (line 887) | type pointerEmptyInterfaceScanPlan struct method Scan (line 894) | func (plan *pointerEmptyInterfaceScanPlan) Scan(src []byte, dst any) e... function TryWrapStructScanPlan (line 907) | func TryWrapStructScanPlan(target any) (plan WrappedScanPlanNextSetter, ... type wrapAnyPtrStructScanPlan (line 937) | type wrapAnyPtrStructScanPlan struct method SetNext (line 941) | func (plan *wrapAnyPtrStructScanPlan) SetNext(next ScanPlan) { plan.ne... method Scan (line 943) | func (plan *wrapAnyPtrStructScanPlan) Scan(src []byte, target any) err... function TryWrapPtrSliceScanPlan (line 953) | func TryWrapPtrSliceScanPlan(target any) (plan WrappedScanPlanNextSetter... type wrapPtrSliceScanPlan (line 986) | type wrapPtrSliceScanPlan struct method SetNext (line 990) | func (plan *wrapPtrSliceScanPlan[T]) SetNext(next ScanPlan) { plan.next ... method Scan (line 992) | func (plan *wrapPtrSliceScanPlan[T]) Scan(src []byte, target any) error { type wrapPtrSliceReflectScanPlan (line 996) | type wrapPtrSliceReflectScanPlan struct method SetNext (line 1000) | func (plan *wrapPtrSliceReflectScanPlan) SetNext(next ScanPlan) { plan... method Scan (line 1002) | func (plan *wrapPtrSliceReflectScanPlan) Scan(src []byte, target any) ... function TryWrapPtrMultiDimSliceScanPlan (line 1007) | func TryWrapPtrMultiDimSliceScanPlan(target any) (plan WrappedScanPlanNe... type wrapPtrMultiDimSliceScanPlan (line 1027) | type wrapPtrMultiDimSliceScanPlan struct method SetNext (line 1031) | func (plan *wrapPtrMultiDimSliceScanPlan) SetNext(next ScanPlan) { pla... method Scan (line 1033) | func (plan *wrapPtrMultiDimSliceScanPlan) Scan(src []byte, target any)... function TryWrapPtrArrayScanPlan (line 1038) | func TryWrapPtrArrayScanPlan(target any) (plan WrappedScanPlanNextSetter... type wrapPtrArrayReflectScanPlan (line 1052) | type wrapPtrArrayReflectScanPlan struct method SetNext (line 1056) | func (plan *wrapPtrArrayReflectScanPlan) SetNext(next ScanPlan) { plan... method Scan (line 1058) | func (plan *wrapPtrArrayReflectScanPlan) Scan(src []byte, target any) ... function codecScan (line 1168) | func codecScan(codec Codec, m *Map, oid uint32, format int16, src []byte... function codecDecodeToTextFormat (line 1176) | func codecDecodeToTextFormat(codec Codec, m *Map, oid uint32, format int... type encodePlanStringToAnyTextFormat (line 1270) | type encodePlanStringToAnyTextFormat struct method Encode (line 1272) | func (encodePlanStringToAnyTextFormat) Encode(value any, buf []byte) (... type encodePlanTextValuerToAnyTextFormat (line 1277) | type encodePlanTextValuerToAnyTextFormat struct method Encode (line 1279) | func (encodePlanTextValuerToAnyTextFormat) Encode(value any, buf []byt... type encodePlanDriverValuer (line 1291) | type encodePlanDriverValuer struct method Encode (line 1297) | func (plan *encodePlanDriverValuer) Encode(value any, buf []byte) (new... type TryWrapEncodePlanFunc (line 1344) | type TryWrapEncodePlanFunc type derefPointerEncodePlan (line 1346) | type derefPointerEncodePlan struct method SetNext (line 1350) | func (plan *derefPointerEncodePlan) SetNext(next EncodePlan) { plan.ne... method Encode (line 1352) | func (plan *derefPointerEncodePlan) Encode(value any, buf []byte) (new... function TryWrapDerefPointerEncodePlan (line 1364) | func TryWrapDerefPointerEncodePlan(value any) (plan WrappedEncodePlanNex... type underlyingTypeEncodePlan (line 1395) | type underlyingTypeEncodePlan struct method SetNext (line 1400) | func (plan *underlyingTypeEncodePlan) SetNext(next EncodePlan) { plan.... method Encode (line 1402) | func (plan *underlyingTypeEncodePlan) Encode(value any, buf []byte) (n... function TryWrapFindUnderlyingTypeEncodePlan (line 1408) | func TryWrapFindUnderlyingTypeEncodePlan(value any) (plan WrappedEncodeP... type WrappedEncodePlanNextSetter (line 1449) | type WrappedEncodePlanNextSetter interface function TryWrapBuiltinTypeEncodePlan (line 1457) | func TryWrapBuiltinTypeEncodePlan(value any) (plan WrappedEncodePlanNext... type wrapInt8EncodePlan (line 1516) | type wrapInt8EncodePlan struct method SetNext (line 1520) | func (plan *wrapInt8EncodePlan) SetNext(next EncodePlan) { plan.next =... method Encode (line 1522) | func (plan *wrapInt8EncodePlan) Encode(value any, buf []byte) (newBuf ... type wrapInt16EncodePlan (line 1526) | type wrapInt16EncodePlan struct method SetNext (line 1530) | func (plan *wrapInt16EncodePlan) SetNext(next EncodePlan) { plan.next ... method Encode (line 1532) | func (plan *wrapInt16EncodePlan) Encode(value any, buf []byte) (newBuf... type wrapInt32EncodePlan (line 1536) | type wrapInt32EncodePlan struct method SetNext (line 1540) | func (plan *wrapInt32EncodePlan) SetNext(next EncodePlan) { plan.next ... method Encode (line 1542) | func (plan *wrapInt32EncodePlan) Encode(value any, buf []byte) (newBuf... type wrapInt64EncodePlan (line 1546) | type wrapInt64EncodePlan struct method SetNext (line 1550) | func (plan *wrapInt64EncodePlan) SetNext(next EncodePlan) { plan.next ... method Encode (line 1552) | func (plan *wrapInt64EncodePlan) Encode(value any, buf []byte) (newBuf... type wrapIntEncodePlan (line 1556) | type wrapIntEncodePlan struct method SetNext (line 1560) | func (plan *wrapIntEncodePlan) SetNext(next EncodePlan) { plan.next = ... method Encode (line 1562) | func (plan *wrapIntEncodePlan) Encode(value any, buf []byte) (newBuf [... type wrapUint8EncodePlan (line 1566) | type wrapUint8EncodePlan struct method SetNext (line 1570) | func (plan *wrapUint8EncodePlan) SetNext(next EncodePlan) { plan.next ... method Encode (line 1572) | func (plan *wrapUint8EncodePlan) Encode(value any, buf []byte) (newBuf... type wrapUint16EncodePlan (line 1576) | type wrapUint16EncodePlan struct method SetNext (line 1580) | func (plan *wrapUint16EncodePlan) SetNext(next EncodePlan) { plan.next... method Encode (line 1582) | func (plan *wrapUint16EncodePlan) Encode(value any, buf []byte) (newBu... type wrapUint32EncodePlan (line 1586) | type wrapUint32EncodePlan struct method SetNext (line 1590) | func (plan *wrapUint32EncodePlan) SetNext(next EncodePlan) { plan.next... method Encode (line 1592) | func (plan *wrapUint32EncodePlan) Encode(value any, buf []byte) (newBu... type wrapUint64EncodePlan (line 1596) | type wrapUint64EncodePlan struct method SetNext (line 1600) | func (plan *wrapUint64EncodePlan) SetNext(next EncodePlan) { plan.next... method Encode (line 1602) | func (plan *wrapUint64EncodePlan) Encode(value any, buf []byte) (newBu... type wrapUintEncodePlan (line 1606) | type wrapUintEncodePlan struct method SetNext (line 1610) | func (plan *wrapUintEncodePlan) SetNext(next EncodePlan) { plan.next =... method Encode (line 1612) | func (plan *wrapUintEncodePlan) Encode(value any, buf []byte) (newBuf ... type wrapFloat32EncodePlan (line 1616) | type wrapFloat32EncodePlan struct method SetNext (line 1620) | func (plan *wrapFloat32EncodePlan) SetNext(next EncodePlan) { plan.nex... method Encode (line 1622) | func (plan *wrapFloat32EncodePlan) Encode(value any, buf []byte) (newB... type wrapFloat64EncodePlan (line 1626) | type wrapFloat64EncodePlan struct method SetNext (line 1630) | func (plan *wrapFloat64EncodePlan) SetNext(next EncodePlan) { plan.nex... method Encode (line 1632) | func (plan *wrapFloat64EncodePlan) Encode(value any, buf []byte) (newB... type wrapStringEncodePlan (line 1636) | type wrapStringEncodePlan struct method SetNext (line 1640) | func (plan *wrapStringEncodePlan) SetNext(next EncodePlan) { plan.next... method Encode (line 1642) | func (plan *wrapStringEncodePlan) Encode(value any, buf []byte) (newBu... type wrapTimeEncodePlan (line 1646) | type wrapTimeEncodePlan struct method SetNext (line 1650) | func (plan *wrapTimeEncodePlan) SetNext(next EncodePlan) { plan.next =... method Encode (line 1652) | func (plan *wrapTimeEncodePlan) Encode(value any, buf []byte) (newBuf ... type wrapDurationEncodePlan (line 1656) | type wrapDurationEncodePlan struct method SetNext (line 1660) | func (plan *wrapDurationEncodePlan) SetNext(next EncodePlan) { plan.ne... method Encode (line 1662) | func (plan *wrapDurationEncodePlan) Encode(value any, buf []byte) (new... type wrapNetIPNetEncodePlan (line 1666) | type wrapNetIPNetEncodePlan struct method SetNext (line 1670) | func (plan *wrapNetIPNetEncodePlan) SetNext(next EncodePlan) { plan.ne... method Encode (line 1672) | func (plan *wrapNetIPNetEncodePlan) Encode(value any, buf []byte) (new... type wrapNetIPEncodePlan (line 1676) | type wrapNetIPEncodePlan struct method SetNext (line 1680) | func (plan *wrapNetIPEncodePlan) SetNext(next EncodePlan) { plan.next ... method Encode (line 1682) | func (plan *wrapNetIPEncodePlan) Encode(value any, buf []byte) (newBuf... type wrapNetipPrefixEncodePlan (line 1686) | type wrapNetipPrefixEncodePlan struct method SetNext (line 1690) | func (plan *wrapNetipPrefixEncodePlan) SetNext(next EncodePlan) { plan... method Encode (line 1692) | func (plan *wrapNetipPrefixEncodePlan) Encode(value any, buf []byte) (... type wrapNetipAddrEncodePlan (line 1696) | type wrapNetipAddrEncodePlan struct method SetNext (line 1700) | func (plan *wrapNetipAddrEncodePlan) SetNext(next EncodePlan) { plan.n... method Encode (line 1702) | func (plan *wrapNetipAddrEncodePlan) Encode(value any, buf []byte) (ne... type wrapMapStringToPointerStringEncodePlan (line 1706) | type wrapMapStringToPointerStringEncodePlan struct method SetNext (line 1710) | func (plan *wrapMapStringToPointerStringEncodePlan) SetNext(next Encod... method Encode (line 1712) | func (plan *wrapMapStringToPointerStringEncodePlan) Encode(value any, ... type wrapMapStringToStringEncodePlan (line 1716) | type wrapMapStringToStringEncodePlan struct method SetNext (line 1720) | func (plan *wrapMapStringToStringEncodePlan) SetNext(next EncodePlan) ... method Encode (line 1722) | func (plan *wrapMapStringToStringEncodePlan) Encode(value any, buf []b... type wrapByte16EncodePlan (line 1726) | type wrapByte16EncodePlan struct method SetNext (line 1730) | func (plan *wrapByte16EncodePlan) SetNext(next EncodePlan) { plan.next... method Encode (line 1732) | func (plan *wrapByte16EncodePlan) Encode(value any, buf []byte) (newBu... type wrapByteSliceEncodePlan (line 1736) | type wrapByteSliceEncodePlan struct method SetNext (line 1740) | func (plan *wrapByteSliceEncodePlan) SetNext(next EncodePlan) { plan.n... method Encode (line 1742) | func (plan *wrapByteSliceEncodePlan) Encode(value any, buf []byte) (ne... type wrapFmtStringerEncodePlan (line 1746) | type wrapFmtStringerEncodePlan struct method SetNext (line 1750) | func (plan *wrapFmtStringerEncodePlan) SetNext(next EncodePlan) { plan... method Encode (line 1752) | func (plan *wrapFmtStringerEncodePlan) Encode(value any, buf []byte) (... function TryWrapStructEncodePlan (line 1757) | func TryWrapStructEncodePlan(value any) (plan WrappedEncodePlanNextSette... type wrapAnyStructEncodePlan (line 1778) | type wrapAnyStructEncodePlan struct method SetNext (line 1782) | func (plan *wrapAnyStructEncodePlan) SetNext(next EncodePlan) { plan.n... method Encode (line 1784) | func (plan *wrapAnyStructEncodePlan) Encode(value any, buf []byte) (ne... function getExportedFieldValues (line 1793) | func getExportedFieldValues(structValue reflect.Value) []reflect.Value { function TryWrapSliceEncodePlan (line 1806) | func TryWrapSliceEncodePlan(value any) (plan WrappedEncodePlanNextSetter... type wrapSliceEncodePlan (line 1839) | type wrapSliceEncodePlan struct method SetNext (line 1843) | func (plan *wrapSliceEncodePlan[T]) SetNext(next EncodePlan) { plan.next... method Encode (line 1845) | func (plan *wrapSliceEncodePlan[T]) Encode(value any, buf []byte) (newBu... type wrapSliceEncodeReflectPlan (line 1849) | type wrapSliceEncodeReflectPlan struct method SetNext (line 1853) | func (plan *wrapSliceEncodeReflectPlan) SetNext(next EncodePlan) { pla... method Encode (line 1855) | func (plan *wrapSliceEncodeReflectPlan) Encode(value any, buf []byte) ... function TryWrapMultiDimSliceEncodePlan (line 1863) | func TryWrapMultiDimSliceEncodePlan(value any) (plan WrappedEncodePlanNe... type wrapMultiDimSliceEncodePlan (line 1885) | type wrapMultiDimSliceEncodePlan struct method SetNext (line 1889) | func (plan *wrapMultiDimSliceEncodePlan) SetNext(next EncodePlan) { pl... method Encode (line 1891) | func (plan *wrapMultiDimSliceEncodePlan) Encode(value any, buf []byte)... function TryWrapArrayEncodePlan (line 1899) | func TryWrapArrayEncodePlan(value any) (plan WrappedEncodePlanNextSetter... type wrapArrayEncodeReflectPlan (line 1914) | type wrapArrayEncodeReflectPlan struct method SetNext (line 1918) | func (plan *wrapArrayEncodeReflectPlan) SetNext(next EncodePlan) { pla... method Encode (line 1920) | func (plan *wrapArrayEncodeReflectPlan) Encode(value any, buf []byte) ... function newEncodeError (line 1928) | func newEncodeError(value any, m *Map, oid uint32, formatCode int16, err... type sqlScannerWrapper (line 1993) | type sqlScannerWrapper struct method Scan (line 1998) | func (w *sqlScannerWrapper) Scan(src any) error { function isNilDriverValuer (line 2023) | func isNilDriverValuer(value any) (isNil, callNilDriverValuer bool) { FILE: pgtype/pgtype_default.go function initDefaultMap (line 19) | func initDefaultMap() { FILE: pgtype/pgtype_test.go function init (line 27) | func init() { type _string (line 38) | type _string type _bool (line 39) | type _bool type _uint8 (line 40) | type _uint8 type _int8 (line 41) | type _int8 type _int16 (line 42) | type _int16 type _int16Slice (line 43) | type _int16Slice type _int32Slice (line 44) | type _int32Slice type _int64Slice (line 45) | type _int64Slice type _float32Slice (line 46) | type _float32Slice type _float64Slice (line 47) | type _float64Slice type _byteSlice (line 48) | type _byteSlice constant unregisteredOID (line 53) | unregisteredOID = uint32(1) function mustParseInet (line 55) | func mustParseInet(t testing.TB, s string) *net.IPNet { function mustParseMacaddr (line 80) | func mustParseMacaddr(t testing.TB, s string) net.HardwareAddr { function skipCockroachDB (line 89) | func skipCockroachDB(t testing.TB, msg string) { function skipPostgreSQLVersionLessThan (line 101) | func skipPostgreSQLVersionLessThan(t testing.TB, minVersion int64) { type sqlScannerFunc (line 124) | type sqlScannerFunc method Scan (line 126) | func (f sqlScannerFunc) Scan(src any) error { type driverValuerFunc (line 131) | type driverValuerFunc method Value (line 133) | func (f driverValuerFunc) Value() (driver.Value, error) { function TestMapScanNilIsNoOp (line 137) | func TestMapScanNilIsNoOp(t *testing.T) { function TestMapScanTextFormatInterfacePtr (line 144) | func TestMapScanTextFormatInterfacePtr(t *testing.T) { function TestMapScanTextFormatNonByteaIntoByteSlice (line 152) | func TestMapScanTextFormatNonByteaIntoByteSlice(t *testing.T) { function TestMapScanBinaryFormatInterfacePtr (line 160) | func TestMapScanBinaryFormatInterfacePtr(t *testing.T) { function TestMapScanUnknownOIDToPtrToAny (line 168) | func TestMapScanUnknownOIDToPtrToAny(t *testing.T) { function TestMapScanUnknownOIDToStringsAndBytes (line 183) | func TestMapScanUnknownOIDToStringsAndBytes(t *testing.T) { function TestMapScanPointerToNilStructDoesNotCrash (line 209) | func TestMapScanPointerToNilStructDoesNotCrash(t *testing.T) { function TestMapScanUnknownOIDTextFormat (line 218) | func TestMapScanUnknownOIDTextFormat(t *testing.T) { function TestMapScanUnknownOIDIntoSQLScanner (line 227) | func TestMapScanUnknownOIDIntoSQLScanner(t *testing.T) { type scannerString (line 237) | type scannerString method Scan (line 239) | func (ss *scannerString) Scan(v any) error { function TestMapScanUnregisteredOIDIntoRenamedStringSQLScanner (line 245) | func TestMapScanUnregisteredOIDIntoRenamedStringSQLScanner(t *testing.T) { type pgCustomInt (line 254) | type pgCustomInt method Scan (line 256) | func (ci *pgCustomInt) Scan(src any) error { function TestScanPlanBinaryInt32ScanScanner (line 261) | func TestScanPlanBinaryInt32ScanScanner(t *testing.T) { function TestScanPlanInterface (line 296) | func TestScanPlanInterface(t *testing.T) { function TestPointerPointerStructScan (line 305) | func TestPointerPointerStructScan(t *testing.T) { function TestMapScanPtrToPtrToSlice (line 334) | func TestMapScanPtrToPtrToSlice(t *testing.T) { function TestMapScanPtrToPtrToSliceOfStruct (line 344) | func TestMapScanPtrToPtrToSliceOfStruct(t *testing.T) { type databaseValuerString (line 360) | type databaseValuerString method Value (line 362) | func (s databaseValuerString) Value() (driver.Value, error) { function TestMapEncodeTextFormatDatabaseValuerThatIsRenamedSimpleType (line 367) | func TestMapEncodeTextFormatDatabaseValuerThatIsRenamedSimpleType(t *tes... type databaseValuerFmtStringer (line 375) | type databaseValuerFmtStringer method Value (line 377) | func (s databaseValuerFmtStringer) Value() (driver.Value, error) { method String (line 381) | func (s databaseValuerFmtStringer) String() string { function TestMapEncodeTextFormatDatabaseValuerThatIsFmtStringer (line 386) | func TestMapEncodeTextFormatDatabaseValuerThatIsFmtStringer(t *testing.T) { type databaseValuerStringFormat (line 394) | type databaseValuerStringFormat struct method Value (line 398) | func (v databaseValuerStringFormat) Value() (driver.Value, error) { function TestMapEncodeBinaryFormatDatabaseValuerThatReturnsString (line 402) | func TestMapEncodeBinaryFormatDatabaseValuerThatReturnsString(t *testing... function TestMapEncodeDatabaseValuerThatReturnsStringIntoUnregisteredTypeTextFormat (line 411) | func TestMapEncodeDatabaseValuerThatReturnsStringIntoUnregisteredTypeTex... function TestMapEncodeDatabaseValuerThatReturnsByteSliceIntoUnregisteredTypeTextFormat (line 419) | func TestMapEncodeDatabaseValuerThatReturnsByteSliceIntoUnregisteredType... function TestMapEncodeStringIntoUnregisteredTypeTextFormat (line 426) | func TestMapEncodeStringIntoUnregisteredTypeTextFormat(t *testing.T) { function TestMapEncodeByteSliceIntoUnregisteredTypeTextFormat (line 433) | func TestMapEncodeByteSliceIntoUnregisteredTypeTextFormat(t *testing.T) { function TestMapEncodeNamedTypeOfByteSliceIntoTextTextFormat (line 441) | func TestMapEncodeNamedTypeOfByteSliceIntoTextTextFormat(t *testing.T) { function TestMapScanPointerToRenamedType (line 449) | func TestMapScanPointerToRenamedType(t *testing.T) { function TestMapScanNullToWrongType (line 461) | func TestMapScanNullToWrongType(t *testing.T) { function TestScanToSliceOfRenamedUint8 (line 475) | func TestScanToSliceOfRenamedUint8(t *testing.T) { function TestMapScanTextToBool (line 483) | func TestMapScanTextToBool(t *testing.T) { function TestMapScanTextToBoolError (line 515) | func TestMapScanTextToBoolError(t *testing.T) { type databaseValuerUUID (line 537) | type databaseValuerUUID method Value (line 539) | func (v databaseValuerUUID) Value() (driver.Value, error) { function TestMapEncodePlanCacheUUIDTypeConfusion (line 544) | func TestMapEncodePlanCacheUUIDTypeConfusion(t *testing.T) { function TestMapEncodeRawJSONIntoUnknownOID (line 569) | func TestMapEncodeRawJSONIntoUnknownOID(t *testing.T) { function TestCachedPlanScanConfusion (line 578) | func TestCachedPlanScanConfusion(t *testing.T) { function BenchmarkMapScanInt4IntoBinaryDecoder (line 591) | func BenchmarkMapScanInt4IntoBinaryDecoder(b *testing.B) { function BenchmarkMapScanInt4IntoGoInt32 (line 608) | func BenchmarkMapScanInt4IntoGoInt32(b *testing.B) { function BenchmarkScanPlanScanInt4IntoBinaryDecoder (line 625) | func BenchmarkScanPlanScanInt4IntoBinaryDecoder(b *testing.B) { function BenchmarkScanPlanScanInt4IntoGoInt32 (line 644) | func BenchmarkScanPlanScanInt4IntoGoInt32(b *testing.B) { function isExpectedEq (line 663) | func isExpectedEq(a any) func(any) bool { function isPtrExpectedEq (line 669) | func isPtrExpectedEq(a any) func(any) bool { FILE: pgtype/point.go type Vec2 (line 15) | type Vec2 struct type PointScanner (line 20) | type PointScanner interface type PointValuer (line 24) | type PointValuer interface type Point (line 28) | type Point struct method ScanPoint (line 34) | func (p *Point) ScanPoint(v Point) error { method PointValue (line 40) | func (p Point) PointValue() (Point, error) { method Scan (line 74) | func (dst *Point) Scan(src any) error { method Value (line 89) | func (src Point) Value() (driver.Value, error) { method MarshalJSON (line 102) | func (src Point) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 115) | func (dst *Point) UnmarshalJSON(point []byte) error { function parsePoint (line 44) | func parsePoint(src []byte) (*Point, error) { type PointCodec (line 124) | type PointCodec struct method FormatSupported (line 126) | func (PointCodec) FormatSupported(format int16) bool { method PreferredFormat (line 130) | func (PointCodec) PreferredFormat() int16 { method PlanEncode (line 134) | func (PointCodec) PlanEncode(m *Map, oid uint32, format int16, value a... method PlanScan (line 184) | func (PointCodec) PlanScan(m *Map, oid uint32, format int16, target an... method DecodeDatabaseSQLValue (line 201) | func (c PointCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format ... method DecodeValue (line 205) | func (c PointCodec) DecodeValue(m *Map, oid uint32, format int16, src ... type encodePlanPointCodecBinary (line 149) | type encodePlanPointCodecBinary struct method Encode (line 151) | func (encodePlanPointCodecBinary) Encode(value any, buf []byte) (newBu... type encodePlanPointCodecText (line 166) | type encodePlanPointCodecText struct method Encode (line 168) | func (encodePlanPointCodecText) Encode(value any, buf []byte) (newBuf ... type scanPlanBinaryPointToPointScanner (line 218) | type scanPlanBinaryPointToPointScanner struct method Scan (line 220) | func (scanPlanBinaryPointToPointScanner) Scan(src []byte, dst any) err... type scanPlanTextAnyToPointScanner (line 240) | type scanPlanTextAnyToPointScanner struct method Scan (line 242) | func (scanPlanTextAnyToPointScanner) Scan(src []byte, dst any) error { FILE: pgtype/point_test.go function TestPointCodec (line 13) | func TestPointCodec(t *testing.T) { function TestPoint_MarshalJSON (line 32) | func TestPoint_MarshalJSON(t *testing.T) { function TestPoint_UnmarshalJSON (line 65) | func TestPoint_UnmarshalJSON(t *testing.T) { FILE: pgtype/polygon.go type PolygonScanner (line 14) | type PolygonScanner interface type PolygonValuer (line 18) | type PolygonValuer interface type Polygon (line 22) | type Polygon struct method ScanPolygon (line 28) | func (p *Polygon) ScanPolygon(v Polygon) error { method PolygonValue (line 34) | func (p Polygon) PolygonValue() (Polygon, error) { method Scan (line 39) | func (p *Polygon) Scan(src any) error { method Value (line 54) | func (p Polygon) Value() (driver.Value, error) { type PolygonCodec (line 67) | type PolygonCodec struct method FormatSupported (line 69) | func (PolygonCodec) FormatSupported(format int16) bool { method PreferredFormat (line 73) | func (PolygonCodec) PreferredFormat() int16 { method PlanEncode (line 77) | func (PolygonCodec) PlanEncode(m *Map, oid uint32, format int16, value... method PlanScan (line 143) | func (PolygonCodec) PlanScan(m *Map, oid uint32, format int16, target ... method DecodeDatabaseSQLValue (line 239) | func (c PolygonCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, forma... method DecodeValue (line 243) | func (c PolygonCodec) DecodeValue(m *Map, oid uint32, format int16, sr... type encodePlanPolygonCodecBinary (line 92) | type encodePlanPolygonCodecBinary struct method Encode (line 94) | func (encodePlanPolygonCodecBinary) Encode(value any, buf []byte) (new... type encodePlanPolygonCodecText (line 114) | type encodePlanPolygonCodecText struct method Encode (line 116) | func (encodePlanPolygonCodecText) Encode(value any, buf []byte) (newBu... type scanPlanBinaryPolygonToPolygonScanner (line 160) | type scanPlanBinaryPolygonToPolygonScanner struct method Scan (line 162) | func (scanPlanBinaryPolygonToPolygonScanner) Scan(src []byte, dst any)... type scanPlanTextAnyToPolygonScanner (line 195) | type scanPlanTextAnyToPolygonScanner struct method Scan (line 197) | func (scanPlanTextAnyToPolygonScanner) Scan(src []byte, dst any) error { FILE: pgtype/polygon_test.go function isExpectedEqPolygon (line 11) | func isExpectedEqPolygon(a any) func(any) bool { function TestPolygonTranscode (line 30) | func TestPolygonTranscode(t *testing.T) { FILE: pgtype/qchar.go type QCharCodec (line 15) | type QCharCodec struct method FormatSupported (line 17) | func (QCharCodec) FormatSupported(format int16) bool { method PreferredFormat (line 21) | func (QCharCodec) PreferredFormat() int16 { method PlanEncode (line 25) | func (QCharCodec) PlanEncode(m *Map, oid uint32, format int16, value a... method PlanScan (line 59) | func (QCharCodec) PlanScan(m *Map, oid uint32, format int16, target an... method DecodeDatabaseSQLValue (line 117) | func (c QCharCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format ... method DecodeValue (line 130) | func (c QCharCodec) DecodeValue(m *Map, oid uint32, format int16, src ... type encodePlanQcharCodecByte (line 39) | type encodePlanQcharCodecByte struct method Encode (line 41) | func (encodePlanQcharCodecByte) Encode(value any, buf []byte) (newBuf ... type encodePlanQcharCodecRune (line 47) | type encodePlanQcharCodecRune struct method Encode (line 49) | func (encodePlanQcharCodecRune) Encode(value any, buf []byte) (newBuf ... type scanPlanQcharCodecByte (line 73) | type scanPlanQcharCodecByte struct method Scan (line 75) | func (scanPlanQcharCodecByte) Scan(src []byte, dst any) error { type scanPlanQcharCodecRune (line 95) | type scanPlanQcharCodecRune struct method Scan (line 97) | func (scanPlanQcharCodecRune) Scan(src []byte, dst any) error { FILE: pgtype/qchar_test.go function TestQcharTranscode (line 11) | func TestQcharTranscode(t *testing.T) { FILE: pgtype/range.go type BoundType (line 9) | type BoundType method String (line 18) | func (bt BoundType) String() string { constant Inclusive (line 12) | Inclusive = BoundType('i') constant Exclusive (line 13) | Exclusive = BoundType('e') constant Unbounded (line 14) | Unbounded = BoundType('U') constant Empty (line 15) | Empty = BoundType('E') type untypedTextRange (line 22) | type untypedTextRange struct function parseUntypedTextRange (line 29) | func parseUntypedTextRange(src string) (*untypedTextRange, error) { function rangeParseValue (line 114) | func rangeParseValue(buf *bytes.Buffer) (string, error) { function rangeParseQuotedValue (line 147) | func rangeParseQuotedValue(buf *bytes.Buffer) (string, error) { type untypedBinaryRange (line 176) | type untypedBinaryRange struct constant emptyMask (line 195) | emptyMask = 1 constant lowerInclusiveMask (line 196) | lowerInclusiveMask = 2 constant upperInclusiveMask (line 197) | upperInclusiveMask = 4 constant lowerUnboundedMask (line 198) | lowerUnboundedMask = 8 constant upperUnboundedMask (line 199) | upperUnboundedMask = 16 function parseUntypedBinaryRange (line 202) | func parseUntypedBinaryRange(src []byte) (*untypedBinaryRange, error) { type Range (line 281) | type Range struct method IsNull (line 289) | func (r Range[T]) IsNull() bool { method BoundTypes (line 293) | func (r Range[T]) BoundTypes() (lower, upper BoundType) { method Bounds (line 297) | func (r Range[T]) Bounds() (lower, upper any) { method ScanNull (line 301) | func (r *Range[T]) ScanNull() error { method ScanBounds (line 306) | func (r *Range[T]) ScanBounds() (lowerTarget, upperTarget any) { method SetBoundTypes (line 310) | func (r *Range[T]) SetBoundTypes(lower, upper BoundType) error { FILE: pgtype/range_codec.go type RangeValuer (line 11) | type RangeValuer interface type RangeScanner (line 23) | type RangeScanner interface type RangeCodec (line 38) | type RangeCodec struct method FormatSupported (line 42) | func (c *RangeCodec) FormatSupported(format int16) bool { method PreferredFormat (line 46) | func (c *RangeCodec) PreferredFormat() int16 { method PlanEncode (line 53) | func (c *RangeCodec) PlanEncode(m *Map, oid uint32, format int16, valu... method PlanScan (line 237) | func (c *RangeCodec) PlanScan(m *Map, oid uint32, format int16, target... method DecodeDatabaseSQLValue (line 354) | func (c *RangeCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format... method DecodeValue (line 371) | func (c *RangeCodec) DecodeValue(m *Map, oid uint32, format int16, src... type encodePlanRangeCodecRangeValuerToBinary (line 68) | type encodePlanRangeCodecRangeValuerToBinary struct method Encode (line 73) | func (plan *encodePlanRangeCodecRangeValuerToBinary) Encode(value any,... type encodePlanRangeCodecRangeValuerToText (line 159) | type encodePlanRangeCodecRangeValuerToText struct method Encode (line 164) | func (plan *encodePlanRangeCodecRangeValuerToText) Encode(value any, b... type scanPlanBinaryRangeToRangeScanner (line 254) | type scanPlanBinaryRangeToRangeScanner struct method Scan (line 259) | func (plan *scanPlanBinaryRangeToRangeScanner) Scan(src []byte, target... type scanPlanTextRangeToRangeScanner (line 304) | type scanPlanTextRangeToRangeScanner struct method Scan (line 309) | func (plan *scanPlanTextRangeToRangeScanner) Scan(src []byte, target a... FILE: pgtype/range_codec_test.go function TestRangeCodecTranscode (line 13) | func TestRangeCodecTranscode(t *testing.T) { function TestRangeCodecTranscodeCompatibleRangeElementTypes (line 42) | func TestRangeCodecTranscodeCompatibleRangeElementTypes(t *testing.T) { function TestRangeCodecScanRangeTwiceWithUnbounded (line 74) | func TestRangeCodecScanRangeTwiceWithUnbounded(t *testing.T) { function TestRangeCodecDecodeValue (line 127) | func TestRangeCodecDecodeValue(t *testing.T) { FILE: pgtype/range_test.go function TestParseUntypedTextRange (line 8) | func TestParseUntypedTextRange(t *testing.T) { function TestParseUntypedBinaryRange (line 96) | func TestParseUntypedBinaryRange(t *testing.T) { FILE: pgtype/record_codec.go type RecordCodec (line 14) | type RecordCodec struct method FormatSupported (line 16) | func (RecordCodec) FormatSupported(format int16) bool { method PreferredFormat (line 20) | func (RecordCodec) PreferredFormat() int16 { method PlanEncode (line 24) | func (RecordCodec) PlanEncode(m *Map, oid uint32, format int16, value ... method PlanScan (line 28) | func (RecordCodec) PlanScan(m *Map, oid uint32, format int16, target a... method DecodeDatabaseSQLValue (line 73) | func (RecordCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 90) | func (RecordCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type scanPlanBinaryRecordToCompositeIndexScanner (line 39) | type scanPlanBinaryRecordToCompositeIndexScanner struct method Scan (line 43) | func (plan *scanPlanBinaryRecordToCompositeIndexScanner) Scan(src []by... FILE: pgtype/record_codec_test.go function TestRecordCodec (line 12) | func TestRecordCodec(t *testing.T) { function TestRecordCodecDecodeValue (line 24) | func TestRecordCodecDecodeValue(t *testing.T) { FILE: pgtype/register_default_pg_types.go function registerDefaultPgTypeVariants (line 5) | func registerDefaultPgTypeVariants[T any](m *Map, name string) { FILE: pgtype/register_default_pg_types_disabled.go function registerDefaultPgTypeVariants (line 5) | func registerDefaultPgTypeVariants[T any](m *Map, name string) { FILE: pgtype/text.go type TextScanner (line 9) | type TextScanner interface type TextValuer (line 13) | type TextValuer interface type Text (line 17) | type Text struct method ScanText (line 23) | func (t *Text) ScanText(v Text) error { method TextValue (line 29) | func (t Text) TextValue() (Text, error) { method Scan (line 34) | func (dst *Text) Scan(src any) error { method Value (line 53) | func (src Text) Value() (driver.Value, error) { method MarshalJSON (line 61) | func (src Text) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 70) | func (dst *Text) UnmarshalJSON(b []byte) error { type TextCodec (line 86) | type TextCodec struct method FormatSupported (line 88) | func (TextCodec) FormatSupported(format int16) bool { method PreferredFormat (line 92) | func (TextCodec) PreferredFormat() int16 { method PlanEncode (line 96) | func (TextCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 152) | func (TextCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 170) | func (c TextCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 174) | func (c TextCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanTextCodecString (line 112) | type encodePlanTextCodecString struct method Encode (line 114) | func (encodePlanTextCodecString) Encode(value any, buf []byte) (newBuf... type encodePlanTextCodecByteSlice (line 120) | type encodePlanTextCodecByteSlice struct method Encode (line 122) | func (encodePlanTextCodecByteSlice) Encode(value any, buf []byte) (new... type encodePlanTextCodecStringer (line 128) | type encodePlanTextCodecStringer struct method Encode (line 130) | func (encodePlanTextCodecStringer) Encode(value any, buf []byte) (newB... type encodePlanTextCodecTextValuer (line 136) | type encodePlanTextCodecTextValuer struct method Encode (line 138) | func (encodePlanTextCodecTextValuer) Encode(value any, buf []byte) (ne... type scanPlanTextAnyToString (line 182) | type scanPlanTextAnyToString struct method Scan (line 184) | func (scanPlanTextAnyToString) Scan(src []byte, dst any) error { type scanPlanAnyToNewByteSlice (line 195) | type scanPlanAnyToNewByteSlice struct method Scan (line 197) | func (scanPlanAnyToNewByteSlice) Scan(src []byte, dst any) error { type scanPlanAnyToByteScanner (line 209) | type scanPlanAnyToByteScanner struct method Scan (line 211) | func (scanPlanAnyToByteScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToTextScanner (line 216) | type scanPlanTextAnyToTextScanner struct method Scan (line 218) | func (scanPlanTextAnyToTextScanner) Scan(src []byte, dst any) error { FILE: pgtype/text_format_only_codec.go type TextFormatOnlyCodec (line 3) | type TextFormatOnlyCodec struct method FormatSupported (line 7) | func (c *TextFormatOnlyCodec) FormatSupported(format int16) bool { method PreferredFormat (line 11) | func (TextFormatOnlyCodec) PreferredFormat() int16 { FILE: pgtype/text_test.go type someFmtStringer (line 13) | type someFmtStringer struct method String (line 15) | func (someFmtStringer) String() string { function TestTextCodec (line 19) | func TestTextCodec(t *testing.T) { function TestTextCodecName (line 49) | func TestTextCodecName(t *testing.T) { function TestTextCodecBPChar (line 67) | func TestTextCodecBPChar(t *testing.T) { function TestTextCodecACLItem (line 96) | func TestTextCodecACLItem(t *testing.T) { function TestTextCodecACLItemRoleWithSpecialCharacters (line 113) | func TestTextCodecACLItemRoleWithSpecialCharacters(t *testing.T) { function TestTextMarshalJSON (line 139) | func TestTextMarshalJSON(t *testing.T) { function TestTextUnmarshalJSON (line 159) | func TestTextUnmarshalJSON(t *testing.T) { FILE: pgtype/tid.go type TIDScanner (line 13) | type TIDScanner interface type TIDValuer (line 17) | type TIDValuer interface type TID (line 32) | type TID struct method ScanTID (line 39) | func (b *TID) ScanTID(v TID) error { method TIDValue (line 45) | func (b TID) TIDValue() (TID, error) { method Scan (line 50) | func (dst *TID) Scan(src any) error { method Value (line 65) | func (src TID) Value() (driver.Value, error) { type TIDCodec (line 77) | type TIDCodec struct method FormatSupported (line 79) | func (TIDCodec) FormatSupported(format int16) bool { method PreferredFormat (line 83) | func (TIDCodec) PreferredFormat() int16 { method PlanEncode (line 87) | func (TIDCodec) PlanEncode(m *Map, oid uint32, format int16, value any... method PlanScan (line 135) | func (TIDCodec) PlanScan(m *Map, oid uint32, format int16, target any)... method DecodeDatabaseSQLValue (line 227) | func (c TIDCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format in... method DecodeValue (line 231) | func (c TIDCodec) DecodeValue(m *Map, oid uint32, format int16, src []... type encodePlanTIDCodecBinary (line 102) | type encodePlanTIDCodecBinary struct method Encode (line 104) | func (encodePlanTIDCodecBinary) Encode(value any, buf []byte) (newBuf ... type encodePlanTIDCodecText (line 119) | type encodePlanTIDCodecText struct method Encode (line 121) | func (encodePlanTIDCodecText) Encode(value any, buf []byte) (newBuf []... type scanPlanBinaryTIDToTIDScanner (line 154) | type scanPlanBinaryTIDToTIDScanner struct method Scan (line 156) | func (scanPlanBinaryTIDToTIDScanner) Scan(src []byte, dst any) error { type scanPlanBinaryTIDToTextScanner (line 174) | type scanPlanBinaryTIDToTextScanner struct method Scan (line 176) | func (scanPlanBinaryTIDToTextScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToTIDScanner (line 196) | type scanPlanTextAnyToTIDScanner struct method Scan (line 198) | func (scanPlanTextAnyToTIDScanner) Scan(src []byte, dst any) error { FILE: pgtype/tid_test.go function TestTIDCodec (line 11) | func TestTIDCodec(t *testing.T) { FILE: pgtype/time.go type TimeScanner (line 12) | type TimeScanner interface type TimeValuer (line 16) | type TimeValuer interface type Time (line 27) | type Time struct method ScanTime (line 33) | func (t *Time) ScanTime(v Time) error { method TimeValue (line 39) | func (t Time) TimeValue() (Time, error) { method Scan (line 44) | func (t *Time) Scan(src any) error { method Value (line 64) | func (t Time) Value() (driver.Value, error) { type TimeCodec (line 76) | type TimeCodec struct method FormatSupported (line 78) | func (TimeCodec) FormatSupported(format int16) bool { method PreferredFormat (line 82) | func (TimeCodec) PreferredFormat() int16 { method PlanEncode (line 86) | func (TimeCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 141) | func (TimeCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 260) | func (c TimeCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 264) | func (c TimeCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanTimeCodecBinary (line 101) | type encodePlanTimeCodecBinary struct method Encode (line 103) | func (encodePlanTimeCodecBinary) Encode(value any, buf []byte) (newBuf... type encodePlanTimeCodecText (line 116) | type encodePlanTimeCodecText struct method Encode (line 118) | func (encodePlanTimeCodecText) Encode(value any, buf []byte) (newBuf [... type scanPlanBinaryTimeToTimeScanner (line 160) | type scanPlanBinaryTimeToTimeScanner struct method Scan (line 162) | func (scanPlanBinaryTimeToTimeScanner) Scan(src []byte, dst any) error { type scanPlanBinaryTimeToTextScanner (line 178) | type scanPlanBinaryTimeToTextScanner struct method Scan (line 180) | func (scanPlanBinaryTimeToTextScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToTimeScanner (line 206) | type scanPlanTextAnyToTimeScanner struct method Scan (line 208) | func (scanPlanTextAnyToTimeScanner) Scan(src []byte, dst any) error { FILE: pgtype/time_test.go function TestTimeCodec (line 14) | func TestTimeCodec(t *testing.T) { function TestTimeTextScanner (line 51) | func TestTimeTextScanner(t *testing.T) { FILE: pgtype/timestamp.go constant pgTimestampFormat (line 15) | pgTimestampFormat = "2006-01-02 15:04:05.999999999" constant jsonISO8601 (line 16) | jsonISO8601 = "2006-01-02T15:04:05.999999999" type TimestampScanner (line 19) | type TimestampScanner interface type TimestampValuer (line 23) | type TimestampValuer interface type Timestamp (line 28) | type Timestamp struct method ScanTimestamp (line 35) | func (ts *Timestamp) ScanTimestamp(v Timestamp) error { method TimestampValue (line 41) | func (ts Timestamp) TimestampValue() (Timestamp, error) { method Scan (line 46) | func (ts *Timestamp) Scan(src any) error { method Value (line 64) | func (ts Timestamp) Value() (driver.Value, error) { method MarshalJSON (line 76) | func (ts Timestamp) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 96) | func (ts *Timestamp) UnmarshalJSON(b []byte) error { type TimestampCodec (line 134) | type TimestampCodec struct method FormatSupported (line 140) | func (*TimestampCodec) FormatSupported(format int16) bool { method PreferredFormat (line 144) | func (*TimestampCodec) PreferredFormat() int16 { method PlanEncode (line 148) | func (*TimestampCodec) PlanEncode(m *Map, oid uint32, format int16, va... method PlanScan (line 242) | func (c *TimestampCodec) PlanScan(m *Map, oid uint32, format int16, ta... method DecodeDatabaseSQLValue (line 336) | func (c *TimestampCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, fo... method DecodeValue (line 354) | func (c *TimestampCodec) DecodeValue(m *Map, oid uint32, format int16,... type encodePlanTimestampCodecBinary (line 163) | type encodePlanTimestampCodecBinary struct method Encode (line 165) | func (encodePlanTimestampCodecBinary) Encode(value any, buf []byte) (n... type encodePlanTimestampCodecText (line 192) | type encodePlanTimestampCodecText struct method Encode (line 194) | func (encodePlanTimestampCodecText) Encode(value any, buf []byte) (new... function discardTimeZone (line 234) | func discardTimeZone(t time.Time) time.Time { type scanPlanBinaryTimestampToTimestampScanner (line 259) | type scanPlanBinaryTimestampToTimestampScanner struct method Scan (line 261) | func (plan *scanPlanBinaryTimestampToTimestampScanner) Scan(src []byte... type scanPlanTextTimestampToTimestampScanner (line 294) | type scanPlanTextTimestampToTimestampScanner struct method Scan (line 296) | func (plan *scanPlanTextTimestampToTimestampScanner) Scan(src []byte, ... FILE: pgtype/timestamp_test.go function TestTimestampCodec (line 16) | func TestTimestampCodec(t *testing.T) { function TestTimestampCodecWithScanLocationUTC (line 43) | func TestTimestampCodecWithScanLocationUTC(t *testing.T) { function TestTimestampCodecWithScanLocationLocal (line 62) | func TestTimestampCodecWithScanLocationLocal(t *testing.T) { function TestTimestampTranscodeBigTimeBinary (line 80) | func TestTimestampTranscodeBigTimeBinary(t *testing.T) { function TestTimestampCodecDecodeTextInvalid (line 96) | func TestTimestampCodecDecodeTextInvalid(t *testing.T) { function TestTimestampMarshalJSON (line 104) | func TestTimestampMarshalJSON(t *testing.T) { function TestTimestampUnmarshalJSONErrors (line 145) | func TestTimestampUnmarshalJSONErrors(t *testing.T) { function TestTimestampUnmarshalJSON (line 157) | func TestTimestampUnmarshalJSON(t *testing.T) { FILE: pgtype/timestamptz.go constant pgTimestamptzHourFormat (line 15) | pgTimestamptzHourFormat = "2006-01-02 15:04:05.999999999Z07" constant pgTimestamptzMinuteFormat (line 16) | pgTimestamptzMinuteFormat = "2006-01-02 15:04:05.999999999Z07:00" constant pgTimestamptzSecondFormat (line 17) | pgTimestamptzSecondFormat = "2006-01-02 15:04:05.999999999Z07:00:00" constant microsecFromUnixEpochToY2K (line 18) | microsecFromUnixEpochToY2K = 946_684_800 * 1_000_000 constant negativeInfinityMicrosecondOffset (line 22) | negativeInfinityMicrosecondOffset = -9223372036854775808 constant infinityMicrosecondOffset (line 23) | infinityMicrosecondOffset = 9223372036854775807 type TimestamptzScanner (line 26) | type TimestamptzScanner interface type TimestamptzValuer (line 30) | type TimestamptzValuer interface type Timestamptz (line 35) | type Timestamptz struct method ScanTimestamptz (line 42) | func (tstz *Timestamptz) ScanTimestamptz(v Timestamptz) error { method TimestamptzValue (line 48) | func (tstz Timestamptz) TimestamptzValue() (Timestamptz, error) { method Scan (line 53) | func (tstz *Timestamptz) Scan(src any) error { method Value (line 71) | func (tstz Timestamptz) Value() (driver.Value, error) { method MarshalJSON (line 83) | func (tstz Timestamptz) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 103) | func (tstz *Timestamptz) UnmarshalJSON(b []byte) error { type TimestamptzCodec (line 133) | type TimestamptzCodec struct method FormatSupported (line 139) | func (*TimestamptzCodec) FormatSupported(format int16) bool { method PreferredFormat (line 143) | func (*TimestamptzCodec) PreferredFormat() int16 { method PlanEncode (line 147) | func (*TimestamptzCodec) PlanEncode(m *Map, oid uint32, format int16, ... method PlanScan (line 233) | func (c *TimestamptzCodec) PlanScan(m *Map, oid uint32, format int16, ... method DecodeDatabaseSQLValue (line 337) | func (c *TimestamptzCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, ... method DecodeValue (line 355) | func (c *TimestamptzCodec) DecodeValue(m *Map, oid uint32, format int1... type encodePlanTimestamptzCodecBinary (line 162) | type encodePlanTimestamptzCodecBinary struct method Encode (line 164) | func (encodePlanTimestamptzCodecBinary) Encode(value any, buf []byte) ... type encodePlanTimestamptzCodecText (line 190) | type encodePlanTimestamptzCodecText struct method Encode (line 192) | func (encodePlanTimestamptzCodecText) Encode(value any, buf []byte) (n... type scanPlanBinaryTimestamptzToTimestamptzScanner (line 250) | type scanPlanBinaryTimestamptzToTimestamptzScanner struct method Scan (line 252) | func (plan *scanPlanBinaryTimestamptzToTimestamptzScanner) Scan(src []... type scanPlanTextTimestamptzToTimestamptzScanner (line 285) | type scanPlanTextTimestamptzToTimestamptzScanner struct method Scan (line 287) | func (plan *scanPlanTextTimestamptzToTimestamptzScanner) Scan(src []by... FILE: pgtype/timestamptz_test.go function TestTimestamptzCodec (line 14) | func TestTimestamptzCodec(t *testing.T) { function TestTimestamptzCodecWithLocationUTC (line 41) | func TestTimestamptzCodecWithLocationUTC(t *testing.T) { function TestTimestamptzCodecWithLocationLocal (line 58) | func TestTimestamptzCodecWithLocationLocal(t *testing.T) { function TestTimestamptzTranscodeBigTimeBinary (line 76) | func TestTimestamptzTranscodeBigTimeBinary(t *testing.T) { function TestTimestamptzDecodeTextInvalid (line 92) | func TestTimestamptzDecodeTextInvalid(t *testing.T) { function TestTimestamptzMarshalJSON (line 100) | func TestTimestamptzMarshalJSON(t *testing.T) { function TestTimestamptzUnmarshalJSON (line 123) | func TestTimestamptzUnmarshalJSON(t *testing.T) { FILE: pgtype/tsvector.go type TSVectorScanner (line 14) | type TSVectorScanner interface type TSVectorValuer (line 18) | type TSVectorValuer interface type TSVector (line 23) | type TSVector struct method ScanTSVector (line 35) | func (t *TSVector) ScanTSVector(v TSVector) error { method TSVectorValue (line 41) | func (t TSVector) TSVectorValue() (TSVector, error) { method String (line 45) | func (t TSVector) String() string { method Scan (line 51) | func (t *TSVector) Scan(src any) error { method Value (line 66) | func (t TSVector) Value() (driver.Value, error) { type TSVectorLexeme (line 29) | type TSVectorLexeme struct type TSVectorWeight (line 80) | type TSVectorWeight constant TSVectorWeightA (line 83) | TSVectorWeightA = TSVectorWeight('A') constant TSVectorWeightB (line 84) | TSVectorWeightB = TSVectorWeight('B') constant TSVectorWeightC (line 85) | TSVectorWeightC = TSVectorWeight('C') constant TSVectorWeightD (line 86) | TSVectorWeightD = TSVectorWeight('D') function tsvectorWeightToBinary (line 90) | func tsvectorWeightToBinary(w TSVectorWeight) uint16 { function tsvectorWeightFromBinary (line 104) | func tsvectorWeightFromBinary(b uint16) TSVectorWeight { type TSVectorPosition (line 118) | type TSVectorPosition struct method String (line 123) | func (p TSVectorPosition) String() string { type TSVectorCodec (line 131) | type TSVectorCodec struct method FormatSupported (line 133) | func (TSVectorCodec) FormatSupported(format int16) bool { method PreferredFormat (line 137) | func (TSVectorCodec) PreferredFormat() int16 { method PlanEncode (line 141) | func (TSVectorCodec) PlanEncode(m *Map, oid uint32, format int16, valu... method PlanScan (line 294) | func (TSVectorCodec) PlanScan(m *Map, oid uint32, format int16, target... method DecodeDatabaseSQLValue (line 331) | func (c TSVectorCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, form... method DecodeValue (line 335) | func (c TSVectorCodec) DecodeValue(m *Map, oid uint32, format int16, s... type encodePlanTSVectorCodecBinary (line 156) | type encodePlanTSVectorCodecBinary struct method Encode (line 158) | func (encodePlanTSVectorCodecBinary) Encode(value any, buf []byte) ([]... type scanPlanBinaryTSVectorToTSVectorScanner (line 185) | type scanPlanBinaryTSVectorToTSVectorScanner struct method Scan (line 187) | func (scanPlanBinaryTSVectorToTSVectorScanner) Scan(src []byte, dst an... type encodePlanTSVectorCodecText (line 258) | type encodePlanTSVectorCodecText struct method Encode (line 260) | func (encodePlanTSVectorCodecText) Encode(value any, buf []byte) ([]by... type scanPlanTextAnyToTSVectorScanner (line 311) | type scanPlanTextAnyToTSVectorScanner struct method Scan (line 313) | func (s scanPlanTextAnyToTSVectorScanner) Scan(src []byte, dst any) er... method scanString (line 323) | func (scanPlanTextAnyToTSVectorScanner) scanString(src string, scanner... type tsvectorParser (line 348) | type tsvectorParser struct method atEnd (line 353) | func (p *tsvectorParser) atEnd() bool { method peek (line 357) | func (p *tsvectorParser) peek() byte { method consume (line 361) | func (p *tsvectorParser) consume() (byte, bool) { method consumeSpaces (line 370) | func (p *tsvectorParser) consumeSpaces() { method consumeLexeme (line 377) | func (p *tsvectorParser) consumeLexeme() (string, error) { method consumePositions (line 413) | func (p *tsvectorParser) consumePositions() ([]TSVectorPosition, error) { method consumePosition (line 434) | func (p *tsvectorParser) consumePosition() (TSVectorPosition, error) { function parseTSVector (line 473) | func parseTSVector(s string) (TSVector, error) { FILE: pgtype/tsvector_test.go function isExpectedEqTSVector (line 12) | func isExpectedEqTSVector(a any) func(any) bool { function tsvectorConnTestRunner (line 48) | func tsvectorConnTestRunner(t *testing.T) pgxtest.ConnTestRunner { function TestTSVectorCodecBinary (line 62) | func TestTSVectorCodecBinary(t *testing.T) { function TestTSVectorCodecText (line 266) | func TestTSVectorCodecText(t *testing.T) { FILE: pgtype/uint32.go type Uint32Scanner (line 14) | type Uint32Scanner interface type Uint32Valuer (line 18) | type Uint32Valuer interface type Uint32 (line 23) | type Uint32 struct method ScanUint32 (line 29) | func (n *Uint32) ScanUint32(v Uint32) error { method Uint32Value (line 35) | func (n Uint32) Uint32Value() (Uint32, error) { method Scan (line 40) | func (dst *Uint32) Scan(src any) error { method Value (line 74) | func (src Uint32) Value() (driver.Value, error) { method MarshalJSON (line 82) | func (src Uint32) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 90) | func (dst *Uint32) UnmarshalJSON(b []byte) error { type Uint32Codec (line 106) | type Uint32Codec struct method FormatSupported (line 108) | func (Uint32Codec) FormatSupported(format int16) bool { method PreferredFormat (line 112) | func (Uint32Codec) PreferredFormat() int16 { method PlanEncode (line 116) | func (Uint32Codec) PlanEncode(m *Map, oid uint32, format int16, value ... method PlanScan (line 227) | func (Uint32Codec) PlanScan(m *Map, oid uint32, format int16, target a... method DecodeDatabaseSQLValue (line 250) | func (c Uint32Codec) DecodeDatabaseSQLValue(m *Map, oid uint32, format... method DecodeValue (line 263) | func (c Uint32Codec) DecodeValue(m *Map, oid uint32, format int16, src... type encodePlanUint32CodecBinaryUint32 (line 139) | type encodePlanUint32CodecBinaryUint32 struct method Encode (line 141) | func (encodePlanUint32CodecBinaryUint32) Encode(value any, buf []byte)... type encodePlanUint32CodecBinaryUint32Valuer (line 146) | type encodePlanUint32CodecBinaryUint32Valuer struct method Encode (line 148) | func (encodePlanUint32CodecBinaryUint32Valuer) Encode(value any, buf [... type encodePlanUint32CodecBinaryInt64Valuer (line 161) | type encodePlanUint32CodecBinaryInt64Valuer struct method Encode (line 163) | func (encodePlanUint32CodecBinaryInt64Valuer) Encode(value any, buf []... type encodePlanUint32CodecTextUint32 (line 183) | type encodePlanUint32CodecTextUint32 struct method Encode (line 185) | func (encodePlanUint32CodecTextUint32) Encode(value any, buf []byte) (... type encodePlanUint32CodecTextUint32Valuer (line 190) | type encodePlanUint32CodecTextUint32Valuer struct method Encode (line 192) | func (encodePlanUint32CodecTextUint32Valuer) Encode(value any, buf []b... type encodePlanUint32CodecTextInt64Valuer (line 205) | type encodePlanUint32CodecTextInt64Valuer struct method Encode (line 207) | func (encodePlanUint32CodecTextInt64Valuer) Encode(value any, buf []by... type scanPlanBinaryUint32ToUint32 (line 276) | type scanPlanBinaryUint32ToUint32 struct method Scan (line 278) | func (scanPlanBinaryUint32ToUint32) Scan(src []byte, dst any) error { type scanPlanBinaryUint32ToUint32Scanner (line 293) | type scanPlanBinaryUint32ToUint32Scanner struct method Scan (line 295) | func (scanPlanBinaryUint32ToUint32Scanner) Scan(src []byte, dst any) e... type scanPlanBinaryUint32ToTextScanner (line 314) | type scanPlanBinaryUint32ToTextScanner struct method Scan (line 316) | func (scanPlanBinaryUint32ToTextScanner) Scan(src []byte, dst any) err... type scanPlanTextAnyToUint32Scanner (line 334) | type scanPlanTextAnyToUint32Scanner struct method Scan (line 336) | func (scanPlanTextAnyToUint32Scanner) Scan(src []byte, dst any) error { FILE: pgtype/uint32_test.go function TestUint32Codec (line 11) | func TestUint32Codec(t *testing.T) { FILE: pgtype/uint64.go type Uint64Scanner (line 13) | type Uint64Scanner interface type Uint64Valuer (line 17) | type Uint64Valuer interface type Uint64 (line 22) | type Uint64 struct method ScanUint64 (line 28) | func (n *Uint64) ScanUint64(v Uint64) error { method Uint64Value (line 34) | func (n Uint64) Uint64Value() (Uint64, error) { method Scan (line 39) | func (dst *Uint64) Scan(src any) error { method Value (line 69) | func (src Uint64) Value() (driver.Value, error) { type Uint64Codec (line 83) | type Uint64Codec struct method FormatSupported (line 85) | func (Uint64Codec) FormatSupported(format int16) bool { method PreferredFormat (line 89) | func (Uint64Codec) PreferredFormat() int16 { method PlanEncode (line 93) | func (Uint64Codec) PlanEncode(m *Map, oid uint32, format int16, value ... method PlanScan (line 198) | func (Uint64Codec) PlanScan(m *Map, oid uint32, format int16, target a... method DecodeDatabaseSQLValue (line 221) | func (c Uint64Codec) DecodeDatabaseSQLValue(m *Map, oid uint32, format... method DecodeValue (line 234) | func (c Uint64Codec) DecodeValue(m *Map, oid uint32, format int16, src... type encodePlanUint64CodecBinaryUint64 (line 116) | type encodePlanUint64CodecBinaryUint64 struct method Encode (line 118) | func (encodePlanUint64CodecBinaryUint64) Encode(value any, buf []byte)... type encodePlanUint64CodecBinaryUint64Valuer (line 123) | type encodePlanUint64CodecBinaryUint64Valuer struct method Encode (line 125) | func (encodePlanUint64CodecBinaryUint64Valuer) Encode(value any, buf [... type encodePlanUint64CodecBinaryInt64Valuer (line 138) | type encodePlanUint64CodecBinaryInt64Valuer struct method Encode (line 140) | func (encodePlanUint64CodecBinaryInt64Valuer) Encode(value any, buf []... type encodePlanUint64CodecTextUint64 (line 157) | type encodePlanUint64CodecTextUint64 struct method Encode (line 159) | func (encodePlanUint64CodecTextUint64) Encode(value any, buf []byte) (... type encodePlanUint64CodecTextUint64Valuer (line 164) | type encodePlanUint64CodecTextUint64Valuer struct method Encode (line 166) | func (encodePlanUint64CodecTextUint64Valuer) Encode(value any, buf []b... type encodePlanUint64CodecTextInt64Valuer (line 179) | type encodePlanUint64CodecTextInt64Valuer struct method Encode (line 181) | func (encodePlanUint64CodecTextInt64Valuer) Encode(value any, buf []by... type scanPlanBinaryUint64ToUint64 (line 247) | type scanPlanBinaryUint64ToUint64 struct method Scan (line 249) | func (scanPlanBinaryUint64ToUint64) Scan(src []byte, dst any) error { type scanPlanBinaryUint64ToUint64Scanner (line 264) | type scanPlanBinaryUint64ToUint64Scanner struct method Scan (line 266) | func (scanPlanBinaryUint64ToUint64Scanner) Scan(src []byte, dst any) e... type scanPlanBinaryUint64ToTextScanner (line 285) | type scanPlanBinaryUint64ToTextScanner struct method Scan (line 287) | func (scanPlanBinaryUint64ToTextScanner) Scan(src []byte, dst any) err... type scanPlanTextAnyToUint64Scanner (line 305) | type scanPlanTextAnyToUint64Scanner struct method Scan (line 307) | func (scanPlanTextAnyToUint64Scanner) Scan(src []byte, dst any) error { FILE: pgtype/uint64_test.go function TestUint64Codec (line 11) | func TestUint64Codec(t *testing.T) { FILE: pgtype/uuid.go type UUIDScanner (line 10) | type UUIDScanner interface type UUIDValuer (line 14) | type UUIDValuer interface type UUID (line 18) | type UUID struct method ScanUUID (line 24) | func (b *UUID) ScanUUID(v UUID) error { method UUIDValue (line 30) | func (b UUID) UUIDValue() (UUID, error) { method Scan (line 73) | func (dst *UUID) Scan(src any) error { method Value (line 93) | func (src UUID) Value() (driver.Value, error) { method String (line 101) | func (src UUID) String() string { method MarshalJSON (line 110) | func (src UUID) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 123) | func (dst *UUID) UnmarshalJSON(src []byte) error { function parseUUID (line 35) | func parseUUID(src string) (dst [16]byte, err error) { function encodeUUID (line 56) | func encodeUUID(src [16]byte) string { type UUIDCodec (line 139) | type UUIDCodec struct method FormatSupported (line 141) | func (UUIDCodec) FormatSupported(format int16) bool { method PreferredFormat (line 145) | func (UUIDCodec) PreferredFormat() int16 { method PlanEncode (line 149) | func (UUIDCodec) PlanEncode(m *Map, oid uint32, format int16, value an... method PlanScan (line 194) | func (UUIDCodec) PlanScan(m *Map, oid uint32, format int16, target any... method DecodeDatabaseSQLValue (line 268) | func (c UUIDCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 282) | func (c UUIDCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanUUIDCodecBinaryUUIDValuer (line 164) | type encodePlanUUIDCodecBinaryUUIDValuer struct method Encode (line 166) | func (encodePlanUUIDCodecBinaryUUIDValuer) Encode(value any, buf []byt... type encodePlanUUIDCodecTextUUIDValuer (line 179) | type encodePlanUUIDCodecTextUUIDValuer struct method Encode (line 181) | func (encodePlanUUIDCodecTextUUIDValuer) Encode(value any, buf []byte)... type scanPlanBinaryUUIDToUUIDScanner (line 213) | type scanPlanBinaryUUIDToUUIDScanner struct method Scan (line 215) | func (scanPlanBinaryUUIDToUUIDScanner) Scan(src []byte, dst any) error { type scanPlanBinaryUUIDToTextScanner (line 232) | type scanPlanBinaryUUIDToTextScanner struct method Scan (line 234) | func (scanPlanBinaryUUIDToTextScanner) Scan(src []byte, dst any) error { type scanPlanTextAnyToUUIDScanner (line 251) | type scanPlanTextAnyToUUIDScanner struct method Scan (line 253) | func (scanPlanTextAnyToUUIDScanner) Scan(src []byte, dst any) error { FILE: pgtype/uuid_test.go type renamedUUIDByteArray (line 13) | type renamedUUIDByteArray function TestUUIDCodec (line 15) | func TestUUIDCodec(t *testing.T) { function TestUUID_String (line 66) | func TestUUID_String(t *testing.T) { function TestUUID_MarshalJSON (line 98) | func TestUUID_MarshalJSON(t *testing.T) { function TestUUID_UnmarshalJSON (line 131) | func TestUUID_UnmarshalJSON(t *testing.T) { FILE: pgtype/xml.go type XMLCodec (line 11) | type XMLCodec struct method FormatSupported (line 16) | func (*XMLCodec) FormatSupported(format int16) bool { method PreferredFormat (line 20) | func (*XMLCodec) PreferredFormat() int16 { method PlanEncode (line 24) | func (c *XMLCodec) PlanEncode(m *Map, oid uint32, format int16, value ... method PlanScan (line 103) | func (c *XMLCodec) PlanScan(m *Map, oid uint32, format int16, target a... method DecodeDatabaseSQLValue (line 180) | func (c *XMLCodec) DecodeDatabaseSQLValue(m *Map, oid uint32, format i... method DecodeValue (line 190) | func (c *XMLCodec) DecodeValue(m *Map, oid uint32, format int16, src [... type encodePlanXMLCodecEitherFormatString (line 69) | type encodePlanXMLCodecEitherFormatString struct method Encode (line 71) | func (encodePlanXMLCodecEitherFormatString) Encode(value any, buf []by... type encodePlanXMLCodecEitherFormatByteSlice (line 77) | type encodePlanXMLCodecEitherFormatByteSlice struct method Encode (line 79) | func (encodePlanXMLCodecEitherFormatByteSlice) Encode(value any, buf [... type encodePlanXMLCodecEitherFormatMarshal (line 89) | type encodePlanXMLCodecEitherFormatMarshal struct method Encode (line 93) | func (e *encodePlanXMLCodecEitherFormatMarshal) Encode(value any, buf ... type scanPlanXMLToByteSlice (line 141) | type scanPlanXMLToByteSlice struct method Scan (line 143) | func (scanPlanXMLToByteSlice) Scan(src []byte, dst any) error { type scanPlanXMLToXMLUnmarshal (line 155) | type scanPlanXMLToXMLUnmarshal struct method Scan (line 159) | func (s *scanPlanXMLToXMLUnmarshal) Scan(src []byte, dst any) error { FILE: pgtype/xml_test.go type xmlStruct (line 15) | type xmlStruct struct function TestXMLCodec (line 21) | func TestXMLCodec(t *testing.T) { function TestXMLCodecUnmarshalSQLNull (line 51) | func TestXMLCodecUnmarshalSQLNull(t *testing.T) { function TestXMLCodecPointerToPointerToString (line 86) | func TestXMLCodecPointerToPointerToString(t *testing.T) { function TestXMLCodecDecodeValue (line 101) | func TestXMLCodecDecodeValue(t *testing.T) { FILE: pgtype/zeronull/float8.go type Float8 (line 9) | type Float8 method SkipUnderlyingTypePlan (line 12) | func (Float8) SkipUnderlyingTypePlan() {} method ScanFloat64 (line 15) | func (f *Float8) ScanFloat64(n pgtype.Float8) error { method Float64Value (line 27) | func (f Float8) Float64Value() (pgtype.Float8, error) { method Scan (line 35) | func (f *Float8) Scan(src any) error { method Value (line 53) | func (f Float8) Value() (driver.Value, error) { FILE: pgtype/zeronull/float8_test.go function isExpectedEq (line 11) | func isExpectedEq(a any) func(any) bool { function TestFloat8Transcode (line 17) | func TestFloat8Transcode(t *testing.T) { FILE: pgtype/zeronull/int.go type Int2 (line 13) | type Int2 method SkipUnderlyingTypePlan (line 16) | func (Int2) SkipUnderlyingTypePlan() {} method ScanInt64 (line 19) | func (dst *Int2) ScanInt64(n pgtype.Int8) error { method Int64Value (line 37) | func (src Int2) Int64Value() (pgtype.Int8, error) { method Scan (line 45) | func (dst *Int2) Scan(src any) error { method Value (line 63) | func (src Int2) Value() (driver.Value, error) { type Int4 (line 70) | type Int4 method SkipUnderlyingTypePlan (line 73) | func (Int4) SkipUnderlyingTypePlan() {} method ScanInt64 (line 76) | func (dst *Int4) ScanInt64(n pgtype.Int8) error { method Int64Value (line 94) | func (src Int4) Int64Value() (pgtype.Int8, error) { method Scan (line 102) | func (dst *Int4) Scan(src any) error { method Value (line 120) | func (src Int4) Value() (driver.Value, error) { type Int8 (line 127) | type Int8 method SkipUnderlyingTypePlan (line 130) | func (Int8) SkipUnderlyingTypePlan() {} method ScanInt64 (line 133) | func (dst *Int8) ScanInt64(n pgtype.Int8) error { method Int64Value (line 151) | func (src Int8) Int64Value() (pgtype.Int8, error) { method Scan (line 159) | func (dst *Int8) Scan(src any) error { method Value (line 177) | func (src Int8) Value() (driver.Value, error) { FILE: pgtype/zeronull/int_test.go function TestInt2Transcode (line 13) | func TestInt2Transcode(t *testing.T) { function TestInt4Transcode (line 33) | func TestInt4Transcode(t *testing.T) { function TestInt8Transcode (line 53) | func TestInt8Transcode(t *testing.T) { FILE: pgtype/zeronull/text.go type Text (line 9) | type Text method SkipUnderlyingTypePlan (line 12) | func (Text) SkipUnderlyingTypePlan() {} method ScanText (line 15) | func (dst *Text) ScanText(v pgtype.Text) error { method Scan (line 27) | func (dst *Text) Scan(src any) error { method Value (line 45) | func (src Text) Value() (driver.Value, error) { FILE: pgtype/zeronull/text_test.go function TestTextTranscode (line 11) | func TestTextTranscode(t *testing.T) { FILE: pgtype/zeronull/timestamp.go type Timestamp (line 11) | type Timestamp method SkipUnderlyingTypePlan (line 14) | func (Timestamp) SkipUnderlyingTypePlan() {} method ScanTimestamp (line 17) | func (ts *Timestamp) ScanTimestamp(v pgtype.Timestamp) error { method TimestampValue (line 37) | func (ts Timestamp) TimestampValue() (pgtype.Timestamp, error) { method Scan (line 46) | func (ts *Timestamp) Scan(src any) error { method Value (line 64) | func (ts Timestamp) Value() (driver.Value, error) { FILE: pgtype/zeronull/timestamp_test.go function isExpectedEqTimestamp (line 12) | func isExpectedEqTimestamp(a any) func(any) bool { function TestTimestampTranscode (line 21) | func TestTimestampTranscode(t *testing.T) { FILE: pgtype/zeronull/timestamptz.go type Timestamptz (line 11) | type Timestamptz method SkipUnderlyingTypePlan (line 14) | func (Timestamptz) SkipUnderlyingTypePlan() {} method ScanTimestamptz (line 17) | func (ts *Timestamptz) ScanTimestamptz(v pgtype.Timestamptz) error { method TimestamptzValue (line 37) | func (ts Timestamptz) TimestamptzValue() (pgtype.Timestamptz, error) { method Scan (line 46) | func (ts *Timestamptz) Scan(src any) error { method Value (line 64) | func (ts Timestamptz) Value() (driver.Value, error) { FILE: pgtype/zeronull/timestamptz_test.go function isExpectedEqTimestamptz (line 12) | func isExpectedEqTimestamptz(a any) func(any) bool { function TestTimestamptzTranscode (line 21) | func TestTimestamptzTranscode(t *testing.T) { FILE: pgtype/zeronull/uuid.go type UUID (line 9) | type UUID method SkipUnderlyingTypePlan (line 12) | func (UUID) SkipUnderlyingTypePlan() {} method ScanUUID (line 15) | func (u *UUID) ScanUUID(v pgtype.UUID) error { method UUIDValue (line 27) | func (u UUID) UUIDValue() (pgtype.UUID, error) { method Scan (line 35) | func (u *UUID) Scan(src any) error { method Value (line 53) | func (u UUID) Value() (driver.Value, error) { FILE: pgtype/zeronull/uuid_test.go function TestUUIDTranscode (line 11) | func TestUUIDTranscode(t *testing.T) { FILE: pgtype/zeronull/zeronull.go function Register (line 8) | func Register(m *pgtype.Map) { FILE: pgtype/zeronull/zeronull_test.go function init (line 16) | func init() { FILE: pgx_test.go function skipCockroachDB (line 12) | func skipCockroachDB(t testing.TB, msg string) { FILE: pgxpool/batch_results.go type errBatchResults (line 8) | type errBatchResults struct method Exec (line 12) | func (br errBatchResults) Exec() (pgconn.CommandTag, error) { method Query (line 16) | func (br errBatchResults) Query() (pgx.Rows, error) { method QueryRow (line 20) | func (br errBatchResults) QueryRow() pgx.Row { method Close (line 24) | func (br errBatchResults) Close() error { type poolBatchResults (line 28) | type poolBatchResults struct method Exec (line 33) | func (br *poolBatchResults) Exec() (pgconn.CommandTag, error) { method Query (line 37) | func (br *poolBatchResults) Query() (pgx.Rows, error) { method QueryRow (line 41) | func (br *poolBatchResults) QueryRow() pgx.Row { method Close (line 45) | func (br *poolBatchResults) Close() error { FILE: pgxpool/bench_test.go function BenchmarkAcquireAndRelease (line 13) | func BenchmarkAcquireAndRelease(b *testing.B) { function BenchmarkMinimalPreparedSelectBaseline (line 27) | func BenchmarkMinimalPreparedSelectBaseline(b *testing.B) { function BenchmarkMinimalPreparedSelect (line 57) | func BenchmarkMinimalPreparedSelect(b *testing.B) { FILE: pgxpool/common_test.go function waitForReleaseToComplete (line 19) | func waitForReleaseToComplete() { type execer (line 23) | type execer interface function testExec (line 27) | func testExec(t *testing.T, ctx context.Context, db execer) { type queryer (line 33) | type queryer interface function testQuery (line 37) | func testQuery(t *testing.T, ctx context.Context, db queryer) { type queryRower (line 55) | type queryRower interface function testQueryRow (line 59) | func testQueryRow(t *testing.T, ctx context.Context, db queryRower) { type sendBatcher (line 67) | type sendBatcher interface function testSendBatch (line 71) | func testSendBatch(t *testing.T, ctx context.Context, db sendBatcher) { type copyFromer (line 92) | type copyFromer interface function testCopyFrom (line 96) | func testCopyFrom(t *testing.T, ctx context.Context, db interface { function assertConfigsEqual (line 132) | func assertConfigsEqual(t *testing.T, expected, actual *pgxpool.Config, ... function assertConnConfigsEqual (line 158) | func assertConnConfigsEqual(t *testing.T, expected, actual *pgx.ConnConf... FILE: pgxpool/conn.go type Conn (line 13) | type Conn struct method Release (line 20) | func (c *Conn) Release() { method Hijack (line 72) | func (c *Conn) Hijack() *pgx.Conn { method Exec (line 86) | func (c *Conn) Exec(ctx context.Context, sql string, arguments ...any)... method Query (line 90) | func (c *Conn) Query(ctx context.Context, sql string, args ...any) (pg... method QueryRow (line 94) | func (c *Conn) QueryRow(ctx context.Context, sql string, args ...any) ... method SendBatch (line 98) | func (c *Conn) SendBatch(ctx context.Context, b *pgx.Batch) pgx.BatchR... method CopyFrom (line 102) | func (c *Conn) CopyFrom(ctx context.Context, tableName pgx.Identifier,... method Begin (line 107) | func (c *Conn) Begin(ctx context.Context) (pgx.Tx, error) { method BeginTx (line 112) | func (c *Conn) BeginTx(ctx context.Context, txOptions pgx.TxOptions) (... method Ping (line 116) | func (c *Conn) Ping(ctx context.Context) error { method Conn (line 120) | func (c *Conn) Conn() *pgx.Conn { method connResource (line 124) | func (c *Conn) connResource() *connResource { method getPoolRow (line 128) | func (c *Conn) getPoolRow(r pgx.Row) *poolRow { method getPoolRows (line 132) | func (c *Conn) getPoolRows(r pgx.Rows) *poolRows { FILE: pgxpool/conn_test.go function TestConnExec (line 13) | func TestConnExec(t *testing.T) { function TestConnQuery (line 30) | func TestConnQuery(t *testing.T) { function TestConnQueryRow (line 47) | func TestConnQueryRow(t *testing.T) { function TestConnSendBatch (line 64) | func TestConnSendBatch(t *testing.T) { function TestConnCopyFrom (line 81) | func TestConnCopyFrom(t *testing.T) { FILE: pgxpool/helper_test.go type delayProxy (line 12) | type delayProxy struct method Read (line 26) | func (dp *delayProxy) Read(b []byte) (int, error) { function newDelayProxy (line 17) | func newDelayProxy(conn net.Conn, readDelay time.Duration) *delayProxy { function newDelayProxyDialFunc (line 34) | func newDelayProxyDialFunc(readDelay time.Duration) pgconn.DialFunc { FILE: pgxpool/pool.go type connResource (line 27) | type connResource struct method getConn (line 35) | func (cr *connResource) getConn(p *Pool, res *puddle.Resource[*connRes... method getPoolRow (line 49) | func (cr *connResource) getPoolRow(c *Conn, r pgx.Row) *poolRow { method getPoolRows (line 63) | func (cr *connResource) getPoolRows(c *Conn, r pgx.Rows) *poolRows { type Pool (line 78) | type Pool struct method Close (line 458) | func (p *Pool) Close() { method isExpired (line 465) | func (p *Pool) isExpired(res *puddle.Resource[*connResource]) bool { method triggerHealthCheck (line 469) | func (p *Pool) triggerHealthCheck() { method backgroundHealthCheck (line 491) | func (p *Pool) backgroundHealthCheck() { method checkHealth (line 506) | func (p *Pool) checkHealth() { method checkConnsHealth (line 530) | func (p *Pool) checkConnsHealth() bool { method checkMinConns (line 555) | func (p *Pool) checkMinConns() error { method createIdleResources (line 568) | func (p *Pool) createIdleResources(parentCtx context.Context, targetRe... method Acquire (line 598) | func (p *Pool) Acquire(ctx context.Context) (c *Conn, err error) { method AcquireFunc (line 661) | func (p *Pool) AcquireFunc(ctx context.Context, f func(*Conn) error) e... method AcquireAllIdle (line 673) | func (p *Pool) AcquireAllIdle(ctx context.Context) []*Conn { method Reset (line 696) | func (p *Pool) Reset() { method Config (line 701) | func (p *Pool) Config() *Config { return p.config.Copy() } method Stat (line 704) | func (p *Pool) Stat() *Stat { method Exec (line 717) | func (p *Pool) Exec(ctx context.Context, sql string, arguments ...any)... method Query (line 737) | func (p *Pool) Query(ctx context.Context, sql string, args ...any) (pg... method QueryRow (line 764) | func (p *Pool) QueryRow(ctx context.Context, sql string, args ...any) ... method SendBatch (line 774) | func (p *Pool) SendBatch(ctx context.Context, b *pgx.Batch) pgx.BatchR... method Begin (line 788) | func (p *Pool) Begin(ctx context.Context) (pgx.Tx, error) { method BeginTx (line 796) | func (p *Pool) BeginTx(ctx context.Context, txOptions pgx.TxOptions) (... method CopyFrom (line 811) | func (p *Pool) CopyFrom(ctx context.Context, tableName pgx.Identifier,... method Ping (line 823) | func (p *Pool) Ping(ctx context.Context) error { type ShouldPingParams (line 115) | type ShouldPingParams struct type Config (line 122) | type Config struct method Copy (line 201) | func (c *Config) Copy() *Config { method ConnString (line 209) | func (c *Config) ConnString() string { return c.ConnConfig.ConnString() } function New (line 212) | func New(ctx context.Context, connString string) (*Pool, error) { function NewWithConfig (line 222) | func NewWithConfig(ctx context.Context, config *Config) (*Pool, error) { function ParseConfig (line 361) | func ParseConfig(connString string) (*Config, error) { FILE: pgxpool/pool_test.go function TestConnect (line 20) | func TestConnect(t *testing.T) { function TestConnectConfig (line 31) | func TestConnectConfig(t *testing.T) { function TestParseConfigExtractsPoolArguments (line 44) | func TestParseConfigExtractsPoolArguments(t *testing.T) { function TestConstructorIgnoresContext (line 56) | func TestConstructorIgnoresContext(t *testing.T) { function TestConnectConfigRequiresConnConfigFromParseConfig (line 82) | func TestConnectConfigRequiresConnConfigFromParseConfig(t *testing.T) { function TestConfigCopyReturnsEqualConfig (line 90) | func TestConfigCopyReturnsEqualConfig(t *testing.T) { function TestConfigCopyCanBeUsedToConnect (line 100) | func TestConfigCopyCanBeUsedToConnect(t *testing.T) { function TestPoolAcquireAndConnRelease (line 112) | func TestPoolAcquireAndConnRelease(t *testing.T) { function TestPoolAcquireAndConnHijack (line 127) | func TestPoolAcquireAndConnHijack(t *testing.T) { function TestPoolAcquireChecksIdleConns (line 154) | func TestPoolAcquireChecksIdleConns(t *testing.T) { function TestPoolAcquireChecksIdleConnsWithShouldPing (line 208) | func TestPoolAcquireChecksIdleConnsWithShouldPing(t *testing.T) { function TestPoolAcquireWithMaxConnsEqualsMaxInt32 (line 250) | func TestPoolAcquireWithMaxConnsEqualsMaxInt32(t *testing.T) { function TestPoolAcquireFunc (line 270) | func TestPoolAcquireFunc(t *testing.T) { function TestPoolAcquireFuncReturnsFnError (line 288) | func TestPoolAcquireFuncReturnsFnError(t *testing.T) { function TestPoolBeforeConnect (line 304) | func TestPoolBeforeConnect(t *testing.T) { function TestPoolAfterConnect (line 328) | func TestPoolAfterConnect(t *testing.T) { function TestPoolBeforeAcquire (line 352) | func TestPoolBeforeAcquire(t *testing.T) { function TestPoolPrepareConn (line 396) | func TestPoolPrepareConn(t *testing.T) { function TestPoolAfterRelease (line 454) | func TestPoolAfterRelease(t *testing.T) { function TestPoolBeforeClose (line 493) | func TestPoolBeforeClose(t *testing.T) { function TestPoolAcquireAllIdle (line 531) | func TestPoolAcquireAllIdle(t *testing.T) { function TestPoolReset (line 562) | func TestPoolReset(t *testing.T) { function TestConnReleaseChecksMaxConnLifetime (line 590) | func TestConnReleaseChecksMaxConnLifetime(t *testing.T) { function TestConnReleaseClosesBusyConn (line 617) | func TestConnReleaseClosesBusyConn(t *testing.T) { function TestPoolBackgroundChecksMaxConnLifetime (line 648) | func TestPoolBackgroundChecksMaxConnLifetime(t *testing.T) { function TestPoolBackgroundChecksMaxConnIdleTime (line 676) | func TestPoolBackgroundChecksMaxConnIdleTime(t *testing.T) { function TestPoolBackgroundChecksMinConns (line 712) | func TestPoolBackgroundChecksMinConns(t *testing.T) { function TestPoolExec (line 759) | func TestPoolExec(t *testing.T) { function TestPoolQuery (line 772) | func TestPoolQuery(t *testing.T) { function TestPoolQueryRow (line 803) | func TestPoolQueryRow(t *testing.T) { function TestPoolQueryRowErrNoRows (line 822) | func TestPoolQueryRowErrNoRows(t *testing.T) { function TestPoolQueryRowScanPanicReleasesConnection (line 837) | func TestPoolQueryRowScanPanicReleasesConnection(t *testing.T) { function TestPoolSendBatch (line 855) | func TestPoolSendBatch(t *testing.T) { function TestPoolCopyFrom (line 873) | func TestPoolCopyFrom(t *testing.T) { function TestConnReleaseClosesConnInFailedTransaction (line 919) | func TestConnReleaseClosesConnInFailedTransaction(t *testing.T) { function TestConnReleaseClosesConnInTransaction (line 958) | func TestConnReleaseClosesConnInTransaction(t *testing.T) { function TestConnReleaseDestroysClosedConn (line 992) | func TestConnReleaseDestroysClosedConn(t *testing.T) { function TestConnPoolQueryConcurrentLoad (line 1024) | func TestConnPoolQueryConcurrentLoad(t *testing.T) { function TestConnReleaseWhenBeginFail (line 1050) | func TestConnReleaseWhenBeginFail(t *testing.T) { function TestTxBeginFuncNestedTransactionCommit (line 1079) | func TestTxBeginFuncNestedTransactionCommit(t *testing.T) { function TestTxBeginFuncNestedTransactionRollback (line 1129) | func TestTxBeginFuncNestedTransactionRollback(t *testing.T) { function TestIdempotentPoolClose (line 1176) | func TestIdempotentPoolClose(t *testing.T) { function TestConnectEagerlyReachesMinPoolSize (line 1190) | func TestConnectEagerlyReachesMinPoolSize(t *testing.T) { function TestPoolSendBatchBatchCloseTwice (line 1230) | func TestPoolSendBatchBatchCloseTwice(t *testing.T) { function TestPoolAcquirePingTimeout (line 1285) | func TestPoolAcquirePingTimeout(t *testing.T) { FILE: pgxpool/rows.go type errRows (line 8) | type errRows struct method Close (line 12) | func (errRows) Close() {} method Err (line 13) | func (e errRows) Err() error { return ... method CommandTag (line 14) | func (errRows) CommandTag() pgconn.CommandTag { return ... method FieldDescriptions (line 15) | func (errRows) FieldDescriptions() []pgconn.FieldDescription { return ... method Next (line 16) | func (errRows) Next() bool { return ... method Scan (line 17) | func (e errRows) Scan(dest ...any) error { return ... method Values (line 18) | func (e errRows) Values() ([]any, error) { return ... method RawValues (line 19) | func (e errRows) RawValues() [][]byte { return ... method Conn (line 20) | func (e errRows) Conn() *pgx.Conn { return ... type errRow (line 22) | type errRow struct method Scan (line 26) | func (e errRow) Scan(dest ...any) error { return e.err } type poolRows (line 28) | type poolRows struct method Close (line 34) | func (rows *poolRows) Close() { method Err (line 42) | func (rows *poolRows) Err() error { method CommandTag (line 49) | func (rows *poolRows) CommandTag() pgconn.CommandTag { method FieldDescriptions (line 53) | func (rows *poolRows) FieldDescriptions() []pgconn.FieldDescription { method Next (line 57) | func (rows *poolRows) Next() bool { method Scan (line 69) | func (rows *poolRows) Scan(dest ...any) error { method Values (line 77) | func (rows *poolRows) Values() ([]any, error) { method RawValues (line 85) | func (rows *poolRows) RawValues() [][]byte { method Conn (line 89) | func (rows *poolRows) Conn() *pgx.Conn { type poolRow (line 93) | type poolRow struct method Scan (line 99) | func (row *poolRow) Scan(dest ...any) error { FILE: pgxpool/stat.go type Stat (line 10) | type Stat struct method AcquireCount (line 18) | func (s *Stat) AcquireCount() int64 { method AcquireDuration (line 24) | func (s *Stat) AcquireDuration() time.Duration { method AcquiredConns (line 29) | func (s *Stat) AcquiredConns() int32 { method CanceledAcquireCount (line 35) | func (s *Stat) CanceledAcquireCount() int64 { method ConstructingConns (line 41) | func (s *Stat) ConstructingConns() int32 { method EmptyAcquireCount (line 48) | func (s *Stat) EmptyAcquireCount() int64 { method IdleConns (line 53) | func (s *Stat) IdleConns() int32 { method MaxConns (line 58) | func (s *Stat) MaxConns() int32 { method TotalConns (line 65) | func (s *Stat) TotalConns() int32 { method NewConnsCount (line 70) | func (s *Stat) NewConnsCount() int64 { method MaxLifetimeDestroyCount (line 76) | func (s *Stat) MaxLifetimeDestroyCount() int64 { method MaxIdleDestroyCount (line 82) | func (s *Stat) MaxIdleDestroyCount() int64 { method EmptyAcquireWaitTime (line 89) | func (s *Stat) EmptyAcquireWaitTime() time.Duration { FILE: pgxpool/tracer.go type AcquireTracer (line 10) | type AcquireTracer interface type TraceAcquireStartData (line 18) | type TraceAcquireStartData struct type TraceAcquireEndData (line 20) | type TraceAcquireEndData struct type ReleaseTracer (line 26) | type ReleaseTracer interface type TraceReleaseData (line 31) | type TraceReleaseData struct FILE: pgxpool/tracer_test.go type testTracer (line 14) | type testTracer struct method TraceAcquireStart (line 22) | func (tt *testTracer) TraceAcquireStart(ctx context.Context, pool *pgx... method TraceAcquireEnd (line 29) | func (tt *testTracer) TraceAcquireEnd(ctx context.Context, pool *pgxpo... method TraceRelease (line 35) | func (tt *testTracer) TraceRelease(pool *pgxpool.Pool, data pgxpool.Tr... method TraceQueryStart (line 41) | func (tt *testTracer) TraceQueryStart(ctx context.Context, conn *pgx.C... method TraceQueryEnd (line 45) | func (tt *testTracer) TraceQueryEnd(ctx context.Context, conn *pgx.Con... type ctxKey (line 20) | type ctxKey function TestTraceAcquire (line 48) | func TestTraceAcquire(t *testing.T) { function TestTraceRelease (line 103) | func TestTraceRelease(t *testing.T) { FILE: pgxpool/tx.go type Tx (line 11) | type Tx struct method Begin (line 17) | func (tx *Tx) Begin(ctx context.Context) (pgx.Tx, error) { method Commit (line 25) | func (tx *Tx) Commit(ctx context.Context) error { method Rollback (line 37) | func (tx *Tx) Rollback(ctx context.Context) error { method CopyFrom (line 46) | func (tx *Tx) CopyFrom(ctx context.Context, tableName pgx.Identifier, ... method SendBatch (line 50) | func (tx *Tx) SendBatch(ctx context.Context, b *pgx.Batch) pgx.BatchRe... method LargeObjects (line 54) | func (tx *Tx) LargeObjects() pgx.LargeObjects { method Prepare (line 65) | func (tx *Tx) Prepare(ctx context.Context, name, sql string) (*pgconn.... method Exec (line 69) | func (tx *Tx) Exec(ctx context.Context, sql string, arguments ...any) ... method Query (line 73) | func (tx *Tx) Query(ctx context.Context, sql string, args ...any) (pgx... method QueryRow (line 77) | func (tx *Tx) QueryRow(ctx context.Context, sql string, args ...any) p... method Conn (line 81) | func (tx *Tx) Conn() *pgx.Conn { FILE: pgxpool/tx_test.go function TestTxExec (line 13) | func TestTxExec(t *testing.T) { function TestTxQuery (line 30) | func TestTxQuery(t *testing.T) { function TestTxQueryRow (line 47) | func TestTxQueryRow(t *testing.T) { function TestTxSendBatch (line 64) | func TestTxSendBatch(t *testing.T) { function TestTxCopyFrom (line 81) | func TestTxCopyFrom(t *testing.T) { FILE: pgxtest/pgxtest.go type ConnTestRunner (line 32) | type ConnTestRunner struct method RunTest (line 67) | func (ctr *ConnTestRunner) RunTest(ctx context.Context, t testing.TB, ... function DefaultConnTestRunner (line 47) | func DefaultConnTestRunner() ConnTestRunner { function RunWithQueryExecModes (line 84) | func RunWithQueryExecModes(ctx context.Context, t *testing.T, ctr ConnTe... type ValueRoundTripTest (line 105) | type ValueRoundTripTest struct function RunValueRoundTripTests (line 111) | func RunValueRoundTripTests( function SkipCockroachDB (line 151) | func SkipCockroachDB(t testing.TB, conn *pgx.Conn, msg string) { function SkipPostgreSQLVersionLessThan (line 157) | func SkipPostgreSQLVersionLessThan(t testing.TB, conn *pgx.Conn, minVers... function SkipPostgreSQLVersionGreaterThan (line 175) | func SkipPostgreSQLVersionGreaterThan(t testing.TB, conn *pgx.Conn, maxV... FILE: pipeline_test.go function TestPipelineWithoutPreparedOrDescribedStatements (line 12) | func TestPipelineWithoutPreparedOrDescribedStatements(t *testing.T) { FILE: query_test.go function TestConnQueryScan (line 26) | func TestConnQueryScan(t *testing.T) { function TestConnQueryRowsFieldDescriptionsBeforeNext (line 61) | func TestConnQueryRowsFieldDescriptionsBeforeNext(t *testing.T) { function TestConnQueryWithoutResultSetCommandTag (line 75) | func TestConnQueryWithoutResultSetCommandTag(t *testing.T) { function TestConnQueryScanWithManyColumns (line 88) | func TestConnQueryScanWithManyColumns(t *testing.T) { function TestConnQueryValues (line 140) | func TestConnQueryValues(t *testing.T) { function TestConnQueryValuesWhenUnableToDecode (line 177) | func TestConnQueryValuesWhenUnableToDecode(t *testing.T) { function TestConnQueryValuesWithUnregisteredOID (line 196) | func TestConnQueryValuesWithUnregisteredOID(t *testing.T) { function TestConnQueryArgsAndScanWithUnregisteredOID (line 224) | func TestConnQueryArgsAndScanWithUnregisteredOID(t *testing.T) { function TestConnQueryReadRowMultipleTimes (line 247) | func TestConnQueryReadRowMultipleTimes(t *testing.T) { function TestRowsScanDoesNotAllowScanningBinaryFormatValuesIntoString (line 292) | func TestRowsScanDoesNotAllowScanningBinaryFormatValuesIntoString(t *tes... function TestConnQueryRawValues (line 310) | func TestConnQueryRawValues(t *testing.T) { function TestConnQueryCloseEarly (line 344) | func TestConnQueryCloseEarly(t *testing.T) { function TestConnQueryCloseEarlyWithErrorOnWire (line 381) | func TestConnQueryCloseEarlyWithErrorOnWire(t *testing.T) { function TestConnQueryReadWrongTypeError (line 398) | func TestConnQueryReadWrongTypeError(t *testing.T) { function TestConnQueryReadTooManyValues (line 434) | func TestConnQueryReadTooManyValues(t *testing.T) { function TestConnQueryScanIgnoreColumn (line 465) | func TestConnQueryScanIgnoreColumn(t *testing.T) { function TestConnQueryDeferredError (line 500) | func TestConnQueryDeferredError(t *testing.T) { function TestConnQueryErrorWhileReturningRows (line 542) | func TestConnQueryErrorWhileReturningRows(t *testing.T) { function TestQueryEncodeError (line 576) | func TestQueryEncodeError(t *testing.T) { function TestQueryRowCoreTypes (line 599) | func TestQueryRowCoreTypes(t *testing.T) { function TestQueryRowCoreIntegerEncoding (line 656) | func TestQueryRowCoreIntegerEncoding(t *testing.T) { function TestQueryRowCoreIntegerDecoding (line 764) | func TestQueryRowCoreIntegerDecoding(t *testing.T) { function TestQueryRowCoreByteSlice (line 938) | func TestQueryRowCoreByteSlice(t *testing.T) { function TestQueryRowErrors (line 971) | func TestQueryRowErrors(t *testing.T) { function TestQueryRowNoResults (line 1015) | func TestQueryRowNoResults(t *testing.T) { function TestQueryRowEmptyQuery (line 1030) | func TestQueryRowEmptyQuery(t *testing.T) { function TestReadingValueAfterEmptyArray (line 1047) | func TestReadingValueAfterEmptyArray(t *testing.T) { function TestReadingNullByteArray (line 1067) | func TestReadingNullByteArray(t *testing.T) { function TestReadingNullByteArrays (line 1082) | func TestReadingNullByteArrays(t *testing.T) { function TestQueryNullSliceIsSet (line 1107) | func TestQueryNullSliceIsSet(t *testing.T) { function TestConnQueryDatabaseSQLScanner (line 1122) | func TestConnQueryDatabaseSQLScanner(t *testing.T) { function TestConnQueryDatabaseSQLDriverValuer (line 1141) | func TestConnQueryDatabaseSQLDriverValuer(t *testing.T) { function TestConnQueryDatabaseSQLDriverValuerWithAutoGeneratedPointerReceiver (line 1158) | func TestConnQueryDatabaseSQLDriverValuerWithAutoGeneratedPointerReceive... type nilPointerAsEmptyJSONObject (line 1178) | type nilPointerAsEmptyJSONObject struct method Value (line 1183) | func (v *nilPointerAsEmptyJSONObject) Value() (driver.Value, error) { function TestConnQueryDatabaseSQLDriverValuerCalledOnNilPointerImplementers (line 1192) | func TestConnQueryDatabaseSQLDriverValuerCalledOnNilPointerImplementers(... type nilSliceAsEmptySlice (line 1226) | type nilSliceAsEmptySlice method Value (line 1228) | func (j nilSliceAsEmptySlice) Value() (driver.Value, error) { method UnmarshalJSON (line 1236) | func (j *nilSliceAsEmptySlice) UnmarshalJSON(data []byte) error { function TestConnQueryDatabaseSQLDriverValuerCalledOnNilSliceImplementers (line 1242) | func TestConnQueryDatabaseSQLDriverValuerCalledOnNilSliceImplementers(t ... type nilMapAsEmptyObject (line 1276) | type nilMapAsEmptyObject method Value (line 1278) | func (j nilMapAsEmptyObject) Value() (driver.Value, error) { method UnmarshalJSON (line 1286) | func (j *nilMapAsEmptyObject) UnmarshalJSON(data []byte) error { function TestConnQueryDatabaseSQLDriverValuerCalledOnNilMapImplementers (line 1299) | func TestConnQueryDatabaseSQLDriverValuerCalledOnNilMapImplementers(t *t... function TestConnQueryDatabaseSQLDriverScannerWithBinaryPgTypeThatAcceptsSameType (line 1333) | func TestConnQueryDatabaseSQLDriverScannerWithBinaryPgTypeThatAcceptsSam... function TestConnQueryDatabaseSQLDriverValuerTextWhenBinaryIsPreferred (line 1350) | func TestConnQueryDatabaseSQLDriverValuerTextWhenBinaryIsPreferred(t *te... function TestConnQueryDatabaseSQLNullFloat64NegativeZeroPointZero (line 1370) | func TestConnQueryDatabaseSQLNullFloat64NegativeZeroPointZero(t *testing... function TestConnQueryDatabaseSQLNullX (line 1392) | func TestConnQueryDatabaseSQLNullX(t *testing.T) { function TestQueryContextSuccess (line 1450) | func TestQueryContextSuccess(t *testing.T) { function TestQueryContextErrorWhileReceivingRows (line 1486) | func TestQueryContextErrorWhileReceivingRows(t *testing.T) { function TestQueryRowContextSuccess (line 1524) | func TestQueryRowContextSuccess(t *testing.T) { function TestQueryRowContextErrorWhileReceivingRow (line 1544) | func TestQueryRowContextErrorWhileReceivingRow(t *testing.T) { function TestQueryCloseBefore (line 1561) | func TestQueryCloseBefore(t *testing.T) { function TestScanRow (line 1572) | func TestScanRow(t *testing.T) { function TestConnSimpleProtocol (line 1597) | func TestConnSimpleProtocol(t *testing.T) { function TestConnSimpleProtocolRefusesNonUTF8ClientEncoding (line 2005) | func TestConnSimpleProtocolRefusesNonUTF8ClientEncoding(t *testing.T) { function TestConnSimpleProtocolRefusesNonStandardConformingStrings (line 2029) | func TestConnSimpleProtocolRefusesNonStandardConformingStrings(t *testin... function TestQueryErrorWithDisabledStatementCache (line 2055) | func TestQueryErrorWithDisabledStatementCache(t *testing.T) { function TestConnQueryQueryExecModeCacheDescribeSafeEvenWhenTypesChange (line 2087) | func TestConnQueryQueryExecModeCacheDescribeSafeEvenWhenTypesChange(t *t... function TestQueryWithQueryRewriter (line 2147) | func TestQueryWithQueryRewriter(t *testing.T) { function TestQueryWithEmptyQuery (line 2171) | func TestQueryWithEmptyQuery(t *testing.T) { function TestQueryWithFunctionOutParameters (line 2190) | func TestQueryWithFunctionOutParameters(t *testing.T) { function TestQueryWithProcedureParametersInAndOut (line 2225) | func TestQueryWithProcedureParametersInAndOut(t *testing.T) { type byteCounterConn (line 2256) | type byteCounterConn struct method Read (line 2262) | func (cbn *byteCounterConn) Read(b []byte) (n int, err error) { method Write (line 2268) | func (cbn *byteCounterConn) Write(b []byte) (n int, err error) { method Close (line 2274) | func (cbn *byteCounterConn) Close() error { method LocalAddr (line 2278) | func (cbn *byteCounterConn) LocalAddr() net.Addr { method RemoteAddr (line 2282) | func (cbn *byteCounterConn) RemoteAddr() net.Addr { method SetDeadline (line 2286) | func (cbn *byteCounterConn) SetDeadline(t time.Time) error { method SetReadDeadline (line 2290) | func (cbn *byteCounterConn) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 2294) | func (cbn *byteCounterConn) SetWriteDeadline(t time.Time) error { function TestQueryNetworkUsage (line 2298) | func TestQueryNetworkUsage(t *testing.T) { function ExampleConn_Query (line 2332) | func ExampleConn_Query() { FILE: rows.go type Rows (line 27) | type Rows interface type Row (line 79) | type Row interface type RowScanner (line 87) | type RowScanner interface type connRow (line 93) | type connRow method Scan (line 95) | func (r *connRow) Scan(dest ...any) (err error) { type baseRows (line 122) | type baseRows struct method FieldDescriptions (line 147) | func (rows *baseRows) FieldDescriptions() []pgconn.FieldDescription { method Close (line 151) | func (rows *baseRows) Close() { method CommandTag (line 201) | func (rows *baseRows) CommandTag() pgconn.CommandTag { method Err (line 205) | func (rows *baseRows) Err() error { method fatal (line 211) | func (rows *baseRows) fatal(err error) { method Next (line 220) | func (rows *baseRows) Next() bool { method Scan (line 235) | func (rows *baseRows) Scan(dest ...any) error { method Values (line 292) | func (rows *baseRows) Values() ([]any, error) { method RawValues (line 335) | func (rows *baseRows) RawValues() [][]byte { method Conn (line 339) | func (rows *baseRows) Conn() *Conn { type ScanArgError (line 343) | type ScanArgError struct method Error (line 349) | func (e ScanArgError) Error() string { method Unwrap (line 357) | func (e ScanArgError) Unwrap() error { function ScanRow (line 367) | func ScanRow(typeMap *pgtype.Map, fieldDescriptions []pgconn.FieldDescri... function RowsFromResultReader (line 391) | func RowsFromResultReader(typeMap *pgtype.Map, resultReader *pgconn.Resu... function ForEachRow (line 401) | func ForEachRow(rows Rows, scans []any, fn func() error) (pgconn.Command... type CollectableRow (line 424) | type CollectableRow interface type RowToFunc (line 432) | type RowToFunc function AppendRows (line 437) | func AppendRows[T any, S ~[]T](slice S, rows Rows, fn RowToFunc[T]) (S, ... function CollectRows (line 458) | func CollectRows[T any](rows Rows, fn RowToFunc[T]) ([]T, error) { function CollectOneRow (line 466) | func CollectOneRow[T any](rows Rows, fn RowToFunc[T]) (T, error) { function CollectExactlyOneRow (line 495) | func CollectExactlyOneRow[T any](rows Rows, fn RowToFunc[T]) (T, error) { function RowTo (line 526) | func RowTo[T any](row CollectableRow) (T, error) { function RowToAddrOf (line 533) | func RowToAddrOf[T any](row CollectableRow) (*T, error) { function RowToMap (line 540) | func RowToMap(row CollectableRow) (map[string]any, error) { type mapRowScanner (line 546) | type mapRowScanner method ScanRow (line 548) | func (rs *mapRowScanner) ScanRow(rows Rows) error { function RowToStructByPos (line 566) | func RowToStructByPos[T any](row CollectableRow) (T, error) { function RowToAddrOfStructByPos (line 575) | func RowToAddrOfStructByPos[T any](row CollectableRow) (*T, error) { type positionalStructRowScanner (line 581) | type positionalStructRowScanner struct method ScanRow (line 585) | func (rs *positionalStructRowScanner) ScanRow(rows CollectableRow) err... function lookupStructFields (line 602) | func lookupStructFields(t reflect.Type) []structRowField { function computeStructFields (line 613) | func computeStructFields( function RowToStructByName (line 644) | func RowToStructByName[T any](row CollectableRow) (T, error) { function RowToAddrOfStructByName (line 654) | func RowToAddrOfStructByName[T any](row CollectableRow) (*T, error) { function RowToStructByNameLax (line 663) | func RowToStructByNameLax[T any](row CollectableRow) (T, error) { function RowToAddrOfStructByNameLax (line 673) | func RowToAddrOfStructByNameLax[T any](row CollectableRow) (*T, error) { type namedStructRowScanner (line 679) | type namedStructRowScanner struct method ScanRow (line 684) | func (rs *namedStructRowScanner) ScanRow(rows CollectableRow) error { type namedStructFieldsKey (line 702) | type namedStructFieldsKey struct type namedStructFields (line 707) | type namedStructFields struct function lookupNamedStructFields (line 714) | func lookupNamedStructFields( function joinFieldNames (line 752) | func joinFieldNames(fldDescs []pgconn.FieldDescription) string { function computeNamedStructFields (line 774) | func computeNamedStructFields( constant structTagKey (line 832) | structTagKey = "db" function fieldPosByName (line 834) | func fieldPosByName(fldDescs []pgconn.FieldDescription, field string, no... type structRowField (line 860) | type structRowField struct function setupStructScanTargets (line 864) | func setupStructScanTargets(receiver any, fields []structRowField) []any { FILE: rows_test.go type testRowScanner (line 19) | type testRowScanner struct method ScanRow (line 24) | func (rs *testRowScanner) ScanRow(rows pgx.Rows) error { function TestRowScanner (line 28) | func TestRowScanner(t *testing.T) { type testErrRowScanner (line 40) | type testErrRowScanner method ScanRow (line 42) | func (ers *testErrRowScanner) ScanRow(rows pgx.Rows) error { function TestRowScannerErrorIsFatalToRows (line 47) | func TestRowScannerErrorIsFatalToRows(t *testing.T) { function TestForEachRow (line 57) | func TestForEachRow(t *testing.T) { function TestForEachRowScanError (line 88) | func TestForEachRowScanError(t *testing.T) { function TestForEachRowAbort (line 112) | func TestForEachRowAbort(t *testing.T) { function ExampleForEachRow (line 133) | func ExampleForEachRow() { function TestCollectRows (line 161) | func TestCollectRows(t *testing.T) { function TestCollectRowsEmpty (line 178) | func TestCollectRowsEmpty(t *testing.T) { function ExampleCollectRows (line 195) | func ExampleCollectRows() { function TestCollectOneRow (line 222) | func TestCollectOneRow(t *testing.T) { function TestCollectOneRowNotFound (line 235) | func TestCollectOneRowNotFound(t *testing.T) { function TestCollectOneRowIgnoresExtraRows (line 248) | func TestCollectOneRowIgnoresExtraRows(t *testing.T) { function TestCollectOneRowPrefersPostgreSQLErrorOverErrNoRows (line 264) | func TestCollectOneRowPrefersPostgreSQLErrorOverErrNoRows(t *testing.T) { function TestCollectExactlyOneRow (line 293) | func TestCollectExactlyOneRow(t *testing.T) { function TestCollectExactlyOneRowNotFound (line 306) | func TestCollectExactlyOneRowNotFound(t *testing.T) { function TestCollectExactlyOneRowExtraRows (line 319) | func TestCollectExactlyOneRowExtraRows(t *testing.T) { function TestRowTo (line 332) | func TestRowTo(t *testing.T) { function ExampleRowTo (line 345) | func ExampleRowTo() { function TestRowToAddrOf (line 368) | func TestRowToAddrOf(t *testing.T) { function ExampleRowToAddrOf (line 381) | func ExampleRowToAddrOf() { function TestRowToMap (line 410) | func TestRowToMap(t *testing.T) { function TestRowToStructByPos (line 424) | func TestRowToStructByPos(t *testing.T) { function TestRowToStructByPosIgnoredField (line 443) | func TestRowToStructByPosIgnoredField(t *testing.T) { function TestRowToStructByPosEmbeddedStruct (line 461) | func TestRowToStructByPosEmbeddedStruct(t *testing.T) { function TestRowToStructByPosMultipleEmbeddedStruct (line 486) | func TestRowToStructByPosMultipleEmbeddedStruct(t *testing.T) { function TestRowToStructByPosEmbeddedUnexportedStruct (line 514) | func TestRowToStructByPosEmbeddedUnexportedStruct(t *testing.T) { function TestRowToStructByPosEmbeddedPointerToStruct (line 540) | func TestRowToStructByPosEmbeddedPointerToStruct(t *testing.T) { function ExampleRowToStructByPos (line 558) | func ExampleRowToStructByPos() { function TestRowToAddrOfStructPos (line 618) | func TestRowToAddrOfStructPos(t *testing.T) { function TestRowToStructByName (line 637) | func TestRowToStructByName(t *testing.T) { function TestRowToStructByNameDbTags (line 670) | func TestRowToStructByNameDbTags(t *testing.T) { function TestRowToStructByNameEmbeddedStruct (line 705) | func TestRowToStructByNameEmbeddedStruct(t *testing.T) { function ExampleRowToStructByName (line 741) | func ExampleRowToStructByName() { function TestRowToStructByNameLax (line 801) | func TestRowToStructByNameLax(t *testing.T) { function TestRowToStructByNameLaxEmbeddedStruct (line 849) | func TestRowToStructByNameLaxEmbeddedStruct(t *testing.T) { function TestRowToStructByNameLaxRowValue (line 901) | func TestRowToStructByNameLaxRowValue(t *testing.T) { function ExampleRowToStructByNameLax (line 936) | func ExampleRowToStructByNameLax() { FILE: stdlib/bench_test.go function getSelectRowsCounts (line 13) | func getSelectRowsCounts(b *testing.B) []int64 { type BenchRowSimple (line 35) | type BenchRowSimple struct function BenchmarkSelectRowsScanSimple (line 46) | func BenchmarkSelectRowsScanSimple(b *testing.B) { type BenchRowNull (line 73) | type BenchRowNull struct function BenchmarkSelectRowsScanNull (line 84) | func BenchmarkSelectRowsScanNull(b *testing.B) { FILE: stdlib/sql.go function init (line 95) | func init() { type OptionOpenDB (line 125) | type OptionOpenDB type ShouldPingParams (line 128) | type ShouldPingParams struct function OptionShouldPing (line 139) | func OptionShouldPing(f func(context.Context, ShouldPingParams) bool) Op... function OptionBeforeConnect (line 145) | func OptionBeforeConnect(bc func(context.Context, *pgx.ConnConfig) error... function OptionAfterConnect (line 152) | func OptionAfterConnect(ac func(context.Context, *pgx.Conn) error) Optio... function OptionResetSession (line 161) | func OptionResetSession(rs func(context.Context, *pgx.Conn) error) Optio... function RandomizeHostOrderFunc (line 171) | func RandomizeHostOrderFunc(ctx context.Context, connConfig *pgx.ConnCon... function GetConnector (line 195) | func GetConnector(config pgx.ConnConfig, opts ...OptionOpenDB) driver.Co... function GetPoolConnector (line 214) | func GetPoolConnector(pool *pgxpool.Pool, opts ...OptionOpenDB) driver.C... function OpenDB (line 228) | func OpenDB(config pgx.ConnConfig, opts ...OptionOpenDB) *sql.DB { function OpenDBFromPool (line 237) | func OpenDBFromPool(pool *pgxpool.Pool, opts ...OptionOpenDB) *sql.DB { type connector (line 244) | type connector struct method Connect (line 255) | func (c connector) Connect(ctx context.Context) (driver.Conn, error) { method Driver (line 308) | func (c connector) Driver() driver.Driver { function GetDefaultDriver (line 314) | func GetDefaultDriver() driver.Driver { type Driver (line 318) | type Driver struct method Open (line 324) | func (d *Driver) Open(name string) (driver.Conn, error) { method OpenConnector (line 335) | func (d *Driver) OpenConnector(name string) (driver.Connector, error) { method registerConnConfig (line 339) | func (d *Driver) registerConnConfig(c *pgx.ConnConfig) string { method unregisterConnConfig (line 348) | func (d *Driver) unregisterConnConfig(connStr string) { type driverConnector (line 354) | type driverConnector struct method Connect (line 359) | func (dc *driverConnector) Connect(ctx context.Context) (driver.Conn, ... method Driver (line 391) | func (dc *driverConnector) Driver() driver.Driver { function RegisterConnConfig (line 396) | func RegisterConnConfig(c *pgx.ConnConfig) string { function UnregisterConnConfig (line 401) | func UnregisterConnConfig(connStr string) { type Conn (line 405) | type Conn struct method Conn (line 424) | func (c *Conn) Conn() *pgx.Conn { method Prepare (line 428) | func (c *Conn) Prepare(query string) (driver.Stmt, error) { method PrepareContext (line 432) | func (c *Conn) PrepareContext(ctx context.Context, query string) (driv... method Close (line 446) | func (c *Conn) Close() error { method Begin (line 452) | func (c *Conn) Begin() (driver.Tx, error) { method BeginTx (line 456) | func (c *Conn) BeginTx(ctx context.Context, opts driver.TxOptions) (dr... method ExecContext (line 488) | func (c *Conn) ExecContext(ctx context.Context, query string, argsV []... method QueryContext (line 506) | func (c *Conn) QueryContext(ctx context.Context, query string, argsV [... method Ping (line 532) | func (c *Conn) Ping(ctx context.Context) error { method CheckNamedValue (line 548) | func (c *Conn) CheckNamedValue(*driver.NamedValue) error { method ResetSession (line 553) | func (c *Conn) ResetSession(ctx context.Context) error { type Stmt (line 587) | type Stmt struct method Close (line 592) | func (s *Stmt) Close() error { method NumInput (line 607) | func (s *Stmt) NumInput() int { method Exec (line 611) | func (s *Stmt) Exec(argsV []driver.Value) (driver.Result, error) { method ExecContext (line 615) | func (s *Stmt) ExecContext(ctx context.Context, argsV []driver.NamedVa... method Query (line 619) | func (s *Stmt) Query(argsV []driver.Value) (driver.Rows, error) { method QueryContext (line 623) | func (s *Stmt) QueryContext(ctx context.Context, argsV []driver.NamedV... type rowValueFunc (line 627) | type rowValueFunc type Rows (line 629) | type Rows struct method Columns (line 639) | func (r *Rows) Columns() []string { method ColumnTypeDatabaseTypeName (line 652) | func (r *Rows) ColumnTypeDatabaseTypeName(index int) string { method ColumnTypeLength (line 665) | func (r *Rows) ColumnTypeLength(index int) (int64, bool) { method ColumnTypePrecisionScale (line 682) | func (r *Rows) ColumnTypePrecisionScale(index int) (precision, scale i... method ColumnTypeScanType (line 697) | func (r *Rows) ColumnTypeScanType(index int) reflect.Type { method Close (line 724) | func (r *Rows) Close() error { method Next (line 729) | func (r *Rows) Next(dest []driver.Value) error { constant varHeaderSize (line 660) | varHeaderSize = 4 function convertNamedArguments (line 892) | func convertNamedArguments(args []any, argsV []driver.NamedValue) { type wrapTx (line 902) | type wrapTx struct method Commit (line 907) | func (wtx wrapTx) Commit() error { return wtx.tx.Commit(wtx.ctx) } method Rollback (line 909) | func (wtx wrapTx) Rollback() error { return wtx.tx.Rollback(wtx.ctx) } FILE: stdlib/sql_test.go function openDB (line 30) | func openDB(t testing.TB, opts ...stdlib.OptionOpenDB) *sql.DB { function closeDB (line 37) | func closeDB(t testing.TB, db *sql.DB) { function skipCockroachDB (line 42) | func skipCockroachDB(t testing.TB, db *sql.DB, msg string) { function skipPostgreSQLVersionLessThan (line 57) | func skipPostgreSQLVersionLessThan(t testing.TB, db *sql.DB, minVersion ... function testWithAllQueryExecModes (line 85) | func testWithAllQueryExecModes(t *testing.T, f func(t *testing.T, db *sq... function ensureDBValid (line 115) | func ensureDBValid(t testing.TB, db *sql.DB) { type preparer (line 139) | type preparer interface function prepareStmt (line 143) | func prepareStmt(t *testing.T, p preparer, sql string) *sql.Stmt { function closeStmt (line 149) | func closeStmt(t *testing.T, stmt *sql.Stmt) { function TestSQLOpen (line 154) | func TestSQLOpen(t *testing.T) { function TestSQLOpenFromPool (line 171) | func TestSQLOpenFromPool(t *testing.T) { function TestNormalLifeCycle (line 182) | func TestNormalLifeCycle(t *testing.T) { function TestStmtExec (line 221) | func TestStmtExec(t *testing.T) { function TestQueryCloseRowsEarly (line 245) | func TestQueryCloseRowsEarly(t *testing.T) { function TestConnExec (line 290) | func TestConnExec(t *testing.T) { function TestConnQuery (line 304) | func TestConnQuery(t *testing.T) { function TestConnConcurrency (line 335) | func TestConnConcurrency(t *testing.T) { function TestConnQueryDifferentScanPlansIssue781 (line 432) | func TestConnQueryDifferentScanPlansIssue781(t *testing.T) { function TestConnQueryNull (line 447) | func TestConnQueryNull(t *testing.T) { function TestConnQueryRowByteSlice (line 472) | func TestConnQueryRowByteSlice(t *testing.T) { function TestConnQueryFailure (line 483) | func TestConnQueryFailure(t *testing.T) { function TestConnSimpleSlicePassThrough (line 491) | func TestConnSimpleSlicePassThrough(t *testing.T) { function TestConnQueryScanGoArray (line 502) | func TestConnQueryScanGoArray(t *testing.T) { function TestConnQueryScanArray (line 513) | func TestConnQueryScanArray(t *testing.T) { function TestConnQueryScanRange (line 528) | func TestConnQueryScanRange(t *testing.T) { function TestConnQueryRowPgxBinary (line 552) | func TestConnQueryRowPgxBinary(t *testing.T) { function TestConnQueryRowUnknownType (line 564) | func TestConnQueryRowUnknownType(t *testing.T) { function TestConnQueryJSONIntoByteSlice (line 578) | func TestConnQueryJSONIntoByteSlice(t *testing.T) { function TestConnExecInsertByteSliceIntoJSON (line 607) | func TestConnExecInsertByteSliceIntoJSON(t *testing.T) { function TestTransactionLifeCycle (line 638) | func TestTransactionLifeCycle(t *testing.T) { function TestConnBeginTxIsolation (line 672) | func TestConnBeginTxIsolation(t *testing.T) { function TestConnBeginTxReadOnly (line 728) | func TestConnBeginTxReadOnly(t *testing.T) { function TestBeginTxContextCancel (line 746) | func TestBeginTxContextCancel(t *testing.T) { function TestConnRaw (line 777) | func TestConnRaw(t *testing.T) { function TestConnPingContextSuccess (line 792) | func TestConnPingContextSuccess(t *testing.T) { function TestConnPrepareContextSuccess (line 799) | func TestConnPrepareContextSuccess(t *testing.T) { function TestConnMultiplePrepareAndDeallocate (line 810) | func TestConnMultiplePrepareAndDeallocate(t *testing.T) { function TestConnExecContextSuccess (line 836) | func TestConnExecContextSuccess(t *testing.T) { function TestConnQueryContextSuccess (line 843) | func TestConnQueryContextSuccess(t *testing.T) { function TestRowsColumnTypeDatabaseTypeName (line 857) | func TestRowsColumnTypeDatabaseTypeName(t *testing.T) { function TestStmtExecContextSuccess (line 875) | func TestStmtExecContextSuccess(t *testing.T) { function TestStmtExecContextCancel (line 892) | func TestStmtExecContextCancel(t *testing.T) { function TestStmtQueryContextSuccess (line 914) | func TestStmtQueryContextSuccess(t *testing.T) { function TestRowsColumnTypes (line 941) | func TestRowsColumnTypes(t *testing.T) { function TestQueryLifeCycle (line 1079) | func TestQueryLifeCycle(t *testing.T) { function TestScanJSONIntoJSONRawMessage (line 1128) | func TestScanJSONIntoJSONRawMessage(t *testing.T) { type testLog (line 1138) | type testLog struct type testLogger (line 1144) | type testLogger struct method Log (line 1148) | func (l *testLogger) Log(ctx context.Context, lvl tracelog.LogLevel, m... function TestRegisterConnConfig (line 1152) | func TestRegisterConnConfig(t *testing.T) { function TestConnQueryRowConstraintErrors (line 1183) | func TestConnQueryRowConstraintErrors(t *testing.T) { function TestOptionBeforeAfterConnect (line 1222) | func TestOptionBeforeAfterConnect(t *testing.T) { function TestRandomizeHostOrderFunc (line 1257) | func TestRandomizeHostOrderFunc(t *testing.T) { function TestResetSessionHookCalled (line 1295) | func TestResetSessionHookCalled(t *testing.T) { function TestCheckIdleConn (line 1318) | func TestCheckIdleConn(t *testing.T) { function TestOptionShouldPing_HookCalledOnReuse (line 1382) | func TestOptionShouldPing_HookCalledOnReuse(t *testing.T) { function TestOpenTransactionsDiscarded (line 1409) | func TestOpenTransactionsDiscarded(t *testing.T) { function TestRowsColumnTypeLength (line 1436) | func TestRowsColumnTypeLength(t *testing.T) { FILE: testsetup/generate_certs.go function main (line 18) | func main() { function writePrivateKey (line 120) | func writePrivateKey(path string, privateKey *rsa.PrivateKey) error { function writeEncryptedPrivateKey (line 142) | func writeEncryptedPrivateKey(path string, privateKey *rsa.PrivateKey, p... function writeCertificate (line 166) | func writeCertificate(path string, certBytes []byte) error { FILE: testsetup/oauth_validator_module/dummy_validator.c function validate (line 7) | bool validate(const ValidatorModuleState *state, const char *token, function OAuthValidatorCallbacks (line 24) | const OAuthValidatorCallbacks *_PG_oauth_validator_module_init() { FILE: tracelog/tracelog.go type LogLevel (line 19) | type LogLevel method String (line 32) | func (ll LogLevel) String() string { constant LogLevelTrace (line 24) | LogLevelTrace = LogLevel(6) constant LogLevelDebug (line 25) | LogLevelDebug = LogLevel(5) constant LogLevelInfo (line 26) | LogLevelInfo = LogLevel(4) constant LogLevelWarn (line 27) | LogLevelWarn = LogLevel(3) constant LogLevelError (line 28) | LogLevelError = LogLevel(2) constant LogLevelNone (line 29) | LogLevelNone = LogLevel(1) type Logger (line 52) | type Logger interface type LoggerFunc (line 58) | type LoggerFunc method Log (line 61) | func (f LoggerFunc) Log(ctx context.Context, level LogLevel, msg strin... function LogLevelFromString (line 75) | func LogLevelFromString(s string) (LogLevel, error) { function logQueryArgs (line 94) | func logQueryArgs(args []any) []any { type TraceLogConfig (line 123) | type TraceLogConfig struct function DefaultTraceLogConfig (line 128) | func DefaultTraceLogConfig() *TraceLogConfig { type TraceLog (line 137) | type TraceLog struct method ensureConfig (line 146) | func (tl *TraceLog) ensureConfig() { method TraceQueryStart (line 174) | func (tl *TraceLog) TraceQueryStart(ctx context.Context, conn *pgx.Con... method TraceQueryEnd (line 182) | func (tl *TraceLog) TraceQueryEnd(ctx context.Context, conn *pgx.Conn,... method TraceBatchStart (line 205) | func (tl *TraceLog) TraceBatchStart(ctx context.Context, conn *pgx.Con... method TraceBatchQuery (line 211) | func (tl *TraceLog) TraceBatchQuery(ctx context.Context, conn *pgx.Con... method TraceBatchEnd (line 224) | func (tl *TraceLog) TraceBatchEnd(ctx context.Context, conn *pgx.Conn,... method TraceCopyFromStart (line 249) | func (tl *TraceLog) TraceCopyFromStart(ctx context.Context, conn *pgx.... method TraceCopyFromEnd (line 257) | func (tl *TraceLog) TraceCopyFromEnd(ctx context.Context, conn *pgx.Co... method TraceConnectStart (line 281) | func (tl *TraceLog) TraceConnectStart(ctx context.Context, data pgx.Tr... method TraceConnectEnd (line 288) | func (tl *TraceLog) TraceConnectEnd(ctx context.Context, data pgx.Trac... method TracePrepareStart (line 326) | func (tl *TraceLog) TracePrepareStart(ctx context.Context, _ *pgx.Conn... method TracePrepareEnd (line 334) | func (tl *TraceLog) TracePrepareEnd(ctx context.Context, conn *pgx.Con... method TraceAcquireStart (line 357) | func (tl *TraceLog) TraceAcquireStart(ctx context.Context, _ *pgxpool.... method TraceAcquireEnd (line 363) | func (tl *TraceLog) TraceAcquireEnd(ctx context.Context, _ *pgxpool.Po... method TraceRelease (line 384) | func (tl *TraceLog) TraceRelease(_ *pgxpool.Pool, data pgxpool.TraceRe... method shouldLog (line 391) | func (tl *TraceLog) shouldLog(lvl LogLevel) bool { method log (line 395) | func (tl *TraceLog) log(ctx context.Context, conn *pgx.Conn, lvl LogLe... type ctxKey (line 156) | type ctxKey constant _ (line 159) | _ ctxKey = iota constant tracelogQueryCtxKey (line 160) | tracelogQueryCtxKey constant tracelogBatchCtxKey (line 161) | tracelogBatchCtxKey constant tracelogCopyFromCtxKey (line 162) | tracelogCopyFromCtxKey constant tracelogConnectCtxKey (line 163) | tracelogConnectCtxKey constant tracelogPrepareCtxKey (line 164) | tracelogPrepareCtxKey constant tracelogAcquireCtxKey (line 165) | tracelogAcquireCtxKey type traceQueryData (line 168) | type traceQueryData struct type traceBatchData (line 201) | type traceBatchData struct type traceCopyFromData (line 243) | type traceCopyFromData struct type traceConnectData (line 276) | type traceConnectData struct type tracePrepareData (line 320) | type tracePrepareData struct type traceAcquireData (line 353) | type traceAcquireData struct FILE: tracelog/tracelog_test.go function init (line 24) | func init() { type testLog (line 33) | type testLog struct type testLogger (line 39) | type testLogger struct method Log (line 45) | func (l *testLogger) Log(ctx context.Context, level tracelog.LogLevel,... method Clear (line 53) | func (l *testLogger) Clear() { method FilterByMsg (line 60) | func (l *testLogger) FilterByMsg(msg string) (res []testLog) { function TestContextGetsPassedToLogMethod (line 73) | func TestContextGetsPassedToLogMethod(t *testing.T) { function TestLoggerFunc (line 103) | func TestLoggerFunc(t *testing.T) { function TestLogQuery (line 141) | func TestLogQuery(t *testing.T) { function TestLogQueryArgsHandlesUTF8 (line 183) | func TestLogQueryArgsHandlesUTF8(t *testing.T) { function TestLogCopyFrom (line 231) | func TestLogCopyFrom(t *testing.T) { function TestLogConnect (line 286) | func TestLogConnect(t *testing.T) { function TestLogBatchStatementsOnExec (line 322) | func TestLogBatchStatementsOnExec(t *testing.T) { function TestLogBatchStatementsOnBatchResultClose (line 370) | func TestLogBatchStatementsOnBatchResultClose(t *testing.T) { function TestLogAcquire (line 409) | func TestLogAcquire(t *testing.T) { function TestLogRelease (line 458) | func TestLogRelease(t *testing.T) { function TestLogPrepare (line 491) | func TestLogPrepare(t *testing.T) { function TestConcurrentUsage (line 559) | func TestConcurrentUsage(t *testing.T) { FILE: tracer.go type QueryTracer (line 10) | type QueryTracer interface type TraceQueryStartData (line 18) | type TraceQueryStartData struct type TraceQueryEndData (line 23) | type TraceQueryEndData struct type BatchTracer (line 29) | type BatchTracer interface type TraceBatchStartData (line 38) | type TraceBatchStartData struct type TraceBatchQueryData (line 42) | type TraceBatchQueryData struct type TraceBatchEndData (line 49) | type TraceBatchEndData struct type CopyFromTracer (line 54) | type CopyFromTracer interface type TraceCopyFromStartData (line 62) | type TraceCopyFromStartData struct type TraceCopyFromEndData (line 67) | type TraceCopyFromEndData struct type PrepareTracer (line 73) | type PrepareTracer interface type TracePrepareStartData (line 81) | type TracePrepareStartData struct type TracePrepareEndData (line 86) | type TracePrepareEndData struct type ConnectTracer (line 92) | type ConnectTracer interface type TraceConnectStartData (line 100) | type TraceConnectStartData struct type TraceConnectEndData (line 104) | type TraceConnectEndData struct FILE: tracer_test.go type testTracer (line 13) | type testTracer struct method TraceQueryStart (line 29) | func (tt *testTracer) TraceQueryStart(ctx context.Context, conn *pgx.C... method TraceQueryEnd (line 36) | func (tt *testTracer) TraceQueryEnd(ctx context.Context, conn *pgx.Con... method TraceBatchStart (line 42) | func (tt *testTracer) TraceBatchStart(ctx context.Context, conn *pgx.C... method TraceBatchQuery (line 49) | func (tt *testTracer) TraceBatchQuery(ctx context.Context, conn *pgx.C... method TraceBatchEnd (line 55) | func (tt *testTracer) TraceBatchEnd(ctx context.Context, conn *pgx.Con... method TraceCopyFromStart (line 61) | func (tt *testTracer) TraceCopyFromStart(ctx context.Context, conn *pg... method TraceCopyFromEnd (line 68) | func (tt *testTracer) TraceCopyFromEnd(ctx context.Context, conn *pgx.... method TracePrepareStart (line 74) | func (tt *testTracer) TracePrepareStart(ctx context.Context, conn *pgx... method TracePrepareEnd (line 81) | func (tt *testTracer) TracePrepareEnd(ctx context.Context, conn *pgx.C... method TraceConnectStart (line 87) | func (tt *testTracer) TraceConnectStart(ctx context.Context, data pgx.... method TraceConnectEnd (line 94) | func (tt *testTracer) TraceConnectEnd(ctx context.Context, data pgx.Tr... type ctxKey (line 27) | type ctxKey function TestTraceExec (line 100) | func TestTraceExec(t *testing.T) { function TestTraceQuery (line 140) | func TestTraceQuery(t *testing.T) { function TestTraceBatchNormal (line 182) | func TestTraceBatchNormal(t *testing.T) { function TestTraceBatchClose (line 245) | func TestTraceBatchClose(t *testing.T) { function TestTraceBatchErrorWhileReadingResults (line 296) | func TestTraceBatchErrorWhileReadingResults(t *testing.T) { function TestTraceBatchErrorWhileReadingResultsWhileClosing (line 365) | func TestTraceBatchErrorWhileReadingResultsWhileClosing(t *testing.T) { function TestTraceCopyFrom (line 421) | func TestTraceCopyFrom(t *testing.T) { function TestTracePrepare (line 472) | func TestTracePrepare(t *testing.T) { function TestTraceConnect (line 523) | func TestTraceConnect(t *testing.T) { function TestTraceWithinTx (line 573) | func TestTraceWithinTx(t *testing.T) { FILE: tx.go type TxIsoLevel (line 13) | type TxIsoLevel constant Serializable (line 17) | Serializable TxIsoLevel = "serializable" constant RepeatableRead (line 18) | RepeatableRead TxIsoLevel = "repeatable read" constant ReadCommitted (line 19) | ReadCommitted TxIsoLevel = "read committed" constant ReadUncommitted (line 20) | ReadUncommitted TxIsoLevel = "read uncommitted" type TxAccessMode (line 24) | type TxAccessMode constant ReadWrite (line 28) | ReadWrite TxAccessMode = "read write" constant ReadOnly (line 29) | ReadOnly TxAccessMode = "read only" type TxDeferrableMode (line 33) | type TxDeferrableMode constant Deferrable (line 37) | Deferrable TxDeferrableMode = "deferrable" constant NotDeferrable (line 38) | NotDeferrable TxDeferrableMode = "not deferrable" type TxOptions (line 42) | type TxOptions struct method beginSQL (line 56) | func (txOptions TxOptions) beginSQL() string { method Begin (line 94) | func (c *Conn) Begin(ctx context.Context) (Tx, error) { method BeginTx (line 100) | func (c *Conn) BeginTx(ctx context.Context, txOptions TxOptions) (Tx, er... type Tx (line 122) | type Tx interface type dbTx (line 157) | type dbTx struct method Begin (line 165) | func (tx *dbTx) Begin(ctx context.Context) (Tx, error) { method Commit (line 180) | func (tx *dbTx) Commit(ctx context.Context) error { method Rollback (line 209) | func (tx *dbTx) Rollback(ctx context.Context) error { method Exec (line 226) | func (tx *dbTx) Exec(ctx context.Context, sql string, arguments ...any... method Prepare (line 235) | func (tx *dbTx) Prepare(ctx context.Context, name, sql string) (*pgcon... method Query (line 244) | func (tx *dbTx) Query(ctx context.Context, sql string, args ...any) (R... method QueryRow (line 255) | func (tx *dbTx) QueryRow(ctx context.Context, sql string, args ...any)... method CopyFrom (line 261) | func (tx *dbTx) CopyFrom(ctx context.Context, tableName Identifier, co... method SendBatch (line 270) | func (tx *dbTx) SendBatch(ctx context.Context, b *Batch) BatchResults { method LargeObjects (line 279) | func (tx *dbTx) LargeObjects() LargeObjects { method Conn (line 283) | func (tx *dbTx) Conn() *Conn { type dbSimulatedNestedTx (line 288) | type dbSimulatedNestedTx struct method Begin (line 295) | func (sp *dbSimulatedNestedTx) Begin(ctx context.Context) (Tx, error) { method Commit (line 304) | func (sp *dbSimulatedNestedTx) Commit(ctx context.Context) error { method Rollback (line 317) | func (sp *dbSimulatedNestedTx) Rollback(ctx context.Context) error { method Exec (line 328) | func (sp *dbSimulatedNestedTx) Exec(ctx context.Context, sql string, a... method Prepare (line 337) | func (sp *dbSimulatedNestedTx) Prepare(ctx context.Context, name, sql ... method Query (line 346) | func (sp *dbSimulatedNestedTx) Query(ctx context.Context, sql string, ... method QueryRow (line 357) | func (sp *dbSimulatedNestedTx) QueryRow(ctx context.Context, sql strin... method CopyFrom (line 363) | func (sp *dbSimulatedNestedTx) CopyFrom(ctx context.Context, tableName... method SendBatch (line 372) | func (sp *dbSimulatedNestedTx) SendBatch(ctx context.Context, b *Batch... method LargeObjects (line 380) | func (sp *dbSimulatedNestedTx) LargeObjects() LargeObjects { method Conn (line 384) | func (sp *dbSimulatedNestedTx) Conn() *Conn { function BeginFunc (line 391) | func BeginFunc( function BeginTxFunc (line 410) | func BeginTxFunc( function beginFuncExec (line 427) | func beginFuncExec(ctx context.Context, tx Tx, fn func(Tx) error) (err e... FILE: tx_test.go function TestTransactionSuccessfulCommit (line 16) | func TestTransactionSuccessfulCommit(t *testing.T) { function TestTxCommitWhenTxBroken (line 58) | func TestTxCommitWhenTxBroken(t *testing.T) { function TestTxCommitWhenDeferredConstraintFailure (line 104) | func TestTxCommitWhenDeferredConstraintFailure(t *testing.T) { function TestTxCommitSerializationFailure (line 151) | func TestTxCommitSerializationFailure(t *testing.T) { function TestTransactionSuccessfulRollback (line 210) | func TestTransactionSuccessfulRollback(t *testing.T) { function TestTransactionRollbackFailsClosesConnection (line 252) | func TestTransactionRollbackFailsClosesConnection(t *testing.T) { function TestBeginIsoLevels (line 271) | func TestBeginIsoLevels(t *testing.T) { function TestBeginFunc (line 299) | func TestBeginFunc(t *testing.T) { function TestBeginFuncRollbackOnError (line 328) | func TestBeginFuncRollbackOnError(t *testing.T) { function TestBeginReadOnly (line 357) | func TestBeginReadOnly(t *testing.T) { function TestBeginTxBeginQuery (line 376) | func TestBeginTxBeginQuery(t *testing.T) { function TestTxNestedTransactionCommit (line 396) | func TestTxNestedTransactionCommit(t *testing.T) { function TestTxNestedTransactionRollback (line 468) | func TestTxNestedTransactionRollback(t *testing.T) { function TestTxBeginFuncNestedTransactionCommit (line 530) | func TestTxBeginFuncNestedTransactionCommit(t *testing.T) { function TestTxBeginFuncNestedTransactionRollback (line 574) | func TestTxBeginFuncNestedTransactionRollback(t *testing.T) { function TestTxSendBatchClosed (line 614) | func TestTxSendBatchClosed(t *testing.T) { FILE: values.go constant TextFormatCode (line 12) | TextFormatCode = 0 constant BinaryFormatCode (line 13) | BinaryFormatCode = 1 function convertSimpleArgument (line 16) | func convertSimpleArgument(m *pgtype.Map, arg any) (any, error) { function encodeCopyValue (line 27) | func encodeCopyValue(m *pgtype.Map, buf []byte, oid uint32, arg any) ([]... function tryScanStringCopyValueThenEncode (line 46) | func tryScanStringCopyValueThenEncode(m *pgtype.Map, buf []byte, oid uin... FILE: values_test.go function TestDateTranscode (line 20) | func TestDateTranscode(t *testing.T) { function TestTimestampTzTranscode (line 62) | func TestTimestampTzTranscode(t *testing.T) { function TestJSONAndJSONBTranscode (line 85) | func TestJSONAndJSONBTranscode(t *testing.T) { function TestJSONAndJSONBTranscodeExtendedOnly (line 103) | func TestJSONAndJSONBTranscodeExtendedOnly(t *testing.T) { function testJSONString (line 122) | func testJSONString(t testing.TB, conn *pgx.Conn, typename string) { function testJSONStringPointer (line 138) | func testJSONStringPointer(t testing.TB, conn *pgx.Conn, typename string) { function testJSONSingleLevelStringMap (line 154) | func testJSONSingleLevelStringMap(t *testing.T, conn *pgx.Conn, typename... function testJSONNestedMap (line 169) | func testJSONNestedMap(t *testing.T, conn *pgx.Conn, typename string) { function testJSONStringArray (line 188) | func testJSONStringArray(t *testing.T, conn *pgx.Conn, typename string) { function testJSONInt64Array (line 201) | func testJSONInt64Array(t *testing.T, conn *pgx.Conn, typename string) { function testJSONInt16ArrayFailureDueToOverflow (line 214) | func testJSONInt16ArrayFailureDueToOverflow(t *testing.T, conn *pgx.Conn... function testJSONStruct (line 228) | func testJSONStruct(t *testing.T, conn *pgx.Conn, typename string) { function mustParseCIDR (line 251) | func mustParseCIDR(t testing.TB, s string) *net.IPNet { function TestInetCIDRTranscodeIPNet (line 260) | func TestInetCIDRTranscodeIPNet(t *testing.T) { function TestInetCIDRTranscodeIP (line 314) | func TestInetCIDRTranscodeIP(t *testing.T) { function TestInetCIDRArrayTranscodeIPNet (line 381) | func TestInetCIDRArrayTranscodeIPNet(t *testing.T) { function TestInetCIDRArrayTranscodeIP (line 447) | func TestInetCIDRArrayTranscodeIP(t *testing.T) { function TestInetCIDRTranscodeWithJustIP (line 536) | func TestInetCIDRTranscodeWithJustIP(t *testing.T) { function TestArrayDecoding (line 585) | func TestArrayDecoding(t *testing.T) { function TestEmptyArrayDecoding (line 724) | func TestEmptyArrayDecoding(t *testing.T) { function TestPointerPointer (line 772) | func TestPointerPointer(t *testing.T) { function TestPointerPointerNonZero (line 861) | func TestPointerPointerNonZero(t *testing.T) { function TestEncodeTypeRename (line 881) | func TestEncodeTypeRename(t *testing.T) { function TestRowsScanNilThenScanValue (line 1053) | func TestRowsScanNilThenScanValue(t *testing.T) { function TestScanIntoByteSlice (line 1088) | func TestScanIntoByteSlice(t *testing.T) {