| Package | Description |
|---|---|
| com.caucho.db.sql | |
| com.caucho.db.table |
| Modifier and Type | Method and Description |
|---|---|
TableIterator[] |
QueryContext.getTableIterators()
Returns the table iterator.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Query.freeRows(TableIterator[] rows,
int rowLength)
Frees any blocks for the rows.
|
void |
QueryContext.init(DbTransaction xa,
TableIterator[] tableIterators,
boolean isReadOnly)
Initializes the query state.
|
boolean |
SelectQuery.nextCursor(TableIterator[] rows,
QueryContext context,
DbTransaction xa)
Executes the query.
|
protected boolean |
Query.nextTuple(TableIterator[] rows,
int rowLength,
QueryContext queryContext,
DbTransaction xa)
Returns the next tuple from the query.
|
protected boolean |
Query.start(TableIterator[] rows,
int rowLength,
QueryContext queryContext,
DbTransaction xa)
Starts the query.
|
| Modifier and Type | Method and Description |
|---|---|
TableIterator |
Table.createTableIterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
Column.set(DbTransaction xa,
TableIterator iter,
Expr expr,
QueryContext context)
Sets based on an iterator.
|
void |
UniqueConstraint.validate(TableIterator[] sourceRows,
QueryContext queryContext,
DbTransaction xa)
validate the constraint.
|
void |
Constraint.validate(TableIterator[] rows,
QueryContext contstraint,
DbTransaction xa)
Tries to validate the constraint.
|
void |
UniqueIndexColumnConstraint.validate(TableIterator[] sourceRows,
QueryContext context,
DbTransaction xa)
validate the constraint.
|
void |
UniqueSingleColumnConstraint.validate(TableIterator[] sourceRows,
QueryContext queryContext,
DbTransaction xa)
validate the constraint.
|