org.hibernate.loader.Loader
| Modifier and Type | Field and Description |
|---|---|
| public static final String |
| Modifier and Type | Method and Description |
|---|---|
| public String | getDiscriminatorAlias(String suffix)
Get the result set aliases used for the identifier columns, given a suffix |
| public String | Returns: the column name for the discriminator as specified in the mapping.
|
| public Type | |
| public String[] | getIdentifierAliases(String suffix)
Get the result set aliases used for the identifier columns, given a suffix |
| public String[] | |
| public String[] | getPropertyAliases(String suffix, int i)
Get the result set aliases used for the property columns, given a suffix (properties of this class, only). |
| public String[] | getPropertyColumnNames(int i)
Get the result set column names mapped for this property (properties of this class, only). |
| public String | getSubclassForDiscriminatorValue(Object value)
Get the concrete subclass corresponding to the given discriminator value |
| public boolean | |
| public boolean | |
| public Object[] | hydrate(ResultSet rs, Serializable id, Object object, Loadable rootLoadable, String[][] suffixedPropertyColumns, boolean allProperties, SessionImplementor session)
Retrieve property values from one row of a result set |
| public boolean | |
| public void | registerAffectingFetchProfile(String
The name of the profile affecting this. fetchProfileName)Register the name of a fetch profile determined to have an affect on the underlying loadable in regards to the fact that the underlying load SQL needs to be adjust when the given fetch profile is enabled. |
| ROWID_ALIAS | back to summary |
|---|---|
| public static final String ROWID_ALIAS | |
| getDiscriminatorAlias | back to summary |
|---|---|
| public String getDiscriminatorAlias(String suffix) Get the result set aliases used for the identifier columns, given a suffix | |
| getDiscriminatorColumnName | back to summary |
|---|---|
public String getDiscriminatorColumnName()
| |
| getDiscriminatorType | back to summary |
|---|---|
| public Type getDiscriminatorType() Get the discriminator type | |
| getIdentifierAliases | back to summary |
|---|---|
| public String[] getIdentifierAliases(String suffix) Get the result set aliases used for the identifier columns, given a suffix | |
| getIdentifierColumnNames | back to summary |
|---|---|
| public String[] getIdentifierColumnNames() Get the names of columns used to persist the identifier | |
| getPropertyAliases | back to summary |
|---|---|
| public String[] getPropertyAliases(String suffix, int i) Get the result set aliases used for the property columns, given a suffix (properties of this class, only). | |
| getPropertyColumnNames | back to summary |
|---|---|
| public String[] getPropertyColumnNames(int i) Get the result set column names mapped for this property (properties of this class, only). | |
| getSubclassForDiscriminatorValue | back to summary |
|---|---|
| public String getSubclassForDiscriminatorValue(Object value) Get the concrete subclass corresponding to the given discriminator value | |
| hasRowId | back to summary |
|---|---|
| public boolean hasRowId() Does the result set contain rowids? | |
| hasSubclasses | back to summary |
|---|---|
| public boolean hasSubclasses() Does this persistent class have subclasses? | |
| hydrate | back to summary |
|---|---|
| public Object[] hydrate(ResultSet rs, Serializable id, Object object, Loadable rootLoadable, String[][] suffixedPropertyColumns, boolean allProperties, SessionImplementor session) throws SQLException, HibernateException Retrieve property values from one row of a result set | |
| isAbstract | back to summary |
|---|---|
| public boolean isAbstract() | |
| registerAffectingFetchProfile | back to summary |
|---|---|
| public void registerAffectingFetchProfile(String fetchProfileName) Register the name of a fetch profile determined to have an affect on the underlying loadable in regards to the fact that the underlying load SQL needs to be adjust when the given fetch profile is enabled.
| |