public abstract class TableFunctionReference extends FromClause
| Modifier and Type | Class and Description |
|---|---|
static class |
TableFunctionReference.ProjectedColumn |
LanguageObject.UtilPRESERVE| Constructor and Description |
|---|
TableFunctionReference() |
| Modifier and Type | Method and Description |
|---|---|
void |
collectGroups(Collection<GroupSymbol> groups) |
void |
copy(TableFunctionReference copy) |
boolean |
equals(Object obj) |
abstract List<? extends TableFunctionReference.ProjectedColumn> |
getColumns() |
SymbolMap |
getCorrelatedReferences() |
GroupSymbol |
getGroupSymbol()
Get GroupSymbol representing the named subquery
|
String |
getName()
Get name of this clause.
|
String |
getOutputName() |
List<ElementSymbol> |
getProjectedSymbols() |
int |
hashCode() |
void |
setCorrelatedReferences(SymbolMap correlatedReferences) |
void |
setName(String name)
Reset the alias for this subquery from clause and it's pseudo-GroupSymbol.
|
acceptVisitor, clone, cloneDirect, getMakeDep, getMakeInd, hasHint, isMakeDep, isMakeNotDep, isNoUnnest, isOptional, isPreserve, setMakeDep, setMakeDep, setMakeInd, setMakeNotDep, setNoUnnest, setOptional, setPreserve, toStringpublic SymbolMap getCorrelatedReferences()
public void setCorrelatedReferences(SymbolMap correlatedReferences)
public void copy(TableFunctionReference copy)
public void collectGroups(Collection<GroupSymbol> groups)
collectGroups in class FromClausepublic String getName()
public String getOutputName()
public GroupSymbol getGroupSymbol()
public void setName(String name)
name - New namepublic boolean equals(Object obj)
equals in class FromClausepublic abstract List<? extends TableFunctionReference.ProjectedColumn> getColumns()
public List<ElementSymbol> getProjectedSymbols()
Copyright © 2019. All rights reserved.