Changelog

Latest Changes since 0.6

  • feat: access the Lineage via TreeBuilder interface

    Andreas Reichel, 2024-07-07

  • doc: documentation of the Column Lineage resolver for expressions

    Andreas Reichel, 2024-07-06

  • feat: Column Lineage resolver for expressions

    Andreas Reichel, 2024-07-06

  • doc: fix typo

    Andreas Reichel, 2024-06-27

  • feat: provide TimeKeyParameters as parameters for each call

    Andreas Reichel, 2024-06-27

  • build: reduce coverage temporarily

    Andreas Reichel, 2024-06-25

  • build: reduce coverage temporarily

    Andreas Reichel, 2024-06-25

Version 0.6

  • feat: JSQLColumnResolver with deeply nested `SelectVisitor` and `FromItemVisitor`

    Andreas Reichel, 2024-06-25

  • feat: Resolve columns for `WITH … ` clauses

    Andreas Reichel, 2024-06-19

  • fix: BigQuery default sort order

    Andreas Reichel, 2024-06-13

  • style: fix Q/A exceptions

    Andreas Reichel, 2024-06-13

  • fix: BigQuery `SELECT AS STRUCT …` and `SELECT AS VALUE …`

    Andreas Reichel, 2024-06-13

  • API URL update

    Hayssam Saleh, 2024-06-12

  • Update readme & licence

    Hayssam Saleh, 2024-06-11

  • docs: Move feature matrix to Google Sheets

    Andreas Reichel, 2024-06-10

  • fix: BigQuery `GENERATE_DATE_ARRAY` with only 2 parameters

    Andreas Reichel, 2024-06-10

  • feat: support `EXCEPT` and `REPLACE` clauses

    Andreas Reichel, 2024-06-10

  • feat: add syntax sugar

    Andreas Reichel, 2024-06-10

  • feat: further Schema Provider and Test simplifications

    Andreas Reichel, 2024-06-10

  • feat: STAR column resolver, wip

    Andreas Reichel, 2024-06-09

  • feat: STAR column resolver, wip

    Andreas Reichel, 2024-06-08

  • feat: STAR column resolver, wip

    Andreas Reichel, 2024-06-08

  • feat: STAR column resolver, wip

    Andreas Reichel, 2024-06-07

Version 0.5

  • Update README.md

    manticore-projects, 2024-06-10

  • feat: Transpile `EXCEPT` and `REPLACE` clauses

    Andreas Reichel, 2024-06-10

  • feat: Time Key substitutions

    Andreas Reichel, 2024-06-09

  • feat: Time Key substitutions

    Andreas Reichel, 2024-06-09

  • style: apply license headers

    Andreas Reichel, 2024-06-07

  • build: small gradle fixes

    Andreas Reichel, 2024-06-06

  • Update project root name

    Hayssam Saleh, 2024-06-04

  • test publication by updating secrets

    Hayssam Saleh, 2024-06-04

  • Sonatype credentials passed through gradle.properties

    Hayssam Saleh, 2024-06-04

  • Do not sign snapshots

    Hayssam Saleh, 2024-06-04

  • build: fix gradle upload task

    Andreas Reichel, 2024-06-04

Version 0.4

  • feat: support Insert, Update, Delete and Merge statements

    Andreas Reichel, 2024-06-04

  • feat: support Insert, Update, Delete and Merge statements

    Andreas Reichel, 2024-06-04

  • feat: INSERT, UPDATE, DELETE, MERGE transpilers

    Andreas Reichel, 2024-06-03

  • build: update Gradle

    Andreas Reichel, 2024-06-03

  • feat: Databricks Aggregate functions

    Andreas Reichel, 2024-05-30

  • improve mock

    Hayssam Saleh, 2024-05-29

  • Proposed interface & mock implementation for tests case

    Hayssam Saleh, 2024-05-29

  • feat: Databricks Aggregate functions

    Andreas Reichel, 2024-05-29

  • feat: Databricks Aggregate functions

    Andreas Reichel, 2024-05-29

  • feat: Databricks Aggregate functions

    Andreas Reichel, 2024-05-27

  • chore: update the GitHub Actions

    Andreas Reichel, 2024-05-27

  • chore: update the GitHub Actions

    Andreas Reichel, 2024-05-27

