{"version":3,"sources":["../src/sql/SqlQuery.ts"],"sourcesContent":["import { Query } from '../data/Query';\nimport { Table } from './Table';\nimport { Join } from './Join';\nimport { List, toList } from '../types/List';\nimport { Clause } from './Clause';\n\nexport class SqlQuery implements Query {\n  constructor(\n    protected table: Table | Join,\n    readonly clauses: List<Clause> = toList()\n  ) {}\n\n  where = (...clauses: Clause[]): this => {\n    this.clauses.add(clauses);\n    return this;\n  };\n}\n"],"mappings":";;;;;AAMO,IAAM,WAAN,MAAgC;AAAA,EACrC,YACY,OACD,UAAwB,OAAO,GACxC;AAFU;AACD;AAAA,EACR;AAAA,EAEH,QAAQ,IAAI,YAA4B;AACtC,SAAK,QAAQ,IAAI,OAAO;AACxB,WAAO;AAAA,EACT;AACF;","names":[]}