in src/QldbDriver.ts [257:266]
async getTableNames(): Promise<string[]> {
const statement: string = "SELECT name FROM information_schema.user_tables WHERE status = 'ACTIVE'";
return await this.executeLambda(async (transactionExecutor: TransactionExecutor) : Promise<string[]> => {
const result: Result = await transactionExecutor.execute(statement);
const resultStructs: dom.Value[] = result.getResultList();
const listOfTableNames: string[] = resultStructs.map(tableNameStruct =>
tableNameStruct.get("name").stringValue());
return listOfTableNames;
});
}