MCPcopy
hub / github.com/cayleygraph/cayley / Query

Method Query

graph/sql/iterator.go:50–57  ·  view source on GitHub ↗
(ctx context.Context, s Shape)

Source from the content-addressed store, hash-verified

48}
49
50func (qs *QuadStore) Query(ctx context.Context, s Shape) (*sql.Rows, error) {
51 qu, vals := qs.prepareQuery(s)
52 rows, err := qs.db.QueryContext(ctx, qu, vals...)
53 if err != nil {
54 return nil, fmt.Errorf("sql query failed: %v\nquery: %v", err, qu)
55 }
56 return rows, nil
57}
58
59var _ graph.IteratorFuture = (*Iterator)(nil)
60

Callers 9

ServeV1WriteNQuadMethod · 0.80
ServeQueryMethod · 0.80
NextMethod · 0.80
ContainsMethod · 0.80
StatsMethod · 0.80
SizeMethod · 0.80
getSizeMethod · 0.80
makeIteratorMethod · 0.80
makeIteratorMethod · 0.80

Implementers 1

QuadStoregraph/gaedatastore/quadstore.go

Calls 2

prepareQueryMethod · 0.95
ErrorfMethod · 0.65

Tested by

no test coverage detected