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
Method
AcceptsStrategy
(strategy string)
awssql/driver_infrastructure/connection_plugin.go:35
Method
AcceptsStrategy
Adds criteria for which host selection strategies are supported. This implementation returns true if strategy is part of acceptedStrategies.
examples/custom_connection_provider_example.go:100
Method
AcceptsUrl
(hostInfo host_info_util.HostInfo, _ map[string]string)
awssql/internal_pool/internal_pooled_connection_provider.go:76
Method
AcceptsUrl
(hostInfo host_info_util.HostInfo, props map[string]string)
awssql/driver_infrastructure/driver_connection_provider.go:40
Method
AcceptsUrl
Adds criteria for which hosts and properties are supported by this connection provider. This implementation accepts any values, meaning all connection
examples/custom_connection_provider_example.go:87
Method
Add
(ctx context.Context, val int64)
otlp/open_telemetry_counter.go:43
Method
Add
(_ context.Context, _ int64)
awssql/utils/telemetry/nil_telemetry_counter.go:24
Function
AllKeys
(mapOfKeysAndValues map[T]V)
awssql/utils/utils.go:185
Method
Apply
(_ driver_infrastructure.ConnectionPlugin, _ *host_info_util.HostInfo, _ *utils.RWMap[string, string], _ bool
awssql/plugins/bg/connect_routing.go:39
Method
Apply
(plugin driver_infrastructure.ConnectionPlugin, _ *host_info_util.HostInfo, props *utils.RWMap[string, string]
awssql/plugins/bg/connect_routing.go:59
Method
Apply
(_ driver_infrastructure.ConnectionPlugin, _ *host_info_util.HostInfo, props *utils.RWMap[string, string], _
awssql/plugins/bg/connect_routing.go:153
Method
Apply
( _ driver_infrastructure.ConnectionPlugin, hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, s
awssql/plugins/bg/connect_routing.go:205
Method
Apply
(_ driver_infrastructure.ConnectionPlugin, props *utils.RWMap[string, string], pluginService driver_infrastru
awssql/plugins/bg/execute_routing.go:41
Method
Apply
( plugin ConnectionPlugin, properties *utils.RWMap[string, string], pluginService PluginService, metho
awssql/driver_infrastructure/bg_helpers.go:252
Method
ApplyCurrentSessionState
(newConn driver.Conn)
awssql/driver_infrastructure/session_state_service.go:301
Method
ApplyPristineSessionState
(conn driver.Conn)
awssql/driver_infrastructure/session_state_service.go:383
Function
AreHostListsEqual
(s1 []*HostInfo, s2 []*HostInfo)
awssql/host_info_util/host_info_util.go:25
Method
Begin
()
awssql/driver/driver.go:226
Method
Begin
()
awssql/driver_infrastructure/session_state_service.go:466
Method
BeginTx
(ctx context.Context, opts driver.TxOptions)
awssql/driver/driver.go:234
Method
CanDispose
CanDispose implements Monitor interface.
awssql/plugins/limitless/limitless_router_monitor.go:192
Method
CanDispose
()
awssql/plugins/efm/host_monitor.go:99
Method
CanDispose
()
awssql/driver_infrastructure/cluster_topology_monitor.go:310
Method
CanDispose
CanDispose implements Monitor interface.
custom-endpoint/custom_endpoint_monitor.go:260
Function
CheckExistenceQueries
(conn driver.Conn, queries ...string)
awssql/utils/utils.go:321
Function
CheckIdpCredentialsWithFallback
( idpUserNameProperty AwsWrapperProperty, idpPasswordProperty AwsWrapperProperty, props *utils.RWMap[string
awssql/property_util/saml_utils.go:28
Method
CheckNamedValue
(val *driver.NamedValue)
awssql/driver/driver.go:435
Method
CleanUp
()
awssql/utils/sliding_expiration_cache.go:194
Method
Clear
Clear removes and disposes of all entries.
awssql/utils/expiration_cache.go:206
Method
Clear
()
awssql/utils/cache_map.go:118
Method
Clear
()
awssql/utils/rw_map.go:106
Method
Clear
Clear removes all items of the given type.
awssql/services/storage.go:168
Method
Clear
Clear removes all values of this type from storage.
awssql/driver_infrastructure/storage_type_descriptor.go:89
Method
ClearAll
ClearAll removes all items from all caches.
awssql/services/storage.go:181
Method
ClearAll
()
awssql/driver_infrastructure/storage.go:35
Function
ClearAllRdsHostListProviderCaches
============================================================================= Cache Management =======================================================
awssql/driver_infrastructure/rds_host_list_provider.go:344
Method
ClearCache
()
awssql/plugins/connection_tracker/opened_connection_tracker.go:179
Method
ClearCache
()
awssql/plugins/connection_tracker/connection_tracker.go:31
Method
ClearCache
For testing purposes only.
awssql/driver_infrastructure/round_robin_host_selector.go:257
Function
ClearCaches
()
bun-pg-driver/driver.go:39
Function
ClearCaches
()
pgx-driver/driver.go:40
Function
ClearCaches
This cleans up all long-standing caches. To be called at the end of program, not each time a Conn is closed.
awssql/plugin_helpers/plugin_service.go:649
Function
ClearCaches
ClearCaches cleans up all long-standing caches. To be called at the end of program, not each time a Conn is closed.
awssql/driver/driver.go:171
Function
ClearCaches
This cleans up all long-standing caches. To be called at the end of program, not each time a Conn is closed.
awssql/driver_infrastructure/plugin_helpers.go:139
Function
ClearCaches
()
mysql-driver/driver.go:39
Method
ClearCaches
()
federated-auth/federated_auth_plugin.go:54
Method
ClearCaches
()
okta/okta_auth_plugin.go:54
Method
ClearCaches
()
iam/iam_auth_plugin.go:50
Method
ClearCaches
()
awssql/plugins/connect_time_plugin.go:43
Method
ClearCaches
()
awssql/plugins/aurora_connection_tracker.go:40
Method
ClearCaches
()
awssql/plugins/aurora_connection_tracker.go:159
Method
ClearCaches
()
awssql/plugins/execution_time_plugin.go:42
Method
ClearCaches
()
awssql/plugins/failover_plugin.go:72
Method
ClearCaches
()
awssql/plugins/gdb_failover_plugin.go:82
Method
ClearCaches
()
awssql/plugins/developer_connection_plugin.go:43
Method
ClearCaches
()
awssql/plugins/aurora_initial_connection_strategy_plugin.go:39
Method
ClearCaches
()
awssql/plugins/bg/bg_plugin.go:45
Method
ClearCaches
()
awssql/plugins/read_write_splitting/read_write_splitting_plugin.go:43
Method
ClearCaches
()
awssql/plugins/read_write_splitting/gdb_read_write_splitting.go:46
Method
ClearCaches
()
awssql/plugins/limitless/limitless_plugin.go:40
Method
ClearCaches
()
awssql/plugins/efm/host_monitoring_plugin.go:45
Method
ClearCaches
()
aws-secrets-manager/aws_secrets_manager_connection_plugin.go:52
Method
ClearCaches
()
custom-endpoint/custom_endpoint_plugin.go:77
Method
ClearHostWeights
()
awssql/driver_infrastructure/weighted_random_host_selector.go:93
Method
ClearHostWeights
()
awssql/driver_infrastructure/host_selector.go:49
Function
ClearResetSessionStateOnCloseFunc
()
awssql/driver_infrastructure/session_state_transfer_handling.go:40
Function
ClearTransferSessionStateOnCloseFunc
()
awssql/driver_infrastructure/session_state_transfer_handling.go:58
Method
Close
()
awssql/driver/driver.go:216
Method
Close
()
awssql/driver/driver.go:375
Method
Close
()
awssql/driver/driver.go:511
Method
Close
()
awssql/internal_pool/internal_conn_pool.go:40
Method
Close
()
awssql/internal_pool/internal_conn_pool.go:184
Function
CloseAllMonitors
CloseAllMonitors stops and removes all limitless router monitors.
awssql/plugins/limitless/limitless_router_monitor.go:215
Function
CloseAllMonitors
CloseAllMonitors stops and removes all host monitors.
awssql/plugins/efm/host_monitoring_service.go:105
Function
CloseAllMonitors
CloseAllMonitors stops and removes all custom endpoint monitors.
custom-endpoint/custom_endpoint_monitor.go:298
Method
CloseContext
()
otlp/open_telemetry_context.go:153
Method
CloseContext
()
awssql/utils/telemetry/nil_telemetry_context.go:35
Method
CloseContext
()
xray/xray_telemetry_context.go:132
Method
ColumnTypeDatabaseTypeName
(index int)
awssql/driver/driver.go:550
Method
ColumnTypeLength
(index int)
awssql/driver/driver.go:567
Method
ColumnTypeNullable
(index int)
awssql/driver/driver.go:620
Method
ColumnTypePrecisionScale
(index int)
awssql/driver/driver.go:533
Method
ColumnTypeScanType
(index int)
awssql/driver/driver.go:607
Function
CombineMaps
(mapToCopy map[K]V, mapToAdd map[K]V)
awssql/utils/utils.go:244
Function
CombineRWMaps
(mapToCopy *RWMap[K, V], mapToAdd *RWMap[K, V])
awssql/utils/utils.go:252
Method
Commit
()
awssql/driver/driver.go:491
Method
Complete
()
awssql/driver_infrastructure/session_state_service.go:481
Method
ComputeIfAbsent
ComputeIfAbsent returns the existing value or computes and stores a new one. If the existing value is expired and renewOnAccess is false, computes a n
awssql/utils/expiration_cache.go:130
Method
ComputeIfAbsent
(key string, computeFunc func() T, itemExpiration time.Duration)
awssql/utils/sliding_expiration_cache.go:100
Method
ComputeIfAbsent
(key string, computeFunc func() T, itemExpiration time.Duration)
awssql/utils/cache_map.go:80
Method
ComputeIfAbsentWithError
(key string, computeFunc func() (T, error), itemExpiration time.Duration)
awssql/utils/sliding_expiration_cache.go:123
Method
Connect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infras
federated-auth/federated_auth_plugin.go:95
Method
Connect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infras
okta/okta_auth_plugin.go:97
Method
Connect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infras
iam/iam_auth_plugin.go:94
Method
Connect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], pluginToSkip driver_infrastructure.C
awssql/plugin_helpers/partial_plugin_service.go:234
Method
Connect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], isInitialConnection bool, pluginT
awssql/plugin_helpers/plugin_manager.go:183
Method
Connect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], pluginToSkip driver_infrastructure
awssql/plugin_helpers/plugin_service.go:479
Method
Connect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], isInitialConnection bool, _ drive
awssql/plugins/default_plugin.go:77
Method
Connect
( _ *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infrastructur
awssql/plugins/connect_time_plugin.go:63
Method
Connect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infras
awssql/plugins/aurora_connection_tracker.go:98
← previous
next →
801–900 of 1,810, ranked by callers