Versions in this module Expand all Collapse all v0 v0.1.0 Mar 28, 2014 Changes in this version + var ErrScanOnNil = errors.New("cq: scan value is null") + type ArrayCypherValue struct + Val []CypherValue + func (acv *ArrayCypherValue) Scan(value interface{}) error + func (acv ArrayCypherValue) Value() (driver.Value, error) + type ArrayFloat64 struct + Val []float64 + func (af *ArrayFloat64) Scan(value interface{}) error + func (af ArrayFloat64) Value() (driver.Value, error) + type ArrayInt struct + Val []int + func (ai *ArrayInt) Scan(value interface{}) error + func (ai ArrayInt) Value() (driver.Value, error) + type ArrayInt64 struct + Val []int64 + func (ai *ArrayInt64) Scan(value interface{}) error + func (ai ArrayInt64) Value() (driver.Value, error) + type ArrayString struct + Val []string + func (as *ArrayString) Scan(value interface{}) error + func (as ArrayString) Value() (driver.Value, error) + type Conn interface + BaseURL func() string + type CypherType uint8 + const CypherArrayByte + const CypherArrayCypherValue + const CypherArrayFloat64 + const CypherArrayInt + const CypherArrayInt64 + const CypherArrayString + const CypherBoolean + const CypherFloat64 + const CypherInt + const CypherInt64 + const CypherMapStringCypherValue + const CypherMapStringString + const CypherNode + const CypherNull + const CypherPath + const CypherRelationship + const CypherString + const CypherValueType + type CypherValue struct + Type CypherType + Val interface{} + func (c *CypherValue) UnmarshalJSON(b []byte) error + func (cv *CypherValue) Value() (driver.Value, error) + func (cv CypherValue) ConvertValue(v interface{}) (driver.Value, error) + func (v *CypherValue) Scan(value interface{}) error + type MapStringCypherValue struct + Val map[string]CypherValue + func (msc *MapStringCypherValue) Scan(value interface{}) error + func (msc MapStringCypherValue) Value() (driver.Value, error) + type MapStringString struct + Val map[string]string + func (mss *MapStringString) Scan(value interface{}) error + func (mss MapStringString) Value() (driver.Value, error) + type Node struct + LabelURI string + Properties map[string]CypherValue + SelfURI string + func (n *Node) Labels(baseURL string) ([]string, error) + func (n *Node) Scan(value interface{}) error + type NullTime struct + Time time.Time + Valid bool + func (nt *NullTime) Scan(value interface{}) error + type Relationship struct + Properties map[string]CypherValue + SelfURI string + Type string + func (r *Relationship) Scan(value interface{}) error