Uses of Class
org.eclipse.persistence.queries.SQLCall
-
-
Uses of SQLCall in org.eclipse.persistence.internal.databaseaccess
Methods in org.eclipse.persistence.internal.databaseaccess with parameters of type SQLCall Modifier and Type Method Description DatabaseCallDatabasePlatform. 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
Fields in org.eclipse.persistence.internal.expressions declared as SQLCall Modifier and Type Field Description protected SQLCallExpressionSQLPrinter. callStores the call being created.protected SQLCallSQLModifyAllStatementForTempTable. selectCallprotected SQLCallSQLUpdateAllStatementForOracleAnonymousBlock. selectCallprotected SQLCallSQLDeleteAllStatement. selectCallForExistprotected SQLCallSQLUpdateAllStatement. selectCallForExistprotected SQLCallSQLDeleteAllStatement. selectCallForNotExistMethods in org.eclipse.persistence.internal.expressions that return SQLCall Modifier and Type Method Description protected SQLCallSQLInsertStatement. buildCallWithoutReturning(AbstractSession session)Append the string containing the SQL insert string for the given table.protected SQLCallSQLModifyStatement. buildCallWithoutReturning(AbstractSession session)protected SQLCallSQLUpdateStatement. buildCallWithoutReturning(AbstractSession session)Append the string containing the SQL insert string for the given table.protected SQLCallSQLUpdateAllStatement. buildSimple(AbstractSession session)SQLCallExpressionSQLPrinter. getCall()Return the call.SQLCallSQLModifyAllStatementForTempTable. getSelectCall()SQLCallSQLUpdateAllStatementForOracleAnonymousBlock. getSelectCall()SQLCallSQLDeleteAllStatement. getSelectCallForExist()SQLCallSQLUpdateAllStatement. getSelectCallForExist()SQLCallSQLDeleteAllStatement. getSelectCallForNotExist()Methods in org.eclipse.persistence.internal.expressions with parameters of type SQLCall Modifier and Type Method Description protected voidExpressionSQLPrinter. setCall(SQLCall call)voidSQLModifyAllStatementForTempTable. setSelectCall(SQLCall selectCall)voidSQLUpdateAllStatementForOracleAnonymousBlock. setSelectCall(SQLCall selectCall)voidSQLDeleteAllStatement. setSelectCallForExist(SQLCall selectCallForExist)voidSQLUpdateAllStatement. setSelectCallForExist(SQLCall selectCallForExist)voidSQLDeleteAllStatement. setSelectCallForNotExist(SQLCall selectCallForNotExist)protected voidSQLDeleteAllStatement. writeSelect(Writer writer, SQLCall selectCall, String tableAliasInSelectCall, SQLCall call, DatasourcePlatform platform)protected voidSQLUpdateAllStatement. writeSelect(Writer writer, SQLCall selectCall, String tableAliasInSelectCall, SQLCall call, DatasourcePlatform platform)protected booleanSQLDeleteAllStatement. writeWhere(Writer writer, SQLCall selectCall, SQLCall call)protected booleanSQLUpdateAllStatement. writeWhere(Writer writer, SQLCall selectCall, SQLCall call)Constructors in org.eclipse.persistence.internal.expressions with parameters of type SQLCall Constructor Description ExpressionSQLPrinter(AbstractSession session, AbstractRecord translationRow, SQLCall call, boolean printQualifiedNames, ExpressionBuilder builder) -
Uses of SQLCall in org.eclipse.persistence.internal.queries
Methods in org.eclipse.persistence.internal.queries with parameters of type SQLCall Modifier and Type Method Description protected SQLDeleteStatementExpressionQueryMechanism. 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 SQLDeleteStatementExpressionQueryMechanism. 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 VectorExpressionQueryMechanism. 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 SQLUpdateAllStatementExpressionQueryMechanism. buildUpdateAllStatement(DatabaseTable table, HashMap databaseFieldsToValues, SQLCall selectCallForExist, SQLSelectStatement selectStatementForExist, Collection primaryKeyFields) -
Uses of SQLCall in org.eclipse.persistence.platform.database
Methods in org.eclipse.persistence.platform.database with parameters of type SQLCall Modifier and Type Method Description DatabaseCallOraclePlatform. buildCallWithReturning(SQLCall sqlCall, Vector<DatabaseField> returnFields)INTERNAL: Returns null unless the platform supports call with returningDatabaseCallPostgreSQLPlatform. buildCallWithReturning(SQLCall sqlCall, Vector<DatabaseField> returnFields)INTERNAL: Uses the returning clause on Postgres. -
Uses of SQLCall in org.eclipse.persistence.tools.schemaframework
Methods in org.eclipse.persistence.tools.schemaframework with parameters of type SQLCall Modifier and Type Method Description protected StringStoredProcedureGenerator. buildProcedureString(SQLCall call)INTERNAL: Given a call, this method produces the stored procedure string based on the SQL string inside the call.
-