Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws/aws-advanced-go-wrapper
/ functions
Functions
1,810 in github.com/aws/aws-advanced-go-wrapper
⨍
Functions
1,810
◇
Types & classes
307
↓ 200 callers
Method
GetPluginService
()
awssql/driver_infrastructure/services_container.go:32
↓ 93 callers
Method
Close
()
awssql/driver_infrastructure/monitor.go:44
↓ 88 callers
Method
Error
()
awssql/error_util/errors.go:43
↓ 72 callers
Method
Get
(monitorType *MonitorType, key any)
awssql/driver_infrastructure/monitor.go:70
↓ 62 callers
Method
Put
(key K, value V)
awssql/utils/rw_map.go:53
↓ 54 callers
Method
GetHost
(hosts []*host_info_util.HostInfo, role host_info_util.HostRole, props map[string]string)
awssql/driver_infrastructure/host_selector.go:44
↓ 51 callers
Method
Add
(ctx context.Context, val int64)
awssql/utils/telemetry/telemetry_util.go:58
↓ 43 callers
Method
GetHostAndPort
()
awssql/host_info_util/host_info.go:98
↓ 40 callers
Method
IsNil
()
awssql/host_info_util/host_info.go:120
↓ 38 callers
Method
GetCurrentConnection
()
awssql/driver_infrastructure/plugin_helpers.go:47
↓ 36 callers
Method
GetAllEntries
()
awssql/utils/rw_map.go:129
↓ 35 callers
Method
Clear
(typeKey string)
awssql/driver_infrastructure/storage.go:34
↓ 34 callers
Method
GetValue
()
awssql/driver_infrastructure/bg_helpers.go:134
↓ 34 callers
Method
Open
(dsn string)
pgx-driver/driver.go:32
↓ 31 callers
Method
GetTelemetryFactory
()
awssql/driver_infrastructure/plugin_helpers.go:86
↓ 30 callers
Method
IsZero
()
awssql/plugins/bg/bg_info_helpers.go:33
↓ 30 callers
Method
SetTelemetryContext
(ctx context.Context)
awssql/driver_infrastructure/plugin_helpers.go:87
↓ 29 callers
Method
String
()
awssql/utils/cache_map.go:176
↓ 28 callers
Method
Inc
(ctx context.Context)
awssql/utils/telemetry/telemetry_util.go:59
↓ 28 callers
Method
IsType
(errorType AwsWrapperErrorType)
awssql/error_util/errors.go:47
↓ 27 callers
Function
ExecuteWithPlugins
( connInvokedOn driver.Conn, pluginManager driver_infrastructure.PluginManager, methodName string, execute
awssql/driver/wrapper_utils.go:30
↓ 26 callers
Method
Set
(typeKey string, key any, value any)
awssql/driver_infrastructure/storage.go:43
↓ 25 callers
Method
SetSuccess
(success bool)
awssql/utils/telemetry/telemetry_util.go:65
↓ 23 callers
Method
Build
()
awssql/host_info_util/host_info.go:219
↓ 23 callers
Method
GetTargetDriverDialect
()
awssql/driver_infrastructure/plugin_helpers.go:78
↓ 22 callers
Method
CloseContext
()
awssql/utils/telemetry/telemetry_util.go:69
↓ 22 callers
Method
GetPluginManager
()
awssql/driver_infrastructure/services_container.go:31
↓ 22 callers
Method
GetTelemetryContext
()
awssql/driver_infrastructure/plugin_helpers.go:85
↓ 21 callers
Method
GetDialect
()
awssql/driver_infrastructure/plugin_helpers.go:74
↓ 21 callers
Method
OpenTelemetryContext
(name string, traceLevel TelemetryTraceLevel, ctx context.Context)
awssql/utils/telemetry/telemetry_util.go:73
↓ 20 callers
Method
GetPristineValue
()
awssql/driver_infrastructure/session_state.go:38
↓ 20 callers
Method
SetError
(err error)
awssql/utils/telemetry/telemetry_util.go:67
↓ 19 callers
Method
SetHost
(host string)
awssql/host_info_util/host_info.go:171
↓ 17 callers
Method
GetHosts
()
awssql/driver_infrastructure/plugin_helpers.go:53
↓ 17 callers
Function
GetPreparedHost
(host string)
awssql/utils/rds_utils.go:312
↓ 17 callers
Method
ParseString
ParseString extracts a string from a driver.Value
awssql/driver_infrastructure/driver_dialect.go:44
↓ 17 callers
Method
Remove
(typeKey string, key any)
awssql/driver_infrastructure/storage.go:33
↓ 17 callers
Method
transferStateEnabledSetting
()
awssql/driver_infrastructure/session_state_service.go:78
↓ 16 callers
Method
Connect
(hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], pluginToSkip ConnectionPlugin)
awssql/driver_infrastructure/plugin_helpers.go:72
↓ 16 callers
Method
Next
(dest []driver.Value)
awssql/driver/driver.go:527
↓ 16 callers
Method
logCurrentState
()
awssql/driver_infrastructure/session_state_service.go:495
↓ 15 callers
Method
CreateCounter
(name string)
awssql/utils/telemetry/telemetry_util.go:75
↓ 15 callers
Method
GetValue
()
awssql/driver_infrastructure/session_state.go:26
↓ 14 callers
Method
Columns
()
awssql/driver/driver.go:517
↓ 14 callers
Method
GetCurrentPhase
()
awssql/plugins/bg/bg_test_helpers.go:154
↓ 14 callers
Method
GetStorageService
Core services (shared across connections)
awssql/driver_infrastructure/services_container.go:25
↓ 14 callers
Method
IsClosed
(conn driver.Conn)
awssql/driver_infrastructure/driver_dialect.go:32
↓ 14 callers
Method
IsLoginError
(err error)
awssql/error_util/error_handler.go:21
↓ 14 callers
Method
loadConn
(conn atomic.Value)
awssql/driver_infrastructure/cluster_topology_monitor.go:448
↓ 13 callers
Method
GetHostRole
(driver.Conn)
awssql/driver_infrastructure/plugin_helpers.go:57
↓ 13 callers
Method
SetAvailability
(hostAliases map[string]bool, availability host_info_util.HostAvailability)
awssql/driver_infrastructure/plugin_helpers.go:58
↓ 13 callers
Method
String
()
awssql/plugins/bg/base_routing.go:68
↓ 13 callers
Function
getValueHash
(currentHash uint64, val string)
awssql/plugins/bg/bg_interim_status.go:172
↓ 12 callers
Method
AcceptsStrategy
(strategy string)
awssql/driver_infrastructure/plugin_helpers.go:54
↓ 12 callers
Method
GetHostInfoByStrategy
(role host_info_util.HostRole, strategy string, hosts []*host_info_util.HostInfo)
awssql/driver_infrastructure/plugin_helpers.go:55
↓ 12 callers
Method
QueryContext
(ctx context.Context, query string, args []driver.NamedValue)
awssql/driver/driver.go:258
↓ 12 callers
Method
SetTelemetryContext
(ctx context.Context)
awssql/plugin_helpers/plugin_manager.go:456
↓ 12 callers
Method
closeConnection
(conn driver.Conn)
awssql/driver_infrastructure/cluster_topology_monitor.go:671
↓ 11 callers
Method
GetCurrentHostInfo
()
awssql/driver_infrastructure/plugin_helpers.go:51
↓ 11 callers
Method
GetUrl
()
awssql/plugins/efm/host_monitoring_service.go:191
↓ 11 callers
Method
ResetPristineValue
()
awssql/driver_infrastructure/session_state.go:46
↓ 11 callers
Method
Size
(typeKey string)
awssql/driver_infrastructure/storage.go:36
↓ 11 callers
Method
Stop
()
awssql/driver_infrastructure/monitor.go:43
↓ 11 callers
Method
handleErrorAndShouldRetry
( candidateConn driver.Conn, candidate *host_info_util.HostInfo, err error)
awssql/plugins/aurora_initial_connection_strategy_plugin.go:347
↓ 11 callers
Method
logCurrentDialect
()
awssql/driver_infrastructure/dialect_manager.go:176
↓ 10 callers
Method
ClearCaches
()
awssql/driver_infrastructure/connection_plugin_factory.go:25
↓ 10 callers
Function
NewBunPgDriverDialect
()
bun-pg-driver/bun_driver_dialect.go:53
↓ 10 callers
Method
SetInitialConnectionHostInfo
(info *host_info_util.HostInfo)
awssql/driver_infrastructure/plugin_helpers.go:65
↓ 10 callers
Method
SetPristineValue
(value T)
awssql/driver_infrastructure/session_state.go:42
↓ 10 callers
Method
SetValue
(value T)
awssql/driver_infrastructure/session_state.go:30
↓ 9 callers
Method
ExecContext
(ctx context.Context, query string, args []driver.NamedValue)
awssql/driver/driver.go:276
↓ 9 callers
Method
ForceConnect
(hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string])
awssql/driver_infrastructure/plugin_helpers.go:73
↓ 9 callers
Method
Get
(uri string)
auth-helpers/http_client_provider.go:26
↓ 9 callers
Method
GetHostSelectorStrategy
(strategy string)
awssql/driver_infrastructure/plugin_helpers.go:56
↓ 8 callers
Method
CopyFrom
(hostInfo *HostInfo)
awssql/host_info_util/host_info.go:206
↓ 8 callers
Method
Do
(req *http.Request)
auth-helpers/http_client_provider.go:27
↓ 8 callers
Method
GetAllHosts
()
awssql/driver_infrastructure/plugin_helpers.go:52
↓ 8 callers
Method
GetHostListProviderService
()
awssql/driver_infrastructure/services_container.go:33
↓ 8 callers
Method
GetMonitorService
()
awssql/driver_infrastructure/services_container.go:26
↓ 8 callers
Method
ParseBool
ParseBool extracts a boolean from a driver.Value
awssql/driver_infrastructure/driver_dialect.go:46
↓ 8 callers
Method
PrepareDsn
PrepareDsn builds a PostgreSQL URL-format DSN from the wrapper's properties map, applying host/port overrides from the HostInfo (which the wrapper set
bun-pg-driver/bun_driver_dialect.go:106
↓ 8 callers
Method
PutIfAbsent
(key K, value V)
awssql/utils/rw_map.go:84
↓ 8 callers
Method
PutWithDefaultExpiration
PutWithDefaultExpiration stores a value using the default expiration set via NewCacheWithDefaultExpiration.
awssql/utils/cache_map.go:63
↓ 8 callers
Method
SetAttribute
(key string, value string)
xray/xray_telemetry_context.go:115
↓ 8 callers
Method
SetPort
(port int)
awssql/host_info_util/host_info.go:176
↓ 7 callers
Method
ForEach
(fn func(K, V))
awssql/utils/rw_map.go:193
↓ 7 callers
Method
GetAwsCredentialsProvider
(host string, region region_util.Region, props *utils.RWMap[string, string])
auth-helpers/credentials_provider_factory.go:35
↓ 7 callers
Method
GetName
()
awssql/utils/telemetry/telemetry_util.go:68
↓ 7 callers
Method
GetSubscribedMethods
()
awssql/driver_infrastructure/connection_plugin.go:27
↓ 7 callers
Method
IsNetworkError
(err error)
bun-pg-driver/bun_error_handler.go:53
↓ 7 callers
Method
RefreshHostList
(conn driver.Conn)
awssql/driver_infrastructure/plugin_helpers.go:68
↓ 7 callers
Method
Register
(typeKey string, ttl time.Duration, renewOnAccess bool, onDispose ItemDisposalFunc)
awssql/driver_infrastructure/storage.go:31
↓ 7 callers
Method
Reset
()
awssql/driver_infrastructure/session_state_service.go:56
↓ 7 callers
Function
executeQuery
============================================================================= Shared Helper Functions ================================================
awssql/driver_infrastructure/topology_utils.go:67
↓ 7 callers
Function
getDnsGroup
(host string)
awssql/utils/rds_utils.go:225
↓ 7 callers
Method
isConnectionUsable
(conn driver.Conn)
awssql/plugins/read_write_splitting/read_write_splitting_plugin.go:440
↓ 6 callers
Method
ComputeIfAbsent
(key K, computeFunc func() V)
awssql/utils/rw_map.go:71
↓ 6 callers
Function
CreateHost
CreateHost creates a HostInfo from topology data. Returns nil if creation fails.
awssql/driver_infrastructure/topology_utils.go:115
↓ 6 callers
Method
Exec
(args []driver.Value)
awssql/driver/driver.go:381
↓ 6 callers
Method
GetPhase
()
awssql/driver_infrastructure/bg_helpers.go:97
next →
1–100 of 1,810, ranked by callers