|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.derby.impl.store.access.sort.MergeSort
org.apache.derby.impl.store.access.sort.UniqueWithDuplicateNullsMergeSort
final class UniqueWithDuplicateNullsMergeSort
This class extends and customizes MergeSort to support unique indexes with duplicate nulls. It overrides compare method to consider keypart - 1 parts of the keys while comparing (only for non null keys).
| Field Summary |
|---|
| Fields inherited from class org.apache.derby.impl.store.access.sort.MergeSort |
|---|
alreadyInOrder, columnOrdering, columnOrderingAscendingMap, columnOrderingMap, columnOrderingNullsLowMap, properties, sortBufferMax, sortBufferMin, sortObserver, template |
| Constructor Summary | |
|---|---|
UniqueWithDuplicateNullsMergeSort()
|
|
| Method Summary | |
|---|---|
protected int |
compare(DataValueDescriptor[] r1,
DataValueDescriptor[] r2)
Compares two keys. |
| Methods inherited from class org.apache.derby.impl.store.access.sort.MergeSort |
|---|
checkColumnTypes, createMergeRun, doneInserting, doneScanning, doneScanning, drop, dropMergeRuns, initialize, open, openSortRowSource, openSortScan |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
UniqueWithDuplicateNullsMergeSort()
| Method Detail |
|---|
protected int compare(DataValueDescriptor[] r1,
DataValueDescriptor[] r2)
throws StandardException
compare in class MergeSortr1 - keysr2 - keys
StandardException
|
Built on Wed 2013-06-12 15:21:56+0000, from revision ??? | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||