public abstract class TableFunctionReference extends FromClause
Modifier and Type | Class and Description |
---|---|
static class |
TableFunctionReference.ProjectedColumn |
LanguageObject.Util
PRESERVE
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, toString
public SymbolMap getCorrelatedReferences()
public void setCorrelatedReferences(SymbolMap correlatedReferences)
public void copy(TableFunctionReference copy)
public void collectGroups(Collection<GroupSymbol> groups)
collectGroups
in class FromClause
public String getName()
public String getOutputName()
public GroupSymbol getGroupSymbol()
public void setName(String name)
name
- New namepublic boolean equals(Object obj)
equals
in class FromClause
public abstract List<? extends TableFunctionReference.ProjectedColumn> getColumns()
public List<ElementSymbol> getProjectedSymbols()
Copyright © 2019. All rights reserved.