Package org.apache.flink.sql.parser
Class SqlPartitionUtils
java.lang.Object
org.apache.flink.sql.parser.SqlPartitionUtils
Utils methods for partition DDLs.
-
Method Summary
Modifier and TypeMethodDescriptionstatic LinkedHashMap<String,String> getPartitionKVs(org.apache.calcite.sql.SqlNodeList partitionSpec) Get static partition key value pair as strings.
-
Method Details
-
getPartitionKVs
public static LinkedHashMap<String,String> getPartitionKVs(org.apache.calcite.sql.SqlNodeList partitionSpec) Get static partition key value pair as strings.For character literals we return the unquoted and unescaped values. For other types we use
SqlNode.toString()to get the string format of the value literal.- Returns:
- the mapping of column names to values of partition specifications, returns an empty map if there is no partition specifications.
-