1
0
Fork 0

Merging upstream version 21.0.1.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-13 21:20:36 +01:00
parent 3759c601a7
commit 96b10de29a
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
115 changed files with 66603 additions and 60920 deletions

View file

@ -2,15 +2,14 @@ import collections.abc
# moz_sql_parser 3.10 compatibility
collections.Iterable = collections.abc.Iterable
import gc
import timeit
import numpy as np
#import sqlfluff
#import moz_sql_parser
#import sqloxide
#import sqlparse
# import sqlfluff
# import moz_sql_parser
# import sqloxide
# import sqlparse
import sqltree
import sqlglot
@ -170,7 +169,7 @@ def sqlglotrs_parse(sql):
def sqltree_parse(sql):
sqltree.api.sqltree(sql.replace('"', '`').replace("''", '"'))
sqltree.api.sqltree(sql.replace('"', "`").replace("''", '"'))
def sqlparse_parse(sql):
@ -206,11 +205,11 @@ def diff(row, column):
libs = [
"sqlglot",
"sqlglotrs",
#"sqlfluff",
# "sqlfluff",
"sqltree",
#"sqlparse",
#"moz_sql_parser",
#"sqloxide",
# "sqlparse",
# "moz_sql_parser",
# "sqloxide",
]
table = []
@ -231,10 +230,12 @@ lines = [border(column.rjust(width) for column, width in widths.items())]
lines.append(border(str("-" * width) for width in widths.values()))
for i, row in enumerate(table):
lines.append(border(
(str(row[column])[0:7] + diff(row, column)).rjust(width)[0 : width]
for column, width in widths.items()
))
lines.append(
border(
(str(row[column])[0:7] + diff(row, column)).rjust(width)[0:width]
for column, width in widths.items()
)
)
for line in lines:
print(line)