Resolves possible type conflicts between partitions by up-casting "lower" types.
Resolves possible type conflicts between partitions by up-casting "lower" types. The up- casting order is:
NullType -> IntegerType -> LongType -> DoubleType -> StringType