Quadcap Embeddable Database

com.quadcap.sql.JoinCrossRow Class Reference

Inheritance diagram for com.quadcap.sql.JoinCrossRow:

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 57 of file JoinCrossRow.java.

Public Member Functions

 JoinCrossRow (Row a, Row b)
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.


Package Attributes

Row a
Row b
int aSize
int size


Constructor & Destructor Documentation

com.quadcap.sql.JoinCrossRow.JoinCrossRow Row  a,
Row  b
 

Definition at line 63 of file JoinCrossRow.java.

References com.quadcap.sql.JoinCrossRow.aSize, and com.quadcap.sql.Row.size().


Member Function Documentation

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

Definition at line 73 of file JoinCrossRow.java.

References com.quadcap.sql.JoinCrossRow.a.

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

Definition at line 74 of file JoinCrossRow.java.

References com.quadcap.sql.JoinCrossRow.b.

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

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

Reimplemented from com.quadcap.sql.Row.

Definition at line 78 of file JoinCrossRow.java.

References com.quadcap.sql.JoinCrossRow.a, com.quadcap.sql.JoinCrossRow.aSize, com.quadcap.sql.JoinCrossRow.b, com.quadcap.sql.Row.item(), and com.quadcap.sql.JoinCrossRow.item().

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

final void com.quadcap.sql.JoinCrossRow.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 JoinCrossRow.java.

References com.quadcap.sql.JoinCrossRow.a, com.quadcap.sql.JoinCrossRow.aSize, com.quadcap.sql.JoinCrossRow.b, com.quadcap.sql.Row.set(), and com.quadcap.sql.JoinCrossRow.set().

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

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

Definition at line 70 of file JoinCrossRow.java.

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

Referenced by com.quadcap.sql.JoinCrossRow.setA().

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

Definition at line 71 of file JoinCrossRow.java.

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

Referenced by com.quadcap.sql.JoinCrossRow.setB().

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

Return the number of values in this row.

Reimplemented from com.quadcap.sql.Row.

Definition at line 76 of file JoinCrossRow.java.

References com.quadcap.sql.JoinCrossRow.a, com.quadcap.sql.JoinCrossRow.b, and com.quadcap.sql.Row.size().


Member Data Documentation

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

Definition at line 58 of file JoinCrossRow.java.

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

int com.quadcap.sql.JoinCrossRow.aSize [package]
 

Definition at line 60 of file JoinCrossRow.java.

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

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

Definition at line 59 of file JoinCrossRow.java.

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

int com.quadcap.sql.JoinCrossRow.size [package]
 

Definition at line 61 of file JoinCrossRow.java.