# Functions
GetRegisteredPluginNames returns the list of registered plugin names.
NewFactory returns an instance of a factory object which can be used to create datastores backed by any kind of SQL store.
NewHistoryV2Persistence creates an instance of HistoryManager.
NewShardPersistence creates an instance of ShardStore.
NewSQLAdminDB returns a AdminDB.
NewSQLConfigStore creates a config store for SQL.
NewSQLDB creates a returns a reference to a logical connection to the underlying SQL database.
NewSQLExecutionStore creates an instance of ExecutionStore.
NewSQLVisibilityStore creates an instance of ExecutionStore.
NewTestCluster returns a new SQL test cluster.
PluginRegistered returns true if plugin with given name has been registered, false otherwise.
RegisterPlugin will register a SQL plugin.
RegisterPluginIfNotExists will register a SQL plugin only if a plugin with same name has not already been registered.