buildQueryColumns(schema, table) {
    return `SELECT 
              table_schem AS "owner",
              table_name AS "tableName",
              column_name AS "columnName",
              type_name AS "dataType",
              column_size AS "dataLength",
              num_prec_radix AS "dataPrecision",
              decimal_digits AS "dataScale",
              nullable AS "nullable"
            FROM
              SYSIBM.SQLCOLUMNS
            WHERE
              TABLE_SCHEM = '${schema}'
              AND TABLE_NAME = '${table}'
            ORDER BY
              ORDINAL_POSITION`;
  }
// connectors, each connector will have to generate its own query
connectors, each connector will have to generate its own query
connectors each connector will have to generate its own query
buildQueryColumns(schema, table) {
    return `SELECT 
              table_schem AS "owner",
              table_name AS "tableName",
              column_name AS "columnName",
              type_name AS "dataType",
              column_size AS "dataLength",
              num_prec_radix AS "dataPrecision",
              decimal_digits AS "dataScale",
              nullable AS "nullable"
            FROM
              SYSIBM.SQLCOLUMNS
            WHERE
              TABLE_SCHEM = '${schema}'
              AND TABLE_NAME = '${table}'
            ORDER BY
              ORDINAL_POSITION`;
  }
buildQueryColumns ( schema , table ) { return ` ${ schema } ${ table } ` ; }
connectors, each connector will have to generate its own query
connectors each connector will have to generate its own query