module DuckDB::TableNameParser

DuckDB::TableNameParser provides shared table name parsing for classes that accept a table name argument, such as DuckDB::Appender and DuckDB::TableDescription.

It handles quoting: '"a.b"' or "'a.b'" strips the quotes and treats the name literally. A name containing a dot (e.g. 'a.b') is used as-is, as a literal table name; it is never split into schema and table. Use the schema: and catalog: keyword arguments to qualify a table.