Class SelectOneStatement
- java.lang.Object
-
- com.sun.jdo.spi.persistence.support.sqlstore.sql.generator.Statement
-
- com.sun.jdo.spi.persistence.support.sqlstore.sql.generator.SelectStatement
-
- com.sun.jdo.spi.persistence.support.sqlstore.sql.generator.SelectOneStatement
-
- All Implemented Interfaces:
Cloneable
public class SelectOneStatement extends SelectStatement
This statement checks the existance of a certain row in the database, as no columns are selected.- Author:
- Mitesh Meswani
-
-
Field Summary
-
Fields inherited from class com.sun.jdo.spi.persistence.support.sqlstore.sql.generator.Statement
columns, inputDesc, messages, OP_BINOP_MASK, OP_FUNC_MASK, OP_INFIX_MASK, OP_IRREGULAR_MASK, OP_ORDERBY_MASK, OP_OTHER_MASK, OP_PARAM_MASK, OP_PAREN_MASK, OP_PCOUNT_MASK, OP_POSTFIX_MASK, OP_PREFIX_MASK, OP_WHERE_MASK, secondaryTableStatements, statementText, tableList, vendorType
-
-
Constructor Summary
Constructors Constructor Description SelectOneStatement(DBVendorType vendorType, SelectQueryPlan selectPlan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringBuilder
generateColumnText()
-
Methods inherited from class com.sun.jdo.spi.persistence.support.sqlstore.sql.generator.SelectStatement
addColumn, appendTableText, bindInputValues, copyColumns, generateStatementText, getFormattedSQLText, getJoinOperator, getQueryPlan, isColumnTypeDefinitionNeeded, isJoined, isUpdateLockRequired, markJoined, processIrregularOperation, processRootConstraint
-
Methods inherited from class com.sun.jdo.spi.persistence.support.sqlstore.sql.generator.Statement
addColumnRef, addConstraint, addQueryTable, addSecondaryTableStatement, appendQuotedText, bindInputValues, clone, findQueryTable, formatSqlText, generateColumnText, generateInputValueForConstraintValueNode, getAction, getColumnRef, getColumnRefs, getFormattedSQLText, getOriginalPlan, getQueryTables, getSecondaryTableStatements, getText, getVendorType, getWhereText, infixOperator, operationFormat, postfixOperator, prefixOperator, processConstraintParamIndex, processConstraints, processConstraintValue, setAction
-
-
-
-
Constructor Detail
-
SelectOneStatement
public SelectOneStatement(DBVendorType vendorType, SelectQueryPlan selectPlan)
-
-
Method Detail
-
generateColumnText
protected StringBuilder generateColumnText()
- Overrides:
generateColumnText
in classSelectStatement
-
-