public class SqlJoinInner extends SqlJoin
Constructor and Description |
---|
SqlJoinInner(SqlNode left,
SqlNode right) |
Modifier and Type | Method and Description |
---|---|
SqlNode |
apply(SqlTransform transform,
SqlNode left,
SqlNode right) |
SqlJoinInner |
asInnerJoin() |
SqlNode |
copy(SqlNode left,
SqlNode right) |
boolean |
isInnerJoin() |
void |
visit(SqlNodeVisitor visitor) |
addCondition, addConditions, asJoin, create, getConditions, getIdScope, getJoinType, getNodeScope, isJoin
getLeft, getRight
asCoalesce, asDistinct, asLeftJoin, asProject, asRestrict, asSelectBlock, asTable, getAliasName, isCoalesce, isDistinct, isLeftJoin, isProject, isRestrict, isSelectBlock, isTable, output, output, tablesInvolved, toString, usesColumn
addNote, addNotes, getNotes, hasNotes, hasOneNote
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNote, addNotes, getNotes, hasNotes, hasOneNote
public boolean isInnerJoin()
isInnerJoin
in interface SqlNode
isInnerJoin
in class SqlNodeBase
public SqlJoinInner asInnerJoin()
asInnerJoin
in interface SqlNode
asInnerJoin
in class SqlNodeBase
public void visit(SqlNodeVisitor visitor)
public SqlNode apply(SqlTransform transform, SqlNode left, SqlNode right)
apply
in class SqlNodeBase2
public SqlNode copy(SqlNode left, SqlNode right)
copy
in class SqlNodeBase2
Licenced under the Apache License, Version 2.0