Uses of Class
org.eclipse.persistence.queries.SQLCall
Package
Description
-
Uses of SQLCall in org.eclipse.persistence.internal.databaseaccess
Modifier and TypeMethodDescriptionDatabasePlatform.buildCallWithReturning
(SQLCall sqlCall, Vector<DatabaseField> returnFields) INTERNAL Returns null unless the platform supports call with returning -
Uses of SQLCall in org.eclipse.persistence.internal.expressions
Modifier and TypeFieldDescriptionprotected SQLCall
ExpressionSQLPrinter.call
Stores the call being created.protected SQLCall
SQLModifyAllStatementForTempTable.selectCall
protected SQLCall
SQLUpdateAllStatementForOracleAnonymousBlock.selectCall
protected SQLCall
SQLDeleteAllStatement.selectCallForExist
protected SQLCall
SQLUpdateAllStatement.selectCallForExist
protected SQLCall
SQLDeleteAllStatement.selectCallForNotExist
Modifier and TypeMethodDescriptionprotected SQLCall
SQLInsertStatement.buildCallWithoutReturning
(AbstractSession session) Append the string containing the SQL insert string for the given table.protected SQLCall
SQLModifyStatement.buildCallWithoutReturning
(AbstractSession session) protected SQLCall
SQLUpdateStatement.buildCallWithoutReturning
(AbstractSession session) Append the string containing the SQL insert string for the given table.protected SQLCall
SQLUpdateAllStatement.buildSimple
(AbstractSession session) ExpressionSQLPrinter.getCall()
Return the call.SQLModifyAllStatementForTempTable.getSelectCall()
SQLUpdateAllStatementForOracleAnonymousBlock.getSelectCall()
SQLDeleteAllStatement.getSelectCallForExist()
SQLUpdateAllStatement.getSelectCallForExist()
SQLDeleteAllStatement.getSelectCallForNotExist()
Modifier and TypeMethodDescriptionprotected void
void
SQLModifyAllStatementForTempTable.setSelectCall
(SQLCall selectCall) void
SQLUpdateAllStatementForOracleAnonymousBlock.setSelectCall
(SQLCall selectCall) void
SQLDeleteAllStatement.setSelectCallForExist
(SQLCall selectCallForExist) void
SQLUpdateAllStatement.setSelectCallForExist
(SQLCall selectCallForExist) void
SQLDeleteAllStatement.setSelectCallForNotExist
(SQLCall selectCallForNotExist) protected void
SQLDeleteAllStatement.writeSelect
(Writer writer, SQLCall selectCall, String tableAliasInSelectCall, SQLCall call, DatasourcePlatform platform) protected void
SQLUpdateAllStatement.writeSelect
(Writer writer, SQLCall selectCall, String tableAliasInSelectCall, SQLCall call, DatasourcePlatform platform) protected boolean
SQLDeleteAllStatement.writeWhere
(Writer writer, SQLCall selectCall, SQLCall call) protected boolean
SQLUpdateAllStatement.writeWhere
(Writer writer, SQLCall selectCall, SQLCall call) ModifierConstructorDescriptionExpressionSQLPrinter
(AbstractSession session, AbstractRecord translationRow, SQLCall call, boolean printQualifiedNames, ExpressionBuilder builder) -
Uses of SQLCall in org.eclipse.persistence.internal.queries
Modifier and TypeMethodDescriptionprotected SQLDeleteStatement
ExpressionQueryMechanism.buildDeleteAllStatement
(DatabaseTable table, Expression inheritanceExpression, SQLCall selectCallForExist, SQLSelectStatement selectStatementForExist, SQLCall selectCallForNotExist, SQLSelectStatement selectStatementForNotExist, Collection primaryKeyFields) Return the appropriate delete statement Passing of a call/ statement pair is used because the same pair may be used several times.protected SQLDeleteStatement
ExpressionQueryMechanism.buildDeleteAllStatementForMapping
(SQLCall selectCallForExist, SQLSelectStatement selectStatementForExist, Vector sourceFields, Vector targetFields) Create SQLDeleteAllStatements for mappings that may be responsible for references to the objects to be deleted in the tables NOT mapped to any class: ManyToManyMapping and DirectCollectionMapping NOTE: A similar pattern also used in method buildDeleteAllStatementsForMappingsWithTempTable(): if you are updating this method consider applying a similar update to that method as well.protected Vector
ExpressionQueryMechanism.buildDeleteAllStatementsForMappings
(SQLCall selectCallForExist, SQLSelectStatement selectStatementForExist, boolean dontCheckDescriptor) NOTE: A similar pattern also used in method buildDeleteAllStatementsForMappingsWithTempTable: if you are updating this method consider applying a similar update to that method as well.protected SQLUpdateAllStatement
ExpressionQueryMechanism.buildUpdateAllStatement
(DatabaseTable table, HashMap databaseFieldsToValues, SQLCall selectCallForExist, SQLSelectStatement selectStatementForExist, Collection primaryKeyFields) -
Uses of SQLCall in org.eclipse.persistence.platform.database
Modifier and TypeMethodDescriptionOraclePlatform.buildCallWithReturning
(SQLCall sqlCall, Vector<DatabaseField> returnFields) INTERNAL: Returns null unless the platform supports call with returningPostgreSQLPlatform.buildCallWithReturning
(SQLCall sqlCall, Vector<DatabaseField> returnFields) INTERNAL: Uses the returning clause on Postgres. -
Uses of SQLCall in org.eclipse.persistence.tools.schemaframework
Modifier and TypeMethodDescriptionprotected String
StoredProcedureGenerator.buildProcedureString
(SQLCall call) INTERNAL: Given a call, this method produces the stored procedure string based on the SQL string inside the call.