A sprinkler includes a drive mechanism mounted in a riser that rotates a
nozzle at the top of the riser. The drive mechanism enables a user to
select between oscillation of the nozzle through an adjustable arc and
uni-directional full circle rotation of the nozzle.