I recall looking for these once in the SQL standard spec, AFAIR they are
not part of it.

On Fri, Nov 12, 2021, 11:48 Francesco Guardiani <france...@ververica.com>
wrote:

> Yep I agree with waiting for calcite to support it. As a temporary
> workaround you can define your own udfs with that functionality.
>
> I also wonder, are the bitwise operators defined in the ansi sql
> specification? Or should we just follow the common sense behavior of
> databases supporting it?
>
> On Fri, Nov 12, 2021 at 9:54 AM JIN FENG <jinfeng1...@gmail.com> wrote:
>
>> Sure, I can take a try. Before starting the work, we should discuss the
>> api of bit operation function. There are two alternatives
>> 1. add some built in functions include bitAnd,bitNot,bitOr,bitXor
>> 2. support  &, |, ^, ~ operators in calcite first. Currently, there is a
>> relative jira https://issues.apache.org/jira/browse/CALCITE-3732 .
>>
>> The second would be better, But we should wait for the calcite community
>> to  support bit function operators first.
>>
>> On Fri, Nov 12, 2021 at 1:12 PM JIN FENG <jinfeng1...@gmail.com> wrote:
>>
>>> Sure, I can take a try. Before starting the work, we should discuss the
>>> api of bit operation function. There are two alternatives
>>> 1. add some built in functions include bitAnd,bitNot,bitOr,bitXor
>>> 2. support  &, |, ^, ~ operators in calcite first. Currently, there is a
>>> relative jira https://issues.apache.org/jira/browse/CALCITE-3732 .
>>>
>>> The second would be better, But we should wait for the calcite community
>>> to  support bit function operators first.
>>>
>>> On Thu, Nov 11, 2021 at 4:13 PM Martijn Visser <mart...@ververica.com>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I don't think there's currently anyone in the community who is working
>>>> on the bit operation functions. Would you be interested and able to make a
>>>> contribution on that?
>>>>
>>>> Best regards,
>>>>
>>>> Martijn
>>>>
>>>> On Thu, 11 Nov 2021 at 03:54, JIN FENG <jinfeng1...@gmail.com> wrote:
>>>>
>>>>> hi all,
>>>>> I met two problems when I use FlinkSQL.
>>>>>
>>>>> 1.   Is there any plan  to support bit operation functions ?
>>>>> Currently there is some jira mentioned about this,
>>>>> https://issues.apache.org/jira/browse/FLINK-14990 ,
>>>>> https://issues.apache.org/jira/browse/FLINK-12451  But It seems that
>>>>> it hasn't been updated for a long time.
>>>>>
>>>>> 2.  When I use hive module functions,  percentile_approx would fail
>>>>> because of  https://issues.apache.org/jira/browse/FLINK-15855 .   Is
>>>>> there any other way to use the percentile functions ?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> thanks,
>>>>>
>>>>> jinfeng
>>>>>
>>>>

Reply via email to