1 package org.hibernate.persister.entity; 3 4 import org.hibernate.FetchMode; 5 import org.hibernate.type.EntityType; 6 import org.hibernate.type.Type; 7 8 16 public interface OuterJoinLoadable extends Loadable, Joinable { 17 18 21 public String selectFragment(String alias, String suffix); 22 25 public int countSubclassProperties(); 26 27 30 public FetchMode getFetchMode(int i); 31 32 35 public boolean isDefinedOnSubclass(int i); 36 37 40 public Type getSubclassPropertyType(int i); 41 42 45 public String getSubclassPropertyName(int i); 46 47 50 public boolean isSubclassPropertyNullable(int i); 51 52 56 public String [] getSubclassPropertyColumnNames(int i); 57 58 62 public String getSubclassPropertyTableName(int i); 63 67 public String [] toColumns(String name, int i); 68 69 72 public String fromTableFragment(String alias); 73 74 77 public String [] getPropertyColumnNames(String propertyPath); 78 81 public String getPropertyTableName(String propertyName); 82 83 public EntityType getEntityType(); 84 85 } 86 | Popular Tags |