Version 0.2

  • chore: update the GitHub Actions

    Andreas Reichel, 2024-05-27

  • test: enforce time zone `Asia/Bangkok` for CI

    Andreas Reichel, 2024-05-27

  • style: house-keeping and tidying

    Andreas Reichel, 2024-05-27

  • feat: Quote DuckDB keywords in Table, Column and Alias

    Andreas Reichel, 2024-05-25

  • Add snapshot Github Action

    Hayssam Saleh, 2024-05-20

  • build: fix dependencies after split-off CLI

    Andreas Reichel, 2024-05-18

  • feat: provide methods accepting prepared `ExecutorService` and `Consumer`

    Andreas Reichel, 2024-05-17

  • feat: provide methods accepting prepared `ExecutorService` and `Consumer`

    Andreas Reichel, 2024-05-17

  • style: check-style exception

    Andreas Reichel, 2024-05-17

  • feat: Databricks Date functions

    Andreas Reichel, 2024-05-13

  • build: bring back JaCoCo

    Andreas Reichel, 2024-05-11

  • feat: get the Macros as text collection or array

    Andreas Reichel, 2024-05-11

  • chore: split-off the CLI and minimize dependencies to `JSQLParser` only

    Andreas Reichel, 2024-05-06

  • chore: split-off the CLI and minimize dependencies to `JSQLParser` only

    Andreas Reichel, 2024-05-06

  • fix: complete DataBricks text functions

    Andreas Reichel, 2024-05-06

  • fix: DataBricks text functions

    Andreas Reichel, 2024-05-05

  • fix: DataBricks text functions

    Andreas Reichel, 2024-05-04

  • feat: Snowflake math functions, complete

    Andreas Reichel, 2024-05-04

  • feat: Add missing Redshift conversion functions

    Andreas Reichel, 2024-05-04

  • feat: Snowflake conversion functions

    Andreas Reichel, 2024-05-04

  • feat: Snowflake array functions

    Andreas Reichel, 2024-05-02

  • feat: Snowflake aggregate function

    Andreas Reichel, 2024-05-01

  • feat: Snowflake TEXT functions complete

    Andreas Reichel, 2024-04-26

  • feature: remove `Parenthesis` in favor of `ParenthesedExpressionList`

    Andreas Reichel, 2024-04-25

  • feature: Snowflake regular expressions

    Andreas Reichel, 2024-04-25

  • feature: complete Snowflake Date/Time functions

    Andreas Reichel, 2024-04-24

  • style: apply license headers

    Andreas Reichel, 2024-04-24

  • feat: rework UnitTest and support Prologues and Epilogues as per test

    Andreas Reichel, 2024-04-24

  • feat: Snowflake DateTime function and Structs with virtual columns

    Andreas Reichel, 2024-04-23

  • feat: Snowflake DateTime functions

    Andreas Reichel, 2024-04-23

  • feat: fascilitate BigQuery and Snowflake and add SQLGlot Tests for all

    Andreas Reichel, 2024-04-23

  • feat: RedShift Window Functions complete

    Andreas Reichel, 2024-04-21

  • feat: RedShift Window functions

    Andreas Reichel, 2024-04-20

  • feat: RedShift Aggregate functions

    Andreas Reichel, 2024-04-20

  • feat: Redshift MATH functions

    Andreas Reichel, 2024-04-19

  • feat: Redshift ARRAY functions

    Andreas Reichel, 2024-04-19

  • Fix artifact group name

    Hayssam Saleh, 2024-04-16

  • build: rewrite `CURRENT_TIMESTAMP()` into `CURRENT_TIMESTAMP`

    Andreas Reichel, 2024-04-16

  • build: remove unneeded plugins and task dependencies

    Andreas Reichel, 2024-04-16

  • feat: Redshift DateTime functions completed

    Andreas Reichel, 2024-04-15

  • feat: Redshift DateTime functions

    Andreas Reichel, 2024-04-14

  • style: Q/A

    Andreas Reichel, 2024-04-14

  • feat: auto-cast ISO_8601 DateTime Literals

    Andreas Reichel, 2024-04-14

  • feat: Redshift DateTime functions, wip

    Andreas Reichel, 2024-04-13

  • feat: complete Redshift TEXT functions

    Andreas Reichel, 2024-04-13

  • feat: Redshift String functions

    Andreas Reichel, 2024-04-12

  • style: formatting

    Andreas Reichel, 2024-04-12

  • fix: ByteString handling

    Andreas Reichel, 2024-04-12

  • fix: Stack-overflow when RedShift Expression Transpiler calling SUPER

    Andreas Reichel, 2024-04-10

  • feat: redshift string functions

    Andreas Reichel, 2024-04-09

  • feat: Adopt Implicit Cast and better Type information

    Andreas Reichel, 2024-04-08

  • style: Separate the Dialects into distinguished packages

    Andreas Reichel, 2024-04-05

  • This commit to fix the final package names and keep Andreas Reichel as the only developer of this initial version.

    Hayssam Saleh, 2024-04-04

