**Is your feature request related to a problem?** V2 PPL uses String as BINARY while Calcite use ByteString **What solution would you like?** Use UDT