Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Indices = map[string]*hexastoreIndex{ "spo": {subspace.Sub("spo"), []DataField{SUBJECT, PREDICATE, OBJECT}}, "sop": {subspace.Sub("sop"), []DataField{SUBJECT, OBJECT, PREDICATE}}, "pos": {subspace.Sub("pos"), []DataField{PREDICATE, OBJECT, SUBJECT}}, "pso": {subspace.Sub("pso"), []DataField{PREDICATE, SUBJECT, OBJECT}}, "osp": {subspace.Sub("osp"), []DataField{OBJECT, SUBJECT, PREDICATE}}, "ops": {subspace.Sub("ops"), []DataField{OBJECT, PREDICATE, SUBJECT}}, }
Functions ¶
This section is empty.
Types ¶
type EdgeResult ¶
type EdgeResult struct {
// contains filtered or unexported fields
}
func (*EdgeResult) Edge ¶
func (e *EdgeResult) Edge() *Edge
type OrderedStreamJoin ¶
type OrderedStreamJoin struct {
// contains filtered or unexported fields
}
type SearchResults ¶
type SearchResults struct {
// contains filtered or unexported fields
}
type SimpleGraph ¶
type SimpleGraph struct {
// contains filtered or unexported fields
}
func NewSimpleGraph ¶
func NewSimpleGraph(kvstore KVStore) *SimpleGraph
func (*SimpleGraph) AddEdges ¶
func (graph *SimpleGraph) AddEdges(edges []Edge) error
func (*SimpleGraph) GetEdges ¶
func (graph *SimpleGraph) GetEdges(query Query) (<-chan *Edge, error)
func (*SimpleGraph) GetRangeStreamingAnd ¶
func (graph *SimpleGraph) GetRangeStreamingAnd(query1 Query, query2 Query) (<-chan *Edge, error)
func (*SimpleGraph) Search ¶
func (graph *SimpleGraph) Search(query Query) (<-chan *SearchResults, error)
type SortStream ¶
type SortStream struct {
// contains filtered or unexported fields
}
type TripleOrder ¶
type TripleOrder struct {
// contains filtered or unexported fields
}
type VariableResult ¶
type VariableResult struct {
// contains filtered or unexported fields
}
type VariableStream ¶
type VariableStream struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.