Quadcap Embeddable Database

com.quadcap.sql.types.CompareValues Class Reference

Inheritance diagram for com.quadcap.sql.types.CompareValues:

Comparator List of all members.

Detailed Description

Generic multi-field comparator implementation.

Author:
Stan Bailes

Definition at line 57 of file CompareValues.java.

Public Member Functions

 CompareValues ()
 CompareValues (int count)
void addField (boolean asc)
int compare (byte[] a, int aoff, int alen, byte[] b, int boff, int blen)

Package Attributes

int directions
int cnt


Constructor & Destructor Documentation

com.quadcap.sql.types.CompareValues.CompareValues  ) 
 

Definition at line 61 of file CompareValues.java.

com.quadcap.sql.types.CompareValues.CompareValues int  count  ) 
 

Definition at line 63 of file CompareValues.java.


Member Function Documentation

void com.quadcap.sql.types.CompareValues.addField boolean  asc  ) 
 

Definition at line 68 of file CompareValues.java.

References com.quadcap.sql.types.CompareValues.addField(), com.quadcap.sql.types.CompareValues.cnt, and com.quadcap.sql.types.CompareValues.directions.

Referenced by com.quadcap.sql.types.CompareValues.addField().

int com.quadcap.sql.types.CompareValues.compare byte[]  a,
int  aoff,
int  alen,
byte[]  b,
int  boff,
int  blen
 

Definition at line 111 of file CompareValues.java.

References com.quadcap.sql.types.CompareValues.cnt, com.quadcap.sql.types.CompareValues.compare(), com.quadcap.sql.types.CompareValues.directions, com.quadcap.sql.types.ValueInteger.intValue(), and com.quadcap.sql.io.ObjectInputStream.readObject().

Referenced by com.quadcap.sql.types.CompareValues.compare().


Member Data Documentation

int com.quadcap.sql.types.CompareValues.cnt [package]
 

Definition at line 59 of file CompareValues.java.

Referenced by com.quadcap.sql.types.CompareValues.addField(), and com.quadcap.sql.types.CompareValues.compare().

int com.quadcap.sql.types.CompareValues.directions [package]
 

Definition at line 58 of file CompareValues.java.

Referenced by com.quadcap.sql.types.CompareValues.addField(), and com.quadcap.sql.types.CompareValues.compare().