Documentation ¶
Index ¶
- func NewClient(collection string) (c *mongo.Collection)
- type EventStoreClient
- func (c *EventStoreClient) Create(ctx context.Context, eventInsert *v1alpha1.Event) (result *v1alpha1.Event, err error)
- func (c *EventStoreClient) Get(ctx context.Context, filter map[string]interface{}) (result *v1alpha1.Event, err error)
- func (c *EventStoreClient) List(ctx context.Context) (results []*v1alpha1.Event, err error)
- func (c *EventStoreClient) Search(ctx context.Context, filter map[string]interface{}) (results []*v1alpha1.Event, err error)
- type LockStoreClient
- func (c *LockStoreClient) Create(ctx context.Context, lockInsert *v1alpha1.Lock) (result *v1alpha1.Lock, err error)
- func (c *LockStoreClient) Get(ctx context.Context, filter map[string]interface{}) (result *v1alpha1.Lock, err error)
- func (c *LockStoreClient) List(ctx context.Context) (results []*v1alpha1.Lock, err error)
- func (c *LockStoreClient) Unlock(ctx context.Context, filter map[string]interface{}) (count int64, err error)
- type MongoClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClient ¶
func NewClient(collection string) (c *mongo.Collection)
Types ¶
type EventStoreClient ¶
type EventStoreClient struct {
// contains filtered or unexported fields
}
func NewStoreEvent ¶
func NewStoreEvent(collection string) (c *EventStoreClient)
func (*EventStoreClient) Create ¶
func (c *EventStoreClient) Create(ctx context.Context, eventInsert *v1alpha1.Event) (result *v1alpha1.Event, err error)
Create takes the representation of an Event and creates it. Returns the server's representation of the Event, and an error, if there is any.
func (*EventStoreClient) Get ¶
func (c *EventStoreClient) Get(ctx context.Context, filter map[string]interface{}) (result *v1alpha1.Event, err error)
Get an Event and creates it. Returns the server's representation of the Event, and an error, if there is any.
type LockStoreClient ¶
type LockStoreClient struct {
// contains filtered or unexported fields
}
func NewStoreLock ¶
func NewStoreLock(collection string) (c *LockStoreClient)
func (*LockStoreClient) Create ¶
func (c *LockStoreClient) Create(ctx context.Context, lockInsert *v1alpha1.Lock) (result *v1alpha1.Lock, err error)
Create takes the representation of an Lock and creates it. Returns the server's representation of the Lock, and an error, if there is any.
func (*LockStoreClient) Get ¶
func (c *LockStoreClient) Get(ctx context.Context, filter map[string]interface{}) (result *v1alpha1.Lock, err error)
Get an Lock and creates it. Returns the server's representation of the Lock, and an error, if there is any.
type MongoClient ¶
type MongoClient struct {
// contains filtered or unexported fields
}
MongoClient is used to interact with features
Click to show internal directories.
Click to hide internal directories.