Versions in this module Expand all Collapse all v1 v1.3.5 Mar 19, 2026 Changes in this version + func RegisterTLSConfig(name string, config *tls.Config) error + type Config struct + AutoCommit bool + BackupHosts []string + ClientLabel string + Database string + DialContext func(context.Context, string, string) (net.Conn, error) + Host string + LoadBalance bool + OAuthAccessToken string + Password string + TLSMode string + TOTP string + UsePreparedStatements bool + User string + Workload string + func ParseDSN(connString string) (*Config, error) + func (*Config) Driver() driver.Driver + func (c *Config) Connect(ctx context.Context) (driver.Conn, error) + func (c *Config) URL() *url.URL + type Driver struct + func (d *Driver) Open(connString string) (driver.Conn, error) + func (d *Driver) OpenConnector(connString string) (driver.Connector, error) + type VError struct + Detail string + ErrorCode string + File string + Hint string + InternalPosition string + InternalQuery string + Line string + Message string + Position string + Routine string + SQLState string + Severity string + Where string + func (ve *VError) Error() string + type VerticaContext interface + GetCopyBlockSizeBytes func() int + GetCopyInputStream func() io.Reader + GetInMemoryResultRowLimit func() int + SetCopyBlockSizeBytes func(blockSize int) error + SetCopyInputStream func(inputStream io.Reader) error + SetInMemoryResultRowLimit func(rowLimit int) error + func NewVerticaContext(parentCtx context.Context) VerticaContext