Quadcap Embeddable Database

com.quadcap.sql.Tuple Interface Reference

Inheritance diagram for com.quadcap.sql.Tuple:

com.quadcap.sql.Cursor com.quadcap.sql.Relation com.quadcap.sql.TupleImpl com.quadcap.sql.CursorImpl com.quadcap.sql.Table com.quadcap.sql.View com.quadcap.sql.CursorImpl com.quadcap.sql.Table com.quadcap.sql.View com.quadcap.sql.BC_Cursor com.quadcap.sql.FilterCursor com.quadcap.sql.ItemsCursor com.quadcap.sql.JoinCursor com.quadcap.sql.MergeCursor com.quadcap.sql.StaticCursor com.quadcap.sql.ViewCursor com.quadcap.sql.BC_Cursor com.quadcap.sql.FilterCursor com.quadcap.sql.ItemsCursor com.quadcap.sql.JoinCursor com.quadcap.sql.MergeCursor com.quadcap.sql.StaticCursor com.quadcap.sql.ViewCursor List of all members.

Detailed Description

A tuple is a kind of abstract datatype; it consists of an ordered list of named columns.

Author:
Stan Bailes

Definition at line 51 of file Tuple.java.

Public Member Functions

int getColumnCount () throws SQLException
Column getColumn (int i) throws SQLException
Column getColumn (String columnName) throws SQLException
String getName ()
void setName (String name)
int[] mapColumns (Vector columnNames) throws SQLException


Member Function Documentation

Column com.quadcap.sql.Tuple.getColumn String  columnName  )  throws SQLException
 

Implemented in com.quadcap.sql.CursorImpl, com.quadcap.sql.StaticCursor, and com.quadcap.sql.TupleImpl.

Column com.quadcap.sql.Tuple.getColumn int  i  )  throws SQLException
 

Implemented in com.quadcap.sql.StaticCursor, and com.quadcap.sql.TupleImpl.

Referenced by com.quadcap.sql.StmtInsert.execute(), com.quadcap.sql.ItemsCursor.expandWildCard(), com.quadcap.sql.StaticCursor.getColumn(), com.quadcap.sql.CursorImpl.getColumn(), com.quadcap.sql.View.getCursor(), com.quadcap.sql.MergeExpression.getCursor(), com.quadcap.sql.NameExpression.getValue(), com.quadcap.sql.GroupByCursor.GroupByCursor(), com.quadcap.sql.InExpression.InSessionState.init(), com.quadcap.sql.ItemsCursor.ItemsCursor(), com.quadcap.sql.JoinInnerCursor.makeTemporaryIndexForTable(), com.quadcap.sql.JoinedTable.mapColumns(), com.quadcap.sql.RenameCursor.RenameCursor(), com.quadcap.sql.StmtInsert.setVrow(), and com.quadcap.sql.ViewCursor.ViewCursor().

int com.quadcap.sql.Tuple.getColumnCount  )  throws SQLException
 

Implemented in com.quadcap.sql.HavingCursor, com.quadcap.sql.StaticCursor, com.quadcap.sql.TupleImpl, and com.quadcap.sql.ViewCursor.

Referenced by com.quadcap.sql.StmtInsert.execute(), com.quadcap.sql.ItemsCursor.expandWildCard(), com.quadcap.sql.ViewCursor.getColumnCount(), com.quadcap.sql.StaticCursor.getColumnCount(), com.quadcap.sql.HavingCursor.getColumnCount(), com.quadcap.sql.View.getCursor(), com.quadcap.sql.MergeExpression.getCursor(), com.quadcap.sql.JoinedTable.getCursor(), com.quadcap.sql.InExpression.getValue2(), com.quadcap.sql.GroupByCursor.GroupByCursor(), com.quadcap.sql.InExpression.InSessionState.init(), com.quadcap.sql.ItemsRow.ItemsRow(), com.quadcap.sql.JoinInnerCursor.JoinInnerCursor(), com.quadcap.sql.JoinInnerCursor.makeInnerIndex(), com.quadcap.sql.InExpression.InSessionState.matchCorrelated(), com.quadcap.sql.HavingCursor.next(), com.quadcap.sql.RenameCursor.RenameCursor(), and com.quadcap.sql.ViewCursor.ViewCursor().

String com.quadcap.sql.Tuple.getName  ) 
 

Implemented in com.quadcap.sql.MergeCursor, and com.quadcap.sql.TupleImpl.

Referenced by com.quadcap.sql.Database.addRelation(), com.quadcap.sql.FilterCursor.FilterCursor(), com.quadcap.jdbc.ResultSetMetaData.getTableName(), com.quadcap.sql.ItemsCursor.ItemsCursor(), com.quadcap.sql.JoinInnerCursor.makeTemporaryIndexForTable(), com.quadcap.sql.DropTable.prepare(), com.quadcap.sql.AddTable.prepare(), com.quadcap.sql.DropTable.redo(), com.quadcap.sql.Connection.resolveColname(), com.quadcap.sql.DropTable.undo(), and com.quadcap.sql.AddTable.undo().

int [] com.quadcap.sql.Tuple.mapColumns Vector  columnNames  )  throws SQLException
 

Implemented in com.quadcap.sql.Relation, and com.quadcap.sql.TupleImpl.

Referenced by com.quadcap.sql.JoinedTable.mapColumns().

void com.quadcap.sql.Tuple.setName String  name  ) 
 

Implemented in com.quadcap.sql.TupleImpl.