SYMBOL INDEX (141 symbols across 14 files) FILE: drain.go type Drain (line 6) | type Drain struct method Has (line 11) | func (d *Drain) Has() bool { method First (line 16) | func (d *Drain) First() error { method All (line 24) | func (d *Drain) All() []error { method CombineErrors (line 34) | func (d *Drain) CombineErrors() error { method put (line 41) | func (d *Drain) put(err error) { method Bool (line 49) | func (d *Drain) Bool(p Proxy) bool { method Int64 (line 56) | func (d *Drain) Int64(p Proxy) int64 { method Float64 (line 63) | func (d *Drain) Float64(p Proxy) float64 { method String (line 70) | func (d *Drain) String(p Proxy) string { method Array (line 77) | func (d *Drain) Array(p Proxy) []interface{} { method Map (line 84) | func (d *Drain) Map(p Proxy) map[string]interface{} { method BoolArray (line 91) | func (d *Drain) BoolArray(ps ProxySet) []bool { method Int64Array (line 98) | func (d *Drain) Int64Array(ps ProxySet) []int64 { method Float64Array (line 105) | func (d *Drain) Float64Array(ps ProxySet) []float64 { method StringArray (line 112) | func (d *Drain) StringArray(ps ProxySet) []string { method ArrayArray (line 119) | func (d *Drain) ArrayArray(ps ProxySet) [][]interface{} { method MapArray (line 126) | func (d *Drain) MapArray(ps ProxySet) []map[string]interface{} { method ProxyArray (line 133) | func (d *Drain) ProxyArray(ps ProxySet) []Proxy { type drainError (line 139) | type drainError method Error (line 141) | func (derr drainError) Error() string { FILE: drain_test.go function TestDrainBool (line 7) | func TestDrainBool(t *testing.T) { FILE: error.go type ErrorType (line 9) | type ErrorType method String (line 35) | func (et ErrorType) String() string { constant Etype (line 13) | Etype ErrorType = iota + 1 constant Enotfound (line 16) | Enotfound constant EmapNorArray (line 19) | EmapNorArray constant EconvertFailure (line 22) | EconvertFailure constant EinvalidIndex (line 25) | EinvalidIndex constant EinvalidQuery (line 28) | EinvalidQuery constant ErequiredType (line 32) | ErequiredType type Error (line 57) | type Error interface type errorProxy (line 65) | type errorProxy struct method Nil (line 82) | func (p *errorProxy) Nil() bool { method Value (line 86) | func (p *errorProxy) Value() (interface{}, error) { method Bool (line 90) | func (p *errorProxy) Bool() (bool, error) { method Int64 (line 94) | func (p *errorProxy) Int64() (int64, error) { method Float64 (line 98) | func (p *errorProxy) Float64() (float64, error) { method String (line 102) | func (p *errorProxy) String() (string, error) { method Array (line 106) | func (p *errorProxy) Array() ([]interface{}, error) { method Map (line 110) | func (p *errorProxy) Map() (map[string]interface{}, error) { method A (line 114) | func (p *errorProxy) A(n int) Proxy { method M (line 118) | func (p *errorProxy) M(k string) Proxy { method P (line 122) | func (p *errorProxy) P(q string) Proxy { method Empty (line 126) | func (p *errorProxy) Empty() bool { method Len (line 130) | func (p *errorProxy) Len() int { method BoolArray (line 134) | func (p *errorProxy) BoolArray() ([]bool, error) { method Int64Array (line 138) | func (p *errorProxy) Int64Array() ([]int64, error) { method Float64Array (line 142) | func (p *errorProxy) Float64Array() ([]float64, error) { method StringArray (line 146) | func (p *errorProxy) StringArray() ([]string, error) { method ArrayArray (line 150) | func (p *errorProxy) ArrayArray() ([][]interface{}, error) { method MapArray (line 154) | func (p *errorProxy) MapArray() ([]map[string]interface{}, error) { method ProxyArray (line 158) | func (p *errorProxy) ProxyArray() ([]Proxy, error) { method ProxySet (line 162) | func (p *errorProxy) ProxySet() ProxySet { method Q (line 166) | func (p *errorProxy) Q(k string) ProxySet { method Qc (line 170) | func (p *errorProxy) Qc(k string) ProxySet { method findJPT (line 174) | func (p *errorProxy) findJPT(t string) Proxy { method parentFrame (line 178) | func (p *errorProxy) parentFrame() frame { method frameLabel (line 182) | func (p *errorProxy) frameLabel() string { method Error (line 186) | func (p *errorProxy) Error() string { method ErrorType (line 213) | func (p *errorProxy) ErrorType() ErrorType { method FullAddress (line 217) | func (p *errorProxy) FullAddress() string { function typeError (line 221) | func typeError(p frame, expected Type, actual interface{}) *errorProxy { function requiredTypeError (line 230) | func requiredTypeError(p frame, expected Type, actual interface{}) *erro... function elementTypeError (line 239) | func elementTypeError(p frame, index int, expected Type, actual interfac... function notfoundError (line 247) | func notfoundError(p frame, address string) *errorProxy { FILE: frame.go type frame (line 3) | type frame interface function fullAddress (line 10) | func fullAddress(f frame) string { type simpleFrame (line 29) | type simpleFrame struct method parentFrame (line 36) | func (f *simpleFrame) parentFrame() frame { method frameLabel (line 40) | func (f *simpleFrame) frameLabel() string { FILE: package_test.go function assertEquals (line 9) | func assertEquals(t *testing.T, actual, expected interface{}, format str... function assertError (line 17) | func assertError(t *testing.T, err error, exp string) { FILE: pointer.go function unescapeJPT (line 7) | func unescapeJPT(t string) string { function pointer (line 11) | func pointer(p Proxy, q string) Proxy { function Pointer (line 29) | func Pointer(v interface{}, q string) Proxy { FILE: pointer_test.go function TestUnescapeJPT (line 5) | func TestUnescapeJPT(t *testing.T) { function TestPointerInvalidQuery (line 23) | func TestPointerInvalidQuery(t *testing.T) { function TestPointer (line 34) | func TestPointer(t *testing.T) { FILE: proxy.go type Proxy (line 4) | type Proxy interface type ProxySet (line 53) | type ProxySet interface function New (line 95) | func New(v interface{}) Proxy { function NewSet (line 100) | func NewSet(v []interface{}) ProxySet { FILE: proxy_test.go function parseJSON (line 8) | func parseJSON(s string) interface{} { function equalStrings (line 16) | func equalStrings(a, b []string) bool { function equalInts (line 28) | func equalInts(a, b []int64) bool { function TestReadme (line 40) | func TestReadme(t *testing.T) { function TestMapBool (line 74) | func TestMapBool(t *testing.T) { type wrappedMap (line 97) | type wrappedMap function TestWrappedMap (line 99) | func TestWrappedMap(t *testing.T) { FILE: set.go type setProxy (line 5) | type setProxy struct method Empty (line 14) | func (p *setProxy) Empty() bool { method Len (line 18) | func (p *setProxy) Len() int { method BoolArray (line 22) | func (p *setProxy) BoolArray() ([]bool, error) { method Int64Array (line 35) | func (p *setProxy) Int64Array() ([]int64, error) { method Float64Array (line 56) | func (p *setProxy) Float64Array() ([]float64, error) { method StringArray (line 77) | func (p *setProxy) StringArray() ([]string, error) { method ArrayArray (line 90) | func (p *setProxy) ArrayArray() ([][]interface{}, error) { method MapArray (line 103) | func (p *setProxy) MapArray() ([]map[string]interface{}, error) { method ProxyArray (line 116) | func (p *setProxy) ProxyArray() ([]Proxy, error) { method A (line 128) | func (p *setProxy) A(n int) Proxy { method Q (line 140) | func (p *setProxy) Q(k string) ProxySet { method Qc (line 149) | func (p *setProxy) Qc(k string) ProxySet { method parentFrame (line 166) | func (p *setProxy) parentFrame() frame { method frameLabel (line 170) | func (p *setProxy) frameLabel() string { function findAll (line 174) | func findAll(v interface{}, k string) []interface{} { function findAllImpl (line 178) | func findAllImpl(v interface{}, k string, r []interface{}) []interface{} { FILE: set_test.go function TestSet (line 5) | func TestSet(t *testing.T) { function TestSetTypeError (line 39) | func TestSetTypeError(t *testing.T) { FILE: type.go type Type (line 4) | type Type method String (line 55) | func (t Type) String() string { constant Tunknown (line 8) | Tunknown Type = iota constant Tnil (line 11) | Tnil constant Tbool (line 14) | Tbool constant Tint64 (line 17) | Tint64 constant Tfloat64 (line 20) | Tfloat64 constant Tstring (line 23) | Tstring constant Tarray (line 26) | Tarray constant Tmap (line 29) | Tmap function detectType (line 33) | func detectType(v interface{}) Type { FILE: value.go type valueProxy (line 8) | type valueProxy struct method Nil (line 17) | func (p *valueProxy) Nil() bool { method Value (line 21) | func (p *valueProxy) Value() (interface{}, error) { method Bool (line 25) | func (p *valueProxy) Bool() (bool, error) { method Int64 (line 38) | func (p *valueProxy) Int64() (int64, error) { method Float64 (line 69) | func (p *valueProxy) Float64() (float64, error) { method String (line 96) | func (p *valueProxy) String() (string, error) { method Array (line 105) | func (p *valueProxy) Array() ([]interface{}, error) { method Map (line 114) | func (p *valueProxy) Map() (map[string]interface{}, error) { method A (line 123) | func (p *valueProxy) A(n int) Proxy { method m (line 142) | func (p *valueProxy) m(v map[string]interface{}, k string) Proxy { method M (line 155) | func (p *valueProxy) M(k string) Proxy { method P (line 168) | func (p *valueProxy) P(q string) Proxy { method ProxySet (line 172) | func (p *valueProxy) ProxySet() ProxySet { method Q (line 184) | func (p *valueProxy) Q(k string) ProxySet { method findJPT (line 193) | func (p *valueProxy) findJPT(t string) Proxy { method parentFrame (line 216) | func (p *valueProxy) parentFrame() frame { method frameLabel (line 220) | func (p *valueProxy) frameLabel() string { type int64er (line 34) | type int64er interface type float64er (line 65) | type float64er interface FILE: value_test.go function TestTypeError (line 5) | func TestTypeError(t *testing.T) {