Modifier and Type | Method and Description |
---|---|
DatabaseCall |
DatabasePlatform.buildCallWithReturning(SQLCall sqlCall,
Vector returnFields)
INTERNAL
Returns null unless the platform supports call with returning
|
Modifier and Type | Field and Description |
---|---|
protected SQLCall |
ExpressionSQLPrinter.call
Stores the call being created.
|
protected SQLCall |
SQLUpdateAllStatementForOracleAnonymousBlock.selectCall |
protected SQLCall |
SQLModifyAllStatementForTempTable.selectCall |
protected SQLCall |
SQLUpdateAllStatement.selectCallForExist |
protected SQLCall |
SQLDeleteAllStatement.selectCallForExist |
protected SQLCall |
SQLDeleteAllStatement.selectCallForNotExist |
Modifier and Type | Method and Description |
---|---|
protected SQLCall |
SQLUpdateStatement.buildCallWithoutReturning(AbstractSession session)
Append the string containing the SQL insert string for the given table.
|
protected SQLCall |
SQLModifyStatement.buildCallWithoutReturning(AbstractSession session) |
protected SQLCall |
SQLInsertStatement.buildCallWithoutReturning(AbstractSession session)
Append the string containing the SQL insert string for the given table.
|
protected SQLCall |
SQLUpdateAllStatement.buildSimple(AbstractSession session) |
protected SQLCall |
ExpressionSQLPrinter.getCall()
Return the call.
|
SQLCall |
SQLUpdateAllStatementForOracleAnonymousBlock.getSelectCall() |
SQLCall |
SQLModifyAllStatementForTempTable.getSelectCall() |
SQLCall |
SQLUpdateAllStatement.getSelectCallForExist() |
SQLCall |
SQLDeleteAllStatement.getSelectCallForExist() |
SQLCall |
SQLDeleteAllStatement.getSelectCallForNotExist() |
Modifier and Type | Method and Description |
---|---|
protected void |
ExpressionSQLPrinter.setCall(SQLCall call) |
void |
SQLUpdateAllStatementForOracleAnonymousBlock.setSelectCall(SQLCall selectCall) |
void |
SQLModifyAllStatementForTempTable.setSelectCall(SQLCall selectCall) |
void |
SQLUpdateAllStatement.setSelectCallForExist(SQLCall selectCallForExist) |
void |
SQLDeleteAllStatement.setSelectCallForExist(SQLCall selectCallForExist) |
void |
SQLDeleteAllStatement.setSelectCallForNotExist(SQLCall selectCallForNotExist) |
protected void |
SQLUpdateAllStatement.writeSelect(Writer writer,
SQLCall selectCall,
String tableAliasInSelectCall,
SQLCall call) |
protected void |
SQLDeleteAllStatement.writeSelect(Writer writer,
SQLCall selectCall,
String tableAliasInSelectCall,
SQLCall call) |
protected boolean |
SQLUpdateAllStatement.writeWhere(Writer writer,
SQLCall selectCall,
SQLCall call) |
protected boolean |
SQLDeleteAllStatement.writeWhere(Writer writer,
SQLCall selectCall,
SQLCall call) |
Constructor and Description |
---|
ExpressionSQLPrinter(AbstractSession session,
AbstractRecord translationRow,
SQLCall call,
boolean printQualifiedNames) |
Modifier and Type | Method and Description |
---|---|
protected 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) |
protected Vector |
ExpressionQueryMechanism.buildDeleteAllStatementsForMappings(SQLCall selectCallForExist,
SQLSelectStatement selectStatementForExist,
boolean dontCheckDescriptor)
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 SQLUpdateAllStatement |
ExpressionQueryMechanism.buildUpdateAllStatement(DatabaseTable table,
HashMap databaseFieldsToValues,
SQLCall selectCallForExist,
SQLSelectStatement selectStatementForExist,
Collection primaryKeyFields) |
Modifier and Type | Method and Description |
---|---|
DatabaseCall |
OraclePlatform.buildCallWithReturning(SQLCall sqlCall,
Vector returnFields)
INTERNAL
Returns null unless the platform supports call with returning
|
Copyright © 2022. All rights reserved.