public interface org.hibernate.boot.model.naming.ImplicitNamingStrategy
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.boot.model.naming.ImplicitNamingStrategy
  super_class: java.lang.Object
{
  public abstract org.hibernate.boot.model.naming.Identifier determinePrimaryTableName(org.hibernate.boot.model.naming.ImplicitEntityNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitEntityNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitJoinTableNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineCollectionTableName(org.hibernate.boot.model.naming.ImplicitCollectionTableNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitCollectionTableNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitDiscriminatorColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitDiscriminatorColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineTenantIdColumnName(org.hibernate.boot.model.naming.ImplicitTenantIdColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitTenantIdColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineIdentifierColumnName(org.hibernate.boot.model.naming.ImplicitIdentifierColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitIdentifierColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitBasicColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineJoinColumnName(org.hibernate.boot.model.naming.ImplicitJoinColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitJoinColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determinePrimaryKeyJoinColumnName(org.hibernate.boot.model.naming.ImplicitPrimaryKeyJoinColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitPrimaryKeyJoinColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineAnyDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitAnyDiscriminatorColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitAnyDiscriminatorColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineAnyKeyColumnName(org.hibernate.boot.model.naming.ImplicitAnyKeyColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitAnyKeyColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineMapKeyColumnName(org.hibernate.boot.model.naming.ImplicitMapKeyColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitMapKeyColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineListIndexColumnName(org.hibernate.boot.model.naming.ImplicitIndexColumnNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitIndexColumnNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineForeignKeyName(org.hibernate.boot.model.naming.ImplicitForeignKeyNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitForeignKeyNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineUniqueKeyName(org.hibernate.boot.model.naming.ImplicitUniqueKeyNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitUniqueKeyNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  

  public abstract org.hibernate.boot.model.naming.Identifier determineIndexName(org.hibernate.boot.model.naming.ImplicitIndexNameSource);
    descriptor: (Lorg/hibernate/boot/model/naming/ImplicitIndexNameSource;)Lorg/hibernate/boot/model/naming/Identifier;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      source  
}
SourceFile: "ImplicitNamingStrategy.java"