-
- All Superinterfaces:
ASTNodeAccess
,java.io.Serializable
- All Known Implementing Classes:
LateralSubSelect
,ParenthesedFromItem
,ParenthesedSelect
,Table
,TableFunction
,Values
,WithItem
public interface FromItem extends ASTNodeAccess
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
accept(FromItemVisitor<?> fromItemVisitor)
<T,S>
Taccept(FromItemVisitor<T> fromItemVisitor, S context)
Alias
getAlias()
Pivot
getPivot()
UnPivot
getUnPivot()
void
setAlias(Alias alias)
void
setPivot(Pivot pivot)
void
setUnPivot(UnPivot unpivot)
default FromItem
withAlias(Alias alias)
default FromItem
withPivot(Pivot pivot)
default FromItem
withUnPivot(UnPivot unpivot)
-
Methods inherited from interface net.sf.jsqlparser.parser.ASTNodeAccess
getASTNode, setASTNode
-
-
-
-
Method Detail
-
accept
<T,S> T accept(FromItemVisitor<T> fromItemVisitor, S context)
-
accept
default void accept(FromItemVisitor<?> fromItemVisitor)
-
getAlias
Alias getAlias()
-
setAlias
void setAlias(Alias alias)
-
getPivot
Pivot getPivot()
-
setPivot
void setPivot(Pivot pivot)
-
getUnPivot
UnPivot getUnPivot()
-
setUnPivot
void setUnPivot(UnPivot unpivot)
-
-