Package org.hibernate.dialect
Enum DmlTargetColumnQualifierSupport
- java.lang.Object
-
- java.lang.Enum<DmlTargetColumnQualifierSupport>
-
- org.hibernate.dialect.DmlTargetColumnQualifierSupport
-
- All Implemented Interfaces:
Serializable
,Comparable<DmlTargetColumnQualifierSupport>
public enum DmlTargetColumnQualifierSupport extends Enum<DmlTargetColumnQualifierSupport>
Indicates the level of qualifier support used by the dialect when referencing a column.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description NONE
No need to explicitly qualify the column.TABLE_ALIAS
Qualify the column using the table alias, whenever available, and fallback to the table expression.TABLE_EXPRESSION
Qualify the column using the table expression, ignoring a possible table alias.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DmlTargetColumnQualifierSupport
valueOf(String name)
Returns the enum constant of this type with the specified name.static DmlTargetColumnQualifierSupport[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
TABLE_EXPRESSION
public static final DmlTargetColumnQualifierSupport TABLE_EXPRESSION
Qualify the column using the table expression, ignoring a possible table alias.
-
TABLE_ALIAS
public static final DmlTargetColumnQualifierSupport TABLE_ALIAS
Qualify the column using the table alias, whenever available, and fallback to the table expression.
-
NONE
public static final DmlTargetColumnQualifierSupport NONE
No need to explicitly qualify the column.
-
-
Method Detail
-
values
public static DmlTargetColumnQualifierSupport[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DmlTargetColumnQualifierSupport c : DmlTargetColumnQualifierSupport.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DmlTargetColumnQualifierSupport valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-