public function table($table, string $alias = null): self
    {
        $table = $this->checkStringValue('Argument $table', $table);

        $this->table = $table;
        $this->tableAlias = $alias;
        return $this;
    }