-
- All Superinterfaces:
ASTNodeAccess
,java.io.Serializable
- All Known Implementing Classes:
LateralSubSelect
,ParenthesedFromItem
,ParenthesedSelect
,PlainSelect
,Select
,SetOperationList
,Table
,TableFunction
,TableStatement
,Values
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)
default java.lang.StringBuilder
appendTo(java.lang.StringBuilder builder, Alias alias)
default java.lang.StringBuilder
appendTo(java.lang.StringBuilder builder, Alias alias, Pivot pivot, UnPivot unPivot)
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)
-
appendTo
default java.lang.StringBuilder appendTo(java.lang.StringBuilder builder, Alias alias)
-
-