| 519 | */ |
| 520 | export class DuplicateAliasInSubqueryError extends QueryCompilationError { |
| 521 | constructor(alias: string, parentAliases: Array<string>) { |
| 522 | super( |
| 523 | `Subquery uses alias "${alias}" which is already used in the parent query. ` + |
| 524 | `Each alias must be unique across parent and subquery contexts. ` + |
| 525 | `Parent query aliases: ${parentAliases.join(`, `)}. ` + |
| 526 | `Please rename "${alias}" in either the parent query or subquery to avoid conflicts.`, |
| 527 | ) |
| 528 | } |
| 529 | } |
| 530 | |
| 531 | export class UnsupportedFromTypeError extends QueryCompilationError { |