org.apache.openjpa.slice
Interface QueryTargetPolicy
- public interface QueryTargetPolicy 
Policy to select one or more of the physical databases referred as 
 slice in which a given query will be executed.
- Author:
- Pinaki Poddar
- See Also:
- DistributionPolicy
 
getTargets
String[] getTargets(String query,
                    Map<Object,Object> params,
                    String language,
                    List<String> slices,
                    Object context)
- Gets the name of the slices where a given query will be executed.
 
- 
- Parameters:
- query- The query string to be executed.
- params- the bound parameters of the query
- language- the query language
- slices- list of names of the active slices. The ordering of 
 the list is either explicit- openjpa.slice.Namesproperty
 or implicit i.e. alphabetic order of available identifiers if- openjpa.slice.Namesis unspecified.
- context- generic persistence context managing the given instance.
- Returns:
- identifier of the slices. This names must match one of the
 given slice names.
- See Also:
- DistributedConfiguration.getActiveSliceNames()
 
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.