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