1 21 22 package org.apache.derby.iapi.store.access.conglomerate; 23 24 import java.util.Properties ; 25 import org.apache.derby.catalog.UUID; 26 import org.apache.derby.iapi.error.StandardException; 27 import org.apache.derby.iapi.store.access.SortObserver; 28 import org.apache.derby.iapi.store.access.SortCostController; 29 import org.apache.derby.iapi.store.access.ColumnOrdering; 30 import org.apache.derby.iapi.store.access.TransactionController; 31 32 import org.apache.derby.iapi.types.DataValueDescriptor; 33 34 39 40 public interface SortFactory extends MethodFactory 41 { 42 45 public static final String MODULE = 46 "org.apache.derby.iapi.store.access.conglomerate.SortFactory"; 47 48 56 Sort createSort( 57 TransactionController tran, 58 int segment, 59 Properties implParameters, 60 DataValueDescriptor[] template, 61 ColumnOrdering columnOrdering[], 62 SortObserver sortObserver, 63 boolean alreadyInOrder, 64 long estimatedRows, 65 int estimatedRowSize) 66 throws StandardException; 67 68 81 SortCostController openSortCostController() 82 throws StandardException; 83 } 84 | Popular Tags |