SqlParserDefinition

abstract class SqlParserDefinition : ParserDefinition

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun createElement(node: ASTNode): PsiElement
Link copied to clipboard
abstract override fun createFile(viewProvider: FileViewProvider): SqlFileBase
Link copied to clipboard
open override fun createLexer(project: Project): Lexer
Link copied to clipboard
open override fun createParser(project: Project): SqlParser
Link copied to clipboard
open override fun getCommentTokens(): @NotNull TokenSet
Link copied to clipboard
@NotNull
abstract fun getFileNodeType(): @NotNull IFileElementType
Link copied to clipboard
abstract fun getLanguage(): Language
Link copied to clipboard
open override fun getStringLiteralElements(): TokenSet
Link copied to clipboard
open override fun getWhitespaceTokens(): @NotNull TokenSet
Link copied to clipboard
@ApiStatus.Experimental
@Nullable
open fun reparseSpace(@NotNull p0: @NotNull ASTNode, @NotNull p1: @NotNull CharSequence): @Nullable ASTNode?
Link copied to clipboard
@NotNull
open fun spaceExistanceTypeBetweenTokens(p0: ASTNode, p1: ASTNode): @NotNull ParserDefinition.SpaceRequirements
Link copied to clipboard
open override fun spaceExistenceTypeBetweenTokens(p0: ASTNode, p1: ASTNode): ParserDefinition.SpaceRequirements