UNPKG

dynamite

Version:

promise-based DynamoDB client

25 lines (20 loc) 643 B
var DynamoRequest = require('./DynamoRequest') var Builder = require('./Builder') /** * @param {Object} options * @constructor * @extends {Builder} */ function DescribeTableBuilder(options) { Builder.call(this, options) } require('util').inherits(DescribeTableBuilder, Builder) DescribeTableBuilder.prototype.execute = function () { var queryData = new DynamoRequest(this.getOptions()) .setTable(this._tablePrefix, this._table) .build() return this.request("describeTable", queryData) .failBound(this.convertErrors, null, {data: queryData, isWrite: false}) .clearContext() } module.exports = DescribeTableBuilder