cassandra

package
v0.0.0-...-d997cb5 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CassandraEventDataModel

type CassandraEventDataModel struct {
	// contains filtered or unexported fields
}

func NewCassandraEventDataModel

func NewCassandraEventDataModel(s *CassandraStorage) (*CassandraEventDataModel, error)

func (*CassandraEventDataModel) Create

func (edm *CassandraEventDataModel) Create(event *datatypes.Event) error

type CassandraItemDataModel

type CassandraItemDataModel struct {
	// contains filtered or unexported fields
}

func NewCassandraItemDataModel

func NewCassandraItemDataModel(s *CassandraStorage) (*CassandraItemDataModel, error)

func (*CassandraItemDataModel) Create

func (idm *CassandraItemDataModel) Create(item *datatypes.Item) error

func (*CassandraItemDataModel) Delete

func (idm *CassandraItemDataModel) Delete(itemId string) error

func (*CassandraItemDataModel) Update

func (idm *CassandraItemDataModel) Update(item *datatypes.Item) error

type CassandraStorage

type CassandraStorage struct {
	// contains filtered or unexported fields
}

func NewCassandraStorage

func NewCassandraStorage(conf *CassandraStorageConfig) (*CassandraStorage, error)

func (*CassandraStorage) Close

func (s *CassandraStorage) Close() error

func (*CassandraStorage) Session

func (s *CassandraStorage) Session() *gocql.Session

type CassandraStorageConfig

type CassandraStorageConfig struct {
	Hosts    []string
	Keyspace string
}

type CassandraUserDataModel

type CassandraUserDataModel struct {
	// contains filtered or unexported fields
}

func NewCassandraUserDataModel

func NewCassandraUserDataModel(s *CassandraStorage) (*CassandraUserDataModel, error)

func (*CassandraUserDataModel) Create

func (udm *CassandraUserDataModel) Create(user *datatypes.User) error

func (*CassandraUserDataModel) Delete

func (udm *CassandraUserDataModel) Delete(userId string) error

func (*CassandraUserDataModel) Update

func (udm *CassandraUserDataModel) Update(user *datatypes.User) error

Jump to

Keyboard shortcuts

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