Versions in this module Expand all Collapse all v1 v1.2.2 Mar 24, 2022 Changes in this version + var NewProperty = model.NewProperty + var NewVertex = model.NewVertex + var NewWebSocketDialer = gremconnect.NewWebSocketDialer + var UnmarshalEdgeList = model.UnmarshalEdgeList + var UnmarshalPropertyList = model.UnmarshalPropertyList + var UnmarshalVertexList = model.UnmarshalVertexList + func CustomTraversal(q string) traversal.String + func Traversal() traversal.String + func VerboseTraversal() graph.String + type APIData = model.APIData + type Client struct + func Dial(conn gremconnect.Dialer, cfgs ...ClientConfiguration) (*Client, error) + func DialWithWebSocket(host string, cfgs ...ClientConfiguration) (*Client, error) + func (c *Client) Address() string + func (c *Client) Auth() (*gremconnect.Auth, error) + func (c *Client) Close() + func (c *Client) Connect() error + func (c *Client) IsBroken() bool + func (c *Client) IsConnected() bool + func (c *Client) Redial(dialer gremconnect.Dialer) error + func (c *Client) SetLogger(newLogger logging.Logger) + type ClientConfiguration func(*Client) + func WithAuthUserPass(user, pass string) ClientConfiguration + func WithErrorChannel(err chan error) ClientConfiguration + func WithGremlinVersion(versionNumber int) ClientConfiguration + func WithLogger(newLogger logging.Logger) ClientConfiguration + func WithMaxConcurrentMessages(limit int) ClientConfiguration + func WithPingInterval(interval time.Duration) ClientConfiguration + func WithReadingWait(interval time.Duration) ClientConfiguration + func WithTimeout(interval time.Duration) ClientConfiguration + func WithWritingWait(interval time.Duration) ClientConfiguration + type Data = model.Data + type Edge = model.Edge + type EdgeList = model.EdgeList + type IDList = model.IDList + type Property = model.Property + type PropertyList = model.PropertyList + type PropertyMap = model.PropertyMap + type PropertyValue = model.PropertyValue + type SimpleValue = model.SimpleValue + type Vertex = model.Vertex + type VertexList = model.VertexList + type VertexValue = model.VertexValue