> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wisdom.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# TableInput

This page describes the schema for table input objects used in data source operations.

## TableInput

<ParamField path="connection_id" type="String!" required>
  The unique identifier of the connection that provides access to this table.
</ParamField>

<ParamField path="database_name" type="String!" required>
  The name of the database containing this table.

  Use the following as `database_name` for:

  * **BigQuery**: Use the Project ID (e.g., `"my-project-123"`)
  * **Databricks**: Use the Catalog name (e.g., `"main"`)
</ParamField>

<ParamField path="schema_name" type="String">
  Schema name within the database. Optional for data sources which don't have the notion of a schema.

  Use the following as `schema_name` for:

  * **BigQuery**: Use the Dataset name (e.g., `"sales_data"`)
  * **Databricks**: Use the Schema name (e.g., `"default"`)
  * **MySQL, ClickHouse**: Do not pass or leave empty (`""`)
</ParamField>

<ParamField path="table_name" type="String!" required>
  The name of the table within the specified database and schema.
</ParamField>

## Related operations

<CardGroup cols={2}>
  <Card title="Update Data Sources" icon="arrows-rotate" href="/integrations/graphql-api/mutations/domain/update-data-sources">
    Use TableInput to update domain data sources
  </Card>

  <Card title="JoinInput Schema" icon="link" href="/integrations/graphql-api/objects/join-input">
    Configure relationships between tables
  </Card>

  <Card title="Connection Objects" icon="database" href="/integrations/graphql-api/objects/connection">
    Learn about connection configuration
  </Card>

  <Card title="DomainModel Schema" icon="folder" href="/integrations/graphql-api/objects/domain-model">
    Understand domain structure and table organization
  </Card>
</CardGroup>
