public class ResolutionResultImpl extends Object implements IResolutionResult
| Constructor and Description |
|---|
ResolutionResultImpl(ScopeBuildResult scopeBuildResult,
TStatementList statements) |
public ResolutionResultImpl(ScopeBuildResult scopeBuildResult, TStatementList statements)
public IScope getScope(TCustomSqlStatement stmt)
IResolutionResultgetScope in interface IResolutionResultstmt - SQL语句public List<TTable> getTables(TCustomSqlStatement stmt)
IResolutionResultgetTables in interface IResolutionResultstmt - SQL语句public List<TTable> getTables(TCustomSqlStatement stmt, TableFilterOptions options)
IResolutionResultgetTables in interface IResolutionResultstmt - SQL语句options - 过滤选项public List<TObjectName> getColumns(TCustomSqlStatement stmt)
IResolutionResultgetColumns in interface IResolutionResultstmt - SQL语句public List<TObjectName> getColumnsForTable(TCustomSqlStatement stmt, TTable table)
IResolutionResultgetColumnsForTable in interface IResolutionResultstmt - SQL语句table - 目标表public List<TObjectName> getOrphanColumns(TCustomSqlStatement stmt)
IResolutionResultgetOrphanColumns in interface IResolutionResultstmt - SQL语句public List<TCTE> getCTEs(TCustomSqlStatement stmt)
IResolutionResultgetCTEs in interface IResolutionResultstmt - SQL语句(通常是包含 WITH 子句的 SELECT)public Set<String> getAllTableNames()
IResolutionResultgetAllTableNames in interface IResolutionResultpublic Set<String> getAllFieldNames()
IResolutionResultgetAllFieldNames in interface IResolutionResultpublic Set<String> getAllCTENames()
IResolutionResultgetAllCTENames in interface IResolutionResultpublic List<TObjectName> getAllResolvedColumns()
IResolutionResultgetAllResolvedColumns in interface IResolutionResultpublic List<TObjectName> getAllUnresolvedColumns()
IResolutionResultgetAllUnresolvedColumns in interface IResolutionResultpublic ResolutionStatistics getStatistics()
IResolutionResultgetStatistics in interface IResolutionResult