Class LogicalTypeDuplicator

java.lang.Object
org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<LogicalType>
org.apache.flink.table.types.logical.utils.LogicalTypeDuplicator
All Implemented Interfaces:
LogicalTypeVisitor<LogicalType>

@Internal public class LogicalTypeDuplicator extends LogicalTypeDefaultVisitor<LogicalType>
Returns a deep copy of a LogicalType.

It also enables replacing children of possibly nested structures by overwriting corresponding visit() methods.