summaryrefslogtreecommitdiff
path: root/internal/mapr
diff options
context:
space:
mode:
authorPaul Buetow <pbuetow@mimecast.com>2022-01-27 17:08:13 +0000
committerPaul Buetow <pbuetow@mimecast.com>2022-01-27 17:08:13 +0000
commit4c1059dc98b3acf2fd985aec8a181c2e3117cbe9 (patch)
treee60683282d1458b943b920fa403d7e40c51d4043 /internal/mapr
parentcc6f19f69d0fb34af96e17147b2030c352d46845 (diff)
Dont auto lowercase all mapreduce keys
Diffstat (limited to 'internal/mapr')
-rw-r--r--internal/mapr/logformat/default.go2
-rw-r--r--internal/mapr/logformat/generickv.go2
-rw-r--r--internal/mapr/query_test.go4
-rw-r--r--internal/mapr/selectcondition.go2
-rw-r--r--internal/mapr/token.go4
5 files changed, 7 insertions, 7 deletions
diff --git a/internal/mapr/logformat/default.go b/internal/mapr/logformat/default.go
index f066f6e..a44b49a 100644
--- a/internal/mapr/logformat/default.go
+++ b/internal/mapr/logformat/default.go
@@ -52,7 +52,7 @@ func (p *Parser) MakeFieldsDEFAULT(maprLine string) (map[string]string, error) {
if len(keyAndValue) != 2 {
return fields, fmt.Errorf("Unable to parse key-value token '%s'", kv)
}
- fields[strings.ToLower(keyAndValue[0])] = keyAndValue[1]
+ fields[keyAndValue[0]] = keyAndValue[1]
}
return fields, nil
diff --git a/internal/mapr/logformat/generickv.go b/internal/mapr/logformat/generickv.go
index 65351f5..3452e97 100644
--- a/internal/mapr/logformat/generickv.go
+++ b/internal/mapr/logformat/generickv.go
@@ -25,7 +25,7 @@ func (p *Parser) MakeFieldsGENERIGKV(maprLine string) (map[string]string, error)
//dlog.Common.Debug("Unable to parse key-value token, ignoring it", kv)
continue
}
- fields[strings.ToLower(keyAndValue[0])] = keyAndValue[1]
+ fields[keyAndValue[0]] = keyAndValue[1]
}
return fields, nil
diff --git a/internal/mapr/query_test.go b/internal/mapr/query_test.go
index 88f7387..a0913fd 100644
--- a/internal/mapr/query_test.go
+++ b/internal/mapr/query_test.go
@@ -57,9 +57,9 @@ func TestParseQueryDeep(t *testing.T) {
"\"free beer\" group by g1, g2 order by count(s3) interval 10 limit 23 " +
"set $foo = maskdigits(bar), $baz = 12, $bay = $foo logformat generic",
- "SELECT s1, `from`, COUNT(s3) FROM table WHERE w1 == 2 AND w2 eq " +
+ "SELECT s1, `from`, count(s3) FROM table WHERE w1 == 2 AND w2 EQ " +
"\"free beer\" GROUP g1, g2 ORDER count(s3) INTERVAL 10 LIMIT 23 " +
- "SET $foo = maskdigits(bar), $baz = 12, $bay = $foo logformat generic",
+ "SET $foo = maskdigits(bar), $baz = 12, $bay = $foo LOGFORMAT generic",
}
for _, queryStr := range dialects {
diff --git a/internal/mapr/selectcondition.go b/internal/mapr/selectcondition.go
index 5cfb8c7..45fc16b 100644
--- a/internal/mapr/selectcondition.go
+++ b/internal/mapr/selectcondition.go
@@ -40,7 +40,7 @@ func makeSelectConditions(tokens []token) ([]selectCondition, error) {
// Parse select aggregation, e.g. sum(foo)
parse := func(token token) (selectCondition, error) {
var sc selectCondition
- tokenStr := strings.ToLower(token.str)
+ tokenStr := token.str
if !strings.Contains(tokenStr, "(") && !strings.Contains(tokenStr, ")") {
sc.Field = tokenStr
diff --git a/internal/mapr/token.go b/internal/mapr/token.go
index bbf4890..6ac7631 100644
--- a/internal/mapr/token.go
+++ b/internal/mapr/token.go
@@ -37,7 +37,7 @@ func tokenize(queryStr string) []token {
commasStripped := strings.Replace(part, ",", " ", -1)
for _, tokenStr := range strings.Fields(commasStripped) {
token := token{
- str: strings.ToLower(tokenStr),
+ str: tokenStr,
isBareword: true,
}
tokens = append(tokens, token)
@@ -71,7 +71,7 @@ func tokensConsume(tokens []token) ([]token, []token) {
stripped := t.str[1 : length-1]
//dlog.Common.Trace("stripped", stripped)
t := token{
- str: strings.ToLower(stripped),
+ str: stripped,
isBareword: t.isBareword,
}
consumed = append(consumed, t)