Interface MetadataBuildingContext

    • Method Detail

      • getMappingDefaults

        MappingDefaults getMappingDefaults()
        Access to mapping defaults in effect for this context
        Returns:
        The mapping defaults.
      • getMetadataCollector

        InFlightMetadataCollector getMetadataCollector()
        Access to the collector of metadata as we build it.
        Returns:
        The metadata collector.
      • getObjectNameNormalizer

        ObjectNameNormalizer getObjectNameNormalizer()
        Not sure how I feel about this exposed here
        Returns:
        The ObjectNameNormalizer
      • getPreferredSqlTypeCodeForBoolean

        @Incubating
        default int getPreferredSqlTypeCodeForBoolean()
      • getPreferredSqlTypeCodeForDuration

        @Incubating
        default int getPreferredSqlTypeCodeForDuration()
      • getPreferredSqlTypeCodeForUuid

        @Incubating
        default int getPreferredSqlTypeCodeForUuid()
      • getPreferredSqlTypeCodeForInstant

        @Incubating
        default int getPreferredSqlTypeCodeForInstant()
      • getPreferredSqlTypeCodeForArray

        @Incubating
        default int getPreferredSqlTypeCodeForArray()
      • isPreferJavaTimeJdbcTypesEnabled

        @Incubating
        default boolean isPreferJavaTimeJdbcTypesEnabled()
      • isPreferNativeEnumTypesEnabled

        @Incubating
        default boolean isPreferNativeEnumTypesEnabled()
      • isPreferJavaTimeJdbcTypesEnabled

        static boolean isPreferJavaTimeJdbcTypesEnabled​(ServiceRegistry serviceRegistry)
      • isPreferNativeEnumTypesEnabled

        static boolean isPreferNativeEnumTypesEnabled​(ServiceRegistry serviceRegistry)
      • isPreferJavaTimeJdbcTypesEnabled

        static boolean isPreferJavaTimeJdbcTypesEnabled​(ConfigurationService configurationService)
      • isPreferNativeEnumTypesEnabled

        static boolean isPreferNativeEnumTypesEnabled​(ConfigurationService configurationService)
      • getCurrentContributorName

        String getCurrentContributorName()
        The name of the contributor whose mappings we are currently processing