Versions in this module Expand all Collapse all v0 v0.7.0 Dec 8, 2016 Changes in this version + func DateIndex(attr string, val *Date) ([]string, error) + func DefaultIndexKeys(attr string, val *String) []string + func FloatIndex(attr string, val *Float) ([]string, error) + func IntIndex(attr string, val *Int32) ([]string, error) + func TimeIndex(attr string, val *Time) ([]string, error) + type Bool bool + func (v *Bool) UnmarshalBinary(data []byte) error + func (v *Bool) UnmarshalText(text []byte) error + func (v Bool) MarshalBinary() ([]byte, error) + func (v Bool) MarshalJSON() ([]byte, error) + func (v Bool) MarshalText() ([]byte, error) + func (v Bool) String() string + func (v Bool) Type() Scalar + type Bytes []byte + func (v *Bytes) UnmarshalBinary(data []byte) error + func (v *Bytes) UnmarshalText(text []byte) error + func (v Bytes) MarshalBinary() ([]byte, error) + func (v Bytes) MarshalJSON() ([]byte, error) + func (v Bytes) MarshalText() ([]byte, error) + func (v Bytes) String() string + func (v Bytes) Type() Scalar + type Date struct + func (v *Date) UnmarshalBinary(data []byte) error + func (v *Date) UnmarshalText(text []byte) error + func (v Date) MarshalBinary() ([]byte, error) + func (v Date) MarshalJSON() ([]byte, error) + func (v Date) MarshalText() ([]byte, error) + func (v Date) String() string + func (v Date) Type() Scalar + type Float float64 + func (v *Float) UnmarshalBinary(data []byte) error + func (v *Float) UnmarshalText(text []byte) error + func (v Float) MarshalBinary() ([]byte, error) + func (v Float) MarshalJSON() ([]byte, error) + func (v Float) MarshalText() ([]byte, error) + func (v Float) String() string + func (v Float) Type() Scalar + type Geo struct + func (v *Geo) UnmarshalBinary(data []byte) error + func (v *Geo) UnmarshalText(text []byte) error + func (v Geo) MarshalBinary() ([]byte, error) + func (v Geo) MarshalJSON() ([]byte, error) + func (v Geo) MarshalText() ([]byte, error) + func (v Geo) String() string + func (v Geo) Type() Scalar + type Int32 int32 + func (v *Int32) UnmarshalBinary(data []byte) error + func (v *Int32) UnmarshalText(text []byte) error + func (v Int32) MarshalBinary() ([]byte, error) + func (v Int32) MarshalJSON() ([]byte, error) + func (v Int32) MarshalText() ([]byte, error) + func (v Int32) String() string + func (v Int32) Type() Scalar + type Object struct + Fields map[string]string + Name string + func (o Object) IsScalar() bool + type Scalar struct + Name string + func (s Scalar) ID() TypeID + func (s Scalar) IsScalar() bool + func (s Scalar) Sort(v []Value, ul *task.List) error + func (s Scalar) String() string + func (to Scalar) Convert(value Value) (Value, error) + type String string + func (v *String) UnmarshalBinary(data []byte) error + func (v *String) UnmarshalText(text []byte) error + func (v String) MarshalBinary() ([]byte, error) + func (v String) MarshalJSON() ([]byte, error) + func (v String) MarshalText() ([]byte, error) + func (v String) String() string + func (v String) Type() Scalar + type Time struct + func (v *Time) UnmarshalText(text []byte) error + func (v Time) Type() Scalar + type Type interface + IsScalar func() bool + func TypeForName(name string) (Type, bool) + type TypeID byte + const BoolID + const BytesID + const DateID + const DateTimeID + const FloatID + const GeoID + const Int32ID + const StringID + type Value interface + Type func() Scalar + func ValueForType(id TypeID) Value