Versions in this module Expand all Collapse all v0 v0.1.0 Dec 3, 2019 Changes in this version + type Node struct + NodeModel model.INode + func NewNode(mNode model.INode) *Node + func (a *Node) Create(ctx context.Context, item schema.Node) (*schema.Node, error) + func (a *Node) Delete(ctx context.Context, UUID string) error + func (a *Node) Get(ctx context.Context, UUID string, opts ...schema.NodeQueryOptions) (*schema.Node, error) + func (a *Node) Query(ctx context.Context, params schema.NodeQueryParam, ...) (*schema.NodeQueryResult, error) + func (a *Node) Update(ctx context.Context, UUID string, item schema.Node) (*schema.Node, error) + type Primitive struct + PrimitiveModel model.IPrimitive + func NewPrimitive(mPrimitive model.IPrimitive) *Primitive + func (a *Primitive) Create(ctx context.Context, item schema.Primitive) (*schema.Primitive, error) + func (a *Primitive) Delete(ctx context.Context, UUID string) error + func (a *Primitive) Get(ctx context.Context, UUID string, opts ...schema.PrimitiveQueryOptions) (*schema.Primitive, error) + func (a *Primitive) Query(ctx context.Context, params schema.PrimitiveQueryParam, ...) (*schema.PrimitiveQueryResult, error) + func (a *Primitive) Update(ctx context.Context, UUID string, item schema.Primitive) (*schema.Primitive, error)