Class TableFunction
- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- net.sf.jsqlparser.expression.Function
-
- net.sf.jsqlparser.statement.select.TableFunction
-
- All Implemented Interfaces:
java.io.Serializable
,Expression
,Model
,ASTNodeAccess
,FromItem
public class TableFunction extends Function implements FromItem
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TableFunction(java.lang.String prefix, Function function)
TableFunction(Function function)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
accept(FromItemVisitor fromItemVisitor)
java.lang.StringBuilder
appendTo(java.lang.StringBuilder builder)
Alias
getAlias()
Function
getExpression()
Deprecated.Function
getFunction()
Pivot
getPivot()
java.lang.String
getPrefix()
UnPivot
getUnPivot()
void
setAlias(Alias alias)
TableFunction
setFunction(Function function)
void
setPivot(Pivot pivot)
TableFunction
setPrefix(java.lang.String prefix)
void
setUnPivot(UnPivot unPivot)
java.lang.String
toString()
TableFunction
withAlias(Alias alias)
TableFunction
withPivot(Pivot pivot)
TableFunction
withUnPivot(UnPivot unpivot)
-
Methods inherited from class net.sf.jsqlparser.expression.Function
accept, getAttribute, getAttribute, getAttributeColumn, getAttributeName, getKeep, getMultipartName, getName, getNamedParameters, getOrderByElements, getParameters, isAllColumns, isDistinct, isEscaped, isIgnoreNulls, isUnique, setAllColumns, setAttribute, setAttribute, setAttributeName, setDistinct, setEscaped, setIgnoreNulls, setKeep, setName, setName, setNamedParameters, setOrderByElements, setParameters, setParameters, setUnique, withAllColumns, withAttribute, withAttribute, withAttributeName, withDistinct, withIgnoreNulls, withKeep, withName, withName, withNamedParameters, withParameters, withParameters, withUnique
-
Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
getASTNode, setASTNode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.sf.jsqlparser.parser.ASTNodeAccess
getASTNode, setASTNode
-
-
-
-
Method Detail
-
getFunction
public Function getFunction()
-
getExpression
@Deprecated public Function getExpression()
Deprecated.
-
setFunction
public TableFunction setFunction(Function function)
-
getPrefix
public java.lang.String getPrefix()
-
setPrefix
public TableFunction setPrefix(java.lang.String prefix)
-
accept
public void accept(FromItemVisitor fromItemVisitor)
-
withAlias
public TableFunction withAlias(Alias alias)
-
withPivot
public TableFunction withPivot(Pivot pivot)
-
getUnPivot
public UnPivot getUnPivot()
- Specified by:
getUnPivot
in interfaceFromItem
-
setUnPivot
public void setUnPivot(UnPivot unPivot)
- Specified by:
setUnPivot
in interfaceFromItem
-
withUnPivot
public TableFunction withUnPivot(UnPivot unpivot)
- Specified by:
withUnPivot
in interfaceFromItem
-
appendTo
public java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)
- Overrides:
appendTo
in classASTNodeAccessImpl
-
-