qdsl

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2023 License: Apache-2.0 Imports: 4 Imported by: 12

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewOptions

func NewOptions(opts ...OptionsOption) *pbqdsl.Options

NewOptions return new query options

func Qdsl

func Qdsl(ctx context.Context, query string, options ...OptionsOption) (documents.Nodes, error)

Qdsl query with options OptionsOption array

func RawQdsl

func RawQdsl(ctx context.Context, query string, options *pbqdsl.Options) (nodes documents.Nodes, err error)

RawQdsl query with options as object

Types

type OptionsOption

type OptionsOption func(*pbqdsl.Options)

OptionsOption query options

func WithId

func WithId() OptionsOption

WithId return vertex '_id', default true

func WithKey

func WithKey() OptionsOption

WithKey return vertex '_key', default false

func WithLink() OptionsOption

WithLink return edge 'object', default false

func WithLinkId

func WithLinkId() OptionsOption

WithLinkId return edge '_id', default false

func WithName

func WithName() OptionsOption

WithName return edge '_name', default false

func WithObject

func WithObject() OptionsOption

WithObject return vertex 'object', default false

func WithPath

func WithPath() OptionsOption

FIXME WithType now disabled

func WithRemove

func WithRemove() OptionsOption

WithRemove remove all founded results

func WithType

func WithType() OptionsOption

WithType return edge '_type', default false

Jump to

Keyboard shortcuts

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