(tableName, fields, options)
| 2835 | var sizeOf = _dereq_('./types').sizeOf; |
| 2836 | |
| 2837 | function Table(tableName, fields, options) { |
| 2838 | var i; |
| 2839 | for (i = 0; i < fields.length; i += 1) { |
| 2840 | var field = fields[i]; |
| 2841 | this[field.name] = field.value; |
| 2842 | } |
| 2843 | |
| 2844 | this.tableName = tableName; |
| 2845 | this.fields = fields; |
| 2846 | if (options) { |
| 2847 | var optionKeys = Object.keys(options); |
| 2848 | for (i = 0; i < optionKeys.length; i += 1) { |
| 2849 | var k = optionKeys[i]; |
| 2850 | var v = options[k]; |
| 2851 | if (this[k] !== undefined) { |
| 2852 | this[k] = v; |
| 2853 | } |
| 2854 | } |
| 2855 | } |
| 2856 | } |
| 2857 | |
| 2858 | Table.prototype.sizeOf = function() { |
| 2859 | var v = 0; |
nothing calls this directly
no outgoing calls
no test coverage detected