# Interface SchemaMetadata

Schema metadata for accurate column and table resolution.

When provided, allows the analyzer to resolve ambiguous references and produce more accurate lineage information.

interface SchemaMetadata {
caseSensitivity?: CaseSensitivity;
defaultCatalog?: string;
defaultSchema?: string;
searchPath?: SchemaNamespaceHint[];
tables?: SchemaTable[];
}

- Defined in types.ts:43

##### Index

### Properties

caseSensitivity?
defaultCatalog?
defaultSchema?
searchPath?
tables?

## Properties

### `Optional` caseSensitivity

caseSensitivity?: CaseSensitivity

Override for identifier normalization (default 'dialect')

- Defined in types.ts:51

### `Optional` defaultCatalog

defaultCatalog?: string

Default catalog applied to unqualified identifiers

- Defined in types.ts:45

### `Optional` defaultSchema

defaultSchema?: string

Default schema applied to unqualified identifiers

- Defined in types.ts:47

### `Optional` searchPath

searchPath?: SchemaNamespaceHint[]

Ordered list mirroring database search_path behavior

- Defined in types.ts:49

### `Optional` tables

tables?: SchemaTable[]

Canonical table representations

- Defined in types.ts:53