[ 
https://issues.apache.org/jira/browse/CASSANDRA-19919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18130724#comment-18130724
 ] 

Stefan Miklosovic commented on CASSANDRA-19919:
-----------------------------------------------

[CASSANDRA-19919-4.0|https://github.com/instaclustr/cassandra/tree/CASSANDRA-19919-4.0]
{noformat}
java8_separate_tests                             
  ✓ j8_build                                         2m 58s
  ✓ j8_jvm_dtests                                   14m 35s
  ✓ j8_unit_tests_repeat                             7m 33s
  ✕ j8_unit_tests                                   13m 57s
      org.apache.cassandra.cql3.validation.miscellaneous.PreparedStatementTest 
testPreparedStatementStaysInCache
      org.apache.cassandra.config.DatabaseDescriptorTest 
testRepairSessionMemorySizeToggles
{noformat}

[java8_separate_tests|https://app.circleci.com/pipelines/github/instaclustr/cassandra/6845/workflows/58ec7666-5e86-4025-997e-f2d713042809]


> Function inference can fail when on a reversed clustering column
> ----------------------------------------------------------------
>
>                 Key: CASSANDRA-19919
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19919
>             Project: Apache Cassandra
>          Issue Type: Bug
>          Components: CQL/Interpreter
>            Reporter: David Capwell
>            Priority: Normal
>             Fix For: 5.0.x, 6.x, 7.x
>
>
> {code}
> createTable("CREATE TABLE %s(pk smallint, ck smallint, v smallint, PRIMARY 
> KEY(pk, ck)) WITH CLUSTERING ORDER BY (ck DESC)");
> execute("INSERT INTO %s(pk, ck, v) VALUES (-42 + -42, 42 + 42, -8200 + 
> -16990)");
> {code}
> Result
> {code}
> org.apache.cassandra.exceptions.InvalidRequestException: Ambiguous '+' 
> operation with args 42 and 42: use type hint to disambiguate, example '(int) 
> ?'
>       at 
> org.apache.cassandra.cql3.statements.RequestValidations.invalidRequest(RequestValidations.java:370)
>       at 
> org.apache.cassandra.cql3.functions.FunctionResolver.pickBestMatch(FunctionResolver.java:179)
>       at 
> org.apache.cassandra.cql3.functions.FunctionResolver.get(FunctionResolver.java:87)
>       at 
> org.apache.cassandra.cql3.functions.FunctionCall$Raw.prepare(FunctionCall.java:154)
>       at org.apache.cassandra.cql3.terms.Terms$Raw$2.prepare(Terms.java:280)
>       at org.apache.cassandra.cql3.Relation.toRestriction(Relation.java:178)
>       at 
> org.apache.cassandra.cql3.restrictions.StatementRestrictions.<init>(StatementRestrictions.java:218)
>       at 
> org.apache.cassandra.cql3.restrictions.StatementRestrictions.<init>(StatementRestrictions.java:157)
>       at 
> org.apache.cassandra.cql3.statements.UpdateStatement$ParsedInsert.prepareInternal(UpdateStatement.java:227)
>       at 
> org.apache.cassandra.cql3.statements.ModificationStatement$Parsed.prepare(ModificationStatement.java:1077)
>       at 
> org.apache.cassandra.cql3.statements.ModificationStatement$Parsed.prepare(ModificationStatement.java:1064)
>       at 
> org.apache.cassandra.cql3.statements.ModificationStatement$Parsed.prepare(ModificationStatement.java:1036)
> {code}
> This was found by CASSANDRA-19769, and looks to be the same issue (just 
> different path) as CASSANDRA-19781



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to