org.apache.ws.jaxme.sqls.hsqldb

Class HsqlDbSQLGeneratorImpl

Implemented Interfaces:
HsqlDbSQLGenerator, SQLGenerator

public class HsqlDbSQLGeneratorImpl
extends SQLGeneratorImpl
implements HsqlDbSQLGenerator

Default implementation of an SQL generator for HsqlDb schemas.
Author:
Jochen Wiedmann

Method Summary

protected String
getCreateTableHeader(Table pTable)
protected boolean
isForeignKeyPartOfCreateTable()
protected boolean
isNonUniqueIndexPartOfCreateTable()
protected boolean
isPrimaryKeyPartOfCreateTable()
protected boolean
isPrimaryKeyUniqueIndex()
protected boolean
isUniqueIndexPartOfCreateTable()

Methods inherited from class org.apache.ws.jaxme.sqls.impl.SQLGeneratorImpl

createForeignKeyAsPartOfCreateTable, createIndexAsPartOfCreateTable, createPrimaryKeyAsPartOfCreateTable, getBooleanConstraint, getBooleanConstraintPart, getBooleanConstraintType, getCase, getColumnAlias, 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, getOrderColumn, getParts, getQuery, getSelectQuery, getSelectQuery, getSelectQueryConstraints, getSelectQueryFromClause, getSelectQueryOrderClause, getSelectQueryResultColumns, getStatementTerminator, getTableAlias, getTypeName, getUpdateQuery, getValue, getWhereClause, getWhereClause, isForeignKeyPartOfCreateTable, isNonUniqueIndexPartOfCreateTable, isPrimaryKeyPartOfCreateTable, isPrimaryKeyUniqueIndex, isQualifiedColumn, isTableAliasUsingAs, isUniqueIndexPartOfCreateTable, newStatement, newStatementMetaData, newStatementMetaData, newStatementMetaData, newStatementMetaData, setLineTerminator, setStatementTerminator

Method Details

getCreateTableHeader

protected String getCreateTableHeader(Table pTable)
Overrides:
getCreateTableHeader in interface SQLGeneratorImpl

isForeignKeyPartOfCreateTable

protected boolean isForeignKeyPartOfCreateTable()
Overrides:
isForeignKeyPartOfCreateTable in interface SQLGeneratorImpl

isNonUniqueIndexPartOfCreateTable

protected boolean isNonUniqueIndexPartOfCreateTable()
Overrides:
isNonUniqueIndexPartOfCreateTable in interface SQLGeneratorImpl

isPrimaryKeyPartOfCreateTable

protected boolean isPrimaryKeyPartOfCreateTable()
Overrides:
isPrimaryKeyPartOfCreateTable in interface SQLGeneratorImpl

isPrimaryKeyUniqueIndex

protected boolean isPrimaryKeyUniqueIndex()
Overrides:
isPrimaryKeyUniqueIndex in interface SQLGeneratorImpl

isUniqueIndexPartOfCreateTable

protected boolean isUniqueIndexPartOfCreateTable()
Overrides:
isUniqueIndexPartOfCreateTable in interface SQLGeneratorImpl