SqlDelightFile

abstract class SqlDelightFile(viewProvider: FileViewProvider, language: Language) : SqlFileBase

Inheritors

Constructors

Link copied to clipboard
constructor(viewProvider: FileViewProvider, language: Language)

Properties

Link copied to clipboard
Link copied to clipboard
val module: Module?
Link copied to clipboard
abstract val order: Long?
Link copied to clipboard
Link copied to clipboard
val PsiElement.range: IntRange
Link copied to clipboard
val sqlStmtList: SqlStmtList?

Functions

Link copied to clipboard
open override fun accept(@NotNull p0: @NotNull PsiElementVisitor)
Link copied to clipboard
open override fun acceptChildren(@NotNull p0: @NotNull PsiElementVisitor)
Link copied to clipboard
fun accumulateAndGet(p0: KeyFMap, p1: BinaryOperator<KeyFMap>): KeyFMap
Link copied to clipboard
open override fun add(@NotNull p0: @NotNull PsiElement): PsiElement
Link copied to clipboard
open override fun addAfter(@NotNull p0: @NotNull PsiElement, p1: PsiElement?): PsiElement
Link copied to clipboard
open override fun addBefore(@NotNull p0: @NotNull PsiElement, p1: PsiElement?): PsiElement
Link copied to clipboard
open override fun addRange(p0: PsiElement, p1: PsiElement): PsiElement
Link copied to clipboard
open override fun addRangeAfter(p0: PsiElement, p1: PsiElement, p2: PsiElement): PsiElement
Link copied to clipboard
open override fun addRangeBefore(@NotNull p0: @NotNull PsiElement, @NotNull p1: @NotNull PsiElement, p2: PsiElement): PsiElement
Link copied to clipboard
Link copied to clipboard
@NotNull
open fun calcStubTree(): @NotNull StubTree
Link copied to clipboard
@NotNull
fun calcTreeElement(): @NotNull FileElement
Link copied to clipboard
open override fun canNavigate(): Boolean
Link copied to clipboard
open override fun canNavigateToSource(): Boolean
Link copied to clipboard
override fun checkAdd(@NotNull p0: @NotNull PsiElement)
Link copied to clipboard
open override fun checkDelete()
Link copied to clipboard
open override fun checkSetName(p0: String)
Link copied to clipboard
fun PsiElement.childOfType(type: IElementType): PsiElement?
fun PsiElement.childOfType(types: TokenSet): PsiElement?
Link copied to clipboard
open override fun clearCaches()
Link copied to clipboard
fun compareAndExchange(p0: KeyFMap, p1: KeyFMap): KeyFMap
Link copied to clipboard
fun compareAndExchangeAcquire(p0: KeyFMap, p1: KeyFMap): KeyFMap
Link copied to clipboard
fun compareAndExchangeRelease(p0: KeyFMap, p1: KeyFMap): KeyFMap
Link copied to clipboard
fun compareAndSet(p0: KeyFMap, p1: KeyFMap): Boolean
Link copied to clipboard
override fun copy(): PsiElement
Link copied to clipboard
open fun copyCopyableDataTo(@NotNull p0: @NotNull UserDataHolderBase)
Link copied to clipboard
open fun copyUserDataTo(@NotNull p0: @NotNull UserDataHolderBase)
Link copied to clipboard
open fun createContentLeafElement(p0: CharSequence): TreeElement
Link copied to clipboard
open override fun delete()
Link copied to clipboard
open override fun deleteChildRange(p0: PsiElement, p1: PsiElement)
Link copied to clipboard
@Nullable
@ApiStatus.Internal
fun derefStub(): @Nullable StubTree?
Link copied to clipboard
@Nullable
open fun <T : Any> findChildByClass(p0: Class<T>): @Nullable T?
Link copied to clipboard
inline fun <T : SqlAnnotatedElement> PsiElement.findChildOfType(): T?
Link copied to clipboard
open fun <T : Any> findChildrenByClass(p0: Class<T>): @NotNull Array<T>
Link copied to clipboard
inline fun <T : SqlAnnotatedElement> PsiElement.findChildrenOfType(): Collection<T>
Link copied to clipboard
fun findDbFile(): SqlFileBase?
Link copied to clipboard
open override fun findElementAt(p0: Int): PsiElement?
Link copied to clipboard
open override fun findReferenceAt(p0: Int): PsiReference?
Link copied to clipboard
fun get(): KeyFMap
Link copied to clipboard
fun getAcquire(): KeyFMap
Link copied to clipboard
fun getAndAccumulate(p0: KeyFMap, p1: BinaryOperator<KeyFMap>): KeyFMap
Link copied to clipboard
fun getAndSet(p0: KeyFMap): KeyFMap
Link copied to clipboard
fun getAndUpdate(p0: UnaryOperator<KeyFMap>): KeyFMap
Link copied to clipboard
open override fun getChildren(): @NotNull Array<PsiElement>
Link copied to clipboard
@Nullable
open override fun getContainingDirectory(): @Nullable PsiDirectory?
Link copied to clipboard
@NotNull
open override fun getContainingFile(): @NotNull PsiFile
Link copied to clipboard
open fun getContentElementType(): IElementType
Link copied to clipboard
open override fun getContext(): PsiElement?
Link copied to clipboard
open fun <T : Any> getCopyableUserData(@NotNull p0: @NotNull Key<T>): T
Link copied to clipboard
@Nullable
open fun getElementTypeForStubBuilder(): @Nullable IStubFileElementType<*>?
Link copied to clipboard
@Nullable
open override fun getFileElementType(): @Nullable IFileElementType?
Link copied to clipboard
@NotNull
abstract fun getFileType(): @NotNull FileType
Link copied to clipboard
open override fun getFirstChild(): PsiElement
Link copied to clipboard
@Nullable
fun getGreenStub(): @Nullable StubElement<*>?
Link copied to clipboard
@Nullable
fun getGreenStubTree(): @Nullable StubTree?
Link copied to clipboard
@Nullable
open override fun getIcon(p0: Int): @Nullable Icon?
Link copied to clipboard
@NotNull
override fun getLanguage(): @NotNull Language
Link copied to clipboard
open override fun getLastChild(): PsiElement
Link copied to clipboard
override fun getManager(): PsiManager
Link copied to clipboard
open override fun getModificationStamp(): Long
Link copied to clipboard
@NotNull
open override fun getName(): @NotNull String
Link copied to clipboard
open override fun getNavigationElement(): PsiElement
Link copied to clipboard
open override fun getNextSibling(): PsiElement
Link copied to clipboard
@NotNull
open override fun getNode(): @NotNull FileASTNode
Link copied to clipboard
@Nullable
open fun getNodeIfLoaded(): @Nullable FileASTNode?
Link copied to clipboard
fun getOpaque(): KeyFMap
Link copied to clipboard
open override fun getOriginalElement(): PsiElement
Link copied to clipboard
@NotNull
open override fun getOriginalFile(): @NotNull PsiFile
Link copied to clipboard
@ApiStatus.Experimental
@NotNull
open fun getOwnDeclarations(): @NotNull MutableCollection<out @NotNull PsiSymbolDeclaration>
Link copied to clipboard
@ApiStatus.Experimental
@NotNull
open fun getOwnReferences(): @NotNull MutableCollection<out @NotNull PsiSymbolReference>
Link copied to clipboard
open override fun getParent(): PsiDirectory?
Link copied to clipboard
@NotNull
open fun getParserDefinition(): @NotNull ParserDefinition
Link copied to clipboard
fun getPlain(): KeyFMap
Link copied to clipboard
open override fun getPresentation(): ItemPresentation?
Link copied to clipboard
open override fun getPrevSibling(): PsiElement
Link copied to clipboard
@NotNull
override fun getProject(): @NotNull Project
Link copied to clipboard
open override fun getPsiRoots(): @NotNull Array<PsiFile>
Link copied to clipboard
open override fun getReference(): PsiReference?
Link copied to clipboard
open override fun getReferences(): @NotNull Array<PsiReference>
Link copied to clipboard
@NotNull
open override fun getResolveScope(): @NotNull GlobalSearchScope
Link copied to clipboard
open override fun getStartOffsetInParent(): Int
Link copied to clipboard
@Nullable
open fun getStub(): @Nullable StubElement<PsiElement>?
Link copied to clipboard
@NotNull
open override fun getStubbedSpine(): @NotNull StubbedSpine
Link copied to clipboard
@Nullable
open override fun getStubTree(): @Nullable StubTree?
Link copied to clipboard
open override fun getText(): String
Link copied to clipboard
open override fun getTextLength(): Int
Link copied to clipboard
open override fun getTextOffset(): Int
Link copied to clipboard
open override fun getTextRange(): TextRange
Link copied to clipboard
@Contract(pure = true)
@NotNull
open fun getTextRangeInParent(): @NotNull TextRange
Link copied to clipboard
@Nullable
open fun getTreeElement(): @Nullable FileElement?
Link copied to clipboard
open override fun <T : Any> getUserData(@NotNull p0: @NotNull Key<T>): T?
Link copied to clipboard
@TestOnly
open fun getUserDataString(): String
Link copied to clipboard
@NotNull
open override fun getUseScope(): @NotNull SearchScope
Link copied to clipboard
@NotNull
open override fun getViewProvider(): @NotNull FileViewProvider
Link copied to clipboard
open override fun getVirtualFile(): VirtualFile?
Link copied to clipboard
open override fun isContentsLoaded(): Boolean
Link copied to clipboard
open override fun isDirectory(): Boolean
Link copied to clipboard
open override fun isEquivalentTo(p0: PsiElement): Boolean
Link copied to clipboard
open override fun isPhysical(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun isValid(): Boolean
Link copied to clipboard
open override fun isWritable(): Boolean
Link copied to clipboard
fun lazySet(p0: KeyFMap)
Link copied to clipboard
override fun markInvalidated()
Link copied to clipboard
open override fun navigate(p0: Boolean)
Link copied to clipboard
@ApiStatus.Experimental
@RequiresReadLock
@RequiresBackgroundThread
@Nullable
open fun navigationRequest(): @Nullable NavigationRequest?
Link copied to clipboard
inline fun <T : PsiElement> PsiElement.nextSiblingOfType(): T
Link copied to clipboard
open override fun onContentReload()
Link copied to clipboard
open override fun processChildren(@NotNull p0: @NotNull PsiElementProcessor<in PsiFileSystemItem>): Boolean
Link copied to clipboard
open override fun processDeclarations(@NotNull p0: @NotNull PsiScopeProcessor, @NotNull p1: @NotNull ResolveState, p2: PsiElement?, @NotNull p3: @NotNull PsiElement): Boolean
Link copied to clipboard
open fun <T : Any> putCopyableUserData(@NotNull p0: @NotNull Key<T>, p1: T)
Link copied to clipboard
open override fun putInfo(@NotNull p0: @NotNull MutableMap<in String, in String>)
Link copied to clipboard
open override fun <T : Any> putUserData(@NotNull p0: @NotNull Key<T>, @Nullable p1: @Nullable T?)
Link copied to clipboard
@NotNull
open override fun <T : Any> putUserDataIfAbsent(@NotNull p0: @NotNull Key<T>, @NotNull p1: @NotNull T & Any): @NotNull T & Any
Link copied to clipboard
fun PsiElement.rawSqlText(replacements: List<Pair<IntRange, String>> = emptyList()): String
Link copied to clipboard
open override fun <T : Any> replace(@NotNull p0: @NotNull Key<T>, @Nullable p1: @Nullable T?, @Nullable p2: @Nullable T?): Boolean
open override fun replace(@NotNull p0: @NotNull PsiElement): PsiElement
Link copied to clipboard
fun <T : SchemaContributor> schema(type: KClass<T>, sqlStmtElement: PsiElement?, includeAll: Boolean): Collection<T>
Link copied to clipboard
fun set(p0: KeyFMap)
Link copied to clipboard
open fun setContentElementType(p0: IElementType)
Link copied to clipboard
open override fun setName(@NotNull p0: @NotNull String): PsiElement
Link copied to clipboard
fun setOpaque(p0: KeyFMap)
Link copied to clipboard
open fun setOriginalFile(@NotNull p0: @NotNull PsiFile)
Link copied to clipboard
fun setPlain(p0: KeyFMap)
Link copied to clipboard
fun setRelease(p0: KeyFMap)
Link copied to clipboard
open fun setTreeElementPointer(@Nullable p0: @Nullable FileElement?)
Link copied to clipboard
open override fun subtreeChanged()
Link copied to clipboard
fun tables(includeAll: Boolean): Collection<LazyQuery>
Link copied to clipboard
fun tablesAvailable(child: PsiElement): List<LazyQuery>
Link copied to clipboard
open override fun textContains(p0: Char): Boolean
Link copied to clipboard
open override fun textMatches(@NotNull p0: @NotNull PsiElement): Boolean
open override fun textMatches(@NotNull p0: @NotNull CharSequence): Boolean
Link copied to clipboard
open override fun textToCharArray(): @NotNull CharArray
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun triggers(sqlStmtElement: PsiElement?): Collection<SqlCreateTriggerStmt>
Link copied to clipboard
fun updateAndGet(p0: UnaryOperator<KeyFMap>): KeyFMap
Link copied to clipboard
fun weakCompareAndSet(p0: KeyFMap, p1: KeyFMap): Boolean
Link copied to clipboard
fun weakCompareAndSetAcquire(p0: KeyFMap, p1: KeyFMap): Boolean
Link copied to clipboard
fun weakCompareAndSetPlain(p0: KeyFMap, p1: KeyFMap): Boolean
Link copied to clipboard
fun weakCompareAndSetRelease(p0: KeyFMap, p1: KeyFMap): Boolean
Link copied to clipboard
fun weakCompareAndSetVolatile(p0: KeyFMap, p1: KeyFMap): Boolean