Versions in this module Expand all Collapse all v0 v0.14.13 Aug 28, 2023 Changes in this version + var Stat = func(name string) (fs.FileInfo, error) + func GenAdodb(u *URL) (string, error) + func GenCassandra(u *URL) (string, error) + func GenCosmos(u *URL) (string, error) + func GenDatabend(u *URL) (string, error) + func GenExasol(u *URL) (string, error) + func GenFirebird(u *URL) (string, error) + func GenFromURL(urlstr string) func(*URL) (string, error) + func GenGodror(u *URL) (string, error) + func GenIgnite(u *URL) (string, error) + func GenIngres(u *URL) (string, error) + func GenMymysql(u *URL) (string, error) + func GenMysql(u *URL) (string, error) + func GenOdbc(u *URL) (string, error) + func GenOleodbc(u *URL) (string, error) + func GenOpaque(u *URL) (string, error) + func GenPostgres(u *URL) (string, error) + func GenPresto(u *URL) (string, error) + func GenScheme(scheme string) func(*URL) (string, error) + func GenSchemeTruncate(u *URL) (string, error) + func GenSnowflake(u *URL) (string, error) + func GenSpanner(u *URL) (string, error) + func GenSqlserver(u *URL) (string, error) + func GenTableStore(u *URL) (string, error) + func GenVoltdb(u *URL) (string, error) + func Open(urlstr string) (*sql.DB, error) + func Protocols(name string) []string + func Register(scheme Scheme) + func RegisterAlias(name, alias string) + func SchemeDriverAndAliases(name string) (string, []string) + func ShortAlias(name string) string + type Error string + const ErrInvalidDatabaseScheme + const ErrInvalidTransportProtocol + const ErrMissingHost + const ErrMissingPath + const ErrMissingUser + const ErrRelativePathNotSupported + const ErrUnknownDatabaseScheme + func (err Error) Error() string + type Scheme struct + Aliases []string + Driver string + Generator func(*URL) (string, error) + Opaque bool + Override string + Transport Transport + func BaseSchemes() []Scheme + func Unregister(name string) *Scheme + type Transport uint + const TransportAny + const TransportNone + const TransportTCP + const TransportUDP + const TransportUnix + type URL struct + DSN string + Driver string + OriginalScheme string + Transport string + Unaliased string + func Parse(urlstr string) (*URL, error) + func (u *URL) Normalize(sep, empty string, cut int) string + func (u *URL) Short() string + func (u *URL) String() string