You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Materialized View] Query transparent mv: Cannot invoke "com.starrocks.catalog.Function.functionName()" because the return value of "com.starrocks.analysis.FunctionCallExpr.getFn()" is null
#55509
Open
zarah1 opened this issue
Jan 29, 2025
· 1 comment
· May be fixed by #55662
版本 3.4.0 存算一体部署
创建物化视图时增加where 条件,物化视图创建成功,查询物化视图返回 Cannot invoke "com.starrocks.catalog.Function.functionName()" because the return value of "com.starrocks.analysis.FunctionCallExpr.getFn()" is null
This should be because transparent_mv_rewrite_mode='true' property, you can disable it first to walk aroud.
Can you find more exception stack and give more reproduce DDLs(mv and the base table), let me check it?
LiShuMing
changed the title
查询物化视图返回 Cannot invoke "com.starrocks.catalog.Function.functionName()" because the return value of "com.starrocks.analysis.FunctionCallExpr.getFn()" is null
[Materialized View] Query transparent mv: Cannot invoke "com.starrocks.catalog.Function.functionName()" because the return value of "com.starrocks.analysis.FunctionCallExpr.getFn()" is null
Feb 5, 2025
版本 3.4.0 存算一体部署
创建物化视图时增加where 条件,物化视图创建成功,查询物化视图返回 Cannot invoke "com.starrocks.catalog.Function.functionName()" because the return value of "com.starrocks.analysis.FunctionCallExpr.getFn()" is null
查询物化视图刷新状态,物化视图上一次刷新的状态 SUCCESS
![Image](https://private-user-images.githubusercontent.com/46347159/407646887-207574d8-7be7-4581-b3ff-a72cf1cecb2d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NjQ4MDgsIm5iZiI6MTczODk2NDUwOCwicGF0aCI6Ii80NjM0NzE1OS80MDc2NDY4ODctMjA3NTc0ZDgtN2JlNy00NTgxLWIzZmYtYTcyY2YxY2VjYjJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDIxNDE0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEyYmE2N2I2MGQwYjU2YTdkY2RlMDY2NTIyMDlmMDA5OWY0MWViMDY5M2U4ZTU2Zjc3MTI3Y2ZmOTMzMmM3ZDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0ERx_lbPbxlnyy7bbNtWXsIUOEIjwEB4ofD7nySWlSE)
查询物化视图分区
![Image](https://private-user-images.githubusercontent.com/46347159/407647918-34ecf616-8d2e-4b81-8be1-37379eefebb4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NjQ4MDgsIm5iZiI6MTczODk2NDUwOCwicGF0aCI6Ii80NjM0NzE1OS80MDc2NDc5MTgtMzRlY2Y2MTYtOGQyZS00YjgxLThiZTEtMzczNzllZWZlYmI0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDIxNDE0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkxZjg2NmNhNGYyNjAzODliMmUyMGY2ZDE4ZTJmN2M3MWRjNWYyZmIzYjczYTM5Mjk3NTdkMTNlOTIzOTZkNzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.kQ_5geQSmURXK0bEdvNRyihVIgQF3cwGbhaG3nJ3UVc)
查询物化视图sql
![Image](https://private-user-images.githubusercontent.com/46347159/407647326-9c7cfe09-2c84-480b-a39a-12de525162f5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NjQ4MDgsIm5iZiI6MTczODk2NDUwOCwicGF0aCI6Ii80NjM0NzE1OS80MDc2NDczMjYtOWM3Y2ZlMDktMmM4NC00ODBiLWEzOWEtMTJkZTUyNTE2MmY1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDIxNDE0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZiYTllNmM3YWJmOGNiM2U0ZTI5NjNhMzIwNzYwMzVmZWRkNGEzNTlhMWYwMGIxMGU4NGE0N2JkNmFkZTBkZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.unaBbvKHdT2EvxG4M7Q1MVmJB1I3_FxyjPcd1NYHxrk)
创建物化视图sql
CREATE MATERIALIZED VIEW adx.adx_saas_offline_stat_day_async_mv01 PARTITION BY data_date DISTRIBUTED BY HASH(pkg,media_id) BUCKETS 3 REFRESH ASYNC START('2025-01-29 22:00:00') EVERY (interval 1 day) PROPERTIES( "session.enable_spill" = "true", "session.spill_mode" = "force", "partition_refresh_number" = "1", "storage_medium" = "SSD", "storage_cooldown_ttl" = "10 DAY", "resource_group" = "rg1", "transparent_mv_rewrite_mode" = "true" ) AS SELECT date_trunc('day', data_date) data_date, dsp_id, target_id, media_id, posid_id, pkg, country, platform, style, instl, rewarded, publisher_id, cluster_name, media_slot_id, sum(ssp_req) ssp_req, sum(dsp_req) dsp_req, sum(dsp_fill_req) dsp_fill_req, sum(dsp_win) dsp_win, sum(ssp_win) ssp_win, sum(dsp_floor) dsp_floor, sum(ssp_floor) ssp_floor, sum(dsp_win_price) dsp_win_price, sum(imp) imp, sum(clk) clk, sum(revenue) revenue, sum(cost) cost from adx.adx_saas_offline_stat_hi where data_date < timestamp(CURDATE()) group by date_trunc('day', data_date), dsp_id, target_id, media_id, posid_id, pkg, country, platform, style, instl, rewarded, publisher_id, cluster_name, media_slot_id
The text was updated successfully, but these errors were encountered: