constructor(name, knex, transaction) {
        this.name = name;
        this.knex = knex;
        this.transaction = transaction;
    }
Transaction and knex need to be separate since we're using the batchInsert helper
@param {string} name Name of the table to be generated
@param {import('knex/types').Knex} knex Database connection
@param {import('knex/types').Knex.Transaction} transaction Transaction to be used for import