Versions in this module Expand all Collapse all v0 v0.3.1 Jul 31, 2014 Changes in this version + type Path string + func NewPath() Path + func (p Path) DisplayString() string + func (p Path) Follow(s string) Path + func (p Path) ToResultPathFromMap(resultMap map[Path]string) ResultPath + type Query struct + func NewQuery(ses *Session) *Query + func (q *Query) BuildIteratorTree(query interface{}) + type ResultPath string + func NewResultPath() ResultPath + func (p ResultPath) AppendValue(value string) ResultPath + func (p ResultPath) FollowPath(followPiece string, value string) ResultPath + type ResultPathSlice []ResultPath + func (p ResultPathSlice) Len() int + func (p ResultPathSlice) Less(i, j int) bool + func (p ResultPathSlice) Swap(i, j int) + type Session struct + func NewSession(ts graph.TripleStore) *Session + func (m *Session) GetQuery(input string, output_struct chan map[string]interface{}) + func (m *Session) ToggleDebug() + func (s *Session) BuildJson(result interface{}) + func (s *Session) ClearJson() + func (s *Session) ExecInput(input string, c chan interface{}, limit int) + func (s *Session) GetJson() ([]interface{}, error) + func (s *Session) InputParses(input string) (query.ParseResult, error) + func (s *Session) ToText(result interface{}) string v0.3.0 Jun 28, 2014 Changes in this version + type MqlPath string + func NewMqlPath() MqlPath + func (p MqlPath) DisplayString() string + func (p MqlPath) Follow(s string) MqlPath + func (p MqlPath) ToResultPathFromMap(resultMap map[MqlPath]string) MqlResultPath + type MqlQuery struct + func NewMqlQuery(ses *MqlSession) *MqlQuery + func (m *MqlQuery) BuildIteratorTree(query interface{}) + type MqlResultPath string + func NewMqlResultPath() MqlResultPath + func (p MqlResultPath) AppendValue(value string) MqlResultPath + func (p MqlResultPath) FollowPath(followPiece string, value string) MqlResultPath + type MqlResultPathSlice []MqlResultPath + func (sl MqlResultPathSlice) Len() int + func (sl MqlResultPathSlice) Less(i, j int) bool + func (sl MqlResultPathSlice) Swap(i, j int) + type MqlSession struct + func NewMqlSession(ts graph.TripleStore) *MqlSession + func (m *MqlSession) BuildJson(result interface{}) + func (m *MqlSession) ClearJson() + func (m *MqlSession) ExecInput(input string, c chan interface{}, limit int) + func (m *MqlSession) GetJson() (interface{}, error) + func (m *MqlSession) GetQuery(input string, output_struct chan map[string]interface{}) + func (m *MqlSession) InputParses(input string) (graph.ParseResult, error) + func (m *MqlSession) ToText(result interface{}) string + func (m *MqlSession) ToggleDebug()