Module: DuckDB::TableNameParser

Included in:
Appender, Connection, TableDescription
Defined in:
lib/duckdb/table_name_parser.rb

Overview

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

It handles:

  • Dot-notation: 'schema.table' is split into schema and table (deprecated).

  • Quoting: '"a.b"' or "'a.b'" strips the quotes and treats the name literally.