That bit of code tries to handle names like “`schema.catalog.name`". Depends if we want to consider those valid. I have a simple change locally that allows the table name here, but would break Strings like “`schema.catalog.name`". For what its worth, no tests in the suite fail with this change. So not sure we can really say “`schema.catalog.name`" is even supported. The code also tries to handle the case of “`schema`.`catalog`.`name`" where each part is quoted. However, that is not handled well either. |