Defined in: packages/core/src/parsers/CommentOnParser.ts:11
Parses COMMENT ON TABLE/COLUMN statements.
Constructors
Constructor
new CommentOnParser():
CommentOnParser
Returns
CommentOnParser
Methods
parse()
staticparse(sql):CommentOnStatement
Defined in: packages/core/src/parsers/CommentOnParser.ts:17
Parses a full SQL string containing a single COMMENT ON statement.
Parameters
sql
string
SQL text containing one COMMENT ON TABLE/COLUMN statement.
Returns
Parsed COMMENT ON statement model.
parseFromLexeme()
staticparseFromLexeme(lexemes,index):object
Defined in: packages/core/src/parsers/CommentOnParser.ts:33
Parses COMMENT ON tokens from a lexeme array starting at the specified index.
Parameters
lexemes
Lexeme[]
Tokenized SQL lexemes.
index
number
Lexeme index where COMMENT ON parsing starts.
Returns
object
Parsed statement and the next unread lexeme index.
value
value:
CommentOnStatement
newIndex
newIndex:
number