Package org.apache.empire.dbms.hsql
Class DBCommandHSql
java.lang.Object
org.apache.empire.db.DBObject
org.apache.empire.db.DBExpr
org.apache.empire.db.DBCommandExpr
org.apache.empire.db.DBCommand
org.apache.empire.dbms.hsql.DBCommandHSql
- All Implemented Interfaces:
Cloneable
This class handles the special features of an HSqlDB database.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.empire.db.DBCommandExpr
DBCommandExpr.DBCmdColumn, DBCommandExpr.DBCmdQuery -
Field Summary
FieldsFields inherited from class org.apache.empire.db.DBCommand
autoPrepareStmt, cmdParams, groupBy, having, joins, log, parentTables, select, selectDistinct, set, whereFields inherited from class org.apache.empire.db.DBCommandExpr
cmdQuery, orderBy, SF_DEFAULT, SF_SKIP_FROM, SF_SKIP_GROUP, SF_SKIP_LIMIT, SF_SKIP_ORDER, SF_SKIP_SELECT, SF_SKIP_WHEREFields inherited from class org.apache.empire.db.DBExpr
CTX_ALIAS, CTX_ALL, CTX_DEFAULT, CTX_FULLNAME, CTX_NAME, CTX_NOPARENTHESIS, CTX_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionDBCommandHSql(DBMSHandlerHSql dbms, boolean autoPrepareStmt) Constructs an HSqlDB command object. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddUpdateWithJoins(DBSQLBuilder sql, DBRowSet table) voidClears a limit or offset set by calling limit() or offset()voidgetSelect(DBSQLBuilder sql, int flags) Creates a select SQL-StatementlimitRows(int limitRows) Overridden to change return type from DBCommandExpr to DBCommandskipRows(int skipRows) Overridden to change return type from DBCommandExpr to DBCommandMethods inherited from class org.apache.empire.db.DBCommand
addDeleteForTable, addDeleteWithJoins, addFrom, addGrouping, addJoins, addKeyConstraints, addOrder, addParam, addParam, addParam, addParam, addReferencedColumns, addSelect, addUpdateForTable, addWhere, addWhere, addWhereConstraints, appendCompareColExprs, clear, clearGroupBy, clearHaving, clearJoin, clearSelect, clearSelectDistinct, clearSet, clearWhere, clone, completeParamUsage, createSQLBuilder, findConstraintOn, getDatabase, getDataType, getDelete, getGroupBy, getHavingConstraints, getInsert, getJoins, getParams, getParamValues, getRowSetList, getSelectExpressions, getSelectExprList, getSetExpressions, getUpdate, getWhereConstraints, groupAll, groupBy, groupBy, groupBy, hasAggegation, hasConstraintOn, hasGroupBy, hasHavingConstraintOn, hasHavingConstraints, hasJoinOn, hasJoinOn, hasSelectExpr, hasSelectExpr, hasSetExpr, hasSetExprOn, hasWhereConstraintOn, hasWhereConstraints, having, isAutoPrepareStmt, isPreparedStatementsEnabled, isSelectDistinct, isValid, join, join, join, join, join, join, join, join, joinLeft, joinLeft, joinRight, joinRight, orderBy, orderBy, orderBy, orderByUpper, orderByUpper, qualifyAll, removeAllCommandParams, removeCommandParams, removeConstraint, removeConstraintOn, removeHavingConstraint, removeHavingConstraintOn, removeJoinsOn, removeJoinsOn, removeSelect, removeWhereConstraint, removeWhereConstraintOn, replaceSelect, resetParamUsage, select, select, select, selectDistinct, selectQualified, selectQualified, selectSetExpressions, selectSetExpressions, set, set, setConstraint, setParentTables, useCmdParam, where, whereMethods inherited from class org.apache.empire.db.DBCommandExpr
addListExpr, addSQL, clearOrderBy, getCmdColumn, getDbms, getInsertInto, getInsertInto, getInsertInto, getOrderBy, getSelect, getSelect, hasOrderBy, intersect, not, notEmpty, result, union, unionAllMethods inherited from class org.apache.empire.db.DBObject
checkParamNull
-
Field Details
-
limitRows
protected int limitRows -
skipRows
protected int skipRows
-
-
Constructor Details
-
DBCommandHSql
Constructs an HSqlDB command object.
-
-
Method Details
-
limitRows
Description copied from class:DBCommandOverridden to change return type from DBCommandExpr to DBCommand -
skipRows
Description copied from class:DBCommandOverridden to change return type from DBCommandExpr to DBCommand -
clearLimit
public void clearLimit()Description copied from class:DBCommandExprClears a limit or offset set by calling limit() or offset()- Overrides:
clearLimitin classDBCommandExpr
-
getSelect
Description copied from class:DBCommandCreates a select SQL-Statement -
addUpdateWithJoins
- Overrides:
addUpdateWithJoinsin classDBCommand
-