Quadcap Embeddable Database

com.quadcap.sql.Relation Interface Reference

Inheritance diagram for com.quadcap.sql.Relation:

com.quadcap.sql.Tuple com.quadcap.sql.Table com.quadcap.sql.View List of all members.

Detailed Description

The common base class for tables and views.

Author:
Stan Bailes

Definition at line 52 of file Relation.java.

Public Member Functions

Cursor getCursor (Session session, Expression where, String asName, Cursor cursor) throws SQLException
int[] mapColumns (Vector names) throws SQLException
String getType ()
boolean isUpdatable ()
boolean hasBlobs () throws SQLException
void insertRow (Session session, Row row) throws SQLException, IOException


Member Function Documentation

Cursor com.quadcap.sql.Relation.getCursor Session  session,
Expression  where,
String  asName,
Cursor  cursor
throws SQLException
 

Implemented in com.quadcap.sql.Table, and com.quadcap.sql.View.

Referenced by com.quadcap.sql.SelectFromTable.getCursor().

String com.quadcap.sql.Relation.getType  ) 
 

Implemented in com.quadcap.sql.Table, and com.quadcap.sql.View.

boolean com.quadcap.sql.Relation.hasBlobs  )  throws SQLException
 

Implemented in com.quadcap.sql.Table, and com.quadcap.sql.View.

Referenced by com.quadcap.sql.StmtInsert.execute().

void com.quadcap.sql.Relation.insertRow Session  session,
Row  row
throws SQLException, IOException
 

Implemented in com.quadcap.sql.Table, and com.quadcap.sql.View.

Referenced by com.quadcap.sql.StmtInsert.execute(), and com.quadcap.sql.StmtInsert.setVrow().

boolean com.quadcap.sql.Relation.isUpdatable  ) 
 

Implemented in com.quadcap.sql.Table, and com.quadcap.sql.View.

Referenced by com.quadcap.sql.StmtUpdate.execute(), and com.quadcap.sql.StmtDelete.execute().

int [] com.quadcap.sql.Relation.mapColumns Vector  names  )  throws SQLException
 

Implements com.quadcap.sql.Tuple.

Referenced by com.quadcap.sql.StmtInsert.execute().