Uses of Interface
org.mybatis.dynamic.sql.render.TableAliasCalculator
-
-
Uses of TableAliasCalculator in org.mybatis.dynamic.sql
Fields in org.mybatis.dynamic.sql with type parameters of type TableAliasCalculator Modifier and Type Field Description protected BiFunction<TableAliasCalculator,SqlTable,Optional<String>>
SqlColumn.Builder. tableQualifierFunction
protected BiFunction<TableAliasCalculator,SqlTable,Optional<String>>
SqlColumn. tableQualifierFunction
Methods in org.mybatis.dynamic.sql with parameters of type TableAliasCalculator Modifier and Type Method Description String
AbstractColumnComparisonCondition. renderCondition(String columnName, TableAliasCalculator tableAliasCalculator)
String
BasicColumn. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
Returns the name of the item aliased with a table name if appropriate.String
Constant. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
DerivedColumn. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
SqlColumn. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
StringConstant. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
default String
BasicColumn. renderWithTableAndColumnAlias(TableAliasCalculator tableAliasCalculator)
Returns the name of the item aliased with a table name and column alias if appropriate. -
Uses of TableAliasCalculator in org.mybatis.dynamic.sql.render
Classes in org.mybatis.dynamic.sql.render that implement TableAliasCalculator Modifier and Type Class Description class
ExplicitTableAliasCalculator
class
GuaranteedTableAliasCalculator
Returns the alias for a table if specified, or the table name itself.class
TableAliasCalculatorWithParent
Methods in org.mybatis.dynamic.sql.render that return TableAliasCalculator Modifier and Type Method Description static TableAliasCalculator
TableAliasCalculator. empty()
static TableAliasCalculator
ExplicitTableAliasCalculator. of(Map<SqlTable,String> aliases)
static TableAliasCalculator
ExplicitTableAliasCalculator. of(SqlTable table, String alias)
static TableAliasCalculator
GuaranteedTableAliasCalculator. of(Map<SqlTable,String> aliases)
Methods in org.mybatis.dynamic.sql.render with parameters of type TableAliasCalculator Modifier and Type Method Description TableAliasCalculatorWithParent.Builder
TableAliasCalculatorWithParent.Builder. withChild(TableAliasCalculator child)
TableAliasCalculatorWithParent.Builder
TableAliasCalculatorWithParent.Builder. withParent(TableAliasCalculator parent)
-
Uses of TableAliasCalculator in org.mybatis.dynamic.sql.select.aggregate
Methods in org.mybatis.dynamic.sql.select.aggregate with parameters of type TableAliasCalculator Modifier and Type Method Description String
Avg. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
Count. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
CountAll. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
CountDistinct. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
Max. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
Min. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
Sum. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
-
Uses of TableAliasCalculator in org.mybatis.dynamic.sql.select.function
Methods in org.mybatis.dynamic.sql.select.function with parameters of type TableAliasCalculator Modifier and Type Method Description String
Lower. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
OperatorFunction. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
Substring. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
String
Upper. renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
-
Uses of TableAliasCalculator in org.mybatis.dynamic.sql.select.render
Methods in org.mybatis.dynamic.sql.select.render with parameters of type TableAliasCalculator Modifier and Type Method Description T
AbstractQueryRendererBuilder. withParentTableAliasCalculator(TableAliasCalculator parentTableAliasCalculator)
JoinRenderer.Builder
JoinRenderer.Builder. withTableAliasCalculator(TableAliasCalculator tableAliasCalculator)
TableExpressionRenderer.Builder
TableExpressionRenderer.Builder. withTableAliasCalculator(TableAliasCalculator tableAliasCalculator)
-
Uses of TableAliasCalculator in org.mybatis.dynamic.sql.where
Methods in org.mybatis.dynamic.sql.where with parameters of type TableAliasCalculator Modifier and Type Method Description WhereClauseProvider
WhereModel. render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator)
WhereClauseProvider
WhereModel. render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator, String parameterName)
-
Uses of TableAliasCalculator in org.mybatis.dynamic.sql.where.render
Methods in org.mybatis.dynamic.sql.where.render with parameters of type TableAliasCalculator Modifier and Type Method Description CriterionRenderer.Builder
CriterionRenderer.Builder. withTableAliasCalculator(TableAliasCalculator tableAliasCalculator)
WhereConditionVisitor.Builder<T>
WhereConditionVisitor.Builder. withTableAliasCalculator(TableAliasCalculator tableAliasCalculator)
WhereRenderer.Builder
WhereRenderer.Builder. withTableAliasCalculator(TableAliasCalculator tableAliasCalculator)
-