Skip to content

feature: Added support for simple CAST #39

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mlilius
Copy link

@mlilius mlilius commented May 20, 2020

This will not handle all versions of CAST but will handle a simple case like CAST(pct*100 AS int)

The query mentioned in #9 was used as the test.

select
    concat(dsw_cluster_name,',',logic_pod_name) as event_obj,
    concat(dsw_cluster_name,',',logic_pod_name, ' PFC STORM. 详情: ',
    '流量突跃 ',
    cast(FLOW_RX_BPS_RATE100 as int),
    '%(RX)',
    '; ',
    cast(FLOW_TX_BPS_RATE100 as int),
    '%(TX)',
    '; PFC 突增 ',
    cast(PFC_RX_PPS_RATE*100 as int),
    '%(RECV)') as brief
from SOURCE_BASIC_EVENT_POD_FLOW_AND_PFC_TREND
where win_end >= '2020-05-19 21:14:12'
    and win_end < '2020-05-20 21:14:12'
    and PFC_RX_PPS_RATE >= 100
    and (FLOW_RX_BPS_RATE <= -0.2 and FLOW_TX_BPS_RATE <= -0.2)

@albin3
Copy link
Member

albin3 commented May 21, 2020

hello @mlilius , CHARACTER SET grammar should be supported in this feature follows https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html . see examples : "SELECT CAST('test' AS CHAR CHARACTER SET utf8 COLLATE utf8_bin);"

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants