Skip to content

Commit

Permalink
test: add SQL test cases for PostgreSQL trigram operators
Browse files Browse the repository at this point in the history
  • Loading branch information
gvozdvmozgu committed Jan 26, 2025
1 parent 974ab0c commit f49f679
Show file tree
Hide file tree
Showing 2 changed files with 131 additions and 0 deletions.
10 changes: 10 additions & 0 deletions crates/lib-dialects/test/fixtures/dialects/postgres/pgtrgm.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
SELECT text % text;
SELECT text <% text;
SELECT text %> text;
SELECT text <<% text;
SELECT text %>> text;
SELECT text <-> text;
SELECT text <<-> text;
SELECT text <->> text;
SELECT text <<<-> text;
SELECT text <->>> text;
121 changes: 121 additions & 0 deletions crates/lib-dialects/test/fixtures/dialects/postgres/pgtrgm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
file:
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- binary_operator: '%'
- column_reference:
- naked_identifier: text
- statement_terminator: ;
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- comparison_operator: <%
- column_reference:
- naked_identifier: text
- statement_terminator: ;
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- comparison_operator: '%>'
- column_reference:
- naked_identifier: text
- statement_terminator: ;
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- comparison_operator: <<%
- column_reference:
- naked_identifier: text
- statement_terminator: ;
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- comparison_operator: '%>>'
- column_reference:
- naked_identifier: text
- statement_terminator: ;
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- comparison_operator: <->
- column_reference:
- naked_identifier: text
- statement_terminator: ;
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- comparison_operator: <<->
- column_reference:
- naked_identifier: text
- statement_terminator: ;
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- comparison_operator: <->>
- column_reference:
- naked_identifier: text
- statement_terminator: ;
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- comparison_operator: <<<->
- column_reference:
- naked_identifier: text
- statement_terminator: ;
- statement:
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- expression:
- column_reference:
- naked_identifier: text
- comparison_operator: <->>>
- column_reference:
- naked_identifier: text
- statement_terminator: ;

0 comments on commit f49f679

Please sign in to comment.