Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.iapi.store.access.conglomerate
Interface SortFactory  view SortFactory download SortFactory.java

All Superinterfaces:
MethodFactory, org.apache.derby.iapi.services.monitor.ModuleSupportable

public interface SortFactory
extends MethodFactory

The factory interface for all sort access methods.


Field Summary
static java.lang.String MODULE
          Used to identify this interface when finding it with the Monitor.
 
Method Summary
 Sort createSort(org.apache.derby.iapi.store.access.TransactionController tran, int segment, java.util.Properties implParameters, org.apache.derby.iapi.types.DataValueDescriptor[] template, org.apache.derby.iapi.store.access.ColumnOrdering[] columnOrdering, org.apache.derby.iapi.store.access.SortObserver sortObserver, boolean alreadyInOrder, long estimatedRows, int estimatedRowSize)
          Create the sort and return a sort object for it.
 org.apache.derby.iapi.store.access.SortCostController openSortCostController()
          Return an open SortCostController.
 
Methods inherited from interface org.apache.derby.iapi.store.access.conglomerate.MethodFactory
defaultProperties, primaryFormat, primaryImplementationType, supportsFormat, supportsImplementation
 
Methods inherited from interface org.apache.derby.iapi.services.monitor.ModuleSupportable
canSupport
 

Field Detail

MODULE

public static final java.lang.String MODULE
Used to identify this interface when finding it with the Monitor.

See Also:
Constant Field Values
Method Detail

createSort

public Sort createSort(org.apache.derby.iapi.store.access.TransactionController tran,
                       int segment,
                       java.util.Properties implParameters,
                       org.apache.derby.iapi.types.DataValueDescriptor[] template,
                       org.apache.derby.iapi.store.access.ColumnOrdering[] columnOrdering,
                       org.apache.derby.iapi.store.access.SortObserver sortObserver,
                       boolean alreadyInOrder,
                       long estimatedRows,
                       int estimatedRowSize)
                throws org.apache.derby.iapi.error.StandardException
Create the sort and return a sort object for it.


openSortCostController

public org.apache.derby.iapi.store.access.SortCostController openSortCostController()
                                                                             throws org.apache.derby.iapi.error.StandardException
Return an open SortCostController.

Return an open SortCostController which can be used to ask about the estimated costs of SortController() operations.