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
↓ 6 callers
Method
GetTelemetryContext
()
awssql/plugin_helpers/plugin_manager.go:446
↓ 6 callers
Function
MaskSensitiveInfoFromDsn
(dsn string)
awssql/property_util/mask_helper.go:60
↓ 6 callers
Method
ReleaseResources
()
awssql/driver_infrastructure/monitor.go:75
↓ 6 callers
Method
RemoveIf
RemoveIf removes all entries matching the predicate and returns them as key-value pairs. This acquires the write lock, making it safe to use without t
awssql/utils/rw_map.go:210
↓ 6 callers
Method
SetAttribute
(key string, value string)
otlp/open_telemetry_context.go:134
↓ 6 callers
Method
SetConnection
(connection driver.Conn)
awssql/plugins/limitless/limitless_connection_context.go:53
↓ 6 callers
Method
SetCurrentConnection
(conn driver.Conn, hostInfo *host_info_util.HostInfo, skipNotificationForThisPlugin ConnectionPlugin)
awssql/driver_infrastructure/plugin_helpers.go:49
↓ 6 callers
Method
UpdateState
(sql string, methodArgs ...any)
awssql/driver_infrastructure/plugin_helpers.go:88
↓ 6 callers
Method
delayMs
()
awssql/plugins/aurora_initial_connection_strategy_plugin.go:407
↓ 6 callers
Method
failoverToAllowedHost
( allowedHostsFunc func() []*host_info_util.HostInfo, verifyRole host_info_util.HostRole, failoverEnd time.
awssql/plugins/gdb_failover_plugin.go:378
↓ 6 callers
Method
init
()
awssql/driver_infrastructure/rds_host_list_provider.go:87
↓ 6 callers
Method
recordTelemetryWriterFailoverFailed
(telemetryCtx telemetry.TelemetryContext, ctx context.Context, err error)
awssql/plugins/failover_plugin.go:391
↓ 6 callers
Method
sleep
sleep waits for the specified duration, but can be interrupted by refreshRequired or stop.
custom-endpoint/custom_endpoint_monitor.go:217
↓ 5 callers
Method
CanRestorePristine
()
awssql/driver_infrastructure/session_state.go:55
↓ 5 callers
Method
Equals
(valueToCompare any)
awssql/utils/cache_map.go:168
↓ 5 callers
Method
ForceRefresh
()
awssql/driver_infrastructure/host_list_provider.go:28
↓ 5 callers
Method
ForceRefreshHostList
(conn driver.Conn)
awssql/driver_infrastructure/plugin_helpers.go:69
↓ 5 callers
Method
ForceRefreshHostListWithTimeout
(shouldVerifyWriter bool, timeoutMs int)
awssql/driver_infrastructure/plugin_helpers.go:70
↓ 5 callers
Method
GetClusterId
()
awssql/driver_infrastructure/host_list_provider.go:32
↓ 5 callers
Method
GetEventType
()
awssql/driver_infrastructure/event.go:27
↓ 5 callers
Method
GetInitialConnectionHostInfo
()
awssql/driver_infrastructure/plugin_helpers.go:50
↓ 5 callers
Function
GetMessage
(messageId string, messageArgs ...any)
awssql/error_util/aws_wrapper_messages.go:51
↓ 5 callers
Method
GetRegion
(host string, props *utils.RWMap[string, string], prop property_util.AwsWrapperProperty)
awssql/region_util/region_util.go:28
↓ 5 callers
Method
GetRowParser
()
awssql/driver_infrastructure/driver_dialect.go:36
↓ 5 callers
Method
GetStatusOfCreated
()
awssql/plugins/bg/bg_status_provider.go:451
↓ 5 callers
Method
IdentifyConnection
(conn driver.Conn)
awssql/driver_infrastructure/plugin_helpers.go:79
↓ 5 callers
Method
IsEmpty
()
awssql/utils/rw_queue.go:58
↓ 5 callers
Method
IsInTransaction
()
awssql/driver_infrastructure/plugin_helpers.go:59
↓ 5 callers
Method
IsNetworkError
(err error)
awssql/error_util/error_handler.go:20
↓ 5 callers
Function
NewBaseRouting
(hostAndPort string, role driver_infrastructure.BlueGreenRole)
awssql/plugins/bg/base_routing.go:37
↓ 5 callers
Method
Open
(dsn string)
awssql/driver/driver.go:62
↓ 5 callers
Method
ParseFloat64
ParseFloat64 extracts a float64 from a driver.Value
awssql/driver_infrastructure/driver_dialect.go:48
↓ 5 callers
Method
PutIfAbsentPhaseTime
(key string, phase driver_infrastructure.BlueGreenPhase)
awssql/plugins/bg/bg_status_provider.go:788
↓ 5 callers
Method
SetHostId
(hostId string)
awssql/host_info_util/host_info.go:196
↓ 5 callers
Method
UpdateDnsFlags
(role driver_infrastructure.BlueGreenRole, interimStatus BlueGreenInterimStatus)
awssql/plugins/bg/bg_status_provider.go:431
↓ 5 callers
Method
appendSuspendExecuteRouting
(executeRoutings []driver_infrastructure.ExecuteRouting, host string)
awssql/plugins/bg/bg_status_provider.go:608
↓ 5 callers
Method
createConnectionForHost
(hostInfo *host_info_util.HostInfo)
awssql/plugins/failover_plugin.go:603
↓ 5 callers
Function
findAndCacheRegexp
(host string)
awssql/utils/rds_utils.go:290
↓ 5 callers
Method
getStoredHosts
()
awssql/driver_infrastructure/cluster_topology_monitor.go:473
↓ 5 callers
Method
isExpired
()
awssql/utils/sliding_expiration_cache.go:264
↓ 4 callers
Method
AddAlias
(alias string)
awssql/host_info_util/host_info.go:59
↓ 4 callers
Method
GetConnectionProvider
()
awssql/driver_infrastructure/plugin_helpers.go:81
↓ 4 callers
Method
GetConnectionProviderManager
()
awssql/driver_infrastructure/plugin_helpers.go:119
↓ 4 callers
Method
GetDefaultPort
()
awssql/driver_infrastructure/database_dialect.go:24
↓ 4 callers
Method
GetHostListProvider
()
awssql/plugin_helpers/plugin_service.go:389
↓ 4 callers
Method
GetRight
()
awssql/utils/pair.go:35
↓ 4 callers
Method
GetStatusOfCompleted
()
awssql/plugins/bg/bg_status_provider.go:710
↓ 4 callers
Method
GetWriterIdQuery
GetWriterIdQuery returns the SQL query to determine if connected to the writer.
awssql/driver_infrastructure/database_dialect.go:54
↓ 4 callers
Method
IsDialect
(driver driver.Driver)
awssql/driver_infrastructure/driver_dialect.go:27
↓ 4 callers
Method
IsLoginError
(err error)
bun-pg-driver/bun_error_handler.go:67
↓ 4 callers
Method
IsMatch
(hostInfo *host_info_util.HostInfo, hostRole BlueGreenRole)
awssql/driver_infrastructure/bg_helpers.go:239
↓ 4 callers
Method
IsSwitchoverTimerExpired
()
awssql/plugins/bg/bg_status_provider.go:820
↓ 4 callers
Method
MakeCopyWithRole
(role HostRole)
awssql/host_info_util/host_info.go:138
↓ 4 callers
Function
NewRdsHostListProvider
( hostListProviderService HostListProviderService, clusterTopologyUtils ClusterTopologyUtils, properties *u
awssql/driver_infrastructure/rds_host_list_provider.go:54
↓ 4 callers
Function
NewSubstituteConnectRouting
(hostAndPort string, role driver_infrastructure.BlueGreenRole, substituteHostInfo *host_info_util.HostInfo, i
awssql/plugins/bg/connect_routing.go:137
↓ 4 callers
Method
NotifyHostListChanged
(changes map[string]map[HostChangeOptions]bool)
awssql/driver_infrastructure/plugin_helpers.go:111
↓ 4 callers
Function
ParseDsn
(dsn string)
awssql/property_util/dsn_parser.go:171
↓ 4 callers
Method
PostCopy
(telemetryContext TelemetryContext, traceLevel TelemetryTraceLevel)
awssql/utils/telemetry/telemetry_util.go:74
↓ 4 callers
Method
ResetSession
()
awssql/driver_infrastructure/plugin_helpers.go:90
↓ 4 callers
Method
RunIfAbsent
(monitorType *MonitorType, key any, container ServicesContainer, initializer MonitorInitializer)
awssql/driver_infrastructure/monitor.go:69
↓ 4 callers
Method
SetIntervalRate
(intervalRate driver_infrastructure.BlueGreenIntervalRate)
awssql/plugins/bg/bg_status_monitor.go:228
↓ 4 callers
Method
SetRole
(role HostRole)
awssql/host_info_util/host_info.go:186
↓ 4 callers
Method
Start
()
awssql/driver_infrastructure/monitor.go:41
↓ 4 callers
Method
StopAndRemoveByType
(monitorType *MonitorType)
awssql/driver_infrastructure/monitor.go:73
↓ 4 callers
Method
appendSuspendConnectRouting
(connectRoutings []driver_infrastructure.ConnectRouting, host string)
awssql/plugins/bg/bg_status_provider.go:604
↓ 4 callers
Method
closeIdleConnections
()
awssql/plugins/read_write_splitting/read_write_splitting_plugin.go:416
↓ 4 callers
Method
getBgStatus
()
awssql/plugins/bg/bg_plugin.go:93
↓ 4 callers
Function
getCustomConnectionProvider
()
awssql/driver_infrastructure/connection_provider_manager.go:112
↓ 4 callers
Method
getCustomEndpointInfoCacheKey
()
custom-endpoint/custom_endpoint_monitor.go:264
↓ 4 callers
Function
interimStatusHasIpAddress
(interimStatus BlueGreenInterimStatus, ipAddress string)
awssql/plugins/bg/bg_status_provider.go:999
↓ 4 callers
Method
isExpired
()
awssql/utils/expiration_cache.go:33
↓ 4 callers
Method
isExpired
()
awssql/utils/cache_map.go:164
↓ 4 callers
Method
isStopped
()
awssql/plugins/efm/host_monitor.go:319
↓ 4 callers
Method
isWriter
(hostInfo *host_info_util.HostInfo)
awssql/plugins/read_write_splitting/read_write_splitting_plugin.go:444
↓ 4 callers
Method
recordTelemetryReaderFailoverFailed
(telemetryCtx telemetry.TelemetryContext, ctx context.Context, err error)
awssql/plugins/failover_plugin.go:453
↓ 4 callers
Method
regularOpenConnection
(connectFunc driver_infrastructure.ConnectFunc, isInitialConnection bool)
awssql/plugins/bg/bg_plugin.go:245
↓ 4 callers
Method
setReadWriteModeFromCtx
(ctx context.Context)
awssql/driver/driver.go:346
↓ 4 callers
Method
switchCurrentConnectionTo
(newConn driver.Conn, newConnHost *host_info_util.HostInfo)
awssql/plugins/read_write_splitting/read_write_splitting_plugin.go:368
↓ 4 callers
Method
updateTopologyCache
(hosts []*host_info_util.HostInfo)
awssql/driver_infrastructure/cluster_topology_monitor.go:585
↓ 3 callers
Method
CloseConnection
()
awssql/plugins/bg/bg_status_monitor.go:526
↓ 3 callers
Method
Delay
(delayNanos time.Duration, bgStatus driver_infrastructure.BlueGreenStatus, bgId string, storageService driver
awssql/plugins/bg/base_routing.go:44
↓ 3 callers
Method
Enqueue
(item T)
awssql/utils/rw_queue.go:32
↓ 3 callers
Method
Execute
(connInvokedOn driver.Conn, name string, methodFunc ExecuteFunc, methodArgs ...any)
awssql/driver_infrastructure/plugin_helpers.go:105
↓ 3 callers
Method
GenerateAuthenticationToken
( username string, host string, port int, region region_util.Region, awsCredentialsProvider aws.Cred
auth-helpers/iam_token_utility.go:38
↓ 3 callers
Method
GetAllAliases
()
awssql/host_info_util/host_info.go:80
↓ 3 callers
Method
GetConnection
()
awssql/plugins/limitless/limitless_connection_context.go:60
↓ 3 callers
Method
GetCurrentTopology
()
awssql/plugins/bg/bg_status_monitor.go:544
↓ 3 callers
Method
GetEventPublisher
()
awssql/driver_infrastructure/services_container.go:27
↓ 3 callers
Method
GetHostListProvider
()
awssql/driver_infrastructure/plugin_helpers.go:67
↓ 3 callers
Method
GetHostListProviderSupplier
()
awssql/driver_infrastructure/database_dialect.go:30
↓ 3 callers
Method
GetInstanceId
GetInstanceId returns the instance identifier for the connected database instance. Returns (instanceId, instanceName) - empty strings if unable to det
awssql/driver_infrastructure/topology_utils.go:46
↓ 3 callers
Method
GetInstanceIdQuery
GetInstanceIdQuery returns the SQL query to get the current instance's identifier.
awssql/driver_infrastructure/database_dialect.go:51
↓ 3 callers
Method
GetIpAddress
(host string)
awssql/plugins/bg/bg_status_monitor.go:535
↓ 3 callers
Method
GetIsReaderQuery
()
awssql/driver_infrastructure/database_dialect.go:28
↓ 3 callers
Method
GetPropertyName
(key DriverPropertyKey)
awssql/driver_infrastructure/driver_dialect.go:63
↓ 3 callers
Method
GetPropertyResolver
()
awssql/driver_infrastructure/driver_dialect.go:37
↓ 3 callers
Function
GetRegionFromRegionString
(regionString string)
awssql/region_util/region_util.go:75
↓ 3 callers
Method
GetTopologyQuery
GetTopologyQuery returns the SQL query to fetch cluster topology.
awssql/driver_infrastructure/database_dialect.go:48
↓ 3 callers
Method
IsPluginInUse
(pluginName string)
awssql/driver_infrastructure/plugin_helpers.go:89
↓ 3 callers
Method
IsPortSpecified
()
awssql/host_info_util/host_info.go:108
← previous
next →
101–200 of 1,810, ranked by callers