Class OperationUtils
- java.lang.Object
-
- org.apache.flink.table.operations.OperationUtils
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
formatParameter(String name, Object value)
static String
formatPartitionSpec(Map<String,String> spec)
static String
formatPartitionSpec(org.apache.flink.table.catalog.CatalogPartitionSpec spec)
static String
formatProperties(Map<String,String> properties)
static String
formatSelectColumns(org.apache.flink.table.catalog.ResolvedSchema schema)
static <T extends Operation>
StringformatWithChildren(String operationName, Map<String,Object> parameters, List<T> children, Function<T,String> childToString)
Formats a Tree ofOperation
in a unified way.
-
-
-
Method Detail
-
formatWithChildren
public static <T extends Operation> String formatWithChildren(String operationName, Map<String,Object> parameters, List<T> children, Function<T,String> childToString)
Formats a Tree ofOperation
in a unified way. It prints all the parameters and adds all children formatted and properly indented in the following lines.The format is
<operationName>: [(key1: [value1], key2: [v1, v2])] <child1> <child2> <child3>
- Type Parameters:
T
- The type of the child.- Parameters:
operationName
- The operation name.parameters
- The operation's parameters.children
- The operation's children.childToString
- The function to convert child to String.- Returns:
- String representation of the given operation.
-
formatSelectColumns
public static String formatSelectColumns(org.apache.flink.table.catalog.ResolvedSchema schema)
-
formatPartitionSpec
public static String formatPartitionSpec(org.apache.flink.table.catalog.CatalogPartitionSpec spec)
-
-