Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws/aws-advanced-go-wrapper
/ types & classes
Types & classes
307 in github.com/aws/aws-advanced-go-wrapper
⨍
Functions
1,810
◇
Types & classes
307
↓ 2 callers
TypeAlias
Region
awssql/region_util/region.go:19
↓ 1 callers
TypeAlias
RoleType
custom-endpoint/custom_endpoint_info.go:36
Struct
AdfsCredentialsProviderFactory
federated-auth/adfs_credentials_provider_factory.go:36
Struct
AllowedAndBlockedHosts
awssql/driver_infrastructure/allowed_and_blocked_hosts.go:28
Struct
AuroraConnectionTrackerPlugin
awssql/plugins/aurora_connection_tracker.go:46
Struct
AuroraConnectionTrackerPluginFactory
awssql/plugins/aurora_connection_tracker.go:33
Struct
AuroraInitialConnectionStrategyPlugin
awssql/plugins/aurora_initial_connection_strategy_plugin.go:58
Struct
AuroraInitialConnectionStrategyPluginFactory
awssql/plugins/aurora_initial_connection_strategy_plugin.go:33
Interface
AuroraLimitlessDialect
awssql/driver_infrastructure/database_dialect.go:71
Struct
AuroraMySQLDatabaseDialect
awssql/driver_infrastructure/mysql_database_dialects.go:207
Struct
AuroraPgDatabaseDialect
awssql/driver_infrastructure/pg_database_dialects.go:189
Struct
AuroraTopologyUtils
============================================================================= Aurora Topology Utils ==================================================
awssql/driver_infrastructure/topology_utils.go:242
Interface
AwsCredentialsProviderHandler
auth-helpers/aws_credentials_management.go:29
Struct
AwsRdsSecrets
aws-secrets-manager/aws_secrets_manager_connection_util.go:34
Interface
AwsSecretsManagerClient
Aws Secrets Manager Client.
aws-secrets-manager/aws_client_helper.go:32
Struct
AwsSecretsManagerPlugin
aws-secrets-manager/aws_secrets_manager_connection_plugin.go:62
Struct
AwsSecretsManagerPluginFactory
aws-secrets-manager/aws_secrets_manager_connection_plugin.go:44
Interface
AwsStsClient
Aws Sts Client.
auth-helpers/aws_client_helper.go:29
FuncType
AwsStsClientProvider
func(region string) AwsStsClient
auth-helpers/aws_client_helper.go:33
Struct
AwsWrapperConn
awssql/driver/driver.go:180
Struct
AwsWrapperDriver
awssql/driver/driver.go:57
Struct
AwsWrapperError
awssql/error_util/errors.go:38
TypeAlias
AwsWrapperErrorType
awssql/error_util/errors.go:21
Struct
AwsWrapperMySQLRows
awssql/driver/driver.go:583
Struct
AwsWrapperPgRows
awssql/driver/driver.go:563
Struct
AwsWrapperProperty
awssql/property_util/aws_wrapper_property.go:50
Struct
AwsWrapperResult
awssql/driver/driver.go:446
Struct
AwsWrapperRows
awssql/driver/driver.go:505
Struct
AwsWrapperStmt
awssql/driver/driver.go:368
Struct
AwsWrapperTx
awssql/driver/driver.go:484
TypeAlias
AwssqlCtx
awssql/awsctx/awssql_context.go:19
Struct
BaseConnectionPlugin
awssql/plugins/base_connection_plugin.go:29
Struct
BaseRouting
awssql/plugins/bg/base_routing.go:32
Struct
BatchingEventPublisher
BatchingEventPublisher is an EventPublisher that batches events and delivers them periodically. Implements driver_infrastructure.EventPublisher.
awssql/services/events.go:126
Interface
BlueGreenDialect
awssql/driver_infrastructure/database_dialect.go:76
Struct
BlueGreenInterimStatus
awssql/plugins/bg/bg_interim_status.go:33
TypeAlias
BlueGreenIntervalRate
awssql/driver_infrastructure/bg_helpers.go:38
Struct
BlueGreenPhase
awssql/driver_infrastructure/bg_helpers.go:87
Struct
BlueGreenPlugin
awssql/plugins/bg/bg_plugin.go:59
Struct
BlueGreenPluginFactory
awssql/plugins/bg/bg_plugin.go:43
Struct
BlueGreenResult
awssql/driver_infrastructure/bg_helpers.go:262
Struct
BlueGreenRole
awssql/driver_infrastructure/bg_helpers.go:125
Struct
BlueGreenStatus
awssql/driver_infrastructure/bg_helpers.go:154
Struct
BlueGreenStatusMonitor
awssql/plugins/bg/bg_status_monitor.go:45
Struct
BlueGreenStatusProvider
awssql/plugins/bg/bg_status_provider.go:46
Struct
BunPgDriver
bun-pg-driver/driver.go:28
Struct
BunPgDriverDialect
bun-pg-driver/bun_driver_dialect.go:44
Struct
BunPgErrorHandler
bun-pg-driver/bun_error_handler.go:51
Struct
CacheMap
awssql/utils/cache_map.go:28
Interface
CanReleaseResources
awssql/driver_infrastructure/plugin_helpers.go:134
Interface
ClusterTopologyMonitor
awssql/driver_infrastructure/cluster_topology_monitor.go:49
Struct
ClusterTopologyMonitorImpl
awssql/driver_infrastructure/cluster_topology_monitor.go:59
Interface
ClusterTopologyUtils
ClusterTopologyUtils extends TopologyUtils with single-cluster topology querying for Aurora and Multi-AZ clusters.
awssql/driver_infrastructure/topology_utils.go:57
FuncType
ConnectFunc
func(props *utils.RWMap[string, string]) (driver.Conn, error)
awssql/driver_infrastructure/plugin_helpers.go:28
Interface
ConnectRouting
awssql/driver_infrastructure/bg_helpers.go:238
Struct
ConnectTimePlugin
awssql/plugins/connect_time_plugin.go:45
Struct
ConnectTimePluginFactory
awssql/plugins/connect_time_plugin.go:31
Struct
ConnectionContainer
awssql/driver_infrastructure/cluster_topology_monitor.go:43
Interface
ConnectionPlugin
awssql/driver_infrastructure/connection_plugin.go:26
Struct
ConnectionPluginChainBuilder
awssql/driver/connection_plugin_chain_builder.go:59
Interface
ConnectionPluginFactory
awssql/driver_infrastructure/connection_plugin_factory.go:23
Interface
ConnectionProvider
awssql/driver_infrastructure/connection_provider.go:25
Struct
ConnectionProviderManager
awssql/driver_infrastructure/connection_provider_manager.go:26
Interface
ConnectionTracker
awssql/plugins/connection_tracker/connection_tracker.go:25
FuncType
ContainerOption
ContainerOption is a functional option for configuring FullServicesContainer.
awssql/services/container.go:110
Struct
CoreServiceContainer
CoreServiceContainer holds the shared singleton services used across all connections.
awssql/services/core.go:38
Interface
CredentialsProviderFactory
auth-helpers/credentials_provider_factory.go:34
Struct
CustomAwsCredentialsProvider
examples/aws_credentials_provider_handler_example.go:32
Struct
CustomConnectionProvider
This is an example implementation of ConnectionProvider.
examples/custom_connection_provider_example.go:80
Struct
CustomEndpointInfo
custom-endpoint/custom_endpoint_info.go:27
Interface
CustomEndpointMonitor
custom-endpoint/custom_endpoint_monitor.go:41
Struct
CustomEndpointMonitorImpl
custom-endpoint/custom_endpoint_monitor.go:51
Struct
CustomEndpointPlugin
custom-endpoint/custom_endpoint_plugin.go:87
Struct
CustomEndpointPluginFactory
custom-endpoint/custom_endpoint_plugin.go:47
Struct
DataAccessEvent
============================================================================= Event Types (concrete implementations of driver_infrastructure.Event) ==
awssql/services/events.go:40
Interface
DatabaseDialect
awssql/driver_infrastructure/database_dialect.go:23
TypeAlias
DatabaseEngine
awssql/driver_infrastructure/fixed_value_types.go:86
Struct
DefaultPlugin
awssql/plugins/default_plugin.go:30
Struct
DefaultRegionProvider
awssql/region_util/region_util.go:31
Struct
DefaultTelemetryFactory
awssql/utils/telemetry/default_telemetry_factory.go:41
Struct
DeveloperConnectionPlugin
awssql/plugins/developer_connection_plugin.go:46
Struct
DeveloperConnectionPluginFactory
awssql/plugins/developer_connection_plugin.go:31
TypeAlias
DialectCode
awssql/driver_infrastructure/fixed_value_types.go:71
Struct
DialectManager
awssql/driver_infrastructure/dialect_manager.go:53
Interface
DialectProvider
awssql/driver_infrastructure/dialect_manager.go:48
FuncType
DisposalFunc
func(T) bool
awssql/utils/sliding_expiration_cache.go:28
Struct
DriverConnectionProvider
awssql/driver_infrastructure/driver_connection_provider.go:26
Interface
DriverDialect
awssql/driver_infrastructure/driver_dialect.go:26
TypeAlias
DriverPropertyKey
awssql/driver_infrastructure/driver_dialect.go:55
Struct
DriverPropertyOption
DriverPropertyOption represents a logical property key-value pair to be translated into a driver-specific DSN parameter.
awssql/driver_infrastructure/driver_dialect.go:70
Interface
DriverPropertyResolver
awssql/driver_infrastructure/driver_dialect.go:62
Struct
DsnHostListProvider
awssql/driver_infrastructure/dsn_host_list_provider.go:29
Struct
EmptyResult
awssql/driver_infrastructure/bg_helpers.go:281
Interface
ErrorHandler
awssql/error_util/error_handler.go:19
Interface
ErrorSimulator
awssql/plugins/error_simulator/error_simulator.go:19
Interface
ErrorSimulatorConnectCallback
awssql/plugins/error_simulator/error_simulator_connect_callback.go:23
Struct
ErrorSimulatorManager
awssql/plugins/error_simulator/error_simulator_manager.go:28
Interface
ErrorSimulatorMethodCallback
awssql/plugins/error_simulator/error_simulator_method_callback.go:19
Interface
Event
Event is the interface all events must implement.
awssql/driver_infrastructure/event.go:26
Interface
EventPublisher
EventPublisher publishes events to subscribers.
awssql/driver_infrastructure/event.go:37
next →
1–100 of 307, ranked by callers