implemented filter support(where clause) on partitioned columns

also set routing to related partitions only