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{}
Click to show internal directories.
Click to hide internal directories.