MCPcopy Create free account

hub / github.com/aws/aws-advanced-go-wrapper / functions

Functions1,810 in github.com/aws/aws-advanced-go-wrapper

MethodAcceptsStrategy
(strategy string)
awssql/driver_infrastructure/connection_plugin.go:35
MethodAcceptsStrategy
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
MethodAcceptsUrl
(hostInfo host_info_util.HostInfo, _ map[string]string)
awssql/internal_pool/internal_pooled_connection_provider.go:76
MethodAcceptsUrl
(hostInfo host_info_util.HostInfo, props map[string]string)
awssql/driver_infrastructure/driver_connection_provider.go:40
MethodAcceptsUrl
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
MethodAdd
(ctx context.Context, val int64)
otlp/open_telemetry_counter.go:43
MethodAdd
(_ context.Context, _ int64)
awssql/utils/telemetry/nil_telemetry_counter.go:24
FunctionAllKeys
(mapOfKeysAndValues map[T]V)
awssql/utils/utils.go:185
MethodApply
(_ driver_infrastructure.ConnectionPlugin, _ *host_info_util.HostInfo, _ *utils.RWMap[string, string], _ bool
awssql/plugins/bg/connect_routing.go:39
MethodApply
(plugin driver_infrastructure.ConnectionPlugin, _ *host_info_util.HostInfo, props *utils.RWMap[string, string]
awssql/plugins/bg/connect_routing.go:59
MethodApply
(_ driver_infrastructure.ConnectionPlugin, _ *host_info_util.HostInfo, props *utils.RWMap[string, string], _
awssql/plugins/bg/connect_routing.go:153
MethodApply
( _ driver_infrastructure.ConnectionPlugin, hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, s
awssql/plugins/bg/connect_routing.go:205
MethodApply
(_ driver_infrastructure.ConnectionPlugin, props *utils.RWMap[string, string], pluginService driver_infrastru
awssql/plugins/bg/execute_routing.go:41
MethodApply
( plugin ConnectionPlugin, properties *utils.RWMap[string, string], pluginService PluginService, metho
awssql/driver_infrastructure/bg_helpers.go:252
MethodApplyCurrentSessionState
(newConn driver.Conn)
awssql/driver_infrastructure/session_state_service.go:301
MethodApplyPristineSessionState
(conn driver.Conn)
awssql/driver_infrastructure/session_state_service.go:383
FunctionAreHostListsEqual
(s1 []*HostInfo, s2 []*HostInfo)
awssql/host_info_util/host_info_util.go:25
MethodBegin
()
awssql/driver/driver.go:226
MethodBegin
()
awssql/driver_infrastructure/session_state_service.go:466
MethodBeginTx
(ctx context.Context, opts driver.TxOptions)
awssql/driver/driver.go:234
MethodCanDispose
CanDispose implements Monitor interface.
awssql/plugins/limitless/limitless_router_monitor.go:192
MethodCanDispose
()
awssql/plugins/efm/host_monitor.go:99
MethodCanDispose
()
awssql/driver_infrastructure/cluster_topology_monitor.go:310
MethodCanDispose
CanDispose implements Monitor interface.
custom-endpoint/custom_endpoint_monitor.go:260
FunctionCheckExistenceQueries
(conn driver.Conn, queries ...string)
awssql/utils/utils.go:321
FunctionCheckIdpCredentialsWithFallback
( idpUserNameProperty AwsWrapperProperty, idpPasswordProperty AwsWrapperProperty, props *utils.RWMap[string
awssql/property_util/saml_utils.go:28
MethodCheckNamedValue
(val *driver.NamedValue)
awssql/driver/driver.go:435
MethodCleanUp
()
awssql/utils/sliding_expiration_cache.go:194
MethodClear
Clear removes and disposes of all entries.
awssql/utils/expiration_cache.go:206
MethodClear
()
awssql/utils/cache_map.go:118
MethodClear
()
awssql/utils/rw_map.go:106
MethodClear
Clear removes all items of the given type.
awssql/services/storage.go:168
MethodClear
Clear removes all values of this type from storage.
awssql/driver_infrastructure/storage_type_descriptor.go:89
MethodClearAll
ClearAll removes all items from all caches.
awssql/services/storage.go:181
MethodClearAll
()
awssql/driver_infrastructure/storage.go:35
FunctionClearAllRdsHostListProviderCaches
============================================================================= Cache Management =======================================================
awssql/driver_infrastructure/rds_host_list_provider.go:344
MethodClearCache
()
awssql/plugins/connection_tracker/opened_connection_tracker.go:179
MethodClearCache
()
awssql/plugins/connection_tracker/connection_tracker.go:31
MethodClearCache
For testing purposes only.
awssql/driver_infrastructure/round_robin_host_selector.go:257
FunctionClearCaches
()
bun-pg-driver/driver.go:39
FunctionClearCaches
()
pgx-driver/driver.go:40
FunctionClearCaches
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
FunctionClearCaches
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
FunctionClearCaches
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
FunctionClearCaches
()
mysql-driver/driver.go:39
MethodClearCaches
()
federated-auth/federated_auth_plugin.go:54
MethodClearCaches
()
okta/okta_auth_plugin.go:54
MethodClearCaches
()
iam/iam_auth_plugin.go:50
MethodClearCaches
()
awssql/plugins/connect_time_plugin.go:43
MethodClearCaches
()
awssql/plugins/aurora_connection_tracker.go:40
MethodClearCaches
()
awssql/plugins/aurora_connection_tracker.go:159
MethodClearCaches
()
awssql/plugins/execution_time_plugin.go:42
MethodClearCaches
()
awssql/plugins/failover_plugin.go:72
MethodClearCaches
()
awssql/plugins/gdb_failover_plugin.go:82
MethodClearCaches
()
awssql/plugins/developer_connection_plugin.go:43
MethodClearCaches
()
awssql/plugins/aurora_initial_connection_strategy_plugin.go:39
MethodClearCaches
()
awssql/plugins/bg/bg_plugin.go:45
MethodClearCaches
()
awssql/plugins/read_write_splitting/read_write_splitting_plugin.go:43
MethodClearCaches
()
awssql/plugins/read_write_splitting/gdb_read_write_splitting.go:46
MethodClearCaches
()
awssql/plugins/limitless/limitless_plugin.go:40
MethodClearCaches
()
awssql/plugins/efm/host_monitoring_plugin.go:45
MethodClearCaches
()
aws-secrets-manager/aws_secrets_manager_connection_plugin.go:52
MethodClearCaches
()
custom-endpoint/custom_endpoint_plugin.go:77
MethodClearHostWeights
()
awssql/driver_infrastructure/weighted_random_host_selector.go:93
MethodClearHostWeights
()
awssql/driver_infrastructure/host_selector.go:49
FunctionClearResetSessionStateOnCloseFunc
()
awssql/driver_infrastructure/session_state_transfer_handling.go:40
FunctionClearTransferSessionStateOnCloseFunc
()
awssql/driver_infrastructure/session_state_transfer_handling.go:58
MethodClose
()
awssql/driver/driver.go:216
MethodClose
()
awssql/driver/driver.go:375
MethodClose
()
awssql/driver/driver.go:511
MethodClose
()
awssql/internal_pool/internal_conn_pool.go:40
MethodClose
()
awssql/internal_pool/internal_conn_pool.go:184
FunctionCloseAllMonitors
CloseAllMonitors stops and removes all limitless router monitors.
awssql/plugins/limitless/limitless_router_monitor.go:215
FunctionCloseAllMonitors
CloseAllMonitors stops and removes all host monitors.
awssql/plugins/efm/host_monitoring_service.go:105
FunctionCloseAllMonitors
CloseAllMonitors stops and removes all custom endpoint monitors.
custom-endpoint/custom_endpoint_monitor.go:298
MethodCloseContext
()
otlp/open_telemetry_context.go:153
MethodCloseContext
()
awssql/utils/telemetry/nil_telemetry_context.go:35
MethodCloseContext
()
xray/xray_telemetry_context.go:132
MethodColumnTypeDatabaseTypeName
(index int)
awssql/driver/driver.go:550
MethodColumnTypeLength
(index int)
awssql/driver/driver.go:567
MethodColumnTypeNullable
(index int)
awssql/driver/driver.go:620
MethodColumnTypePrecisionScale
(index int)
awssql/driver/driver.go:533
MethodColumnTypeScanType
(index int)
awssql/driver/driver.go:607
FunctionCombineMaps
(mapToCopy map[K]V, mapToAdd map[K]V)
awssql/utils/utils.go:244
FunctionCombineRWMaps
(mapToCopy *RWMap[K, V], mapToAdd *RWMap[K, V])
awssql/utils/utils.go:252
MethodCommit
()
awssql/driver/driver.go:491
MethodComplete
()
awssql/driver_infrastructure/session_state_service.go:481
MethodComputeIfAbsent
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
MethodComputeIfAbsent
(key string, computeFunc func() T, itemExpiration time.Duration)
awssql/utils/sliding_expiration_cache.go:100
MethodComputeIfAbsent
(key string, computeFunc func() T, itemExpiration time.Duration)
awssql/utils/cache_map.go:80
MethodComputeIfAbsentWithError
(key string, computeFunc func() (T, error), itemExpiration time.Duration)
awssql/utils/sliding_expiration_cache.go:123
MethodConnect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infras
federated-auth/federated_auth_plugin.go:95
MethodConnect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infras
okta/okta_auth_plugin.go:97
MethodConnect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infras
iam/iam_auth_plugin.go:94
MethodConnect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], pluginToSkip driver_infrastructure.C
awssql/plugin_helpers/partial_plugin_service.go:234
MethodConnect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], isInitialConnection bool, pluginT
awssql/plugin_helpers/plugin_manager.go:183
MethodConnect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], pluginToSkip driver_infrastructure
awssql/plugin_helpers/plugin_service.go:479
MethodConnect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], isInitialConnection bool, _ drive
awssql/plugins/default_plugin.go:77
MethodConnect
( _ *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infrastructur
awssql/plugins/connect_time_plugin.go:63
MethodConnect
( hostInfo *host_info_util.HostInfo, props *utils.RWMap[string, string], _ bool, connectFunc driver_infras
awssql/plugins/aurora_connection_tracker.go:98
← previousnext →801–900 of 1,810, ranked by callers