bigquery-client
Version:
A feature-rich Node.js client for Google BigQuery with support for CRUD operations, transactions, query building, and advanced features like aggregate functions, pagination, and logging.
12 lines (11 loc) • 446 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Column = Column;
require("reflect-metadata");
function Column(columnName) {
return function (target, propertyKey) {
const columns = Reflect.getMetadata('columns', target.constructor) || [];
columns.push({ propertyKey, columnName: columnName || propertyKey });
Reflect.defineMetadata('columns', columns, target.constructor);
};
}