Package-level declarations

Properties

Link copied to clipboard
val PsiElement.range: IntRange

Functions

Link copied to clipboard
fun PsiElement.childOfType(type: IElementType): PsiElement?
fun PsiElement.childOfType(types: TokenSet): PsiElement?
Link copied to clipboard
fun NamedElement.columnDefSource(): ColumnDefMixin?
Link copied to clipboard
inline fun <T : SqlAnnotatedElement> PsiElement.findChildOfType(): T?
Link copied to clipboard
fun ASTNode.findChildRecursive(type: IElementType): ASTNode?
Link copied to clipboard
inline fun <T : SqlAnnotatedElement> PsiElement.findChildrenOfType(): Collection<T>
Link copied to clipboard
fun Collection<SqlDelightQueriesFile>.forInitializationStatements(allowReferenceCycles: Boolean, body: (sqlText: String) -> Unit)
Link copied to clipboard
Link copied to clipboard
inline fun <T : PsiElement> PsiElement.nextSiblingOfType(): T
Link copied to clipboard
Link copied to clipboard
fun PsiElement.rawSqlText(replacements: List<Pair<IntRange, String>> = emptyList()): String