'use strict';
Object.defineProperty(exports, "__esModule", { value: true });
const uuid_1 = require("uuid");
/**
 * Constructor class for inserting an attirbute in HDB
 */
class CreateAttributeObject {
    /**
     *
     * @param schema
     * @param {String} table
     * @param {String} attribute
     * @param {*} [id]
     */
    constructor(schema, table, attribute, id) {
        this.schema = schema;
        this.table = table;
        this.attribute = attribute;
        this.id = id ? id : (0, uuid_1.v4)();
        this.schema_table = `${this.schema}.${this.table}`;
    }
}
exports.default = CreateAttributeObject;
//# sourceMappingURL=CreateAttributeObject.js.map