init_tables

felis.tap.init_tables(tap_schema_name=None, tap_tables_postfix=None, tap_schemas_table=None, tap_tables_table=None, tap_columns_table=None, tap_keys_table=None, tap_key_columns_table=None)

Generate definitions for TAP tables.

Parameters:
  • tap_schema_name (str | None, default: None) – Name of the TAP schema.

  • tap_tables_postfix (str | None, default: None) – Postfix for table names.

  • tap_schemas_table (str | None, default: None) – Name of the schemas table.

  • tap_tables_table (str | None, default: None) – Name of the tables table.

  • tap_columns_table (str | None, default: None) – Name of the columns table.

  • tap_keys_table (str | None, default: None) – Name of the keys table.

  • tap_key_columns_table (str | None, default: None) – Name of the key columns table.

Returns:

A dictionary of table definitions.

Return type:

dict [ str, Any]