protected function add_order( $col, $direction ) {
		if ( $direction !== null && ! in_array( $direction, array( self::ASC, self::DESC ) ) ) {
			throw new \InvalidArgumentException( "Invalid ORDER BY direction." );
		}


		$this->orders[ $col ] = $direction;
	}