Skip to content

Commit 665e0fe

Browse files
committed
fix: convert input to lowercase
[no ci]
1 parent 3acb34a commit 665e0fe

14 files changed

+47
-0
lines changed

src/functions/extract_domain.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ namespace duckdb
1616
for (idx_t i = 0; i < args.size (); i++)
1717
{
1818
auto input = input_vector.GetValue (i).ToString ();
19+
std::transform (input.begin (), input.end (), input.begin (), ::tolower);
1920

2021
try
2122
{

src/functions/extract_host.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ namespace duckdb
1414
for (idx_t i = 0; i < args.size (); i++)
1515
{
1616
auto input = input_vector.GetValue (i).ToString ();
17+
std::transform (input.begin (), input.end (), input.begin (), ::tolower);
1718

1819
try
1920
{

src/functions/extract_path.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ namespace duckdb
1414
for (idx_t i = 0; i < args.size (); i++)
1515
{
1616
auto input = input_vector.GetValue (i).ToString ();
17+
std::transform (input.begin (), input.end (), input.begin (), ::tolower);
1718

1819
try
1920
{

src/functions/extract_schema.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ namespace duckdb
1414
for (idx_t i = 0; i < args.size (); i++)
1515
{
1616
auto input = input_vector.GetValue (i).ToString ();
17+
std::transform (input.begin (), input.end (), input.begin (), ::tolower);
1718

1819
try
1920
{

src/functions/extract_subdomain.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ namespace duckdb
1616
for (idx_t i = 0; i < args.size (); i++)
1717
{
1818
auto input = input_vector.GetValue (i).ToString ();
19+
std::transform (input.begin (), input.end (), input.begin (), ::tolower);
1920

2021
try
2122
{

src/functions/extract_tld.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ namespace duckdb
1616
for (idx_t i = 0; i < args.size (); i++)
1717
{
1818
auto input = input_vector.GetValue (i).ToString ();
19+
std::transform (input.begin (), input.end (), input.begin (), ::tolower);
1920

2021
try
2122
{

src/functions/get_tranco.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ namespace duckdb
155155
for (idx_t i = 0; i < args.size (); i++)
156156
{
157157
auto input = input_vector.GetValue (i).ToString ();
158+
std::transform (input.begin (), input.end (), input.begin (), ::tolower);
158159

159160
try
160161
{

test/sql/extract_domain.test

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ SELECT extract_domain('example.com');
1212
----
1313
example.com
1414

15+
query I
16+
SELECT extract_domain('ExaMple.com');
17+
----
18+
example.com
19+
1520
query I
1621
SELECT extract_domain('example.com:443');
1722
----

test/sql/extract_host.test

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ SELECT extract_host('http://example.com.ac/path');
1212
----
1313
example.com.ac
1414

15+
query I
16+
SELECT extract_host('http://exAmple.com.aC/paTh');
17+
----
18+
example.com.ac
19+
1520
query I
1621
SELECT extract_host('http://example.com.ac:443/path');
1722
----

test/sql/extract_path.test

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ SELECT extract_path('http://example.com.ac/path');
1717
----
1818
/path
1919

20+
query I
21+
SELECT extract_path('http://exAmple.com.ac/paTh');
22+
----
23+
/path
24+
2025
query I
2126
SELECT extract_path('http://example.com.ac:443/path');
2227
----

test/sql/extract_schema.test

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ SELECT extract_schema('http://example.com.ac:443/path');
1919
----
2020
http
2121

22+
query I
23+
SELECT extract_schema('HTTP://example.com.ac:443/path');
24+
----
25+
http
26+
2227
query I
2328
SELECT extract_schema('https://example.com.ac/path/path');
2429
----

test/sql/extract_subdomain.test

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ SELECT extract_subdomain('a.example.com.ac');
2222
----
2323
a
2424

25+
query I
26+
SELECT extract_subdomain('A.exaMple.cOm.ac');
27+
----
28+
a
29+
2530
query I
2631
SELECT extract_subdomain('a.example.com.ac:443');
2732
----
@@ -32,6 +37,11 @@ SELECT extract_subdomain('b.a.example.com');
3237
----
3338
b.a
3439

40+
query I
41+
SELECT extract_subdomain('B.A.example.com');
42+
----
43+
b.a
44+
3545
query I
3646
SELECT extract_subdomain('b.a.example.com:443');
3747
----

test/sql/extract_tld.test

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ SELECT extract_tld('example.com');
1212
----
1313
com
1414

15+
query I
16+
SELECT extract_tld('example.COM');
17+
----
18+
com
19+
1520
query I
1621
SELECT extract_tld('example.com:443');
1722
----

test/sql/get_tranco_rank.test

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ SELECT get_tranco_rank('microsoft.com');
2020
----
2121
2
2222

23+
query I
24+
SELECT get_tranco_rank('MICROSOFT.COM');
25+
----
26+
2
27+
2328
query I
2429
SELECT get_tranco_rank('gstatic.com');
2530
----

0 commit comments

Comments
 (0)