public interface org.hibernate.persister.entity.Queryable extends org.hibernate.persister.entity.Loadable, org.hibernate.persister.entity.PropertyMapping, org.hibernate.persister.entity.Joinable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.persister.entity.Queryable
super_class: java.lang.Object
{
public abstract boolean isAbstract();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isExplicitPolymorphism();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getMappedSuperclass();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getDiscriminatorSQLValue();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String identifierSelectFragment(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
suffix
public abstract java.lang.String propertySelectFragment(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
alias
suffix
allProperties
public abstract org.hibernate.sql.SelectFragment propertySelectFragmentFragment(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lorg/hibernate/sql/SelectFragment;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
alias
suffix
allProperties
public abstract java.lang.String[] getIdentifierColumnNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isMultiTable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String[] getConstraintOrderedTableNameClosure();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String[][] getContraintOrderedTableKeyColumnClosure();
descriptor: ()[[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getTemporaryIdTableName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getTemporaryIdTableDDL();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getSubclassPropertyTableNumber(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
propertyPath
public abstract org.hibernate.persister.entity.Queryable$Declarer getSubclassPropertyDeclarer(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/persister/entity/Queryable$Declarer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
propertyPath
public abstract java.lang.String getSubclassTableName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
number
public abstract boolean isVersionPropertyInsertable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String generateFilterConditionAlias(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
rootAlias
public abstract org.hibernate.persister.entity.DiscriminatorMetadata getTypeDiscriminatorMetadata();
descriptor: ()Lorg/hibernate/persister/entity/DiscriminatorMetadata;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String[][] getSubclassPropertyFormulaTemplateClosure();
descriptor: ()[[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Queryable.java"
NestMembers:
org.hibernate.persister.entity.Queryable$Declarer
InnerClasses:
public Declarer = org.hibernate.persister.entity.Queryable$Declarer of org.hibernate.persister.entity.Queryable