Package io.jmix.datatools
Class EntitySqlGenerator.Table
java.lang.Object
io.jmix.datatools.EntitySqlGenerator.Table
- Enclosing class:
- EntitySqlGenerator
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected jakarta.persistence.DiscriminatorTypeprotected Map<String,EntitySqlGenerator.FieldEntry> protected Stringprotected Stringprotected EntitySqlGenerator.Table
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected Map<String,EntitySqlGenerator.FieldEntry> collectFields(Class<?> clazz) protected voidcollectMetadata(Class<?> clazz) protected ObjectgetInsertStrings(EntitySqlGenerator.FieldEntry fieldEntry, Object entity) getUpdateStrings(Map.Entry<String, EntitySqlGenerator.FieldEntry> mapEntry, Object entity) protected voidoverrideAssociations(jakarta.persistence.AssociationOverrides overrides, Map<String, EntitySqlGenerator.FieldEntry> embeddedFields) protected voidoverrideAttributes(jakarta.persistence.AttributeOverrides overrides, Map<String, EntitySqlGenerator.FieldEntry> embeddedFields) protected String
- 
Field Details- 
parent
- 
name
- 
idColumn
- 
discriminatorColumn
- 
discriminatorTypeprotected jakarta.persistence.DiscriminatorType discriminatorType
- 
fieldToColumnMapping
 
- 
- 
Constructor Details- 
Tablepublic Table()
- 
Table
 
- 
- 
Method Details- 
insert
- 
getInsertStrings
- 
update
- 
getUpdateStrings
- 
discriminatorValue
- 
collectMetadata
- 
resolveIdColumn
- 
collectFields
- 
overrideAttributesprotected void overrideAttributes(jakarta.persistence.AttributeOverrides overrides, Map<String, EntitySqlGenerator.FieldEntry> embeddedFields) 
- 
overrideAssociationsprotected void overrideAssociations(jakarta.persistence.AssociationOverrides overrides, Map<String, EntitySqlGenerator.FieldEntry> embeddedFields) 
 
-