public class UpsertAssemblerSupport
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UpsertAssemblerSupport.ColumnNameType |
static class |
UpsertAssemblerSupport.DefaultUpsertAliasConstants |
static class |
UpsertAssemblerSupport.TableNameType |
static interface |
UpsertAssemblerSupport.UpsertAliasConstants |
| Constructor and Description |
|---|
UpsertAssemblerSupport(Naming naming,
Dialect dialect) |
UpsertAssemblerSupport(Naming naming,
Dialect dialect,
UpsertAssemblerSupport.UpsertAliasConstants aliasConstants) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
excludeAlias() |
java.lang.String |
excludeProp(EntityPropertyType<?,?> propertyType,
UpsertAssemblerSupport.ColumnNameType columnNameType) |
InParameter<?> |
param(EntityPropertyType<?,?> propertyType,
java.util.Map<EntityPropertyType<?,?>,InParameter<?>> values) |
java.lang.String |
prop(EntityPropertyType<?,?> propertyType) |
java.lang.String |
targetProp(EntityPropertyType<?,?> propertyType,
UpsertAssemblerSupport.ColumnNameType columnNameType) |
java.lang.String |
targetTable(EntityType<?> entityType,
UpsertAssemblerSupport.TableNameType tableNameType) |
java.lang.String |
targetTable(java.util.List<EntityPropertyType<?,?>> entityPropertyTypes,
UpsertAssemblerSupport.TableNameType tableNameType) |
public UpsertAssemblerSupport(Naming naming, Dialect dialect, UpsertAssemblerSupport.UpsertAliasConstants aliasConstants)
public java.lang.String targetTable(EntityType<?> entityType, UpsertAssemblerSupport.TableNameType tableNameType)
public java.lang.String targetTable(java.util.List<EntityPropertyType<?,?>> entityPropertyTypes, UpsertAssemblerSupport.TableNameType tableNameType)
public java.lang.String targetProp(EntityPropertyType<?,?> propertyType, UpsertAssemblerSupport.ColumnNameType columnNameType)
public java.lang.String excludeAlias()
public java.lang.String excludeProp(EntityPropertyType<?,?> propertyType, UpsertAssemblerSupport.ColumnNameType columnNameType)
public java.lang.String prop(EntityPropertyType<?,?> propertyType)
public InParameter<?> param(EntityPropertyType<?,?> propertyType, java.util.Map<EntityPropertyType<?,?>,InParameter<?>> values)