| Modifier and Type | Field and Description |
|---|---|
| private final EntityMutationTarget | |
| private final OptionalTableUpdate | |
| private final EntityTableMapping | |
| private final UpsertOperation |
| Access | Constructor and Description |
|---|---|
| public | DeleteOrUpsertOperation(EntityMutationTarget mutationTarget, EntityTableMapping tableMapping, UpsertOperation upsertOperation, OptionalTableUpdate optionalTableUpdate)
|
| mutationTarget | back to summary |
|---|---|
| private final EntityMutationTarget mutationTarget | |
| optionalTableUpdate | back to summary |
|---|---|
| private final OptionalTableUpdate optionalTableUpdate | |
| tableMapping | back to summary |
|---|---|
| private final EntityTableMapping tableMapping | |
| upsertOperation | back to summary |
|---|---|
| private final UpsertOperation upsertOperation | |
| DeleteOrUpsertOperation | back to summary |
|---|---|
| public DeleteOrUpsertOperation(EntityMutationTarget mutationTarget, EntityTableMapping tableMapping, UpsertOperation upsertOperation, OptionalTableUpdate optionalTableUpdate) | |
| bindDeleteKeyValues | back to summary |
|---|---|
| private void bindDeleteKeyValues(JdbcValueBindings jdbcValueBindings, List<ColumnValueParameter> parameters, PreparedStatementDetails statementDetails, SharedSessionContractImplementor session) | |
| bindKeyValue | back to summary |
|---|---|
| private static void bindKeyValue(int jdbcPosition, Binding binding, JdbcValueDescriptor valueDescriptor, PreparedStatement statement, String sql, EntityTableMapping tableMapping, SharedSessionContractImplementor session) | |
| findValueDescriptor | back to summary |
|---|---|
| public JdbcValueDescriptor findValueDescriptor(String columnName, ParameterUsage usage) Implements org. Doc from org. Find the JDBC parameter to be used for the specified column.
| |
| getMutationTarget | back to summary |
|---|---|
| public MutationTarget Implements org. Doc from org. The thing being mutated
| |
| getMutationType | back to summary |
|---|---|
| public MutationType getMutationType() Implements org. Doc from org. The type of operation (INSERT, etc)
| |
| getTableDetails | back to summary |
|---|---|
| public TableMapping getTableDetails() Implements org. Doc from org. The table against which operation is to be performed
| |
| performDelete | back to summary |
|---|---|
| private void performDelete(JdbcValueBindings jdbcValueBindings, SharedSessionContractImplementor session) | |
| performMutation | back to summary |
|---|---|
| public void performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) Implements org.
| |
| performUpsert | back to summary |
|---|---|
| private void performUpsert(JdbcValueBindings jdbcValueBindings, SharedSessionContractImplementor session) | |