PostgreSqlTypeName

interface PostgreSqlTypeName : SqlTypeName

Inheritors

Properties

Link copied to clipboard
val ARRAY_FACTORY: ArrayFactory<PsiElement>
Link copied to clipboard
val EMPTY_ARRAY: Array<PsiElement>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun accept(p: @NotNull PsiElementVisitor)
Link copied to clipboard
abstract fun acceptChildren(p: @NotNull PsiElementVisitor)
Link copied to clipboard
abstract fun add(p: @NotNull PsiElement): PsiElement
Link copied to clipboard
abstract fun addAfter(p: @NotNull PsiElement, p1: @Nullable PsiElement): PsiElement
Link copied to clipboard
abstract fun addBefore(p: @NotNull PsiElement, p1: @Nullable PsiElement): PsiElement
Link copied to clipboard
abstract fun addRange(p: PsiElement, p1: PsiElement): PsiElement
Link copied to clipboard
abstract fun addRangeAfter(p: PsiElement, p1: PsiElement, p2: PsiElement): PsiElement
Link copied to clipboard
abstract fun addRangeBefore(p: @NotNull PsiElement, p1: @NotNull PsiElement, p2: PsiElement): PsiElement
Link copied to clipboard
abstract fun annotate(p: SqlAnnotationHolder)
Link copied to clipboard
abstract fun checkAdd(p: @NotNull PsiElement)
Link copied to clipboard
abstract fun checkDelete()
Link copied to clipboard
abstract fun copy(): PsiElement
Link copied to clipboard
abstract fun delete()
Link copied to clipboard
abstract fun deleteChildRange(p: PsiElement, p1: PsiElement)
Link copied to clipboard
abstract fun findElementAt(p: Int): @Nullable PsiElement
Link copied to clipboard
abstract fun findReferenceAt(p: Int): @Nullable PsiReference
Link copied to clipboard
Link copied to clipboard
@Nullable
abstract fun getBigIntDataType(): @Nullable PostgreSqlBigIntDataType
Link copied to clipboard
@Nullable
abstract fun getBigSerialDataType(): @Nullable PostgreSqlBigSerialDataType
Link copied to clipboard
@Nullable
abstract fun getBlobDataType(): @Nullable PostgreSqlBlobDataType
Link copied to clipboard
@Nullable
abstract fun getBooleanDataType(): @Nullable PostgreSqlBooleanDataType
Link copied to clipboard
abstract fun getChildren(): @NotNull Array<@NotNull PsiElement>
Link copied to clipboard
abstract fun getContainingFile(): SqlFileBase
abstract fun getContainingFile(): PsiFile
Link copied to clipboard
abstract fun getContext(): @Nullable PsiElement
Link copied to clipboard
abstract fun <T> getCopyableUserData(p: @NotNull Key<T>): @Nullable T
Link copied to clipboard
@Nullable
abstract fun getDateDataType(): @Nullable PostgreSqlDateDataType
Link copied to clipboard
abstract fun getFirstChild(): PsiElement
Link copied to clipboard
abstract fun getIcon(p: Int): Icon
Link copied to clipboard
abstract fun getIdentifier(): @NotNull SqlIdentifier
Link copied to clipboard
@Nullable
abstract fun getIntDataType(): @Nullable PostgreSqlIntDataType
Link copied to clipboard
@Nullable
abstract fun getJsonDataType(): @Nullable PostgreSqlJsonDataType
Link copied to clipboard
abstract fun getLanguage(): @NotNull Language
Link copied to clipboard
abstract fun getLastChild(): PsiElement
Link copied to clipboard
abstract fun getManager(): PsiManager
Link copied to clipboard
abstract fun getNavigationElement(): PsiElement
Link copied to clipboard
abstract fun getNextSibling(): PsiElement
Link copied to clipboard
abstract fun getNode(): ASTNode
Link copied to clipboard
@Nullable
abstract fun getNumericDataType(): @Nullable PostgreSqlNumericDataType
Link copied to clipboard
abstract fun getOriginalElement(): PsiElement
Link copied to clipboard
open fun getOwnDeclarations(): @NotNull Collection<out @NotNull PsiSymbolDeclaration>
Link copied to clipboard
open fun getOwnReferences(): @NotNull Collection<out @NotNull PsiSymbolReference>
Link copied to clipboard
abstract fun getParent(): PsiElement
Link copied to clipboard
abstract fun getPrevSibling(): PsiElement
Link copied to clipboard
abstract fun getProject(): @NotNull Project
Link copied to clipboard
abstract fun getReference(): @Nullable PsiReference
Link copied to clipboard
abstract fun getReferences(): @NotNull Array<PsiReference>
Link copied to clipboard
abstract fun getResolveScope(): @NotNull GlobalSearchScope
Link copied to clipboard
@Nullable
abstract fun getSerialDataType(): @Nullable PostgreSqlSerialDataType
Link copied to clipboard
abstract fun getSignedNumberList(): @NotNull List<SqlSignedNumber>
Link copied to clipboard
@Nullable
abstract fun getSmallIntDataType(): @Nullable PostgreSqlSmallIntDataType
Link copied to clipboard
@Nullable
abstract fun getSmallSerialDataType(): @Nullable PostgreSqlSmallSerialDataType
Link copied to clipboard
abstract fun getStartOffsetInParent(): Int
Link copied to clipboard
@Nullable
abstract fun getStringDataType(): @Nullable PostgreSqlStringDataType
Link copied to clipboard
abstract fun getText(): @NlsSafe String
Link copied to clipboard
abstract fun getTextLength(): Int
Link copied to clipboard
abstract fun getTextOffset(): Int
Link copied to clipboard
abstract fun getTextRange(): TextRange
Link copied to clipboard
open fun getTextRangeInParent(): @NotNull TextRange
Link copied to clipboard
@Nullable
abstract fun getTsvectorDataType(): @Nullable PostgreSqlTsvectorDataType
Link copied to clipboard
abstract fun <T> getUserData(p: @NotNull Key<T>): @Nullable T
Link copied to clipboard
abstract fun getUseScope(): @NotNull SearchScope
Link copied to clipboard
@Nullable
abstract fun getUuidDataType(): @Nullable PostgreSqlUuidDataType
Link copied to clipboard
@Nullable
abstract fun getXmlDataType(): @Nullable PostgreSqlXmlDataType
Link copied to clipboard
abstract fun isEquivalentTo(p: PsiElement): Boolean
Link copied to clipboard
abstract fun isPhysical(): Boolean
Link copied to clipboard
abstract fun isValid(): Boolean
Link copied to clipboard
abstract fun isWritable(): Boolean
Link copied to clipboard
abstract fun processDeclarations(p: @NotNull PsiScopeProcessor, p1: @NotNull ResolveState, p2: @Nullable PsiElement, p3: @NotNull PsiElement): Boolean
Link copied to clipboard
abstract fun <T> putCopyableUserData(p: @NotNull Key<T>, p1: @Nullable T)
Link copied to clipboard
abstract fun <T> putUserData(p: @NotNull Key<T>, p1: @Nullable T)
Link copied to clipboard
abstract fun queryAvailable(p: PsiElement): Collection<QueryElement.QueryResult>
Link copied to clipboard
abstract fun replace(p: @NotNull PsiElement): PsiElement
Link copied to clipboard
abstract fun tablesAvailable(p: PsiElement): Collection<LazyQuery>
Link copied to clipboard
abstract fun textContains(p: Char): Boolean
Link copied to clipboard
abstract fun textMatches(p: @NotNull @NonNls CharSequence): Boolean
Link copied to clipboard
abstract fun textToCharArray(): @NotNull Array<Char>
Link copied to clipboard
abstract fun toString(): @NonNls String