public class SqlRestrict extends SqlNodeBase1
Modifier and Type | Method and Description |
---|---|
SqlNode |
apply(SqlTransform transform,
SqlNode subNode) |
SqlRestrict |
asRestrict() |
SqlNode |
copy(SqlNode subNode) |
SqlExprList |
getConditions() |
boolean |
isRestrict() |
void |
visit(SqlNodeVisitor visitor) |
getIdScope, getNodeScope, getSubNode
asCoalesce, asDistinct, asInnerJoin, asJoin, asLeftJoin, asProject, asSelectBlock, asTable, getAliasName, isCoalesce, isDistinct, isInnerJoin, isJoin, isLeftJoin, isProject, 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 isRestrict()
isRestrict
in interface SqlNode
isRestrict
in class SqlNodeBase
public SqlRestrict asRestrict()
asRestrict
in interface SqlNode
asRestrict
in class SqlNodeBase
public SqlExprList getConditions()
public void visit(SqlNodeVisitor visitor)
public SqlNode apply(SqlTransform transform, SqlNode subNode)
apply
in class SqlNodeBase1
public SqlNode copy(SqlNode subNode)
copy
in class SqlNodeBase1
Licenced under the Apache License, Version 2.0