mongo

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2020 License: BSD-2-Clause Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataSession

type DataSession struct {
	*storeStructuredMongo.Session
}

func (*DataSession) ActivateDataSetData added in v1.28.0

func (d *DataSession) ActivateDataSetData(ctx context.Context, dataSet *upload.Upload, selectors *data.Selectors) error

func (*DataSession) ArchiveDataSetData added in v1.29.0

func (d *DataSession) ArchiveDataSetData(ctx context.Context, dataSet *upload.Upload, selectors *data.Selectors) error

func (*DataSession) ArchiveDeviceDataUsingHashesFromDataSet added in v1.28.0

func (d *DataSession) ArchiveDeviceDataUsingHashesFromDataSet(ctx context.Context, dataSet *upload.Upload) error

func (*DataSession) CreateDataSet added in v1.28.0

func (d *DataSession) CreateDataSet(ctx context.Context, dataSet *upload.Upload) error

func (*DataSession) CreateDataSetData added in v1.28.0

func (d *DataSession) CreateDataSetData(ctx context.Context, dataSet *upload.Upload, dataSetData []data.Datum) error

func (*DataSession) DeleteDataSet added in v1.28.0

func (d *DataSession) DeleteDataSet(ctx context.Context, dataSet *upload.Upload) error

func (*DataSession) DeleteDataSetData added in v1.29.0

func (d *DataSession) DeleteDataSetData(ctx context.Context, dataSet *upload.Upload, selectors *data.Selectors) error

func (*DataSession) DeleteOtherDataSetData added in v1.28.0

func (d *DataSession) DeleteOtherDataSetData(ctx context.Context, dataSet *upload.Upload) error

func (*DataSession) DestroyDataForUserByID

func (d *DataSession) DestroyDataForUserByID(ctx context.Context, userID string) error

func (*DataSession) DestroyDataSetData added in v1.29.0

func (d *DataSession) DestroyDataSetData(ctx context.Context, dataSet *upload.Upload, selectors *data.Selectors) error

func (*DataSession) DestroyDeletedDataSetData added in v1.29.0

func (d *DataSession) DestroyDeletedDataSetData(ctx context.Context, dataSet *upload.Upload, selectors *data.Selectors) error

func (*DataSession) EnsureIndexes added in v1.32.3

func (d *DataSession) EnsureIndexes() error

func (*DataSession) GetDataSet

func (d *DataSession) GetDataSet(ctx context.Context, id string) (*data.DataSet, error)

func (*DataSession) GetDataSetByID added in v1.28.0

func (d *DataSession) GetDataSetByID(ctx context.Context, dataSetID string) (*upload.Upload, error)

func (*DataSession) GetDataSetsForUserByID added in v1.28.0

func (d *DataSession) GetDataSetsForUserByID(ctx context.Context, userID string, filter *storeDEPRECATED.Filter, pagination *page.Pagination) ([]*upload.Upload, error)

func (*DataSession) ListUserDataSets added in v1.21.0

func (d *DataSession) ListUserDataSets(ctx context.Context, userID string, filter *data.DataSetFilter, pagination *page.Pagination) (data.DataSets, error)

func (*DataSession) UnarchiveDeviceDataUsingHashesFromDataSet added in v1.28.0

func (d *DataSession) UnarchiveDeviceDataUsingHashesFromDataSet(ctx context.Context, dataSet *upload.Upload) error

func (*DataSession) UpdateDataSet

func (d *DataSession) UpdateDataSet(ctx context.Context, id string, update *data.DataSetUpdate) (*upload.Upload, error)

type Store

type Store struct {
	*storeStructuredMongo.Store
}

func NewStore added in v1.26.0

func NewStore(cfg *storeStructuredMongo.Config, lgr log.Logger) (*Store, error)

func (*Store) EnsureIndexes added in v1.32.3

func (s *Store) EnsureIndexes() error

func (*Store) NewDataSession

func (s *Store) NewDataSession() storeDEPRECATED.DataSession

Jump to

Keyboard shortcuts

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