1 package org.hibernate.loader.custom; 3 4 import java.util.Map ; 5 import java.util.Set ; 6 7 import org.hibernate.LockMode; 8 import org.hibernate.loader.CollectionAliases; 9 import org.hibernate.loader.EntityAliases; 10 import org.hibernate.type.Type; 11 12 13 22 public interface CustomQuery { 23 public String getSQL(); 24 public Set getQuerySpaces(); 25 26 29 public Map getNamedParameterBindPoints(); 30 31 public String [] getEntityNames(); 32 public EntityAliases[] getEntityAliases(); 33 public CollectionAliases[] getCollectionAliases(); 34 public LockMode[] getLockModes(); 35 38 public int[] getEntityOwners(); 39 40 43 public int[] getCollectionOwner(); 44 47 public String [] getCollectionRoles(); 48 49 52 public Type[] getScalarTypes(); 53 56 public String [] getScalarColumnAliases(); 57 58 } 59 | Popular Tags |