Difference between revisions of "Talk:EclipseLink/UserGuide/JPA/Advanced JPA Development/Data Partitioning"

From Eclipsepedia

Jump to: navigation, search
Line 22: Line 22:
 
| ''not listed''|| FieldPartitioningPolicy || ''same as API in spec''
 
| ''not listed''|| FieldPartitioningPolicy || ''same as API in spec''
 
|-  
 
|-  
| HashPartitionPolicy  || HashPartitioningPolicy || ''same as API in spec''
+
| HashPartitionPolicy  || HashPartition''ing''Policy || ''same as API in spec''
 
|-  
 
|-  
 
| ''not listed''|| PartitioningPolicy || ''same as API in spec''
 
| ''not listed''|| PartitioningPolicy || ''same as API in spec''
 
|-  
 
|-  
| RoundRobinPolicy  || RoundRobinPartitioningPolicy || ''same as API in spec''
+
| RoundRobinPolicy  || RoundRobinPartition''ing''Policy || ''same as API in spec''
 
|-  
 
|-  
| RangePartitionPolicy || RangePartitioningPolicy || ''same as API in spec''
+
| RangePartitionPolicy || RangePartition''ing''Policy || ''same as API in spec''
 
|-  
 
|-  
| ReplicationPolicy || ReplicationPartitioningPolicy || ''same as API in spec''
+
| ReplicationPolicy || ReplicationPartition''ing''Policy || ''same as API in spec''
 
|- |-  
 
|- |-  
| UnionPartitionPolicy  || UnionPartitioningPolicy || ''same as API in spec''
+
| UnionPartitionPolicy  || UnionPartition''ing''Policy || ''same as API in spec''
 
|-  
 
|-  
| ValuePartitionPolicy || ValuePartitioningPolicy || ''same as API in spec''
+
| ValuePartitionPolicy || ValuePartition''ing''Policy || ''same as API in spec''
 
|}
 
|}

Revision as of 11:54, 26 January 2011

Questions about this documentation (by Ben Gelernter, tech writer):

The partitioning policies in the spec at http://wiki.eclipse.org/EclipseLink/DesignDocs/328937 don't seem to match the partitioning policies in the Javadoc (from the zip download) at zip/eclipselink-2.2.0.v20110114-r8831/eclipselink/eclipselink-javadocs/org/eclipse/persistence/descriptors/partitioning/package-summary.html.

This draft (1/26/11) is based on the Javadoc. Is that correct? That is, this doc should follow the Javadoc, not the spec on this matter, correct?

The differences are:

  • CustomPartitioningPolicy and PinnedPartitioningPolicy are in the Javadoc, but not in the spec.
  • There are alternative names given for the policies in the spec, under the Functionality section. Shall I assume the names in the Javadoc are correct and the alternative names in the spec should be ignored? Or are they referring to some other kind of entity?

The following table sums up the differences:

Spec under "Functionality" Spec under "API" Javadoc
not listed not listed CustomPartitioningPolicy
not listed FieldPartitioningPolicy same as API in spec
HashPartitionPolicy HashPartitioningPolicy same as API in spec
not listed PartitioningPolicy same as API in spec
RoundRobinPolicy RoundRobinPartitioningPolicy same as API in spec
RangePartitionPolicy RangePartitioningPolicy same as API in spec
ReplicationPolicy ReplicationPartitioningPolicy same as API in spec
UnionPartitionPolicy UnionPartitioningPolicy same as API in spec
ValuePartitionPolicy ValuePartitioningPolicy same as API in spec