Version 0.1

  • feat: Complete the Aggregate functions

    Andreas Reichel, 2024-04-04

  • feat: Array functions

    Andreas Reichel, 2024-04-03

  • feat: more Aggregate functions

    Andreas Reichel, 2024-04-02

  • feat: more Aggregate functions

    Andreas Reichel, 2024-04-02

  • feat: Aggregate Functions, wip

    Andreas Reichel, 2024-04-02

  • feat: complete the BigQuery Math functions

    Andreas Reichel, 2024-04-01

  • feat: add MATH functions

    Andreas Reichel, 2024-03-31

  • feat: completed the TEXT functions

    Andreas Reichel, 2024-03-31

  • feat: more String functions incl. Lambda based transpilation

    Andreas Reichel, 2024-03-30

  • feat: support BigQuery Structs, DuckDB structs and translation

    Andreas Reichel, 2024-03-28

  • feature: support many more TEXT functions

    Andreas Reichel, 2024-03-25

  • feat: support more BigQuery Date/Time functions

    Andreas Reichel, 2024-03-21

  • feat: support more BigQuery Date/Time functions

    Andreas Reichel, 2024-03-21

  • build: Snapshot dependency

    Andreas Reichel, 2024-03-21

  • feat: implement a Python SQLGlot based test for comparision

    Andreas Reichel, 2024-03-21

  • feat: support more BigQuery Date/Time functions

    Andreas Reichel, 2024-03-21

  • style: fix QA exceptions

    Andreas Reichel, 2024-03-19

  • doc: fix the link to th Website

    Andreas Reichel, 2024-03-19

  • feat: many more DateTime functions

    Andreas Reichel, 2024-03-19

  • doc: update/fix the documentation

    Andreas Reichel, 2024-03-19

  • style: improve the function rewrite

    Andreas Reichel, 2024-03-19

  • test: fix the test template

    Andreas Reichel, 2024-03-19

  • doc: Google BigQuery date parts and date formats

    Andreas Reichel, 2024-03-18

  • feat: many more Google BigData date functions

    Andreas Reichel, 2024-03-18

  • feat: date parts

    Andreas Reichel, 2024-03-18

  • feat: `DATE_DIFF()` function

    Andreas Reichel, 2024-03-17

  • doc: update feature matrix

    Andreas Reichel, 2024-03-17

  • test: refactor the test parametrization

    Andreas Reichel, 2024-03-17

  • build: Ueber JAR and Publish

    Andreas Reichel, 2024-03-17

  • test: improve the test framework

    Andreas Reichel, 2024-03-17

  • doc: add basic SPHINX website

    Andreas Reichel, 2024-03-17

  • doc: add a simple README

    Andreas Reichel, 2024-03-16

  • feat: CLI

    Andreas Reichel, 2024-03-16

  • feat: functions

    Andreas Reichel, 2024-03-15

  • feat: functions

    Andreas Reichel, 2024-03-15

  • build: fix the GitHub Action

    Andreas Reichel, 2024-03-15

  • test: Abstract parametrised Unit Tests

    Andreas Reichel, 2024-03-15

  • feat: `TOP …` rewrite

    Andreas Reichel, 2024-03-14

  • build: Gradle plugins for Q/A and publishing

    Andreas Reichel, 2024-03-14

  • progress the functional mapping

    Andreas Reichel, 2024-03-14

  • chore: set up the project

    Andreas Reichel, 2024-03-13

  • Initial commit

    manticore-projects, 2024-03-13