public abstract class FieldPartitioningPolicy extends PartitioningPolicy
Constructor and Description |
---|
FieldPartitioningPolicy() |
FieldPartitioningPolicy(java.lang.String partitionField) |
FieldPartitioningPolicy(java.lang.String partitionField,
boolean unionUnpartitionableQueries) |
Modifier and Type | Method and Description |
---|---|
DatabaseField |
getPartitionField()
PUBLIC:
Return the database column or query parameter to partition queries by.
|
java.lang.String |
getPartitionFieldName()
PUBLIC:
Return the database column or query parameter to partition queries by.
|
boolean |
getUnionUnpartitionableQueries()
PUBLIC:
Return if queries that do not contain the partition field should be sent
to every database and have the result unioned.
|
void |
setPartitionField(DatabaseField partitionField)
PUBLIC:
Set the database column or query parameter to partition queries by.
|
void |
setPartitionField(java.lang.String partitionField)
PUBLIC:
Set the database column or query parameter to partition queries by.
|
void |
setUnionUnpartitionableQueries(boolean unionUnpartitionableQueries)
PUBLIC:
Set if queries that do not contain the partition field should be sent
to every database and have the result unioned.
|
acquireAccessor, convertClassNamesToClasses, getAccessor, getConnectionsForQuery, getName, initialize, partitionPersist, setName
public FieldPartitioningPolicy()
public FieldPartitioningPolicy(java.lang.String partitionField)
public FieldPartitioningPolicy(java.lang.String partitionField, boolean unionUnpartitionableQueries)
public DatabaseField getPartitionField()
public void setPartitionField(DatabaseField partitionField)
public java.lang.String getPartitionFieldName()
public void setPartitionField(java.lang.String partitionField)
public boolean getUnionUnpartitionableQueries()
public void setUnionUnpartitionableQueries(boolean unionUnpartitionableQueries)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference