database

package
v0.0.0-...-a7d37fb Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2019 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloseSession

func CloseSession()

CloseSession closes all global Sessions that are opened.

func NewRepository

func NewRepository(configuration Configuration) (repository.Repository, error)

NewRepository instantiates a new Repository with Caching enabled.

func NewRepositorySet

func NewRepositorySet(configuration Configuration) (repository.RepositorySet, error)

NewRepositorySet instantiates a new RepositorySet given a configuration.

Types

type Configuration

type Configuration struct {
	RedisConfig     rediscache.Options
	CassandraConfig cassandra.Config
}

Configuration contains caching (redis) and backend store (e.g. Cassandra) host parameters.

func LoadConfiguration

func LoadConfiguration(filename string) (Configuration, error)

LoadConfiguration will read from a JSON file the configuration & load it into memory.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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