private function reset() {
		$this->distinct   = false;
		$this->found_rows = false;
		$this->limit      = null;
		$this->statements = [
			'select' => [],
			'wheres' => [],
			'orders' => [],
			'values' => [],
			'groups' => [],
			'having' => '',
		];

		return $this;
	}