This constructor should never be called directly
the QueryObserver that will handle the received data
Private _errorPrivate Readonly _queryPrivate _recordsPrivate _summaryPrivate _variablesPrivate _wrapWrap the observer in order to store relevant query information
the ResultObserver that will handle the received data
the observer wrapped
the ResultObserver that will handle the received data
Result represents the result of a query