Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DatabaseSupportedCommentNot SupportedComment
CREATE
SHOW DATABASES LIKEShow databases filtering by a regular expression. Missing Catalog API.
DROP


ALTER


USE


SHOW


DESCRIBEWe don't have a TableEnvironment API for this. Perhaps it's easier to implement when FLIP-84 is in place.

TableCREATESupport specifying EXTERNAL, PARTITIONED BY, ROW FORMAT, STORED AS, LOCATION and table properties. Data types will also be in HiveQL syntax, e.g. STRUCTBucketed tables
DROP
CREATE LIKEWait for FLIP-110
ALTERInclude rename, update table properties, update SerDe properties, update fileformat and update location.CREATE ASMissing underlying functionalities, e.g. create the table when the job succeeds.
SHOW
Temporary tablesMissing underlying functionalities, e.g. removing the files of the temporary table when session ends.
DESCRIBE
SKEWED BY [STORED AS DIRECTORIES]Currently we don't use the skew info of a Hive table.


STORED BYWe don't support Hive table with a storage handler yet.


UNION type


TRANSACTIONAL tables


DROP PURGEData will be deleted w/o going to trash. Applies to either a table or partitions. Missing Catalog API.


TRUNCATERemove all rows from a table or partitions. Missing Catalog APIs.


TOUCH, PROTECTION, COMPACT, CONCATENATE, UPDATE COLUMNSApplies to either a table or partitions. Too Hive-specific or missing underlying functionalities.


SHOW TABLES 'regex'Show tables filtering by a regular expression. Missing Catalog API.


FOREIGN KEY, UNIQUE, DEFAULT, CHECKThese constraints are currently not used by the Hive connector.
PartitionALTERInclude add, drop, update fileformat and update location.Exchange, Discover, Retention, Recover, (Un)ArchiveToo Hive-specific or missing underlying functionalities.
SHOWSupport specifying partial specRENAMEUpdate a partition's spec. Missing Catalog API.
DESCRIBEWe don't have a TableEnvironment API for this. Perhaps it's easier to implement when FLIP-84 is in place.ALTER with partial specAlter multiple partitions matching a partial spec. Missing Catalog API.
ColumnALTERChange name, type, position, comment for a single column. Add new columns. Replace all columns.

FunctionCREATE
CREATE FUNCTION USING FILE|JAR…To support this, we need to be able to dynamically add resources to a session.
DROP
RELOADHive-specific
SHOW
SHOW FUNCTIONS LIKEShow functions filtering by a regular expression. Missing Catalog API.
ViewCREATEWait for FLIP-71SHOW VIEWS LIKEShow views filtering by a regular expression. Missing Catalog API.
DROPWait for FLIP-71

ALTERWait for FLIP-71

SHOWWait for FLIP-71

DESCRIBEWait for FLIP-71

...