Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Did Atlassion build JIRA Query Language (JQL) from scratch?

Tags:

My company is looking at advanced search and reporting solutions, and are considering (among other options) creating something akin to JIRA's JQL for maximum flexibility.

My googling leads me to believe Atlassian built JQL from scratch, at least as a language with syntax and a parser, but I thought I'd try SO before concluding. Anyone know, at a high level, how they did it? Was there one or more Open Source project they based it on?

(Kudos to Atlassian either way - JQL is gorgeous!)

like image 835
peteorpeter Avatar asked Nov 17 '10 19:11

peteorpeter


People also ask

What language is JQL based from?

Today, we are excited to announce the official release of JQL (JavaScript Query Language), a powerful new way to access your Mixpanel data. By letting you write queries using JavaScript, JQL is flexible enough to answer any question about your data while remaining familiar and intuitive.

Is JQL a language?

JQL is not a database query language, even though it uses SQL-like syntax. To search for issues using JQL: From your project's sidebar, select Issues. If you're in the Basic search mode, select JQL.

Is JQL the same as SQL?

Is JQL similar to SQL? JQL, like SQL and GraphQL, enables easy access to large data sets. These queries are similar in nature, even though they operate on different platforms. Jira Query Language enables anyone to build queries that can be executed in Jira to produce a set of results.


1 Answers

I think they did it from scratch. The underlying architecture is crisp but quite complex. It took me a good few hours to get it, just reading the source and minimal user docs.

~Matt

like image 64
mdoar Avatar answered Nov 14 '22 00:11

mdoar