- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- All Implemented Interfaces:
java.io.Serializable
,ASTNodeAccess
- Direct Known Subclasses:
AllColumns
,AllValue
,AnalyticExpression
,AnyComparisonExpression
,ArrayConstructor
,ArrayExpression
,Between
,BinaryExpression
,CaseExpression
,CastExpression
,CollateExpression
,Column
,ConnectByRootOperator
,DateTimeLiteralExpression
,DateValue
,DoubleValue
,ExcludesExpression
,ExistsExpression
,ExtractExpression
,FilterOverImpl
,ForClause
,FullTextSearch
,Function
,Function.HavingClause
,HexValue
,IncludesExpression
,InExpression
,IntervalExpression
,IsBooleanExpression
,IsNullExpression
,JdbcNamedParameter
,JdbcParameter
,Join
,JsonExpression
,JsonFunction
,KeepExpression
,KSQLJoinWindow
,KSQLWindow
,LambdaExpression
,Limit
,LongValue
,MemberOfExpression
,MultipleExpression
,MySQLGroupConcat
,NextValExpression
,NotExpression
,NullValue
,NumericBind
,OracleHierarchicalExpression
,OracleHint
,OracleNamedFunctionParameter
,OverlapsCondition
,ParenthesedFromItem
,RangeExpression
,RowGetExpression
,Select
,SelectItem
,Sequence
,SetOperation
,SignedExpression
,StringValue
,StructType
,Synonym
,Table
,TimeKeyExpression
,TimestampValue
,TimeValue
,TimezoneExpression
,Top
,TranscodingFunction
,TrimFunction
,UserVariable
,VariableAssignment
,WhenClause
,XMLSerializeExpr
public class ASTNodeAccessImpl extends java.lang.Object implements ASTNodeAccess
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private SimpleNode
node
-
Constructor Summary
Constructors Constructor Description ASTNodeAccessImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuilder
appendTo(java.lang.StringBuilder builder)
SimpleNode
getASTNode()
ASTNodeAccess
getParent()
<T extends ASTNodeAccess>
TgetParent(java.lang.Class<T> clazz)
void
setASTNode(SimpleNode node)
-
-
-
Field Detail
-
node
private transient SimpleNode node
-
-
Method Detail
-
getASTNode
public SimpleNode getASTNode()
- Specified by:
getASTNode
in interfaceASTNodeAccess
-
setASTNode
public void setASTNode(SimpleNode node)
- Specified by:
setASTNode
in interfaceASTNodeAccess
-
appendTo
public java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)
-
getParent
public ASTNodeAccess getParent()
-
getParent
public <T extends ASTNodeAccess> T getParent(java.lang.Class<T> clazz)
-
-