Interface BulkInsertionCapableIdentifierGenerator

    • Method Detail

      • supportsBulkInsertionIdentifierGeneration

        boolean supportsBulkInsertionIdentifierGeneration()
        Given the configuration of this generator, is identifier generation as part of bulk insertion supported?

        IMPL NOTE : Mainly here to allow stuff like SequenceStyleGenerator which *can* support this based on configuration

        Returns:
        true if bulk insertions are supported; false otherwise.
      • determineBulkInsertionIdentifierGenerationSelectFragment

        String determineBulkInsertionIdentifierGenerationSelectFragment​(Dialect dialect)
        Return the select expression fragment, if any, that generates the identifier values.
        Parameters:
        dialect - The dialect against which the insert will be performed.
        Returns:
        The identifier value generation fragment (SQL). null indicates that no fragment is needed.