SYMBOL INDEX (341 symbols across 5 files) FILE: trino/integration_test.go constant DockerLocalStackName (line 57) | DockerLocalStackName = "localstack" constant bucketName (line 58) | bucketName = "spooling" constant DockerTrinoName (line 59) | DockerTrinoName = "trino-go-client-tests" constant MAXRetries (line 60) | MAXRetries = 10 constant TrinoNetwork (line 61) | TrinoNetwork = "trino-network" function TestMain (line 93) | func TestMain(m *testing.M) { function grantAdminRoleToTestUser (line 231) | func grantAdminRoleToTestUser() error { function getOrCreateLocalStack (line 260) | func getOrCreateLocalStack(pool *dt.Pool, networkID string) *dt.Resource { function getOrCreateNetwork (line 274) | func getOrCreateNetwork(pool *dt.Pool) string { function networkExists (line 294) | func networkExists(pool *dt.Pool, networkName string) (bool, string, err... function setupLocalStack (line 307) | func setupLocalStack(pool *dt.Pool, networkID string) (*dt.Resource, err... function createS3Bucket (line 350) | func createS3Bucket(endpoint, accessKey, secretKey, bucketName string) e... function waitForContainerHealth (line 379) | func waitForContainerHealth(containerID, containerName string) { function generateCerts (line 398) | func generateCerts(dir string) error { function writePEM (line 461) | func writePEM(filename string, blocks ...*pem.Block) error { function getTLSConfig (line 478) | func getTLSConfig(dir string) (*tls.Config, error) { function getLogs (line 496) | func getLogs(id string) []byte { function integrationOpen (line 511) | func integrationOpen(t *testing.T, dsn ...string) *sql.DB { type nodesRow (line 529) | type nodesRow struct function TestIntegrationSelectQueryIterator (line 537) | func TestIntegrationSelectQueryIterator(t *testing.T) { function TestIntegrationSelectQueryNoResult (line 571) | func TestIntegrationSelectQueryNoResult(t *testing.T) { function TestIntegrationSelectFailedQuery (line 588) | func TestIntegrationSelectFailedQuery(t *testing.T) { type tpchRow (line 648) | type tpchRow struct function TestIntegrationSelectTpch1000 (line 659) | func TestIntegrationSelectTpch1000(t *testing.T) { function TestIntegrationSelectCancelQuery (line 698) | func TestIntegrationSelectCancelQuery(t *testing.T) { function TestIntegrationSessionProperties (line 738) | func TestIntegrationSessionProperties(t *testing.T) { function TestIntegrationTypeConversion (line 777) | func TestIntegrationTypeConversion(t *testing.T) { function TestComplexTypes (line 960) | func TestComplexTypes(t *testing.T) { function TestIntegrationArgsConversion (line 1016) | func TestIntegrationArgsConversion(t *testing.T) { function TestIntegrationNoResults (line 1060) | func TestIntegrationNoResults(t *testing.T) { function TestRoleHeaderSupport (line 1073) | func TestRoleHeaderSupport(t *testing.T) { function TestIntegrationQueryParametersSelect (line 1227) | func TestIntegrationQueryParametersSelect(t *testing.T) { function TestIntegrationQueryNextAfterClose (line 1301) | func TestIntegrationQueryNextAfterClose(t *testing.T) { function TestIntegrationExec (line 1334) | func TestIntegrationExec(t *testing.T) { function TestIntegrationUnsupportedHeader (line 1368) | func TestIntegrationUnsupportedHeader(t *testing.T) { function TestSpoolingWorkersHigherThenAllowedOutOfOrderSegments (line 1394) | func TestSpoolingWorkersHigherThenAllowedOutOfOrderSegments(t *testing.T) { function TestIntegrationQueryContext (line 1412) | func TestIntegrationQueryContext(t *testing.T) { function TestIntegrationAccessToken (line 1527) | func TestIntegrationAccessToken(t *testing.T) { function generateToken (line 1556) | func generateToken() (string, error) { function TestIntegrationTLS (line 1584) | func TestIntegrationTLS(t *testing.T) { function contextSleep (line 1603) | func contextSleep(ctx context.Context, d time.Duration) error { function TestIntegrationDayToHourIntervalMilliPrecision (line 1616) | func TestIntegrationDayToHourIntervalMilliPrecision(t *testing.T) { function TestIntegrationLargeQuery (line 1740) | func TestIntegrationLargeQuery(t *testing.T) { function TestIntegrationTypeConversionSpoolingProtocolInlineJsonEncoder (line 1766) | func TestIntegrationTypeConversionSpoolingProtocolInlineJsonEncoder(t *t... function TestIntegrationSelectTpchSpoolingSegments (line 1833) | func TestIntegrationSelectTpchSpoolingSegments(t *testing.T) { function TestSpoolingIntegrationOrderedResults (line 1918) | func TestSpoolingIntegrationOrderedResults(t *testing.T) { function TestDsnClientTags (line 1964) | func TestDsnClientTags(t *testing.T) { function TestParametersClientTags (line 2025) | func TestParametersClientTags(t *testing.T) { type QuerySession (line 2096) | type QuerySession struct type QueryInfo (line 2099) | type QueryInfo struct function getQueryInfo (line 2103) | func getQueryInfo(dsn, queryId string) (QueryInfo, error) { FILE: trino/serial.go type UnsupportedArgError (line 28) | type UnsupportedArgError struct method Error (line 32) | func (e UnsupportedArgError) Error() string { type Numeric (line 38) | type Numeric type trinoDate (line 41) | type trinoDate struct function Date (line 48) | func Date(year int, month time.Month, day int) trinoDate { type trinoTime (line 53) | type trinoTime struct function Time (line 61) | func Time(hour int, type trinoTimeTz (line 69) | type trinoTimeTz function TimeTz (line 72) | func TimeTz(hour int, type trinoTimestamp (line 86) | type trinoTimestamp function Timestamp (line 89) | func Timestamp(year int, function Serial (line 101) | func Serial(v interface{}) (string, error) { function serialSlice (line 202) | func serialSlice(v []interface{}) (string, error) { constant maxIntervalStrLenWithDot (line 219) | maxIntervalStrLenWithDot = 11 function serialDuration (line 222) | func serialDuration(dur time.Duration) (string, error) { function serialHoursInterval (line 237) | func serialHoursInterval(dur time.Duration) string { function serialMinutesInterval (line 241) | func serialMinutesInterval(dur time.Duration) string { function serialSecondsInterval (line 245) | func serialSecondsInterval(dur time.Duration) (string, error) { function serialMillisecondsInterval (line 253) | func serialMillisecondsInterval(dur time.Duration) (string, error) { FILE: trino/serial_test.go function TestSerial (line 25) | func TestSerial(t *testing.T) { FILE: trino/trino.go function init (line 87) | func init() { constant trinoHeaderPrefix (line 115) | trinoHeaderPrefix = `X-Trino-` constant preparedStatementHeader (line 117) | preparedStatementHeader = trinoHeaderPrefix + "Prepared-Statement" constant preparedStatementName (line 118) | preparedStatementName = "_trino_go" constant trinoUserHeader (line 120) | trinoUserHeader = trinoHeaderPrefix + `User` constant trinoSourceHeader (line 121) | trinoSourceHeader = trinoHeaderPrefix + `Source` constant trinoCatalogHeader (line 122) | trinoCatalogHeader = trinoHeaderPrefix + `Catalog` constant trinoSchemaHeader (line 123) | trinoSchemaHeader = trinoHeaderPrefix + `Schema` constant trinoSessionHeader (line 124) | trinoSessionHeader = trinoHeaderPrefix + `Session` constant trinoSetCatalogHeader (line 125) | trinoSetCatalogHeader = trinoHeaderPrefix + `Set-Catalog` constant trinoSetSchemaHeader (line 126) | trinoSetSchemaHeader = trinoHeaderPrefix + `Set-Schema` constant trinoSetPathHeader (line 127) | trinoSetPathHeader = trinoHeaderPrefix + `Set-Path` constant trinoSetSessionHeader (line 128) | trinoSetSessionHeader = trinoHeaderPrefix + `Set-Session` constant trinoClearSessionHeader (line 129) | trinoClearSessionHeader = trinoHeaderPrefix + `Clear-Session` constant trinoSetRoleHeader (line 130) | trinoSetRoleHeader = trinoHeaderPrefix + `Set-Role` constant trinoRoleHeader (line 131) | trinoRoleHeader = trinoHeaderPrefix + `Role` constant trinoExtraCredentialHeader (line 132) | trinoExtraCredentialHeader = trinoHeaderPrefix + `Extra-Credential` constant trinoProgressCallbackParam (line 134) | trinoProgressCallbackParam = trinoHeaderPrefix + `Progress-Callback` constant trinoProgressCallbackPeriodParam (line 135) | trinoProgressCallbackPeriodParam = trinoHeaderPrefix + `Progress-Callbac... constant trinoAddedPrepareHeader (line 137) | trinoAddedPrepareHeader = trinoHeaderPrefix + `Added-Prepare` constant trinoDeallocatedPrepareHeader (line 138) | trinoDeallocatedPrepareHeader = trinoHeaderPrefix + `Deallocated-Prepare` constant trinoTagsHeader (line 139) | trinoTagsHeader = trinoHeaderPrefix + `Client-Tags` constant trinoQueryDataEncodingHeader (line 141) | trinoQueryDataEncodingHeader = trinoHeaderPrefix + `Query-Data-Encoding` constant trinoEncoding (line 142) | trinoEncoding = "encoding" constant trinoSpoolingWorkerCount (line 144) | trinoSpoolingWorkerCount = `spooling_worker_count` constant trinoMaxOutOfOrdersSegments (line 145) | trinoMaxOutOfOrdersSegments = `max_out_of_order_segments` constant authorizationHeader (line 147) | authorizationHeader = "Authorization" constant kerberosEnabledConfig (line 149) | kerberosEnabledConfig = "KerberosEnabled" constant kerberosKeytabPathConfig (line 150) | kerberosKeytabPathConfig = "KerberosKeytabPath" constant kerberosPrincipalConfig (line 151) | kerberosPrincipalConfig = "KerberosPrincipal" constant kerberosRealmConfig (line 152) | kerberosRealmConfig = "KerberosRealm" constant kerberosConfigPathConfig (line 153) | kerberosConfigPathConfig = "KerberosConfigPath" constant kerberosRemoteServiceNameConfig (line 154) | kerberosRemoteServiceNameConfig = "KerberosRemoteServiceName" constant sslCertPathConfig (line 155) | sslCertPathConfig = "SSLCertPath" constant sslCertConfig (line 156) | sslCertConfig = "SSLCert" constant accessTokenConfig (line 157) | accessTokenConfig = "accessToken" constant explicitPrepareConfig (line 158) | explicitPrepareConfig = "explicitPrepare" constant forwardAuthorizationHeaderConfig (line 159) | forwardAuthorizationHeaderConfig = "forwardAuthorizationHeader" constant mapKeySeparator (line 161) | mapKeySeparator = ":" constant mapEntrySeparator (line 162) | mapEntrySeparator = ";" constant commaSeparator (line 163) | commaSeparator = "," constant defaultallowedOutOfOrder (line 165) | defaultallowedOutOfOrder = 10 constant defaultSpoolingDownloadWorkers (line 166) | defaultSpoolingDownloadWorkers = 5 constant defaulttrinoEncoding (line 167) | defaulttrinoEncoding = "json" constant defaultSourceName (line 168) | defaultSourceName = "trino-go-client" constant defaultKerberosServiceName (line 169) | defaultKerberosServiceName = "trino" type Driver (line 183) | type Driver struct method Open (line 185) | func (d *Driver) Open(name string) (driver.Conn, error) { type Config (line 192) | type Config struct method applyDefaults (line 216) | func (c *Config) applyDefaults() { method FormatDSN (line 355) | func (c *Config) FormatDSN() (string, error) { function ParseDSN (line 226) | func ParseDSN(dsn string) (*Config, error) { function parseMapParameter (line 343) | func parseMapParameter(value, paramName, entrySeparator, keyValueSeparat... type Conn (line 460) | type Conn struct method Begin (line 731) | func (c *Conn) Begin() (driver.Tx, error) { method Prepare (line 736) | func (c *Conn) Prepare(query string) (driver.Stmt, error) { method PrepareContext (line 741) | func (c *Conn) PrepareContext(ctx context.Context, query string) (driv... method Close (line 746) | func (c *Conn) Close() error { method newRequest (line 750) | func (c *Conn) newRequest(ctx context.Context, method, url string, bod... method roundTrip (line 781) | func (c *Conn) roundTrip(ctx context.Context, req *http.Request) (*htt... function formatRolesFromMap (line 481) | func formatRolesFromMap(rolesMap map[string]string) string { function formatRoleEntry (line 491) | func formatRoleEntry(catalog, role string) string { function formatHeaderValue (line 499) | func formatHeaderValue(headerName string, value interface{}) (string, er... function newConn (line 515) | func newConn(dsn string) (*Conn, error) { function decodeMapHeader (line 637) | func decodeMapHeader(name string, m map[string]string) ([]string, error) { function isASCII (line 657) | func isASCII(s string) bool { function getAuthorization (line 666) | func getAuthorization(token string) string { function RegisterCustomClient (line 704) | func RegisterCustomClient(key string, client *http.Client) error { function DeregisterCustomClient (line 715) | func DeregisterCustomClient(key string) { function getCustomClient (line 721) | func getCustomClient(key string) *http.Client { type ErrQueryFailed (line 849) | type ErrQueryFailed struct method Error (line 855) | func (e *ErrQueryFailed) Error() string { method Unwrap (line 861) | func (e *ErrQueryFailed) Unwrap() error { function newErrQueryFailedFromResponse (line 865) | func newErrQueryFailedFromResponse(resp *http.Response) *ErrQueryFailed { type driverStmt (line 882) | type driverStmt struct method Close (line 929) | func (st *driverStmt) Close() error { method NumInput (line 1001) | func (st *driverStmt) NumInput() int { method Exec (line 1005) | func (st *driverStmt) Exec(args []driver.Value) (driver.Result, error) { method ExecContext (line 1009) | func (st *driverStmt) ExecContext(ctx context.Context, args []driver.N... method CheckNamedValue (line 1034) | func (st *driverStmt) CheckNamedValue(arg *driver.NamedValue) error { method Query (line 1174) | func (st *driverStmt) Query(args []driver.Value) (driver.Rows, error) { method QueryContext (line 1178) | func (st *driverStmt) QueryContext(ctx context.Context, args []driver.... method exec (line 1197) | func (st *driverStmt) exec(ctx context.Context, args []driver.NamedVal... method startSpoolingProtocolWorkers (line 2112) | func (st *driverStmt) startSpoolingProtocolWorkers(ctx context.Context) { method startSegmentDispatcher (line 2142) | func (st *driverStmt) startSegmentDispatcher() { method startDownloadSegmentsWorkers (line 2208) | func (st *driverStmt) startDownloadSegmentsWorkers(ctx context.Context) { method startSegmentsDecodersWorkers (line 2254) | func (st *driverStmt) startSegmentsDecodersWorkers(ctx context.Context) { type segmentToDecode (line 909) | type segmentToDecode struct type decodedSegment (line 916) | type decodedSegment struct type stmtResponse (line 1062) | type stmtResponse struct type stmtStats (line 1072) | type stmtStats struct type ErrTrino (line 1096) | type ErrTrino struct method Error (line 1106) | func (i ErrTrino) Error() string { type ErrorLocation (line 1110) | type ErrorLocation struct type FailureInfo (line 1115) | type FailureInfo struct type ErrorInfo (line 1125) | type ErrorInfo struct method Error (line 1131) | func (i ErrorInfo) Error() string { type stmtStage (line 1135) | type stmtStage struct type jsonFloat64 (line 1152) | type jsonFloat64 method UnmarshalJSON (line 1154) | func (f *jsonFloat64) UnmarshalJSON(data []byte) error { type SegmentFetcher (line 1441) | type SegmentFetcher struct method roundTrip (line 1447) | func (sf *SegmentFetcher) roundTrip(req *http.Request) (*http.Response... method fetchSegment (line 1496) | func (sf *SegmentFetcher) fetchSegment() ([]byte, error) { function formatStringLiteral (line 1557) | func formatStringLiteral(query string) string { type driverRows (line 1561) | type driverRows struct method Close (line 1586) | func (qr *driverRows) Close() error { method Columns (line 1634) | func (qr *driverRows) Columns() []string { method ColumnTypeDatabaseTypeName (line 1647) | func (qr *driverRows) ColumnTypeDatabaseTypeName(index int) string { method ColumnTypeScanType (line 1655) | func (qr *driverRows) ColumnTypeScanType(index int) reflect.Type { method ColumnTypeLength (line 1659) | func (qr *driverRows) ColumnTypeLength(index int) (int64, bool) { method ColumnTypePrecisionScale (line 1663) | func (qr *driverRows) ColumnTypePrecisionScale(index int) (precision, ... method Next (line 1672) | func (qr *driverRows) Next(dest []driver.Value) error { method next (line 1719) | func (qr *driverRows) next(dest []driver.Value) error { method LastInsertId (line 1742) | func (qr driverRows) LastInsertId() (int64, error) { method RowsAffected (line 1747) | func (qr driverRows) RowsAffected() (int64, error) { method startOrderedSegmentStreamer (line 1986) | func (qr *driverRows) startOrderedSegmentStreamer() { method fetch (line 2053) | func (qr *driverRows) fetch() error { method proccessSpollingSegments (line 2295) | func (qr *driverRows) proccessSpollingSegments() { method waitForAllSpoolingWorkersFinish (line 2330) | func (qr *driverRows) waitForAllSpoolingWorkersFinish() { method queueSpoolingSegments (line 2347) | func (qr *driverRows) queueSpoolingSegments(data map[string]interface{... method initColumns (line 2403) | func (qr *driverRows) initColumns(qresp *queryResponse) error { method scheduleProgressUpdate (line 2430) | func (qr *driverRows) scheduleProgressUpdate(id string, stats stmtStat... type queryResponse (line 1751) | type queryResponse struct type segmentMetadata (line 1764) | type segmentMetadata struct type spooledMetadata (line 1771) | type spooledMetadata struct function parseSpooledMetadata (line 1779) | func parseSpooledMetadata(segment map[string]interface{}, segmentIndex i... function parseSegmentMetadata (line 1807) | func parseSegmentMetadata(metadata map[string]interface{}) (segmentMetad... function getInt64 (line 1838) | func getInt64(metadata map[string]interface{}, key string) (int64, error) { function getOptionalInt64 (line 1847) | func getOptionalInt64(metadata map[string]interface{}, key string) (int6... function parseInt64 (line 1856) | func parseInt64(val interface{}, key string) (int64, error) { function decodeSegment (line 1870) | func decodeSegment(data []byte, encoding string, metadata segmentMetadat... function decompressSegment (line 1891) | func decompressSegment(data []byte, encoding string, metadata segmentMet... type queryColumn (line 1929) | type queryColumn struct type queryData (line 1935) | type queryData type namedTypeSignature (line 1937) | type namedTypeSignature struct type rowFieldName (line 1942) | type rowFieldName struct type typeSignature (line 1946) | type typeSignature struct type typeKind (line 1951) | type typeKind constant KIND_TYPE (line 1954) | KIND_TYPE = typeKind("TYPE") constant KIND_NAMED_TYPE (line 1955) | KIND_NAMED_TYPE = typeKind("NAMED_TYPE") constant KIND_LONG (line 1956) | KIND_LONG = typeKind("LONG") constant KIND_VARIABLE (line 1957) | KIND_VARIABLE = typeKind("VARIABLE") type typeArgument (line 1960) | type typeArgument struct function handleResponseError (line 1972) | func handleResponseError(status int, respErr ErrTrino) error { type segmentToProccess (line 2341) | type segmentToProccess struct function unmarshalArguments (line 2375) | func unmarshalArguments(signature *typeSignature) error { type typeConverter (line 2457) | type typeConverter struct method ConvertValue (line 2615) | func (c *typeConverter) ConvertValue(v interface{}) (driver.Value, err... type optionalInt64 (line 2466) | type optionalInt64 struct function newOptionalInt64 (line 2471) | func newOptionalInt64(value int64) optionalInt64 { function newTypeConverter (line 2475) | func newTypeConverter(typeName string, signature typeSignature) (*typeCo... function getNestedTypes (line 2518) | func getNestedTypes(types []string, signature typeSignature) []string { function getScanType (line 2531) | func getScanType(typeNames []string) (reflect.Type, error) { function validateMap (line 2673) | func validateMap(v interface{}) error { function validateSlice (line 2683) | func validateSlice(v interface{}) error { function scanNullBool (line 2693) | func scanNullBool(v interface{}) (sql.NullBool, error) { type NullSliceBool (line 2706) | type NullSliceBool struct method Scan (line 2712) | func (s *NullSliceBool) Scan(value interface{}) error { type NullSlice2Bool (line 2735) | type NullSlice2Bool struct method Scan (line 2741) | func (s *NullSlice2Bool) Scan(value interface{}) error { type NullSlice3Bool (line 2764) | type NullSlice3Bool struct method Scan (line 2770) | func (s *NullSlice3Bool) Scan(value interface{}) error { function scanNullString (line 2792) | func scanNullString(v interface{}) (sql.NullString, error) { type NullBinary (line 2806) | type NullBinary struct function scanNullBytes (line 2811) | func scanNullBytes(v interface{}) (NullBinary, error) { type NullSliceString (line 2832) | type NullSliceString struct method Scan (line 2838) | func (s *NullSliceString) Scan(value interface{}) error { type NullSlice2String (line 2861) | type NullSlice2String struct method Scan (line 2867) | func (s *NullSlice2String) Scan(value interface{}) error { type NullSlice3String (line 2890) | type NullSlice3String struct method Scan (line 2896) | func (s *NullSlice3String) Scan(value interface{}) error { function scanNullInt64 (line 2918) | func scanNullInt64(v interface{}) (sql.NullInt64, error) { type NullSliceInt64 (line 2936) | type NullSliceInt64 struct method Scan (line 2942) | func (s *NullSliceInt64) Scan(value interface{}) error { type NullSlice2Int64 (line 2965) | type NullSlice2Int64 struct method Scan (line 2971) | func (s *NullSlice2Int64) Scan(value interface{}) error { type NullSlice3Int64 (line 2994) | type NullSlice3Int64 struct method Scan (line 3000) | func (s *NullSlice3Int64) Scan(value interface{}) error { function scanNullFloat64 (line 3022) | func scanNullFloat64(v interface{}) (sql.NullFloat64, error) { type NullSliceFloat64 (line 3055) | type NullSliceFloat64 struct method Scan (line 3061) | func (s *NullSliceFloat64) Scan(value interface{}) error { type NullSlice2Float64 (line 3084) | type NullSlice2Float64 struct method Scan (line 3090) | func (s *NullSlice2Float64) Scan(value interface{}) error { type NullSlice3Float64 (line 3113) | type NullSlice3Float64 struct method Scan (line 3119) | func (s *NullSlice3Float64) Scan(value interface{}) error { function scanNullTime (line 3158) | func scanNullTime(v interface{}) (NullTime, error) { function parseNullTime (line 3186) | func parseNullTime(v string) (NullTime, error) { function parseNullTimeWithLocation (line 3198) | func parseNullTimeWithLocation(v string) (NullTime, error) { type NullTime (line 3234) | type NullTime struct method Scan (line 3240) | func (s *NullTime) Scan(value interface{}) error { type NullSliceTime (line 3255) | type NullSliceTime struct method Scan (line 3261) | func (s *NullSliceTime) Scan(value interface{}) error { type NullSlice2Time (line 3284) | type NullSlice2Time struct method Scan (line 3290) | func (s *NullSlice2Time) Scan(value interface{}) error { type NullSlice3Time (line 3313) | type NullSlice3Time struct method Scan (line 3319) | func (s *NullSlice3Time) Scan(value interface{}) error { type NullMap (line 3342) | type NullMap struct method Scan (line 3348) | func (m *NullMap) Scan(v interface{}) error { type NullSliceMap (line 3358) | type NullSliceMap struct method Scan (line 3364) | func (s *NullSliceMap) Scan(value interface{}) error { type NullSlice2Map (line 3389) | type NullSlice2Map struct method Scan (line 3395) | func (s *NullSlice2Map) Scan(value interface{}) error { type NullSlice3Map (line 3418) | type NullSlice3Map struct method Scan (line 3424) | func (s *NullSlice3Map) Scan(value interface{}) error { type QueryProgressInfo (line 3446) | type QueryProgressInfo struct type queryProgressCallbackPeriod (line 3451) | type queryProgressCallbackPeriod struct type ProgressUpdater (line 3457) | type ProgressUpdater interface FILE: trino/trino_test.go function TestConfig (line 38) | func TestConfig(t *testing.T) { function TestPreserveExplicitPrepareQueryParameterConfig (line 52) | func TestPreserveExplicitPrepareQueryParameterConfig(t *testing.T) { function TestParseDSNToConfig (line 66) | func TestParseDSNToConfig(t *testing.T) { function TestParseDSNToConfigAllFieldsHandled (line 142) | func TestParseDSNToConfigAllFieldsHandled(t *testing.T) { function TestConfigFormatDSNTags (line 215) | func TestConfigFormatDSNTags(t *testing.T) { function TestConfigSSLCertPath (line 261) | func TestConfigSSLCertPath(t *testing.T) { function TestConfigSSLCert (line 276) | func TestConfigSSLCert(t *testing.T) { function TestExtraCredentials (line 323) | func TestExtraCredentials(t *testing.T) { function TestInvalidExtraCredentials (line 336) | func TestInvalidExtraCredentials(t *testing.T) { function TestConfigWithoutSSLCertPath (line 381) | func TestConfigWithoutSSLCertPath(t *testing.T) { function TestKerberosConfig (line 394) | func TestKerberosConfig(t *testing.T) { function TestFormatDSNWithRoles (line 415) | func TestFormatDSNWithRoles(t *testing.T) { function TestInvalidKerberosConfig (line 455) | func TestInvalidKerberosConfig(t *testing.T) { function TestAccessTokenConfig (line 465) | func TestAccessTokenConfig(t *testing.T) { function TestConfigWithMalformedURL (line 479) | func TestConfigWithMalformedURL(t *testing.T) { function TestConnErrorDSN (line 484) | func TestConnErrorDSN(t *testing.T) { function TestRegisterCustomClientReserved (line 508) | func TestRegisterCustomClientReserved(t *testing.T) { function TestQueryTimeout (line 518) | func TestQueryTimeout(t *testing.T) { function TestRoundTripRetryQueryError (line 531) | func TestRoundTripRetryQueryError(t *testing.T) { function TestRoundTripBogusData (line 590) | func TestRoundTripBogusData(t *testing.T) { function TestRoundTripCancellation (line 618) | func TestRoundTripCancellation(t *testing.T) { function TestAuthFailure (line 639) | func TestAuthFailure(t *testing.T) { function TestTokenAuth (line 652) | func TestTokenAuth(t *testing.T) { function TestQueryForUsername (line 672) | func TestQueryForUsername(t *testing.T) { type TestQueryProgressCallback (line 703) | type TestQueryProgressCallback struct method Update (line 708) | func (qpc *TestQueryProgressCallback) Update(qpi QueryProgressInfo) { function TestQueryProgressWithCallback (line 713) | func TestQueryProgressWithCallback(t *testing.T) { function TestQueryProgressWithCallbackPeriod (line 738) | func TestQueryProgressWithCallbackPeriod(t *testing.T) { function TestQueryColumns (line 806) | func TestQueryColumns(t *testing.T) { function TestMaxGoPrecisionDateTime (line 1224) | func TestMaxGoPrecisionDateTime(t *testing.T) { function TestQueryCancellation (line 1327) | func TestQueryCancellation(t *testing.T) { function TestRoleHeader (line 1350) | func TestRoleHeader(t *testing.T) { function TestQueryFailure (line 1405) | func TestQueryFailure(t *testing.T) { function TestFetchNoStackOverflow (line 1428) | func TestFetchNoStackOverflow(t *testing.T) { function TestSpoolingProtocolSpooledSegmentDecoders (line 1468) | func TestSpoolingProtocolSpooledSegmentDecoders(t *testing.T) { function TestSpoolingProtocolToManyOutOfOrderSegmentDownload (line 1606) | func TestSpoolingProtocolToManyOutOfOrderSegmentDownload(t *testing.T) { function TestSpoolingProtocolOutOfOrderSegment (line 1708) | func TestSpoolingProtocolOutOfOrderSegment(t *testing.T) { function TestSpoolingProtocolSegmentDownloadRetryFails (line 1814) | func TestSpoolingProtocolSegmentDownloadRetryFails(t *testing.T) { function TestSpoolingProtocolSegmentDownloadRetryMaxAttempts (line 1914) | func TestSpoolingProtocolSegmentDownloadRetryMaxAttempts(t *testing.T) { function mustDecodeBase64 (line 1983) | func mustDecodeBase64(encoded string) []byte { function TestSpoolingProtocolOnlyWithInlineSegments (line 1991) | func TestSpoolingProtocolOnlyWithInlineSegments(t *testing.T) { function TestSpoolingProtocolInlineSegmentDecoders (line 2071) | func TestSpoolingProtocolInlineSegmentDecoders(t *testing.T) { function TestSpoolingProtocolSpooledSegmentErrorHandling (line 2178) | func TestSpoolingProtocolSpooledSegmentErrorHandling(t *testing.T) { function TestSpoolingProtocolInlineSegmentErrorHandling (line 2517) | func TestSpoolingProtocolInlineSegmentErrorHandling(t *testing.T) { function TestProtocolErrorHandling (line 2609) | func TestProtocolErrorHandling(t *testing.T) { function TestSession (line 2687) | func TestSession(t *testing.T) { function TestSetRoleHeader (line 2734) | func TestSetRoleHeader(t *testing.T) { function TestUnsupportedHeader (line 2809) | func TestUnsupportedHeader(t *testing.T) { function TestSSLCertPath (line 2828) | func TestSSLCertPath(t *testing.T) { function TestWithoutSSLCertPath (line 2842) | func TestWithoutSSLCertPath(t *testing.T) { function TestUnsupportedTransaction (line 2853) | func TestUnsupportedTransaction(t *testing.T) { function TestTypeConversion (line 2868) | func TestTypeConversion(t *testing.T) { function TestSliceTypeConversion (line 3219) | func TestSliceTypeConversion(t *testing.T) { function TestSlice2TypeConversion (line 3301) | func TestSlice2TypeConversion(t *testing.T) { function TestSlice3TypeConversion (line 3384) | func TestSlice3TypeConversion(t *testing.T) { function BenchmarkQuery (line 3467) | func BenchmarkQuery(b *testing.B) { function BenchmarkSpoolingProtocolSpooledSegmentlJsonZstdDecoderQuery (line 3501) | func BenchmarkSpoolingProtocolSpooledSegmentlJsonZstdDecoderQuery(b *tes... function BenchmarkSpoolingProtocolSpooledSegmentJsonLz4DecoderQuery (line 3535) | func BenchmarkSpoolingProtocolSpooledSegmentJsonLz4DecoderQuery(b *testi... function BenchmarkSpoolingProtocolSpooledSegmentJsonDecoderQuery (line 3569) | func BenchmarkSpoolingProtocolSpooledSegmentJsonDecoderQuery(b *testing.... function TestExec (line 3595) | func TestExec(t *testing.T) { function TestForwardAuthorizationHeaderConfig (line 3659) | func TestForwardAuthorizationHeaderConfig(t *testing.T) { function TestForwardAuthorizationHeader (line 3673) | func TestForwardAuthorizationHeader(t *testing.T) { function TestQueryTimeoutDeadline (line 3691) | func TestQueryTimeoutDeadline(t *testing.T) {