Versions in this module Expand all Collapse all v0 v0.40.4 May 19, 2022 Changes in this version + const AWSCredsFileParam + const AWSCredsProfile + const AWSCredsTypeParam + const AWSRegionParam + const AWSScheme + const DataDir + const DoltDir + const FileScheme + const GSScheme + const HTTPSScheme + const HTTPScheme + const LocalBSScheme + const MemScheme + var AWSCredTypes = []string + var DBFactories = map[string]DBFactory + var DoltDataDir = filepath.Join(DoltDir, DataDir) + var GRPCDialProviderParam = "__DOLT__grpc_dial_provider" + var NoCachingParameter = "__dolt__NO_CACHING" + func CreateDB(ctx context.Context, nbf *types.NomsBinFormat, urlStr string, ...) (datas.Database, types.ValueReadWriter, error) + type AWSCredentialSource int + const AutoCS + const EnvCS + const FileCS + const InvalidCS + const RoleCS + func AWSCredentialSourceFromStr(str string) AWSCredentialSource + func (ct AWSCredentialSource) String() string + type AWSFactory struct + func (fact AWSFactory) CreateDB(ctx context.Context, nbf *types.NomsBinFormat, urlObj *url.URL, ...) (datas.Database, types.ValueReadWriter, error) + type DBFactory interface + CreateDB func(ctx context.Context, nbf *types.NomsBinFormat, urlObj *url.URL, ...) (datas.Database, types.ValueReadWriter, error) + type DoltRemoteFactory struct + func NewDoltRemoteFactory(insecure bool) DoltRemoteFactory + func (fact DoltRemoteFactory) CreateDB(ctx context.Context, nbf *types.NomsBinFormat, urlObj *url.URL, ...) (datas.Database, types.ValueReadWriter, error) + type FileFactory struct + func (fact FileFactory) CreateDB(ctx context.Context, nbf *types.NomsBinFormat, urlObj *url.URL, ...) (datas.Database, types.ValueReadWriter, error) + type GRPCDialProvider interface + GetGRPCDialParams func(grpcendpoint.Config) (string, []grpc.DialOption, error) + type GSFactory struct + func (fact GSFactory) CreateDB(ctx context.Context, nbf *types.NomsBinFormat, urlObj *url.URL, ...) (datas.Database, types.ValueReadWriter, error) + type LocalBSFactory struct + func (fact LocalBSFactory) CreateDB(ctx context.Context, nbf *types.NomsBinFormat, urlObj *url.URL, ...) (datas.Database, types.ValueReadWriter, error) + type MemFactory struct + func (fact MemFactory) CreateDB(ctx context.Context, nbf *types.NomsBinFormat, urlObj *url.URL, ...) (datas.Database, types.ValueReadWriter, error)