Package org.apache.empire.dbms.mysql
Class DBMSHandlerMySQL.DBCommandMySQL
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.mysql.DBMSHandlerMySQL.DBCommandMySQL
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- DBMSHandlerMySQL
Defines the MySQL command type.
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDeleteWithJoins(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 numRows) Overridden to change return type from DBCommandExpr to DBCommandskipRows(int numRows) Overridden to change return type from DBCommandExpr to DBCommandMethods inherited from class org.apache.empire.db.DBCommand
addDeleteForTable, addFrom, addGrouping, addJoins, addKeyConstraints, addOrder, addParam, addParam, addParam, addParam, addReferencedColumns, addSelect, addUpdateForTable, addUpdateWithJoins, 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
-
limit
protected int limit -
skip
protected int skip
-
-
Constructor Details
-
DBCommandMySQL
-
-
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 -
addDeleteWithJoins
- Overrides:
addDeleteWithJoinsin classDBCommand
-