Documentation ¶
Index ¶
- func IsVersionMatch(versionStr, filter string) bool
- func Load(flavour MongoDBFlavour, versionStr, command string, out interface{}) error
- func Versions(flavour MongoDBFlavour) []string
- func VersionsFilter(flavour MongoDBFlavour, filter string) []string
- func Write(serverInfo *ServerInfo, command string, data []byte) error
- type MongoDBFlavour
- type MongoDBFlavourType
- type ServerInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsVersionMatch ¶
func Load ¶
func Load(flavour MongoDBFlavour, versionStr, command string, out interface{}) error
func Versions ¶
func Versions(flavour MongoDBFlavour) []string
func VersionsFilter ¶
func VersionsFilter(flavour MongoDBFlavour, filter string) []string
Types ¶
type MongoDBFlavour ¶
type MongoDBFlavourType ¶
type MongoDBFlavourType string
const ( MongoDB MongoDBFlavourType = "mongodb" PerconaServerForMongoDB MongoDBFlavourType = "psmdb" )
func (MongoDBFlavourType) Dir ¶
func (ft MongoDBFlavourType) Dir() string
func (MongoDBFlavourType) String ¶
func (ft MongoDBFlavourType) String() string
type ServerInfo ¶
type ServerInfo struct { Version string Flavour MongoDBFlavour }
func GetServerInfo ¶
func GetServerInfo(session *mgo.Session) (*ServerInfo, error)
Click to show internal directories.
Click to hide internal directories.