Fix #21 and change the MQL semantics slightly to match the original MQL
This commit is contained in:
parent
18c56be950
commit
18c4c555b5
6 changed files with 42 additions and 23 deletions
|
|
@ -79,7 +79,7 @@ func (s *Session) ExecInput(input string, c chan interface{}, limit int) {
|
|||
}
|
||||
s.currentQuery = NewQuery(s)
|
||||
s.currentQuery.BuildIteratorTree(mqlQuery)
|
||||
if s.currentQuery.isError {
|
||||
if s.currentQuery.isError() {
|
||||
return
|
||||
}
|
||||
it, _ := s.currentQuery.it.Optimize()
|
||||
|
|
@ -131,7 +131,7 @@ func (s *Session) BuildJson(result interface{}) {
|
|||
|
||||
func (s *Session) GetJson() (interface{}, error) {
|
||||
s.currentQuery.buildResults()
|
||||
if s.currentQuery.isError {
|
||||
if s.currentQuery.isError() {
|
||||
return nil, s.currentQuery.err
|
||||
} else {
|
||||
return s.currentQuery.results, nil
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue