[ 
https://issues.apache.org/jira/browse/CALCITE-5133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

itxiangkui updated CALCITE-5133:
--------------------------------
    Description: 
 

 
||channel||gettime||
|c1|2022-04-27 00:00:00|
|c2|2022-04-27 00:00:00|
|c3|2022-04-27 00:00:00|
|c4|2022-04-27 00:00:00|
|c5|2022-04-27 00:00:00|
|c6|2022-04-27 00:00:00|

 
{code:java}
select channel
from xxx
where gettime>='2022-04-27 00:00:00'
and gettime<='2022-04-27 14:00:00'
and channel in ('c1','c2'....'c20') 

| JdbcToEnumerableConverter
  JdbcProject(channel=[$0])
    JdbcJoin(condition=[=($0, $2)], joinType=[inner])
      JdbcProject(channel=[$11], gettime=[$38])
        JdbcFilter(condition=[SEARCH($38, Sarg[[2022-04-27 00:00 |{code}
 
{code:java}
select channel
from`tidb_noah_mars`.`noah_global`.`mpays`
where gettime>='2022-04-27 00:00:00'
and gettime<='2022-04-27 14:00:00'
and channel in ('c1','c2'...'c19')

| JdbcToEnumerableConverter
  JdbcProject(channel=[$11])
    JdbcFilter(condition=[AND(SEARCH($38, Sarg[[2022-04-27 00:00:00..2022-04-27 
14:00:00]]), SEARCH($11, Sarg[_UTF-8'360_assistant':VARCHAR(14) CHARACTER SET 
"UTF-8" |{code}
 

 

> JdbcValues lost some values when the value of in was more than 20
> -----------------------------------------------------------------
>
>                 Key: CALCITE-5133
>                 URL: https://issues.apache.org/jira/browse/CALCITE-5133
>             Project: Calcite
>          Issue Type: Bug
>            Reporter: itxiangkui
>            Priority: Major
>
>  
>  
> ||channel||gettime||
> |c1|2022-04-27 00:00:00|
> |c2|2022-04-27 00:00:00|
> |c3|2022-04-27 00:00:00|
> |c4|2022-04-27 00:00:00|
> |c5|2022-04-27 00:00:00|
> |c6|2022-04-27 00:00:00|
>  
> {code:java}
> select channel
> from xxx
> where gettime>='2022-04-27 00:00:00'
> and gettime<='2022-04-27 14:00:00'
> and channel in ('c1','c2'....'c20') 
> | JdbcToEnumerableConverter
>   JdbcProject(channel=[$0])
>     JdbcJoin(condition=[=($0, $2)], joinType=[inner])
>       JdbcProject(channel=[$11], gettime=[$38])
>         JdbcFilter(condition=[SEARCH($38, Sarg[[2022-04-27 00:00 |{code}
>  
> {code:java}
> select channel
> from`tidb_noah_mars`.`noah_global`.`mpays`
> where gettime>='2022-04-27 00:00:00'
> and gettime<='2022-04-27 14:00:00'
> and channel in ('c1','c2'...'c19')
> | JdbcToEnumerableConverter
>   JdbcProject(channel=[$11])
>     JdbcFilter(condition=[AND(SEARCH($38, Sarg[[2022-04-27 
> 00:00:00..2022-04-27 14:00:00]]), SEARCH($11, 
> Sarg[_UTF-8'360_assistant':VARCHAR(14) CHARACTER SET "UTF-8" |{code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to