Documentation
¶
Index ¶
Constants ¶
View Source
const (
DatabaseType = "snowflake"
)
Variables ¶
This section is empty.
Functions ¶
func GoquDialectOptions ¶ added in v1.10.0
func GoquDialectOptions() *sqlgen.SQLDialectOptions
func GoquExpressions ¶ added in v1.10.0
func GoquExpressions() *base.Expressions
Types ¶
type Config ¶
type Config struct {
Account string `json:"account"`
Warehouse string `json:"warehouse"`
DBName string `json:"dbname"`
User string `json:"user"`
Schema string `json:"schema"`
Role string `json:"role"`
Region string `json:"region"`
Protocol string `json:"protocol"` // http or https (optional)
Host string `json:"host"` // hostname (optional)
Port int `json:"port"` // port (optional)
Password string `json:"password"`
UseKeyPairAuth bool `json:"useKeyPairAuth"`
PrivateKey string `json:"privateKey"`
PrivateKeyPassphrase string `json:"privateKeyPassphrase"`
UseOAuth bool `json:"useOAuth"`
OAuthToken string `json:"oauthToken"`
Application string `json:"application"`
LoginTimeout time.Duration `json:"loginTimeout"` // default: 5m
KeepSessionAlive bool `json:"keepSessionAlive"`
UseLegacyMappings bool `json:"useLegacyMappings"`
QueryTag string `json:"queryTag"`
}
func (Config) ConnectionString ¶
func (*Config) ParsePrivateKey ¶ added in v1.4.0
func (c *Config) ParsePrivateKey() (*rsa.PrivateKey, error)
Click to show internal directories.
Click to hide internal directories.