traversal

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 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
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BandwidthGremlinTraversalStep

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

func (*BandwidthGremlinTraversalStep) Exec

func (*BandwidthGremlinTraversalStep) Params

func (s *BandwidthGremlinTraversalStep) Params() (params []interface{})

func (*BandwidthGremlinTraversalStep) Reduce

type BandwidthTraversalStep

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

func (*BandwidthTraversalStep) Error

func (b *BandwidthTraversalStep) Error() error

func (*BandwidthTraversalStep) MarshalJSON

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

func (*BandwidthTraversalStep) Values

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

type FlowGremlinTraversalStep

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

func (*FlowGremlinTraversalStep) Exec

func (*FlowGremlinTraversalStep) Params

func (s *FlowGremlinTraversalStep) Params() (params []interface{})

func (*FlowGremlinTraversalStep) Reduce

type FlowTraversalExtension

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

func NewFlowTraversalExtension

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

func (*FlowTraversalExtension) ParseStep

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

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

func (*FlowTraversalStep) Count

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

func (*FlowTraversalStep) Dedup

func (*FlowTraversalStep) Error

func (f *FlowTraversalStep) Error() error

func (*FlowTraversalStep) Has

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

Source Files

  • traversal.go

Jump to

Keyboard shortcuts

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