Modifier and Type | Class and Description |
---|---|
public abstract class | AbstractCteValuesListBulkIdHandler
Defines how identifier values are selected from the updatable/deletable tables. |
public class | CteValuesListBuilder
Builds the CTE with VALUES list clause that wraps the identifiers to be updated/deleted. |
public class | CteValuesListBulkIdStrategy
This bulk-id strategy uses a CTE with a VALUE list to hold the identifiers, which are later used by the update or delete statement: with HT_Person (id ) as ( select id from ( values (?), (?), (?) (?) ) as HT (id) ) delete from Person where ( id ) in ( select id from HT_Person ) |
public class | CteValuesListDeleteHandlerImpl
Bulk-id delete handler that uses CTE and VALUES lists. |
public class | CteValuesListUpdateHandlerImpl
Bulk-id update handler that uses CTE and VALUES lists. |