@ngageoint/geopackage
Version:
GeoPackage JavaScript Library
36 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ColumnValues = void 0;
/**
* @module dao/columnValues
*/
/**
* Structure to define columns in a table
* @class ColumnValues
*/
var ColumnValues = /** @class */ (function () {
function ColumnValues() {
this.values = {};
this.columns = [];
}
/**
* adds a column to the structure
* @param {string} columnName name of column to add
* @param {module:user/userColumn~UserColumn} column column to add
*/
ColumnValues.prototype.addColumn = function (columnName, column) {
this.columns.push(columnName);
this.values[columnName] = column;
};
/**
* Gets the column by name
* @param {string} columnName name of column
* @return {module:user/userColumn~UserColumn} user column
*/
ColumnValues.prototype.getValue = function (columnName) {
return this.values[columnName];
};
return ColumnValues;
}());
exports.ColumnValues = ColumnValues;
//# sourceMappingURL=columnValues.js.map