Package io.github.fupacat.ast
Class Identifier
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.Identifier
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
IdentifierSnippet,SqlCommandIdentifier
This fragment is used to represent an identifier
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe type of the quote.The value of the identifier.Fields inherited from class io.github.fupacat.ast.TSqlFragment
firstTokenIndex, lastTokenIndex, ScriptTokenStream -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TSqlFragmentVisitor visitor) voidacceptChildren(TSqlFragmentVisitor visitor) voidSetIdentifier(String identifier) voidSetUnquotedIdentifier(String identifier) Methods inherited from class io.github.fupacat.ast.TSqlFragment
UpdateTokenInfo, UpdateTokenInfo
-
Field Details
-
Value
The value of the identifier. -
QuoteType
The type of the quote.
-
-
Constructor Details
-
Identifier
public Identifier()
-
-
Method Details
-
SetUnquotedIdentifier
- Overrides:
SetUnquotedIdentifierin classTSqlFragment
-
SetIdentifier
- Overrides:
SetIdentifierin classTSqlFragment
-
accept
- Specified by:
acceptin classTSqlFragment
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlFragment
-