code: function(dataModelObject) {
              this.dataModelObject = dataModelObject;
              this.columns = [];
              this.rows = [];
              this.filters = [];
              this.cells = [];
  
              this.accelerationNamespace = dataModelObject.dataModel.isAccelerated() ? 
                  dataModelObject.dataModel.name : null;
  
              this.run   = utils.bind(this, this.run);
              this.pivot = utils.bind(this, this.pivot);
          }
docs: Constructor for a pivot specification.
  
  @constructor
  @param {splunkjs.Service.DataModel} parentDataModel The `DataModel` that owns this data model object.
  
  @method splunkjs.Service.PivotSpecification