Documentation
¶
Index ¶
- type FlowGremlinTraversalStep
- type FlowTraversalExtension
- type FlowTraversalStep
- func (p *FlowTraversalStep) Error() error
- func (f *FlowTraversalStep) In(s ...interface{}) *traversal.GraphTraversalV
- func (f *FlowTraversalStep) MarshalJSON() ([]byte, error)
- func (f *FlowTraversalStep) Out(s ...interface{}) *traversal.GraphTraversalV
- func (f *FlowTraversalStep) Values() []interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlowGremlinTraversalStep ¶
type FlowGremlinTraversalStep struct {
TableClient *flow.TableClient
Storage storage.Storage
}
func (*FlowGremlinTraversalStep) Exec ¶
func (s *FlowGremlinTraversalStep) Exec(last traversal.GraphTraversalStep) (traversal.GraphTraversalStep, error)
type FlowTraversalExtension ¶
type FlowTraversalExtension struct {
FlowToken traversal.Token
TableClient *flow.TableClient
Storage storage.Storage
}
func NewFlowTraversalExtension ¶
func NewFlowTraversalExtension(client *flow.TableClient, storage storage.Storage) *FlowTraversalExtension
func (*FlowTraversalExtension) ParseStep ¶
func (e *FlowTraversalExtension) ParseStep(t traversal.Token, p traversal.GremlinTraversalStepParams) (traversal.GremlinTraversalStep, error)
type FlowTraversalStep ¶
type FlowTraversalStep struct {
GraphTraversal *traversal.GraphTraversal
// contains filtered or unexported fields
}
func (*FlowTraversalStep) Error ¶
func (p *FlowTraversalStep) Error() error
func (*FlowTraversalStep) In ¶
func (f *FlowTraversalStep) In(s ...interface{}) *traversal.GraphTraversalV
func (*FlowTraversalStep) MarshalJSON ¶
func (f *FlowTraversalStep) MarshalJSON() ([]byte, error)
func (*FlowTraversalStep) Out ¶
func (f *FlowTraversalStep) Out(s ...interface{}) *traversal.GraphTraversalV
func (*FlowTraversalStep) Values ¶
func (f *FlowTraversalStep) Values() []interface{}
Source Files
¶
- traversal.go
Click to show internal directories.
Click to hide internal directories.