A union representing pilots at Germany airline Lufthansa says it's going on strike in a long-running dispute over pay.

The Cockpit union said Monday that pilots of all short- and long-haul flights out of Germany will go on strike all of Wednesday.

The union says Lufthansa has been posting "very good numbers for years" but that its pilots haven't seen any consequent pay increases.

It says "an offer of 2.5 percent is no offer," and that it's been asking for a 3.66 percent yearly raise for 5 ½ years.

It is also rejecting Lufthansa's offer to call in an arbitrator.

The dispute comes as Lufthansa restructures to meet increasing competition from Gulf airlines.

Lufthansa called the union's position "absolutely incomprehensible."