From defe6fd63ffab3d6165c22c27f4f719428fd45cd Mon Sep 17 00:00:00 2001 From: pc3b3r Date: Thu, 20 Aug 2020 16:02:12 +0200 Subject: [PATCH] driver params for IN tables --- src/drivers/AbstractDriver.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/drivers/AbstractDriver.ts b/src/drivers/AbstractDriver.ts index 7db7feb..c2eec21 100644 --- a/src/drivers/AbstractDriver.ts +++ b/src/drivers/AbstractDriver.ts @@ -70,7 +70,8 @@ export default abstract class AbstractDriver { public abstract GetAllTablesQuery: ( schema: string, dbNames: string, - tableNames: string[] + notIntTables: string[], + inTables: string[] ) => Promise< { TABLE_SCHEMA: string; @@ -189,7 +190,8 @@ export default abstract class AbstractDriver { dbModel = await this.GetAllTables( sqlEscapedSchema, connectionOptions.databaseName, - connectionOptions.skipTables + connectionOptions.skipTables, + connectionOptions.tables ); await this.GetCoulmnsFromEntity( dbModel, @@ -218,12 +220,14 @@ export default abstract class AbstractDriver { public async GetAllTables( schema: string, dbNames: string, - tableNames: string[] + notInTables: string[], + inTables: string[] ): Promise { const response = await this.GetAllTablesQuery( schema, dbNames, - tableNames + notInTables, + inTables ); const ret: Entity[] = [] as Entity[]; response.forEach((val) => {