-
- All Implemented Interfaces:
-
ast.SqlNode
public final class SqlJoinTableSource extends SqlTableSource
sql语法树:JOIN查询表
-
-
Field Summary
Fields Modifier and Type Field Description private final SqlTableSourceleftprivate final SqlJoinTypejoinTypeprivate final SqlTableSourcerightprivate SqlExpronprivate Stringaliasprivate final List<String>columnAliasNames
-
Constructor Summary
Constructors Constructor Description SqlJoinTableSource(SqlTableSource left, SqlJoinType joinType, SqlTableSource right, SqlExpr on, String alias, List<String> columnAliasNames)
-
Method Summary
Modifier and Type Method Description final SqlTableSourcegetLeft()final SqlJoinTypegetJoinType()final SqlTableSourcegetRight()final SqlExprgetOn()final UnitsetOn(SqlExpr on)StringgetAlias()UnitsetAlias(String alias)List<String>getColumnAliasNames()-
-
Constructor Detail
-
SqlJoinTableSource
SqlJoinTableSource(SqlTableSource left, SqlJoinType joinType, SqlTableSource right, SqlExpr on, String alias, List<String> columnAliasNames)
-
-
Method Detail
-
getLeft
final SqlTableSource getLeft()
-
getJoinType
final SqlJoinType getJoinType()
-
getRight
final SqlTableSource getRight()
-
getColumnAliasNames
List<String> getColumnAliasNames()
-
-
-
-