CACHE TABLE
摘要
CACHE TABLE table_name WHERE condition;
说明
CACHE TABLE
使用连接器应缓存的表名和分区更新协调器元数据。
目前必须提供“ condition”,并且仅在分区列上定义。
示例
缓存“ CA”中商店的所有销售数据:
CACHE TABLE store_sales WHERE location = 'CA';
缓存2020年2月20日之后出售的商店中的所有销售数据。
CACHE TABLE store_sales WHERE ss_sold_date_sk > 20200220;
缓存拥有复杂 condition 的数据
CACHE TABLE store_sales WHERE location = 'CA' AND ss_sold_date_sk > 20200220;
限制
- 目前只有Hive连接器(ORC格式)支持此功能。 有关更多详细信息,请参见连接器文档。
- 目前
WHERE
中不支持LIKE
字段。 - 目前不支持
WHERE
中的OR
运算符。