public function reloadTableSchema()
    {
        $this->columns = [];

        $described = $this->describe()->execute();
        while ($column = $described->get()) {
            $this->columns[] = $column['COLUMNS']['Field'];
        }

        return $this;
    }