- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- net.sf.jsqlparser.statement.select.Select
-
- net.sf.jsqlparser.statement.piped.FromQuery
-
- All Implemented Interfaces:
Serializable
,Expression
,Model
,net.sf.jsqlparser.parser.ASTNodeAccess
,FromItem
,Statement
public class FromQuery extends Select
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class net.sf.jsqlparser.statement.select.Select
forUpdateTable, withItemsList
-
-
Method Summary
-
Methods inherited from class net.sf.jsqlparser.statement.select.Select
accept, addOrderByElements, addOrderByElements, addOrderByElements, addOrderByExpressions, addWithItemsList, addWithItemsList, appendSelectBodyTo, appendStringListTo, as, getFetch, getForClause, getFormattedList, getFormattedList, getForMode, getForUpdateTable, getIsolation, getLimit, getLimitBy, getOffset, getOrderByElements, getPlainSelect, getSelectBody, getSetOperationList, getStringList, getStringList, getValues, getWait, getWithItemsList, isNoWait, isOracleSiblings, isSkipLocked, orderByToString, orderByToString, setFetch, setForClause, setForMode, setForUpdateTable, setIsolation, setLimit, setLimitBy, setNoWait, setOffset, setOracleSiblings, setOrderByElements, setSkipLocked, setWait, setWithItemsList, toString, withAlias, withFetch, withForMode, withForUpdateTable, withIsolation, withLimit, withLimitBy, withOffset, withOracleSiblings, withOrderByElements, withSkipLocked, withWait, withWithItemsList
-
Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
getASTNode, getParent, getParent, 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.expression.Expression
accept
-
-
-
-
Method Detail
-
getFromItem
public FromItem getFromItem()
-
isUsingFromKeyword
public boolean isUsingFromKeyword()
-
getLateralViews
public List<LateralView> getLateralViews()
-
setLateralViews
public FromQuery setLateralViews(List<LateralView> lateralViews)
-
addLateralViews
public FromQuery addLateralViews(Collection<LateralView> lateralViews)
-
addLateralViews
public FromQuery addLateralViews(LateralView... lateralViews)
-
addJoins
public FromQuery addJoins(Collection<Join> joins)
-
setUsingFromKeyword
public FromQuery setUsingFromKeyword(boolean usingFromKeyword)
-
with
public FromQuery with(boolean usingFromKeyword)
-
getPipeOperators
public ArrayList<PipeOperator> getPipeOperators()
-
add
public FromQuery add(PipeOperator operator)
-
add
public void add(int index, PipeOperator element)
-
remove
public PipeOperator remove(int index)
-
remove
public boolean remove(Object o)
-
clear
public void clear()
-
addAll
public boolean addAll(Collection<? extends PipeOperator> c)
-
addAll
public boolean addAll(int index, Collection<? extends PipeOperator> c)
-
removeAll
public boolean removeAll(Collection<?> c)
-
retainAll
public boolean retainAll(Collection<?> c)
-
subList
public List<PipeOperator> subList(int fromIndex, int toIndex)
-
forEach
public void forEach(Consumer<? super PipeOperator> action)
-
spliterator
public Spliterator<PipeOperator> spliterator()
-
removeIf
public boolean removeIf(Predicate<? super PipeOperator> filter)
-
replaceAll
public void replaceAll(UnaryOperator<PipeOperator> operator)
-
with
public FromQuery with(PipeOperator operator)
-
get
public PipeOperator get(int index)
-
set
public PipeOperator set(int index, PipeOperator element)
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
contains
public boolean contains(Object o)
-
indexOf
public int indexOf(Object o)
-
lastIndexOf
public int lastIndexOf(Object o)
-
toArray
public Object[] toArray()
-
toArray
public <T> T[] toArray(T[] a)
-
getAlias
public Alias getAlias()
-
setAlias
public void setAlias(Alias alias)
-
getPivot
public Pivot getPivot()
-
setPivot
public void setPivot(Pivot pivot)
-
getUnPivot
public UnPivot getUnPivot()
- Specified by:
getUnPivot
in interfaceFromItem
- Overrides:
getUnPivot
in classSelect
-
setUnPivot
public void setUnPivot(UnPivot unpivot)
- Specified by:
setUnPivot
in interfaceFromItem
- Overrides:
setUnPivot
in classSelect
-
getSampleClause
public SampleClause getSampleClause()
-
setSampleClause
public FromItem setSampleClause(SampleClause sampleClause)
-
accept
public <T,S> T accept(ExpressionVisitor<T> expressionVisitor, S context)
- Specified by:
accept
in interfaceExpression
- Overrides:
accept
in classSelect
-
accept
public <T,S> T accept(FromItemVisitor<T> fromItemVisitor, S context)
-
accept
public <T,S> T accept(SelectVisitor<T> selectVisitor, S context)
-
accept
public <T,S> T accept(FromQueryVisitor<T,S> fromQueryVisitor, S context)
-
appendTo
public StringBuilder appendTo(StringBuilder builder)
-
-