A partitioning logic that is based on the partition information that the user specifies, such as number of partitions or key range. If you require the user to specify the partition information, you can implement fixed partitioning for the adapter. If the tables in the data source support key range partitioning, you can add key range partitioning capability for the adapter.