Top Description Inners Methods
org.hibernate.boot.model.source.spi

public Interface RelationalValueSource

Known Direct Subinterfaces
org.hibernate.boot.model.source.spi.ColumnSource, org.hibernate.boot.model.source.spi.DerivedValueSource

Unifying interface for ColumnSource and DerivedValueSource.
Author
Steve Ebersole
See Also
ColumnSource, DerivedValueSource

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

returns the name of the table that contains this value.
getContainingTableName
()

public RelationalValueSource.Nature

Returns:

The nature.
getNature
()

Retrieve the nature of this relational value.

Method Detail

getContainingTableNameback to summary
public String getContainingTableName()
Returns:String

returns the name of the table that contains this value.

getNatureback to summary
public RelationalValueSource.Nature getNature()

Retrieve the nature of this relational value. Is it a column? Or is it a derived value (formula)?

Returns:RelationalValueSource.Nature

The nature.

org.hibernate.boot.model.source.spi back to summary

public final Enum RelationalValueSource.Nature

extends Enum<RelationalValueSource.Nature>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final RelationalValueSource.Nature
public static final RelationalValueSource.Nature
private final Class<? extends RelationalValueSource>

Constructor Summary

AccessConstructor and Description
private
Nature(Class<? extends RelationalValueSource> specificContractClass)

Method Summary

Modifier and TypeMethod and Description
public Class<? extends RelationalValueSource>
public static RelationalValueSource.Nature
public static RelationalValueSource.Nature[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

COLUMNback to summary
public static final RelationalValueSource.Nature COLUMN
DERIVEDback to summary
public static final RelationalValueSource.Nature DERIVED
specificContractClassback to summary
private final Class<? extends RelationalValueSource> specificContractClass

Constructor Detail

Natureback to summary
private Nature(Class<? extends RelationalValueSource> specificContractClass)

Method Detail

getSpecificContractClassback to summary
public Class<? extends RelationalValueSource> getSpecificContractClass()
valueOfback to summary
public static RelationalValueSource.Nature valueOf(String name)
valuesback to summary
public static RelationalValueSource.Nature[] values()