Class RelationalObjectBinder
- java.lang.Object
-
- org.hibernate.boot.model.source.internal.hbm.RelationalObjectBinder
-
public class RelationalObjectBinder extends Object
Centralized binding of columns and formulas.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
RelationalObjectBinder.ColumnNamingDelegate
-
Constructor Summary
Constructors Constructor Description RelationalObjectBinder(MetadataBuildingContext buildingContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bindColumn(MappingDocument sourceDocument, ColumnSource columnSource, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate)
void
bindColumnOrFormula(MappingDocument sourceDocument, RelationalValueSource relationalValueSource, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate)
void
bindColumns(MappingDocument sourceDocument, List<ColumnSource> columnSources, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate)
void
bindColumnsAndFormulas(MappingDocument sourceDocument, List<RelationalValueSource> relationalValueSources, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate)
void
bindFormulas(MappingDocument sourceDocument, List<DerivedValueSource> formulaSources, OneToOne oneToOneBinding)
-
-
-
Constructor Detail
-
RelationalObjectBinder
public RelationalObjectBinder(MetadataBuildingContext buildingContext)
-
-
Method Detail
-
bindColumnOrFormula
public void bindColumnOrFormula(MappingDocument sourceDocument, RelationalValueSource relationalValueSource, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate)
-
bindColumns
public void bindColumns(MappingDocument sourceDocument, List<ColumnSource> columnSources, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate)
-
bindColumnsAndFormulas
public void bindColumnsAndFormulas(MappingDocument sourceDocument, List<RelationalValueSource> relationalValueSources, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate)
-
bindColumn
public void bindColumn(MappingDocument sourceDocument, ColumnSource columnSource, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate)
-
bindFormulas
public void bindFormulas(MappingDocument sourceDocument, List<DerivedValueSource> formulaSources, OneToOne oneToOneBinding)
-
-