Skip to content

Instantly share code, notes, and snippets.

@thomashoneyman
Last active August 27, 2019 23:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thomashoneyman/e94104dc20c2ee152d5140b373e71dce to your computer and use it in GitHub Desktop.
Save thomashoneyman/e94104dc20c2ee152d5140b373e71dce to your computer and use it in GitHub Desktop.
Query System&
Query System&
Query Panel State
user input -> Processing
Initial
user submits -> Executing
Processing
Process Pending*
request failed -> Failed
request succeeded -> Process Succeeded
Process Succeeded
expression not ok -> Failed
expression ok and not submitted -> Dirty
expression ok and eq submitted -> Executed
Dirty
user submits -> Executing
Failed
Executing
execution failed -> Failed
execution succeeded -> Executed
Executed
user submits -> Executing
Workbench Wrapper State
query panel executing -> New URL Parameters
user navigation -> New URL Parameters
New URL Parameters*
process parameters -> WBGettingType
WBGettingType
process failed -> WBFailed
process succeeded and ok -> WBRunWithType?
WBFailed
WBRunWithType?
Boolean? -> Boolean
Stream? -> Stream
Other? -> Other
WBRunWithType
Boolean
GettingDbQuery
request failed -> WBFailed
request succeeded -> FetchingDbResults
FetchingDbResults
request failed -> WBFailed
request succeeded -> ReceivedDbResults
ReceivedDbResults
fetch more -> FetchingDbResults
Stream
GettingStreamId
request failed -> WBFailed
request succeeded -> FetchingStreamResults
FetchingStreamResults
request failed -> WBFailed
request succeeded -> ReceivedStreamResults
ReceivedStreamResults
fetch more -> FetchingStreamResults
Other
EvaluatingExpression
request failed -> WBFailed
request succeeded -> ReceivedExpression
ReceivedExpression
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment