@param string $rowName

@return $this
354389
public function addRowNameIfNotExists($rowName) {
    if (!isset($this->rows[$rowName])) {
      $this->rowNames[] = $rowName;
      $this->rows[$rowName] = $this->iRow++;
    }
    return $this;

  }
347687
function th($colName, $content) {
    $this->tsection->th($this->rowName, $colName, $content);
    return $this;
  }
537722
public function generateSlugsFrom($fieldName): self
    {
        if (is_string($fieldName)) {
            $fieldName = [$fieldName];
        }

        $this->generateSlugFrom = $fieldName;

        return $this;
    }
701222
public function with($row = null)
    {
        is_array($row) && $row = new Fluent($row);

        if (!is_null($row)) {
            $this->row = $row;
        }

        return $this->row;
    }
1163498
public function setTableName($tableName)
    {
        $this->tableName = $tableName;
        $this->setPrefix($this->generatePrefix($tableName));
        return $this;
    }
971907
public function addRole($roleName)
    {
        if (true === is_string($roleName) && false === in_array($roleName, $this->roles)) {
            $this->roles[] = $roleName;
        }
        return $this;
    }
580878
public function insert($tableName)
    {
        $sql = new Insert($tableName);
        $sql->setAdapter($this->_adapter);
        return $sql;
    }
824211
public function setDbName( ?string $dbName ) : PgSQL
   {

      if ( ! $this->_supportedAttributes->get( 'dbname' )->validateValue( $dbName ) )
      {
         throw new ArgumentException( 'dbname', $dbName, 'Invalid database name!' );
      }

      $this->_attributes[ 'dbname' ] = $dbName;

      return $this;

   }
1095158
public function delete($rowIndex, $colIndex=NULL) {
		if (isset($colIndex)) {
			$row=$this->getItem($rowIndex);
			if (isset($row) === true) {
				$row->delete($colIndex);
			}
		} else {
			$this->removeItem($rowIndex);
		}
		return $this;
	}
414866
public function dropTable($tableName)
    {
        $tableName = $this->getFullQualifiedAssetName($tableName);
        $this->getTable($tableName);
        unset($this->_tables[$tableName]);

        return $this;
    }
1163271
public function orIs(string $columnName)
    {
        $this->addCondition('OR', $this->dialect()->quoteName($columnName) . ' = 1');

        return $this;
    }
138559
public static function addRows($data, $rowAttributes=null)
    {
         foreach ($data as $key => $row) {

            self::addRow($row, $rowAttributes);
        }

        return new static();
    }
289046
public function limit($offset, $rows = 0)
    {
        $offset = (int)($offset > 0 ? $offset : 0);
        $rows   = (int)($rows > 0 ? $rows : 0);
        
        $this->options['limit'] = "{$offset}, {$rows}";
        
        return $this;
    }
838800
public function fixBlocksPositions(Model\RowInterface $row)
    {
        $this->sortChildrenByPosition($row, 'blocks');

        /** @var Model\BlockInterface[] $blocks */
        $blocks = $row->getBlocks();

        $position = 0;
        foreach ($blocks as $block) {
            $block->setPosition($position);
            $position++;
        }

        return $this;
    }
116769
function ___table($tableName) {
        $this->name = $tableName;
        $this->table = $this->prefix.$tableName;
        return $this;
    }
643792
public function setRows(array $rows)
    {
        $this->downloader->setRows($rows);
        $this->outputter->setRows($rows);
        $this->writer->setRows($rows);

        return $this;
    }
610189
function thOpenEnd($rowName, $colName, $content) {
    $this->cellContents[$rowName][$colName] = $content;
    $this->openEndCells[$rowName][$colName] = true;
    $this->cellTagNames[$rowName][$colName] = 'th';
    return $this;
  }