Opaque structure extended by database providers to store per-connection information (usually C handles to the connection as required by the C API they use).
Note: worker
part is created in _gda_server_provider_open_connection
by the provider itself, which allows it to
either create a Worker for each connection, or create only one
Worker for all connections (if the underlying for example does not support multi-threading at
all)