Skip to content

MaxCompute Emulator 0.0.4

Compare
Choose a tag to compare
@dingxin-tech dingxin-tech released this 05 Jun 07:43
· 12 commits to master since this release

This is a patch version addressing several issues encountered while reading non-partitioned MaxCompute tables using MaxStorage (Storage API) (partitioned tables are currently unsupported). We have fixed these issues and ensured that the emulator can support the current version of the Presto-Connector for end-to-end testing.

New Features

  • Added support for different table splitting types in MaxStorage (currently only single split is supported, regardless of the table splitting method).

Fixes

  • Fixed an error that occurred when creating tables without primary keys.
  • Fixed an issue where table names and column names were not being converted to uppercase upon creation, to maintain the emulator's case-insensitivity feature. (Ideally, all case conversions should be removed).
  • Fixed an error that occurred when reading empty tables in MaxStorage.
  • Fixed an error that occurred when reading BIGINT type data in MaxStorage.

这是一个修复版本,我们在使用 MaxStorage(Storage API)读取 MaxCompute 非分区表时遇到了一些问题(分区表目前还不支持)。
我们修复了这些问题,并确保了模拟能够支持目前版本的 Presto-Connector
能够进行E2E测试。

新功能

  • 新增对 MaxStorage 不同切表类型的支持(无论那种切表方式,目前仅支持单个Split)

修复

  • 修复在创建无主键表时报错的问题
  • 修复在建表时,没有将表名,列名转换为大写的问题,以维持Emulator不区分大小写的特性。(其实应该将所有的大小写转换去掉)
  • 修复 MaxStorage 在读取空表时报错的问题
  • 修复 MaxStorage 在读取 BIGINT 类型数据报错的问题