public class BuilderSupport
extends java.lang.Object
| Constructor and Description |
|---|
BuilderSupport(Config config,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf,
AliasManager aliasManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
alias(EntityMetamodel<?> entityMetamodel) |
void |
column(Operand.Prop prop) |
void |
column(PropertyMetamodel<?> propertyMetamodel) |
void |
columnWithoutAlias(Operand.Prop prop) |
void |
columnWithoutAlias(PropertyMetamodel<?> propertyMetamodel) |
java.lang.String |
getAlias(EntityMetamodel<?> entityMetamodel) |
void |
operand(Operand operand) |
void |
param(Operand.Param param) |
void |
selectColumn(PropertyMetamodel<?> propertyMetamodel) |
void |
subQuery(EntityMetamodel<?> entityMetamodel,
SetOperationContext<?> setOperationContext,
AliasManager aliasManager) |
void |
table(EntityMetamodel<?> entityMetamodel) |
void |
visitCriterion(int index,
Criterion criterion) |
public BuilderSupport(Config config, java.util.function.Function<java.lang.String,java.lang.String> commenter, org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf, AliasManager aliasManager)
public void subQuery(EntityMetamodel<?> entityMetamodel, SetOperationContext<?> setOperationContext, AliasManager aliasManager)
public void table(EntityMetamodel<?> entityMetamodel)
public void alias(EntityMetamodel<?> entityMetamodel)
public java.lang.String getAlias(EntityMetamodel<?> entityMetamodel)
public void operand(Operand operand)
public void column(Operand.Prop prop)
public void column(PropertyMetamodel<?> propertyMetamodel)
public void columnWithoutAlias(Operand.Prop prop)
public void columnWithoutAlias(PropertyMetamodel<?> propertyMetamodel)
public void selectColumn(PropertyMetamodel<?> propertyMetamodel)
public void param(Operand.Param param)
public void visitCriterion(int index,
Criterion criterion)