public interface OuterJoinLoadable extends Loadable, Joinable
OuterJoinLoaderhasIdentifierPropertyROWID_ALIASENTITY_ID| Modifier and Type | Method and Description | 
|---|---|
int | 
countSubclassProperties()
How many properties are there, for this class and all subclasses? 
 | 
String | 
fromTableFragment(String alias)
Get the main from table fragment, given a query alias. 
 | 
CascadeStyle | 
getCascadeStyle(int i)
Get the cascade style of this (subclass closure) property 
 | 
EntityType | 
getEntityType()  | 
FetchMode | 
getFetchMode(int i)
May this (subclass closure) property be fetched using an SQL outerjoin? 
 | 
String[] | 
getPropertyColumnNames(String propertyPath)
Get the column names for the given property path 
 | 
String | 
getPropertyTableName(String propertyName)
Get the table name for the given property path 
 | 
String[] | 
getSubclassPropertyColumnNames(int i)
Return the column names used to persist the numbered property of the
 class or a subclass. 
 | 
String | 
getSubclassPropertyName(int i)
Get the name of the numbered property of the class or a subclass. 
 | 
String | 
getSubclassPropertyTableName(int i)
Return the table name used to persist the numbered property of the
 class or a subclass. 
 | 
Type | 
getSubclassPropertyType(int i)
Get the type of the numbered property of the class or a subclass. 
 | 
boolean | 
isDefinedOnSubclass(int i)
Is this property defined on a subclass of the mapped class. 
 | 
boolean | 
isSubclassPropertyNullable(int i)
Is the numbered property of the class of subclass nullable? 
 | 
String | 
selectFragment(String alias,
              String suffix)
Generate a list of collection index, key and element columns 
 | 
String[] | 
toColumns(String name,
         int i)
Given the number of a property of a subclass, and a table alias,
 return the aliased column names. 
 | 
getDiscriminatorAlias, getDiscriminatorColumnName, getDiscriminatorType, getDiscriminatorValue, getIdentifierAliases, getIdentifierColumnNames, getPropertyAliases, getPropertyColumnNames, getSubclassForDiscriminatorValue, getTableAliasForColumn, hasRowId, hasSubclasses, hydrate, isAbstract, registerAffectingFetchProfileafterInitialize, afterReassociate, buildCacheEntry, canExtractIdOutOfEntity, canUseReferenceCacheEntries, createProxy, delete, findDirty, findModified, forceVersionIncrement, generateEntityDefinition, getCacheAccessStrategy, getCacheEntryStructure, getClassMetadata, getConcreteProxyClass, getCurrentVersion, getDatabaseSnapshot, getEntityMetamodel, getEntityMode, getEntityName, getEntityTuplizer, getFactory, getFilterAliasGenerator, getIdByUniqueKey, getIdentifier, getIdentifier, getIdentifierGenerator, getIdentifierPropertyName, getIdentifierType, getInstrumentationMetadata, getMappedClass, getNaturalIdCacheAccessStrategy, getNaturalIdentifierProperties, getNaturalIdentifierSnapshot, getPropertyCascadeStyles, getPropertyCheckability, getPropertyInsertability, getPropertyInsertGenerationInclusions, getPropertyLaziness, getPropertyNames, getPropertyNullability, getPropertySpaces, getPropertyType, getPropertyTypes, getPropertyUpdateability, getPropertyUpdateGenerationInclusions, getPropertyValue, getPropertyValue, getPropertyValues, getPropertyValuesToInsert, getPropertyVersionability, getQuerySpaces, getRootEntityName, getSubclassEntityPersister, getVersion, getVersionProperty, getVersionType, hasCache, hasCascades, hasCollections, hasIdentifierProperty, hasInsertGeneratedProperties, hasLazyProperties, hasMutableProperties, hasNaturalIdCache, hasNaturalIdentifier, hasProxy, hasSubselectLoadableCollections, hasUninitializedLazyProperties, hasUpdateGeneratedProperties, implementsLifecycle, insert, insert, instantiate, isBatchLoadable, isCacheInvalidationRequired, isIdentifierAssignedByInsert, isInherited, isInstance, isInstrumented, isLazyPropertiesCacheable, isMutable, isSelectBeforeUpdateRequired, isSubclassEntityName, isTransient, isVersioned, isVersionPropertyGenerated, load, load, loadEntityIdByNaturalId, lock, lock, postInstantiate, processInsertGeneratedProperties, processUpdateGeneratedProperties, resetIdentifier, resolveAttributeIndexes, setIdentifier, setPropertyValue, setPropertyValues, updategetVersionComparatorgetEntityKeyDefinition, getEntityPersistergetAttributesconsumesCollectionAlias, consumesEntityAlias, filterFragment, filterFragment, fromJoinFragment, fromJoinFragment, getKeyColumnNames, getName, getTableName, isCollection, oneToManyFilterFragment, oneToManyFilterFragment, selectFragment, whereJoinFragment, whereJoinFragmentString selectFragment(String alias, String suffix)
int countSubclassProperties()
FetchMode getFetchMode(int i)
CascadeStyle getCascadeStyle(int i)
boolean isDefinedOnSubclass(int i)
Type getSubclassPropertyType(int i)
String getSubclassPropertyName(int i)
boolean isSubclassPropertyNullable(int i)
String[] getSubclassPropertyColumnNames(int i)
String getSubclassPropertyTableName(int i)
String[] toColumns(String name, int i)
String fromTableFragment(String alias)
String[] getPropertyColumnNames(String propertyPath)
String getPropertyTableName(String propertyName)
EntityType getEntityType()
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.