Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) NewRequest ¶
type Destination ¶
type Destination interface {
// contains filtered or unexported methods
}
type Node ¶
func (*Node) Properties ¶
type Operation ¶
type Path ¶
type Path struct { Origin *Node Relationship *Relationship Destination Destination }
type Property ¶
type Property interface { Get() Operation IsEqual(interface{}) Operation IsNotEqual(interface{}) Operation LessThan(interface{}) Operation LessEqual(interface{}) Operation GreaterThan(interface{}) Operation GreaterEqual(interface{}) Operation StartsWith(string) Operation EndsWith(string) Operation Contains(interface{}) Operation In([]interface{}) Operation Matches(string) Operation IsNull() Operation IsNotNull() Operation // contains filtered or unexported methods }
type Query ¶
type Query interface { Custom(string, Records) Query Create(structure structure) Query Set(Data, Records) Query Delete(...string) Query Match(structure structure) Query Merge(structure structure) Query OnCreate() Query OnMatch() Query Optional() Query OrderBy(...Property) Query Desc() Query Limit(int) Query Skip(int) Query Where(Operation) Query With(...string) Query Return(...Property) Query String() string // contains filtered or unexported methods }
type Relationship ¶
func (*Relationship) Properties ¶
func (r *Relationship) Properties(names ...string) []Property
func (*Relationship) Property ¶
func (r *Relationship) Property(name string) Property
type Transaction ¶
Click to show internal directories.
Click to hide internal directories.