1 package org.hibernate.persister.entity; 3 4 10 public interface Queryable extends Loadable, PropertyMapping, Joinable { 11 12 15 public boolean isAbstract(); 16 19 public boolean isExplicitPolymorphism(); 20 24 public String getMappedSuperclass(); 25 29 public String getDiscriminatorSQLValue(); 30 31 34 public String identifierSelectFragment(String name, String suffix); 35 38 public String propertySelectFragment(String alias, String suffix, boolean allProperties); 39 40 43 public String [] getIdentifierColumnNames(); 44 45 51 public boolean isMultiTable(); 52 53 59 public String [] getConstraintOrderedTableNameClosure(); 60 61 73 public String [][] getContraintOrderedTableKeyColumnClosure(); 74 75 81 public String getTemporaryIdTableName(); 82 83 89 public String getTemporaryIdTableDDL(); 90 91 102 public int getSubclassPropertyTableNumber(String property); 103 104 111 public String getSubclassTableName(int number); 112 } 113 | Popular Tags |