public interface org.hibernate.metamodel.Metadata
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.metamodel.Metadata
super_class: java.lang.Object
{
public abstract org.hibernate.metamodel.Metadata$Options getOptions();
descriptor: ()Lorg/hibernate/metamodel/Metadata$Options;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.metamodel.SessionFactoryBuilder getSessionFactoryBuilder();
descriptor: ()Lorg/hibernate/metamodel/SessionFactoryBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.SessionFactory buildSessionFactory();
descriptor: ()Lorg/hibernate/SessionFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Iterable<org.hibernate.metamodel.binding.EntityBinding> getEntityBindings();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/metamodel/binding/EntityBinding;>;
public abstract org.hibernate.metamodel.binding.EntityBinding getEntityBinding(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/metamodel/binding/EntityBinding;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entityName
public abstract org.hibernate.metamodel.binding.EntityBinding getRootEntityBinding(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/metamodel/binding/EntityBinding;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entityName
public abstract java.lang.Iterable<org.hibernate.metamodel.binding.PluralAttributeBinding> getCollectionBindings();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/metamodel/binding/PluralAttributeBinding;>;
public abstract org.hibernate.metamodel.binding.TypeDef getTypeDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/metamodel/binding/TypeDef;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.lang.Iterable<org.hibernate.metamodel.binding.TypeDef> getTypeDefinitions();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/metamodel/binding/TypeDef;>;
public abstract java.lang.Iterable<org.hibernate.engine.spi.FilterDefinition> getFilterDefinitions();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/engine/spi/FilterDefinition;>;
public abstract java.lang.Iterable<org.hibernate.engine.spi.NamedQueryDefinition> getNamedQueryDefinitions();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/engine/spi/NamedQueryDefinition;>;
public abstract java.lang.Iterable<org.hibernate.engine.spi.NamedSQLQueryDefinition> getNamedNativeQueryDefinitions();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/engine/spi/NamedSQLQueryDefinition;>;
public abstract java.lang.Iterable<org.hibernate.engine.ResultSetMappingDefinition> getResultSetMappingDefinitions();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/engine/ResultSetMappingDefinition;>;
public abstract java.lang.Iterable<java.util.Map$Entry<java.lang.String, java.lang.String>> getImports();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;
public abstract java.lang.Iterable<org.hibernate.metamodel.binding.FetchProfile> getFetchProfiles();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/metamodel/binding/FetchProfile;>;
public abstract org.hibernate.metamodel.binding.IdGenerator getIdGenerator(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/metamodel/binding/IdGenerator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
}
SourceFile: "Metadata.java"
NestMembers:
org.hibernate.metamodel.Metadata$Options
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
public abstract Options = org.hibernate.metamodel.Metadata$Options of org.hibernate.metamodel.Metadata