| Interface | Description |
|---|---|
| Schema | |
| SqlNodeOld | |
| SqlOp |
An SqlNode corresponds to an operator in the relational algebra.
|
| Class | Description |
|---|---|
| Filter | |
| Projection | |
| SchemaImpl |
A simple schema which keeps track of column names and column datatypes.
|
| SqlAlias |
Simply assigns an alias to a subnode
|
| SqlDistinct | |
| SqlGroup | |
| SqlJoin | |
| SqlJoinN | |
| SqlMyRestrict |
A fundamental question is how to generate sql statements from
relational algebra expressions.
|
| SqlNodeBase | |
| SqlNodeBase0 | |
| SqlNodeBase1 | |
| SqlNodeBase2 | |
| SqlNodeBaseN | |
| SqlNodeEmpty |
A node corresponding to an empty relation.
|
| SqlNodeOrder | |
| SqlNodeUtil | |
| SqlOpBase | |
| SqlOpBase0 | |
| SqlOpBase1 | |
| SqlOpBase2 | |
| SqlOpBaseN | |
| SqlOpDistinct | |
| SqlOpEmpty | |
| SqlOpExtend | |
| SqlOpFilter | |
| SqlOpFilterExpr |
A maybe hacky filter that allows SQL ops to be constrained by SPARQL
expressions.
|
| SqlOpFormatter | |
| SqlOpGroupBy | |
| SqlOpJoin | |
| SqlOpJoinN | |
| SqlOpLeaf |
Leaf nodes in an SQL expression.
|
| SqlOpOrder | |
| SqlOpProject |
This is actually a combination of extend, rename and project.
|
| SqlOpQuery | |
| SqlOpRename |
The rename operator from the relational algebra.
|
| SqlOpSelectBlock |
Similar to SqlSelectBlock:
The sql generation process is to generate SqlSelectBlock from the
algebra, which are then turned into strings.
|
| SqlOpSlice | |
| SqlOpTable | |
| SqlOpUnionN | |
| SqlProjection |
Projects the columns of the inner statement to new colums.
|
| SqlQuery | |
| SqlSelectBlock |
Similar to SqlSelectBlock:
The sql generation process is to generate SqlSelectBlock from the
algebra, which are then turned into strings.
|
| SqlSlice | |
| SqlSortCondition | |
| SqlTable | |
| SqlUnion | |
| SqlUnionN | |
| VarDef | |
| VarSqlExprList |
Copyright © 2014. All Rights Reserved.