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
----

0 commit comments

Comments
 (0)