GQL

Git Query language is a SQL like language to perform queries on .git files with supports of most of SQL features such as grouping, ordering and aggregations functions

MIT License

Downloads
78
Stars
3.1K

Bot releases are hidden (Show)

GQL - 0.3.0

Published by AmrDeveloper over 1 year ago

  • Implement Aggregation functions count, max, min, sum.
  • Implement insertions, deletations, file changes for diffs table.
  • Remove un needed dependencies #4.
  • Publish the project on crates.io.
  • Create docs website.
  • Support Number expression.
  • Support Arithmetics operators.
  • Support Bitwise operators.
  • Support selecting commit id
GQL - 0.2.0

Published by AmrDeveloper over 1 year ago

  • Support Aggregation Functions.
  • Select number of commits for each branch.
  • Add column alias name.
  • Add Group by statement.
  • Add Having statement.
  • Support order by Ascending and Descending.
  • Introduce simple type system with error messages.
  • Report error messages for transformations.
  • Allow engine to reorder the commands.
  • Print output in table format.
GQL - 0.1.0

Published by AmrDeveloper over 1 year ago

GQL the first version

  • Select, Order, Limit and Count statements.
  • Binary, Logical and Comparisons Expression.
  • Function Call