| Modifier and Type | Class and Description |
|---|---|
| public class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final LinkedHashMap |
| Access | Constructor and Description |
|---|---|
| public | CaseStatementDiscriminatorMappingImpl(JoinedSubclassEntityPersister entityDescriptor, String[] tableNames, int[] notNullColumnTableNumbers, String[] notNullColumnNames, String[] discriminatorValues, boolean[] discriminatorAbstract, DiscriminatorType<?> incomingDiscriminatorType, MappingModelCreationProcess creationProcess)
Deprecated
as a consequence of
JoinedSubclassEntityPersister being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| private Expression | |
| public BasicFetch | generateFetch(FetchParent
The parent of the Fetch we are generating fetchParent, NavigablePath The overall path within the graph fetchablePath, FetchTiming The requested fetch timing fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)Overrides org. Implements org. |
| public String | |
| public String | getContainingTableExpression()
Implements org. |
| public String | getCustomReadExpression()
Implements org. ColumnTransformer#read()
|
| public String | getCustomWriteExpression()
Implements org. ColumnTransformer#write()
|
| public Long | |
| public Integer | |
| public Integer | |
| public String | getSelectionExpression()
Implements org. |
| public boolean | |
| public boolean | hasPhysicalColumn()
Implements org. |
| public boolean | isFormula()
Implements org. |
| public boolean | |
| public boolean | isNullable()
Implements org. |
| public boolean | |
| public boolean | |
| public Expression | resolveSqlExpression(NavigablePath navigablePath, JdbcMapping
The JDBC mapping to use. This allows opting between
the "domain result type" (aka Class) and the "underlying type" (Integer, String, etc) jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState)Implements org. |
| tableDiscriminatorDetailsMap | back to summary |
|---|---|
| private final LinkedHashMap<String, CaseStatementDiscriminatorMappingImpl. | |
| CaseStatementDiscriminatorMappingImpl | back to summary |
|---|---|
| public CaseStatementDiscriminatorMappingImpl(JoinedSubclassEntityPersister entityDescriptor, String[] tableNames, int[] notNullColumnTableNumbers, String[] notNullColumnNames, String[] discriminatorValues, boolean[] discriminatorAbstract, DiscriminatorType<?> incomingDiscriminatorType, MappingModelCreationProcess creationProcess)
Deprecated as a consequence of | |
| createCaseSearchedExpression | back to summary |
|---|---|
| private Expression createCaseSearchedExpression(TableGroup entityTableGroup) | |
| generateFetch | back to summary |
|---|---|
| public BasicFetch Overrides org. Implements org. Doc from org. Generates a Fetch of this fetchable
| |
| getColumnDefinition | back to summary |
|---|---|
| public String getColumnDefinition() Implements org.
| |
| getContainingTableExpression | back to summary |
|---|---|
| public String getContainingTableExpression() Implements org. Doc from org. The table which contains the columns mapped by this value
| |
| getCustomReadExpression | back to summary |
|---|---|
| public String getCustomReadExpression() Implements org. Doc from org. The selection's read expression accounting for formula treatment as well
as
| |
| getCustomWriteExpression | back to summary |
|---|---|
| public String getCustomWriteExpression() Implements org. Doc from org. The selection's write expression accounting
| |
| getLength | back to summary |
|---|---|
| public Long getLength() Implements org.
| |
| getPrecision | back to summary |
|---|---|
| public Integer getPrecision() Implements org.
| |
| getScale | back to summary |
|---|---|
| public Integer getScale() Implements org.
| |
| getSelectionExpression | back to summary |
|---|---|
| public String getSelectionExpression() Implements org. Doc from org. The selection's expression. This is the column name or formula
| |
| hasPartitionedSelectionMapping | back to summary |
|---|---|
| public boolean hasPartitionedSelectionMapping() Overrides default org. Implements org.
| |
| hasPhysicalColumn | back to summary |
|---|---|
| public boolean hasPhysicalColumn() Implements org. Doc from org. Is the discriminator defined by a physical column?
| |
| isFormula | back to summary |
|---|---|
| public boolean isFormula() Implements org. Doc from org. Is the mapping a formula instead of a physical column?
| |
| isInsertable | back to summary |
|---|---|
| public boolean isInsertable() Implements org.
| |
| isNullable | back to summary |
|---|---|
| public boolean isNullable() Implements org. Doc from org. Is the mapping considered nullable?
| |
| isPartitioned | back to summary |
|---|---|
| public boolean isPartitioned() Implements org.
| |
| isUpdateable | back to summary |
|---|---|
| public boolean isUpdateable() Implements org.
| |
| resolveSqlExpression | back to summary |
|---|---|
| public Expression resolveSqlExpression(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState) Implements org. Doc from org. Create the appropriate SQL expression for this discriminator
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv CaseSearchedExpression | |
| private final TableGroup |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public JdbcMappingContainer | getExpressionType()
Implements org. |
| public void | renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
Implements org.
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| caseSearchedExpression | back to summary |
|---|---|
| pack-priv CaseSearchedExpression caseSearchedExpression | |
| entityTableGroup | back to summary |
|---|---|
| private final TableGroup entityTableGroup | |
| CaseStatementDiscriminatorExpression | back to summary |
|---|---|
| public CaseStatementDiscriminatorExpression(TableGroup entityTableGroup) | |
| getExpressionType | back to summary |
|---|---|
| public JdbcMappingContainer getExpressionType() Implements org. Doc from org. The type for this expression
| |
| renderToSql | back to summary |
|---|---|
| public void renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) Implements org. Deprecated as a consequence of
| |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final Object | |
| private final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv String | |
| pack-priv Object | |
| public String |
| checkColumnName | back to summary |
|---|---|
| private final String checkColumnName | |
| discriminatorValue | back to summary |
|---|---|
| private final Object discriminatorValue | |
| tableName | back to summary |
|---|---|
| private final String tableName | |
| TableDiscriminatorDetails | back to summary |
|---|---|
| public TableDiscriminatorDetails(String tableName, String checkColumnName, Object discriminatorValue) | |
| getCheckColumnName | back to summary |
|---|---|
| pack-priv String getCheckColumnName() | |
| getDiscriminatorValue | back to summary |
|---|---|
| pack-priv Object getDiscriminatorValue() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |