export () {
    return {
      ...this.shallowExport(),
      ...this.exportChild(),
    };
  }
When encountering conflicting columns or settings with identical names, the following resolution order is applied:
1. Local Table Definition: If a definition exists within the local table, it takes precedence.
2. Last Partial Definition: If no local definition is found,
 the definition from the last partial (in dbml source) containing the conflicting name is used.

each partial has the following structure:
{
  name: string,
  order: number, // determine where the partials fields will be injected in comparison with the table fields and other partials
  token, // token of the partial definition
}