| Modifier and Type | Field and Description |
|---|---|
| private final MetadataBuildingContext | |
| private AnnotatedColumns | |
| private final EntityBinder | |
| private final PropertyData | |
| private AnnotatedJoinColumns | |
| private final Nullability | |
| private final XProperty | |
| private final PropertyHolder |
| Access | Constructor and Description |
|---|---|
| public | ColumnsBuilder(PropertyHolder propertyHolder, Nullability nullability, XProperty property, PropertyData inferredData, EntityBinder entityBinder, MetadataBuildingContext buildingContext)
|
| Modifier and Type | Method and Description |
|---|---|
| private AnnotatedJoinColumns | |
| private AnnotatedJoinColumns | |
| public ColumnsBuilder | |
| public AnnotatedColumns | |
| private JoinColumn[] | |
| public AnnotatedJoinColumns | |
| private JoinColumnOrFormula[] | |
| pack-priv AnnotatedColumns | overrideColumnFromMapperOrMapsIdProperty(boolean isId)
Useful to override a column either by |
| buildingContext | back to summary |
|---|---|
| private final MetadataBuildingContext buildingContext | |
| columns | back to summary |
|---|---|
| private AnnotatedColumns columns | |
| entityBinder | back to summary |
|---|---|
| private final EntityBinder entityBinder | |
| inferredData | back to summary |
|---|---|
| private final PropertyData inferredData | |
| joinColumns | back to summary |
|---|---|
| private AnnotatedJoinColumns joinColumns | |
| nullability | back to summary |
|---|---|
| private final Nullability nullability | |
| property | back to summary |
|---|---|
| private final XProperty property | |
| propertyHolder | back to summary |
|---|---|
| private final PropertyHolder propertyHolder | |
| ColumnsBuilder | back to summary |
|---|---|
| public ColumnsBuilder(PropertyHolder propertyHolder, Nullability nullability, XProperty property, PropertyData inferredData, EntityBinder entityBinder, MetadataBuildingContext buildingContext) | |
| buildDefaultJoinColumnsForToOne | back to summary |
|---|---|
| private AnnotatedJoinColumns buildDefaultJoinColumnsForToOne(XProperty property, PropertyData inferredData) | |
| buildExplicitJoinColumns | back to summary |
|---|---|
| private AnnotatedJoinColumns buildExplicitJoinColumns(XProperty property, PropertyData inferredData) | |
| extractMetadata | back to summary |
|---|---|
| public ColumnsBuilder extractMetadata() | |
| getColumns | back to summary |
|---|---|
| public AnnotatedColumns getColumns() | |
| getJoinColumnAnnotations | back to summary |
|---|---|
| private JoinColumn[] getJoinColumnAnnotations(XProperty property, PropertyData inferredData) | |
| getJoinColumns | back to summary |
|---|---|
| public AnnotatedJoinColumns getJoinColumns() | |
| joinColumnOrFormulaAnnotations | back to summary |
|---|---|
| private JoinColumnOrFormula[] joinColumnOrFormulaAnnotations(XProperty property, PropertyData inferredData) | |
| overrideColumnFromMapperOrMapsIdProperty | back to summary |
|---|---|
| pack-priv AnnotatedColumns overrideColumnFromMapperOrMapsIdProperty(boolean isId) Useful to override a column either by | |