Quadcap Embeddable Database

com.quadcap.sql.JoinMapRow Class Reference

Inheritance diagram for com.quadcap.sql.JoinMapRow:

com.quadcap.sql.Row List of all members.

Detailed Description

A row containing a cross-join, all columns from each of two cursors.

Author:
Stan Bailes

Definition at line 60 of file JoinMapRow.java.

Public Member Functions

 JoinMapRow (int[] map)
final void setA (Row a)
final void setB (Row b)
final Row getA ()
final Row getB ()
final int size ()
 Return the number of values in this row.

final Value item (int i) throws SQLException
 Return the specified value (one-based) from the row.

final void set (int i, Value val) throws SQLException
 Set value in the specified position (one-based) to a new value.

String toString1 ()

Package Attributes

Row a
Row b
int[] map


Constructor & Destructor Documentation

com.quadcap.sql.JoinMapRow.JoinMapRow int[]  map  ) 
 

Definition at line 67 of file JoinMapRow.java.


Member Function Documentation

final Row com.quadcap.sql.JoinMapRow.getA  ) 
 

Definition at line 74 of file JoinMapRow.java.

References com.quadcap.sql.JoinMapRow.a.

final Row com.quadcap.sql.JoinMapRow.getB  ) 
 

Definition at line 75 of file JoinMapRow.java.

References com.quadcap.sql.JoinMapRow.b.

final Value com.quadcap.sql.JoinMapRow.item int  i  )  throws SQLException
 

Return the specified value (one-based) from the row.

Reimplemented from com.quadcap.sql.Row.

Definition at line 79 of file JoinMapRow.java.

References com.quadcap.sql.JoinMapRow.a, com.quadcap.sql.JoinMapRow.b, com.quadcap.sql.Row.item(), com.quadcap.sql.JoinMapRow.item(), and com.quadcap.sql.JoinMapRow.map.

Referenced by com.quadcap.sql.JoinMapRow.item().

final void com.quadcap.sql.JoinMapRow.set int  i,
Value  val
throws SQLException
 

Set value in the specified position (one-based) to a new value.

Reimplemented from com.quadcap.sql.Row.

Definition at line 86 of file JoinMapRow.java.

References com.quadcap.sql.JoinMapRow.a, com.quadcap.sql.JoinMapRow.b, com.quadcap.sql.JoinMapRow.map, com.quadcap.sql.Row.set(), and com.quadcap.sql.JoinMapRow.set().

Referenced by com.quadcap.sql.JoinMapRow.set().

final void com.quadcap.sql.JoinMapRow.setA Row  a  ) 
 

Definition at line 71 of file JoinMapRow.java.

References com.quadcap.sql.JoinMapRow.setA().

Referenced by com.quadcap.sql.JoinCursor.anext(), com.quadcap.sql.JoinCursor.beforeFirst(), and com.quadcap.sql.JoinMapRow.setA().

final void com.quadcap.sql.JoinMapRow.setB Row  b  ) 
 

Definition at line 72 of file JoinMapRow.java.

References com.quadcap.sql.JoinMapRow.setB().

Referenced by com.quadcap.sql.JoinCursor.beforeFirst(), com.quadcap.sql.JoinInnerCursor.bfirst(), com.quadcap.sql.JoinInnerCursor.bnext(), com.quadcap.sql.JoinCursor.bnext(), and com.quadcap.sql.JoinMapRow.setB().

final int com.quadcap.sql.JoinMapRow.size  ) 
 

Return the number of values in this row.

Reimplemented from com.quadcap.sql.Row.

Definition at line 77 of file JoinMapRow.java.

References com.quadcap.sql.JoinMapRow.map.

Referenced by com.quadcap.sql.JoinMapRow.toString1().

String com.quadcap.sql.JoinMapRow.toString1  ) 
 

Definition at line 93 of file JoinMapRow.java.

References com.quadcap.sql.JoinMapRow.map, com.quadcap.sql.JoinMapRow.size(), and com.quadcap.sql.Row.toString().


Member Data Documentation

Row com.quadcap.sql.JoinMapRow.a [package]
 

Definition at line 61 of file JoinMapRow.java.

Referenced by com.quadcap.sql.JoinMapRow.getA(), com.quadcap.sql.JoinMapRow.item(), and com.quadcap.sql.JoinMapRow.set().

Row com.quadcap.sql.JoinMapRow.b [package]
 

Definition at line 62 of file JoinMapRow.java.

Referenced by com.quadcap.sql.JoinMapRow.getB(), com.quadcap.sql.JoinMapRow.item(), and com.quadcap.sql.JoinMapRow.set().

int [] com.quadcap.sql.JoinMapRow.map [package]
 

Definition at line 65 of file JoinMapRow.java.

Referenced by com.quadcap.sql.JoinMapRow.item(), com.quadcap.sql.JoinMapRow.set(), com.quadcap.sql.JoinMapRow.size(), and com.quadcap.sql.JoinMapRow.toString1().