ricardochimal/taps — pull request #98 by benizi (2012-02-07 18:17:18+00:00)
Title: Bugfix: single_integer_primary_key on multi-column PKs

single_integer_primary_key returned true if a primary key had exactly one integer-valued column, even if it was part of a multiple column key. This caused a problem later, when Taps used DataStreamKeyed, rather than DataStream, if the first of the columns was not numeric.

First commit adds the fix.
Second commit adds a regression test.