traversal

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2016 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FLOW_TOKEN      traversal.Token = 1001
	BANDWIDTH_TOKEN traversal.Token = 1002
	HOPS_TOKEN      traversal.Token = 1003
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BandwidthGremlinTraversalStep added in v0.5.0

type BandwidthGremlinTraversalStep struct {
	TableClient *flow.TableClient
	Storage     storage.Storage
	// contains filtered or unexported fields
}

func (*BandwidthGremlinTraversalStep) Context added in v0.6.0

func (*BandwidthGremlinTraversalStep) Exec added in v0.5.0

func (*BandwidthGremlinTraversalStep) Reduce added in v0.5.0

type BandwidthTraversalStep added in v0.5.0

type BandwidthTraversalStep struct {
	GraphTraversal *traversal.GraphTraversal
	// contains filtered or unexported fields
}

func (*BandwidthTraversalStep) Error added in v0.5.0

func (b *BandwidthTraversalStep) Error() error

func (*BandwidthTraversalStep) MarshalJSON added in v0.5.0

func (b *BandwidthTraversalStep) MarshalJSON() ([]byte, error)

func (*BandwidthTraversalStep) Values added in v0.5.0

func (b *BandwidthTraversalStep) Values() []interface{}

type FlowGremlinTraversalStep

type FlowGremlinTraversalStep struct {
	TableClient *flow.TableClient
	Storage     storage.Storage
	// contains filtered or unexported fields
}

func (*FlowGremlinTraversalStep) Context added in v0.6.0

func (*FlowGremlinTraversalStep) Exec

func (*FlowGremlinTraversalStep) Reduce added in v0.5.0

type FlowTraversalExtension

type FlowTraversalExtension struct {
	FlowToken      traversal.Token
	BandwidthToken traversal.Token
	HopsToken      traversal.Token
	TableClient    *flow.TableClient
	Storage        storage.Storage
}

func NewFlowTraversalExtension

func NewFlowTraversalExtension(client *flow.TableClient, storage storage.Storage) *FlowTraversalExtension

func (*FlowTraversalExtension) ScanIdent

func (e *FlowTraversalExtension) ScanIdent(s string) (traversal.Token, bool)

type FlowTraversalStep

type FlowTraversalStep struct {
	GraphTraversal *traversal.GraphTraversal
	// contains filtered or unexported fields
}

func (*FlowTraversalStep) Both added in v0.5.0

func (f *FlowTraversalStep) Both(s ...interface{}) *traversal.GraphTraversalV

func (*FlowTraversalStep) Count added in v0.5.0

func (f *FlowTraversalStep) Count(s ...interface{}) *traversal.GraphTraversalValue

func (*FlowTraversalStep) Dedup added in v0.5.0

func (*FlowTraversalStep) Error

func (f *FlowTraversalStep) Error() error

func (*FlowTraversalStep) Has added in v0.5.0

func (f *FlowTraversalStep) Has(s ...interface{}) *FlowTraversalStep

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{}

type HopsGremlinTraversalStep added in v0.6.0

type HopsGremlinTraversalStep struct {
	TableClient *flow.TableClient
	Storage     storage.Storage
	// contains filtered or unexported fields
}

func (*HopsGremlinTraversalStep) Context added in v0.6.0

func (*HopsGremlinTraversalStep) Exec added in v0.6.0

func (*HopsGremlinTraversalStep) Reduce added in v0.6.0

Jump to

Keyboard shortcuts

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