-
- All Implemented Interfaces:
-
ast.SqlNode
public final class SqlSubQueryTableSource extends SqlTableSource
sql语法树:子查询表
-
-
Field Summary
Fields Modifier and Type Field Description private final SqlSelectQueryselectprivate Stringaliasprivate final List<String>columnAliasNamesprivate BooleanisLateral
-
Constructor Summary
Constructors Constructor Description SqlSubQueryTableSource(SqlSelectQuery select, String alias, List<String> columnAliasNames, Boolean isLateral)
-
Method Summary
Modifier and Type Method Description final SqlSelectQuerygetSelect()StringgetAlias()UnitsetAlias(String alias)List<String>getColumnAliasNames()final BooleangetIsLateral()final UnitsetIsLateral(Boolean isLateral)-
-
Constructor Detail
-
SqlSubQueryTableSource
SqlSubQueryTableSource(SqlSelectQuery select, String alias, List<String> columnAliasNames, Boolean isLateral)
-
-
Method Detail
-
getSelect
final SqlSelectQuery getSelect()
-
getColumnAliasNames
List<String> getColumnAliasNames()
-
getIsLateral
final Boolean getIsLateral()
-
setIsLateral
final Unit setIsLateral(Boolean isLateral)
-
-
-
-