Contains the generic framework for SQL generators.
See: Description
Interface Summary | |
---|---|
BinaryColumn | Interface of a column with datatype {@link Column.Type#BINARY} or {@link Column.Type#VARBINARY}. |
BooleanConstraint | |
BooleanConstraint.Type | The type of a boolean constraint. |
Case | Interface of a "case value when x then a when y then b else c end" statement |
Case.When | Interface of a single "when x then a" clause. |
Column | |
ColumnReference | Interface of a column reference. |
ColumnSet | A common base interface for {@link Index} and {@link ForeignKey}. |
Column.Name | |
Column.Type | |
CombinedConstraint | Interface of a WHERE or ON
clause. |
CombinedConstraint.Type | Specifies, how the various boolean constraints are combined. |
ConstrainedStatement | Interface of a {@link org.apache.ws.jaxme.sqls.Statement} supporting a WHERE clause. |
Constraint | Interface of a constraint, used in a WHERE or ON condition. |
DeleteStatement | |
Expression | Interface of an arithmetic expression. |
Expression.Type | The type of a boolean constraint. |
ForeignKey | Interface of a foreign key. |
ForeignKey.ColumnLink | |
Function | |
Index | Interface of an index declaration. |
Index.Name | |
InsertStatement | Interface of an INSERT statement. |
JoinReference | This interface allows to specify join constraints. |
ObjectFactory | A factory object for creating all the objects used by the SQL factory. |
Parts | |
RawSQLCode | An instance of {@link RawSQLCode} is used to insert raw SQL code into the statement. |
Schema | Interface of a database schema. |
Schema.Name | |
SelectStatement | Interface of a SELECT statement. |
SelectStatement.OrderColumn | Provides a single column for an ORDER BY
clause. |
SelectTableReference | A TableReference being used in a SELECT statement. |
SetStatement | A common base interface for {@link org.apache.ws.jaxme.sqls.InsertStatement} and {@link org.apache.ws.jaxme.sqls.UpdateStatement}. |
SetStatement.SetValue | A tupel of column name and value being assigned. |
SQLFactory | A factory for generating SQL statements. |
SQLFactory.Ident | |
SQLGenerator | An SQL generator. |
Statement | |
StringColumn | Interface of a column with datatype {@link Column.Type#CHAR} or {@link Column.Type#VARCHAR}. |
Table | Abstract description of a table. |
TableReference | A table reference is used in the {@link Statement}. |
Table.Name | |
UpdateStatement | Interface of an update statement. |
Value | An abstract value. |
Class Summary | |
---|---|
ForeignKey.Mode | |
Value.Type |
Contains the generic framework for SQL generators.