|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
DatabaseOp | An operator or operand in a relational algebra expression over SQL-style tables. |
OpVisitor | Visitor for DatabaseOp s. |
Class Summary | |
---|---|
AliasOp | |
AssertUniqueKeyOp | Asserts that a certain combination of columns is unique in the
wrapped DatabaseOp , even if no unique key is present on it. |
DatabaseOp.Wrapper | |
DistinctOp | Removes duplicates from the wrapped DatabaseOp . |
EmptyOp | A DatabaseOp that is known to be empty (has zero rows). |
InnerJoinOp | An inner join between multiple NamedOp s. |
LimitOp | |
NamedOp | A DatabaseOp that can be used directly in the FROM clause of a
SQL join. |
OpVisitor.Default | |
OrderOp | An ORDER BY clause for a DatabaseOp . |
OrderOp.OrderSpec | |
ProjectionSpec | Something to be used in the SELECT clause of a SQL query, e.g. |
ProjectionSpec.ColumnProjectionSpec | |
ProjectionSpec.ExprProjectionSpec | |
ProjectOp | Also forces all projected columns and expression to be not null. |
SelectOp | |
SQLOp | A SQL SELECT statement. |
TableOp |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |