connstring

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2018 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnString

type ConnString struct {
	Original                       string
	AppName                        string
	AuthMechanism                  string
	AuthMechanismProperties        map[string]string
	AuthSource                     string
	Connect                        ConnectMode
	ConnectTimeout                 time.Duration
	Database                       string
	HeartbeatInterval              time.Duration
	Hosts                          []string
	J                              bool
	JSet                           bool
	LocalThreshold                 time.Duration
	MaxConnIdleTime                time.Duration
	MaxConnLifeTime                time.Duration
	MaxConnsPerHost                uint16
	MaxConnsPerHostSet             bool
	MaxIdleConnsPerHost            uint16
	MaxIdleConnsPerHostSet         bool
	Password                       string
	PasswordSet                    bool
	ReadConcernLevel               string
	ReadPreference                 string
	ReadPreferenceTagSets          []map[string]string
	ReplicaSet                     string
	ServerSelectionTimeout         time.Duration
	SocketTimeout                  time.Duration
	SSL                            bool
	SSLClientCertificateKeyFile    string
	SSLClientCertificateKeyFileSet bool
	SSLInsecure                    bool
	SSLCaFile                      string
	SSLCaFileSet                   bool
	WString                        string
	WNumber                        int
	WNumberSet                     bool
	Username                       string

	WTimeout    time.Duration
	WTimeoutSet bool

	Options        map[string][]string
	UnknownOptions map[string][]string
}

ConnString represents a connection string to mongodb.

func Parse

func Parse(s string) (ConnString, error)

Parse parses the provided uri and returns a URI object.

func (*ConnString) String

func (u *ConnString) String() string

type ConnectMode

type ConnectMode uint8

ConnectMode informs the driver on how to connect to the server.

const (
	AutoConnect ConnectMode = iota
	SingleConnect
)

ConnectMode constants.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL