org.apache.ws.jaxme.sqls.oracle
Class OraSQLGeneratorImpl
java.lang.Object
org.apache.ws.jaxme.sqls.impl.SQLGeneratorImpl
org.apache.ws.jaxme.sqls.oracle.OraSQLGeneratorImpl
- All Implemented Interfaces:
- OraSQLGenerator, SQLGenerator
public class OraSQLGeneratorImpl
- extends SQLGeneratorImpl
- implements OraSQLGenerator
Oracle specific extension of
SQLGeneratorImpl
.
Methods inherited from class org.apache.ws.jaxme.sqls.impl.SQLGeneratorImpl |
createForeignKeyAsPartOfCreateTable, createIndexAsPartOfCreateTable, createPrimaryKeyAsPartOfCreateTable, getBooleanConstraint, getBooleanConstraintPart, getBooleanConstraintType, getCase, getColumnAlias, getCombinedConstraint, getConstraint, getConstraint, getCreate, getCreate, getCreate, getCreate, getCreate, getCreate, getCreate, getCreateTableHeader, getDeleteQuery, getDrop, getDrop, getDrop, getDrop, getDrop, getDrop, getEscapedString, getExpression, getFunction, getIndent, getInsertQuery, getJoinAlias, getLineTerminator, getParts, getQuery, getSelectQuery, getSelectQuery, getSelectQueryOrderClause, getSelectQueryResultColumns, getStatementTerminator, getTableAlias, getTypeName, getUpdateQuery, getValue, getWhereClause, getWhereClause, isForeignKeyPartOfCreateTable, isNonUniqueIndexPartOfCreateTable, isPrimaryKeyPartOfCreateTable, isPrimaryKeyUniqueIndex, isQualifiedColumn, isUniqueIndexPartOfCreateTable, newStatement, setLineTerminator, setStatementTerminator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.ws.jaxme.sqls.SQLGenerator |
getConstraint, getCreate, getCreate, getCreate, getCreate, getCreate, getCreate, getDrop, getDrop, getDrop, getDrop, getDrop, getDrop, getLineTerminator, getQuery, getStatementTerminator, getWhereClause, setLineTerminator, setStatementTerminator |
OraSQLGeneratorImpl
public OraSQLGeneratorImpl()
isTableAliasUsingAs
protected boolean isTableAliasUsingAs()
- Overrides:
isTableAliasUsingAs
in class SQLGeneratorImpl
setOracle8Compatibility
public void setOracle8Compatibility(boolean pOracle8Compatibility)
Enables compatibility mode for Oracle 8.
- Specified by:
setOracle8Compatibility
in interface OraSQLGenerator
isOracle8Compatibility
public boolean isOracle8Compatibility()
Returns whether compatibility mode for Oracle 8 is enabled.
- Specified by:
isOracle8Compatibility
in interface OraSQLGenerator
newStatementMetaData
protected StatementMetaData newStatementMetaData(SelectStatement pQuery)
- Overrides:
newStatementMetaData
in class SQLGeneratorImpl
newStatementMetaData
protected StatementMetaData newStatementMetaData(DeleteStatement pQuery)
- Overrides:
newStatementMetaData
in class SQLGeneratorImpl
newStatementMetaData
protected StatementMetaData newStatementMetaData(UpdateStatement pQuery,
ColumnReference[] pColumns)
- Overrides:
newStatementMetaData
in class SQLGeneratorImpl
newStatementMetaData
protected StatementMetaData newStatementMetaData(InsertStatement pQuery,
ColumnReference[] pColumns)
- Overrides:
newStatementMetaData
in class SQLGeneratorImpl
getSelectQueryFromClause
protected java.lang.String getSelectQueryFromClause(SelectStatement pQuery,
StatementMetaData pData)
- Overrides:
getSelectQueryFromClause
in class SQLGeneratorImpl
getSelectQueryConstraints
protected java.lang.String getSelectQueryConstraints(SelectStatement pQuery,
StatementMetaData pData,
StatementMetaData.LocalData pLocalData)
- Overrides:
getSelectQueryConstraints
in class SQLGeneratorImpl
getColumnAlias
protected java.lang.String getColumnAlias(StatementMetaData pData,
ColumnReference pColumn)
- Overrides:
getColumnAlias
in class SQLGeneratorImpl
getOrderColumn
protected java.lang.String getOrderColumn(StatementMetaData pData,
SelectStatement.OrderColumn pColumn)
- Overrides:
getOrderColumn
in class SQLGeneratorImpl