Skip to content

Add "rlike" as an alias for regexp_like - #2

Merged
osipovartem merged 2 commits into
icehutfrom
feature/83-rlike-function
Jan 15, 2025
Merged

Add "rlike" as an alias for regexp_like#2
osipovartem merged 2 commits into
icehutfrom
feature/83-rlike-function

Conversation

@rampage644

@rampage644rampage644 commented Jan 13, 2025

Copy link
Copy Markdown

osipovartem
osipovartem previously approved these changes Jan 13, 2025
eadgbear
eadgbear previously approved these changes Jan 13, 2025
DanCodedThis
DanCodedThis previously approved these changes Jan 14, 2025

@DanCodedThisDanCodedThis left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation functions labels Jan 14, 2025
@osipovartem
osipovartem merged commit 22c2fd0 into icehutJan 15, 2025
osipovartem added a commit that referenced this pull request Jan 22, 2025
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
osipovartem added a commit that referenced this pull request Jan 23, 2025
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
@rampage644
rampage644 deleted the feature/83-rlike-function branch March 23, 2025 00:01
Vedin pushed a commit that referenced this pull request Apr 23, 2025
* Add "rlike" as an alias for regexp_like
* Update docs
Vedin pushed a commit that referenced this pull request Apr 23, 2025
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Vedin pushed a commit that referenced this pull request Apr 28, 2025
* Add "rlike" as an alias for regexp_like
* Update docs
Vedin pushed a commit that referenced this pull request Apr 28, 2025
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Vedin pushed a commit that referenced this pull request Sep 16, 2025
Make required funcs public (#1)
* Make required funcs public
* Make required funcs public
* Make required funcs public
Extend to_date UDF supported types (#3)
* Extend to_date supported types
* Remove TODO
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Implement regexp_substr (#6)
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Make statements publci (#7)
Make context public (#9)
* Make conext public
* Fix clippy
DFParser should skip unsupported COPY INTO (#10)
Skip CREATE STAGE by DFParser (pass to dialect parser) (#11)
* DFParser should skip unsupported COPY INTO
* Add tests
* Add tests
* Add tests
* Add tests
* Fmt
* Fmt
* Fmt
Extend references with new Show* types (#14)
Add e flag support (#16)
* Add e flag support
* Add e flag support
* fix fmt
* clippy
return Int64 instead of UInt64 when returning count (#17)
Revert commit: 314a726 (#18)
* Revert "return Int64 instead of UInt64 when returning count (#17)"
This reverts commit 314a726.
* revert changes as of a bad approach use
Bump sqlparser version to 0.55. Fixes after rebase
named arguments for table functions (#20)
TableFunction Fixes (#23)
* TableFunction Fixes
* Also fix tests after rebase
* Taplo format
* Clippy
* Fix docs
PIVOT command (#22)
* Pivot initial changes
* Polishing
* Rebase fixes
* Add slt tests
* Add display for PIVOT
* Only check projections in case of subqueries
* Add builder test
* Add default on null. Cargo fmt
* Add default_on_null to proto and tests
* Fix protoc and clippy
* Cargo fmt
Update parser version (#26)
Fix incompatible type in IS NOT DISTINCT filter for PIVOT (#25)
* Fix incompattible type in IS NOT DISTINCT filter
* Cargo fmt
* Cargo clippy
UNPIVOT command (#24)
* UNPIVOT command implementation
* UNPIVOT command
* Add slt tests
* Taplo and cargo fmt
* Resolve comments
Update sql-parser
Update parser
update parser with fetch (#28)
Enhance string concat coercion to support castable types (#27)
* Allow any stringle types for concatination
* Fix fmt
Added basic support for table functions in relations (#29)
* Add basic support for flatten join
* Fix outer
Update sqlparser-version
Get table function in ascii lowercase (#30)
* Get table function in ascii lowercase
* Get table function in ascii lowercase
Update parser version
Update parser
Allow boolean vs integer comparison (#31)
* Allow comparison between boolean and int values
* Allow comparison between boolean and int values
* Add integer types
* clippy+fmt+tests fix
* tests fix
* Fix incompatible types test
* Fix slt test
* Fix docs
Fix unpivot. Columns result always in uppercase (#32)
Update parser (#33)
* Update parser
* Update version
* Update parser and external table
* Fix external table
* Fix external table
`QUALIFY` clause implementation (#34)
* Implement clause
* Remove comment
* Remove unimplemented
Support projection in subquery with IN clause (#35)
Update parser with SECURE keyword for views (#36)
* Update parser with SECURE keyword for views
* update rustc version for compatibility
Decorellate subqueries in IN inside JOIN filter and Aggregates (#37)
JanKaul pushed a commit that referenced this pull request Oct 17, 2025
Make required funcs public (#1)
* Make required funcs public
* Make required funcs public
* Make required funcs public
Extend to_date UDF supported types (#3)
* Extend to_date supported types
* Remove TODO
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Implement regexp_substr (#6)
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Make statements publci (#7)
Make context public (#9)
* Make conext public
* Fix clippy
DFParser should skip unsupported COPY INTO (#10)
Skip CREATE STAGE by DFParser (pass to dialect parser) (#11)
* DFParser should skip unsupported COPY INTO
* Add tests
* Add tests
* Add tests
* Add tests
* Fmt
* Fmt
* Fmt
Extend references with new Show* types (#14)
Add e flag support (#16)
* Add e flag support
* Add e flag support
* fix fmt
* clippy
return Int64 instead of UInt64 when returning count (#17)
Revert commit: 314a726 (#18)
* Revert "return Int64 instead of UInt64 when returning count (#17)"
This reverts commit 314a726.
* revert changes as of a bad approach use
Bump sqlparser version to 0.55. Fixes after rebase
named arguments for table functions (#20)
TableFunction Fixes (#23)
* TableFunction Fixes
* Also fix tests after rebase
* Taplo format
* Clippy
* Fix docs
PIVOT command (#22)
* Pivot initial changes
* Polishing
* Rebase fixes
* Add slt tests
* Add display for PIVOT
* Only check projections in case of subqueries
* Add builder test
* Add default on null. Cargo fmt
* Add default_on_null to proto and tests
* Fix protoc and clippy
* Cargo fmt
Update parser version (#26)
Fix incompatible type in IS NOT DISTINCT filter for PIVOT (#25)
* Fix incompattible type in IS NOT DISTINCT filter
* Cargo fmt
* Cargo clippy
UNPIVOT command (#24)
* UNPIVOT command implementation
* UNPIVOT command
* Add slt tests
* Taplo and cargo fmt
* Resolve comments
Update sql-parser
Update parser
update parser with fetch (#28)
Enhance string concat coercion to support castable types (#27)
* Allow any stringle types for concatination
* Fix fmt
Added basic support for table functions in relations (#29)
* Add basic support for flatten join
* Fix outer
Update sqlparser-version
Get table function in ascii lowercase (#30)
* Get table function in ascii lowercase
* Get table function in ascii lowercase
Update parser version
Update parser
Allow boolean vs integer comparison (#31)
* Allow comparison between boolean and int values
* Allow comparison between boolean and int values
* Add integer types
* clippy+fmt+tests fix
* tests fix
* Fix incompatible types test
* Fix slt test
* Fix docs
Fix unpivot. Columns result always in uppercase (#32)
Update parser (#33)
* Update parser
* Update version
* Update parser and external table
* Fix external table
* Fix external table
`QUALIFY` clause implementation (#34)
* Implement clause
* Remove comment
* Remove unimplemented
Support projection in subquery with IN clause (#35)
Update parser with SECURE keyword for views (#36)
* Update parser with SECURE keyword for views
* update rustc version for compatibility
Decorellate subqueries in IN inside JOIN filter and Aggregates (#37)
JanKaul pushed a commit that referenced this pull request Oct 17, 2025
Make required funcs public (#1)
* Make required funcs public
* Make required funcs public
* Make required funcs public
Extend to_date UDF supported types (#3)
* Extend to_date supported types
* Remove TODO
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Implement regexp_substr (#6)
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Make statements publci (#7)
Make context public (#9)
* Make conext public
* Fix clippy
DFParser should skip unsupported COPY INTO (#10)
Skip CREATE STAGE by DFParser (pass to dialect parser) (#11)
* DFParser should skip unsupported COPY INTO
* Add tests
* Add tests
* Add tests
* Add tests
* Fmt
* Fmt
* Fmt
Extend references with new Show* types (#14)
Add e flag support (#16)
* Add e flag support
* Add e flag support
* fix fmt
* clippy
return Int64 instead of UInt64 when returning count (#17)
Revert commit: 314a726 (#18)
* Revert "return Int64 instead of UInt64 when returning count (#17)"
This reverts commit 314a726.
* revert changes as of a bad approach use
Bump sqlparser version to 0.55. Fixes after rebase
named arguments for table functions (#20)
TableFunction Fixes (#23)
* TableFunction Fixes
* Also fix tests after rebase
* Taplo format
* Clippy
* Fix docs
PIVOT command (#22)
* Pivot initial changes
* Polishing
* Rebase fixes
* Add slt tests
* Add display for PIVOT
* Only check projections in case of subqueries
* Add builder test
* Add default on null. Cargo fmt
* Add default_on_null to proto and tests
* Fix protoc and clippy
* Cargo fmt
Update parser version (#26)
Fix incompatible type in IS NOT DISTINCT filter for PIVOT (#25)
* Fix incompattible type in IS NOT DISTINCT filter
* Cargo fmt
* Cargo clippy
UNPIVOT command (#24)
* UNPIVOT command implementation
* UNPIVOT command
* Add slt tests
* Taplo and cargo fmt
* Resolve comments
Update sql-parser
Update parser
update parser with fetch (#28)
Enhance string concat coercion to support castable types (#27)
* Allow any stringle types for concatination
* Fix fmt
Added basic support for table functions in relations (#29)
* Add basic support for flatten join
* Fix outer
Update sqlparser-version
Get table function in ascii lowercase (#30)
* Get table function in ascii lowercase
* Get table function in ascii lowercase
Update parser version
Update parser
Allow boolean vs integer comparison (#31)
* Allow comparison between boolean and int values
* Allow comparison between boolean and int values
* Add integer types
* clippy+fmt+tests fix
* tests fix
* Fix incompatible types test
* Fix slt test
* Fix docs
Fix unpivot. Columns result always in uppercase (#32)
Update parser (#33)
* Update parser
* Update version
* Update parser and external table
* Fix external table
* Fix external table
`QUALIFY` clause implementation (#34)
* Implement clause
* Remove comment
* Remove unimplemented
Support projection in subquery with IN clause (#35)
Update parser with SECURE keyword for views (#36)
* Update parser with SECURE keyword for views
* update rustc version for compatibility
Decorellate subqueries in IN inside JOIN filter and Aggregates (#37)
JanKaul pushed a commit that referenced this pull request Oct 17, 2025
Make required funcs public (#1)
* Make required funcs public
* Make required funcs public
* Make required funcs public
Extend to_date UDF supported types (#3)
* Extend to_date supported types
* Remove TODO
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Implement regexp_substr (#6)
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Make statements publci (#7)
Make context public (#9)
* Make conext public
* Fix clippy
DFParser should skip unsupported COPY INTO (#10)
Skip CREATE STAGE by DFParser (pass to dialect parser) (#11)
* DFParser should skip unsupported COPY INTO
* Add tests
* Add tests
* Add tests
* Add tests
* Fmt
* Fmt
* Fmt
Extend references with new Show* types (#14)
Add e flag support (#16)
* Add e flag support
* Add e flag support
* fix fmt
* clippy
return Int64 instead of UInt64 when returning count (#17)
Revert commit: 314a726 (#18)
* Revert "return Int64 instead of UInt64 when returning count (#17)"
This reverts commit 314a726.
* revert changes as of a bad approach use
Bump sqlparser version to 0.55. Fixes after rebase
named arguments for table functions (#20)
TableFunction Fixes (#23)
* TableFunction Fixes
* Also fix tests after rebase
* Taplo format
* Clippy
* Fix docs
PIVOT command (#22)
* Pivot initial changes
* Polishing
* Rebase fixes
* Add slt tests
* Add display for PIVOT
* Only check projections in case of subqueries
* Add builder test
* Add default on null. Cargo fmt
* Add default_on_null to proto and tests
* Fix protoc and clippy
* Cargo fmt
Update parser version (#26)
Fix incompatible type in IS NOT DISTINCT filter for PIVOT (#25)
* Fix incompattible type in IS NOT DISTINCT filter
* Cargo fmt
* Cargo clippy
UNPIVOT command (#24)
* UNPIVOT command implementation
* UNPIVOT command
* Add slt tests
* Taplo and cargo fmt
* Resolve comments
Update sql-parser
Update parser
update parser with fetch (#28)
Enhance string concat coercion to support castable types (#27)
* Allow any stringle types for concatination
* Fix fmt
Added basic support for table functions in relations (#29)
* Add basic support for flatten join
* Fix outer
Update sqlparser-version
Get table function in ascii lowercase (#30)
* Get table function in ascii lowercase
* Get table function in ascii lowercase
Update parser version
Update parser
Allow boolean vs integer comparison (#31)
* Allow comparison between boolean and int values
* Allow comparison between boolean and int values
* Add integer types
* clippy+fmt+tests fix
* tests fix
* Fix incompatible types test
* Fix slt test
* Fix docs
Fix unpivot. Columns result always in uppercase (#32)
Update parser (#33)
* Update parser
* Update version
* Update parser and external table
* Fix external table
* Fix external table
`QUALIFY` clause implementation (#34)
* Implement clause
* Remove comment
* Remove unimplemented
Support projection in subquery with IN clause (#35)
Update parser with SECURE keyword for views (#36)
* Update parser with SECURE keyword for views
* update rustc version for compatibility
Decorellate subqueries in IN inside JOIN filter and Aggregates (#37)
JanKaul pushed a commit that referenced this pull request Oct 17, 2025
Make required funcs public (#1)
* Make required funcs public
* Make required funcs public
* Make required funcs public
Extend to_date UDF supported types (#3)
* Extend to_date supported types
* Remove TODO
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Implement regexp_substr (#6)
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Make statements publci (#7)
Make context public (#9)
* Make conext public
* Fix clippy
DFParser should skip unsupported COPY INTO (#10)
Skip CREATE STAGE by DFParser (pass to dialect parser) (#11)
* DFParser should skip unsupported COPY INTO
* Add tests
* Add tests
* Add tests
* Add tests
* Fmt
* Fmt
* Fmt
Extend references with new Show* types (#14)
Add e flag support (#16)
* Add e flag support
* Add e flag support
* fix fmt
* clippy
return Int64 instead of UInt64 when returning count (#17)
Revert commit: 314a726 (#18)
* Revert "return Int64 instead of UInt64 when returning count (#17)"
This reverts commit 314a726.
* revert changes as of a bad approach use
Bump sqlparser version to 0.55. Fixes after rebase
named arguments for table functions (#20)
TableFunction Fixes (#23)
* TableFunction Fixes
* Also fix tests after rebase
* Taplo format
* Clippy
* Fix docs
PIVOT command (#22)
* Pivot initial changes
* Polishing
* Rebase fixes
* Add slt tests
* Add display for PIVOT
* Only check projections in case of subqueries
* Add builder test
* Add default on null. Cargo fmt
* Add default_on_null to proto and tests
* Fix protoc and clippy
* Cargo fmt
Update parser version (#26)
Fix incompatible type in IS NOT DISTINCT filter for PIVOT (#25)
* Fix incompattible type in IS NOT DISTINCT filter
* Cargo fmt
* Cargo clippy
UNPIVOT command (#24)
* UNPIVOT command implementation
* UNPIVOT command
* Add slt tests
* Taplo and cargo fmt
* Resolve comments
Update sql-parser
Update parser
update parser with fetch (#28)
Enhance string concat coercion to support castable types (#27)
* Allow any stringle types for concatination
* Fix fmt
Added basic support for table functions in relations (#29)
* Add basic support for flatten join
* Fix outer
Update sqlparser-version
Get table function in ascii lowercase (#30)
* Get table function in ascii lowercase
* Get table function in ascii lowercase
Update parser version
Update parser
Allow boolean vs integer comparison (#31)
* Allow comparison between boolean and int values
* Allow comparison between boolean and int values
* Add integer types
* clippy+fmt+tests fix
* tests fix
* Fix incompatible types test
* Fix slt test
* Fix docs
Fix unpivot. Columns result always in uppercase (#32)
Update parser (#33)
* Update parser
* Update version
* Update parser and external table
* Fix external table
* Fix external table
`QUALIFY` clause implementation (#34)
* Implement clause
* Remove comment
* Remove unimplemented
Support projection in subquery with IN clause (#35)
Update parser with SECURE keyword for views (#36)
* Update parser with SECURE keyword for views
* update rustc version for compatibility
Decorellate subqueries in IN inside JOIN filter and Aggregates (#37)
JanKaul pushed a commit that referenced this pull request Oct 17, 2025
Make required funcs public (#1)
* Make required funcs public
* Make required funcs public
* Make required funcs public
Extend to_date UDF supported types (#3)
* Extend to_date supported types
* Remove TODO
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Implement regexp_substr (#6)
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Make statements publci (#7)
Make context public (#9)
* Make conext public
* Fix clippy
DFParser should skip unsupported COPY INTO (#10)
Skip CREATE STAGE by DFParser (pass to dialect parser) (#11)
* DFParser should skip unsupported COPY INTO
* Add tests
* Add tests
* Add tests
* Add tests
* Fmt
* Fmt
* Fmt
Extend references with new Show* types (#14)
Add e flag support (#16)
* Add e flag support
* Add e flag support
* fix fmt
* clippy
return Int64 instead of UInt64 when returning count (#17)
Revert commit: 314a726 (#18)
* Revert "return Int64 instead of UInt64 when returning count (#17)"
This reverts commit 314a726.
* revert changes as of a bad approach use
Bump sqlparser version to 0.55. Fixes after rebase
named arguments for table functions (#20)
TableFunction Fixes (#23)
* TableFunction Fixes
* Also fix tests after rebase
* Taplo format
* Clippy
* Fix docs
PIVOT command (#22)
* Pivot initial changes
* Polishing
* Rebase fixes
* Add slt tests
* Add display for PIVOT
* Only check projections in case of subqueries
* Add builder test
* Add default on null. Cargo fmt
* Add default_on_null to proto and tests
* Fix protoc and clippy
* Cargo fmt
Update parser version (#26)
Fix incompatible type in IS NOT DISTINCT filter for PIVOT (#25)
* Fix incompattible type in IS NOT DISTINCT filter
* Cargo fmt
* Cargo clippy
UNPIVOT command (#24)
* UNPIVOT command implementation
* UNPIVOT command
* Add slt tests
* Taplo and cargo fmt
* Resolve comments
Update sql-parser
Update parser
update parser with fetch (#28)
Enhance string concat coercion to support castable types (#27)
* Allow any stringle types for concatination
* Fix fmt
Added basic support for table functions in relations (#29)
* Add basic support for flatten join
* Fix outer
Update sqlparser-version
Get table function in ascii lowercase (#30)
* Get table function in ascii lowercase
* Get table function in ascii lowercase
Update parser version
Update parser
Allow boolean vs integer comparison (#31)
* Allow comparison between boolean and int values
* Allow comparison between boolean and int values
* Add integer types
* clippy+fmt+tests fix
* tests fix
* Fix incompatible types test
* Fix slt test
* Fix docs
Fix unpivot. Columns result always in uppercase (#32)
Update parser (#33)
* Update parser
* Update version
* Update parser and external table
* Fix external table
* Fix external table
`QUALIFY` clause implementation (#34)
* Implement clause
* Remove comment
* Remove unimplemented
Support projection in subquery with IN clause (#35)
Update parser with SECURE keyword for views (#36)
* Update parser with SECURE keyword for views
* update rustc version for compatibility
Decorellate subqueries in IN inside JOIN filter and Aggregates (#37)
JanKaul pushed a commit that referenced this pull request Oct 20, 2025
Make required funcs public (#1)
* Make required funcs public
* Make required funcs public
* Make required funcs public
Extend to_date UDF supported types (#3)
* Extend to_date supported types
* Remove TODO
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Implement regexp_substr (#6)
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Make statements publci (#7)
Make context public (#9)
* Make conext public
* Fix clippy
DFParser should skip unsupported COPY INTO (#10)
Skip CREATE STAGE by DFParser (pass to dialect parser) (#11)
* DFParser should skip unsupported COPY INTO
* Add tests
* Add tests
* Add tests
* Add tests
* Fmt
* Fmt
* Fmt
Extend references with new Show* types (#14)
Add e flag support (#16)
* Add e flag support
* Add e flag support
* fix fmt
* clippy
return Int64 instead of UInt64 when returning count (#17)
Revert commit: 314a726 (#18)
* Revert "return Int64 instead of UInt64 when returning count (#17)"
This reverts commit 314a726.
* revert changes as of a bad approach use
Bump sqlparser version to 0.55. Fixes after rebase
named arguments for table functions (#20)
TableFunction Fixes (#23)
* TableFunction Fixes
* Also fix tests after rebase
* Taplo format
* Clippy
* Fix docs
PIVOT command (#22)
* Pivot initial changes
* Polishing
* Rebase fixes
* Add slt tests
* Add display for PIVOT
* Only check projections in case of subqueries
* Add builder test
* Add default on null. Cargo fmt
* Add default_on_null to proto and tests
* Fix protoc and clippy
* Cargo fmt
Update parser version (#26)
Fix incompatible type in IS NOT DISTINCT filter for PIVOT (#25)
* Fix incompattible type in IS NOT DISTINCT filter
* Cargo fmt
* Cargo clippy
UNPIVOT command (#24)
* UNPIVOT command implementation
* UNPIVOT command
* Add slt tests
* Taplo and cargo fmt
* Resolve comments
Update sql-parser
Update parser
update parser with fetch (#28)
Enhance string concat coercion to support castable types (#27)
* Allow any stringle types for concatination
* Fix fmt
Added basic support for table functions in relations (#29)
* Add basic support for flatten join
* Fix outer
Update sqlparser-version
Get table function in ascii lowercase (#30)
* Get table function in ascii lowercase
* Get table function in ascii lowercase
Update parser version
Update parser
Allow boolean vs integer comparison (#31)
* Allow comparison between boolean and int values
* Allow comparison between boolean and int values
* Add integer types
* clippy+fmt+tests fix
* tests fix
* Fix incompatible types test
* Fix slt test
* Fix docs
Fix unpivot. Columns result always in uppercase (#32)
Update parser (#33)
* Update parser
* Update version
* Update parser and external table
* Fix external table
* Fix external table
`QUALIFY` clause implementation (#34)
* Implement clause
* Remove comment
* Remove unimplemented
Support projection in subquery with IN clause (#35)
Update parser with SECURE keyword for views (#36)
* Update parser with SECURE keyword for views
* update rustc version for compatibility
Decorellate subqueries in IN inside JOIN filter and Aggregates (#37)
JanKaul pushed a commit that referenced this pull request Apr 25, 2026
Make required funcs public (#1)
* Make required funcs public
* Make required funcs public
* Make required funcs public
Extend to_date UDF supported types (#3)
* Extend to_date supported types
* Remove TODO
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Implement regexp_substr (#6)
* Extend references with new SHowSchemas type
Make resolve_table_ref as pub
Fix docs linter
Add DDL AlterTable
Add DDL AlterTable
Add "rlike" as an alias for regexp_like (#2)
* Add "rlike" as an alias for regexp_like
* Update docs
Extend references with new ShowSchemas type (#4)
* Extend references with new SHowSchemas type
* Make resolve_table_ref as pub
* Fix docs linter
Fix deps
Import alter table
Temp
Temp
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
Add regexp_substr udf
* Add regexp_substr to docs
* Update comments and fix returned datatype
* Update docs
Make statements publci (#7)
Make context public (#9)
* Make conext public
* Fix clippy
DFParser should skip unsupported COPY INTO (#10)
Skip CREATE STAGE by DFParser (pass to dialect parser) (#11)
* DFParser should skip unsupported COPY INTO
* Add tests
* Add tests
* Add tests
* Add tests
* Fmt
* Fmt
* Fmt
Extend references with new Show* types (#14)
Add e flag support (#16)
* Add e flag support
* Add e flag support
* fix fmt
* clippy
return Int64 instead of UInt64 when returning count (#17)
Revert commit: 314a726 (#18)
* Revert "return Int64 instead of UInt64 when returning count (#17)"
This reverts commit 314a726.
* revert changes as of a bad approach use
Bump sqlparser version to 0.55. Fixes after rebase
named arguments for table functions (#20)
TableFunction Fixes (#23)
* TableFunction Fixes
* Also fix tests after rebase
* Taplo format
* Clippy
* Fix docs
PIVOT command (#22)
* Pivot initial changes
* Polishing
* Rebase fixes
* Add slt tests
* Add display for PIVOT
* Only check projections in case of subqueries
* Add builder test
* Add default on null. Cargo fmt
* Add default_on_null to proto and tests
* Fix protoc and clippy
* Cargo fmt
Update parser version (#26)
Fix incompatible type in IS NOT DISTINCT filter for PIVOT (#25)
* Fix incompattible type in IS NOT DISTINCT filter
* Cargo fmt
* Cargo clippy
UNPIVOT command (#24)
* UNPIVOT command implementation
* UNPIVOT command
* Add slt tests
* Taplo and cargo fmt
* Resolve comments
Update sql-parser
Update parser
update parser with fetch (#28)
Enhance string concat coercion to support castable types (#27)
* Allow any stringle types for concatination
* Fix fmt
Added basic support for table functions in relations (#29)
* Add basic support for flatten join
* Fix outer
Update sqlparser-version
Get table function in ascii lowercase (#30)
* Get table function in ascii lowercase
* Get table function in ascii lowercase
Update parser version
Update parser
Allow boolean vs integer comparison (#31)
* Allow comparison between boolean and int values
* Allow comparison between boolean and int values
* Add integer types
* clippy+fmt+tests fix
* tests fix
* Fix incompatible types test
* Fix slt test
* Fix docs
Fix unpivot. Columns result always in uppercase (#32)
Update parser (#33)
* Update parser
* Update version
* Update parser and external table
* Fix external table
* Fix external table
`QUALIFY` clause implementation (#34)
* Implement clause
* Remove comment
* Remove unimplemented
Support projection in subquery with IN clause (#35)
Update parser with SECURE keyword for views (#36)
* Update parser with SECURE keyword for views
* update rustc version for compatibility
Decorellate subqueries in IN inside JOIN filter and Aggregates (#37)
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationfunctions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@rampage644@eadgbear@osipovartem@DanCodedThis