|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface defining a comparator which compares two records (in an implementation-defined manner) to see if they match or what their relative sort order is. The application implements this interface to compare two candidate records. The return value must indicate the ordering of the two records. The compare method is called by RecordEnumeration to sort and return records in an application specified order.
This document and the information contained in it are CONFIDENTIAL AND PROPRIETARY INFORMATION of Motorola, Inc. and shall not be used, published, disclosed, or disseminated outside of Motorola in whole or in part without Motorola's consent. This document contains trade secrets of Motorola. Reverse engineering of any or all of the information in this document in prohibited.
¿ Copyright 1999-2000 Motorola, Inc. All Rights Reserved. This notice does not imply publication
Field Summary | |
static int |
EQUIVALENT
EQUIVALENT means that in terms of search or sort order, the two records are the same. |
static int |
FOLLOWS
FOLLOWS means that the left (first parameter) record follows the right (second parameter) record in terms of search or sort order. |
static int |
PRECEDES
PRECEDES means that the left (first parameter) record precedes the right (second parameter) record in terms of search or sort order. |
Method Summary | |
int |
compare(byte[] rec1,
byte[] rec2)
Returns RecordComparator.PRECEDES if rec1
precedes rec2 in sort order, or RecordComparator.FOLLOWS
if rec1 follows rec2 in sort order, or
RecordComparator.EQUIVALENT if rec1 and rec2
are equivalent in terms of sort order. |
Field Detail |
public static final int EQUIVALENT
public static final int FOLLOWS
public static final int PRECEDES
Method Detail |
public int compare(byte[] rec1, byte[] rec2)
RecordComparator.PRECEDES
if rec1
precedes rec2 in sort order, or RecordComparator.FOLLOWS
if rec1 follows rec2 in sort order, or
RecordComparator.EQUIVALENT
if rec1 and rec2
are equivalent in terms of sort order.rec1
- The first record to use for comparison. Within this
method, the application must treat this parameter as read-only.rec2
- The second record to use for comparison. Within this
method, the application must treat this parameter as read-only.RecordComparator.PRECEDES
if rec1 precedes
rec2 in sort order, or RecordComparator.FOLLOWS
if
rec1 follows rec2 in sort order, or
RecordComparator.EQUIVALENT
if rec1 and rec2
are equivalent in terms of sort order.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |