CodeGenerator = function(namespace, schema) {
  /** @private {!lf.schema.Database} */
  this.schema_ = schema;

  /** @private {string} */
  this.namespace_ = namespace;

  /** @private {?string} */
  this.fileName_ = null;

  /**
   * A stack used to store relative line numbers.
   * @private {!Array<number>}
   */
  this.stack_ = [];

  /** @private {number} */
  this.tableIndex_ = -1;
}
@param {string} namespace
@param {!lf.schema.Database} schema Validated DB schema
@constructor