Class OracleMergeInsertClauseImpl

java.lang.Object
java.util.concurrent.atomic.AtomicReference<com.intellij.util.keyFMap.KeyFMap>
com.intellij.openapi.util.UserDataHolderBase
com.intellij.psi.impl.ElementBase
com.intellij.psi.impl.PsiElementBase
com.intellij.extapi.psi.ASTDelegatePsiElement
com.intellij.extapi.psi.ASTWrapperPsiElement
com.alecstrong.sql.psi.core.psi.SqlCompositeElementImpl
com.alecstrong.sql.psi.core.psi.mixins.WithClauseContainer
com.alecstrong.sql.psi.core.psi.mixins.MutatorMixin
com.alecstrong.sql.psi.core.psi.mixins.InsertStmtMixin
com.alecstrong.sql.psi.core.psi.impl.SqlInsertStmtImpl
app.softwork.sqldelight.oracledialect.grammar.mixins.MergeInsertMixin
app.softwork.sqldelight.oracledialect.grammar.psi.impl.OracleMergeInsertClauseImpl
All Implemented Interfaces:
OracleMergeInsertClause, com.alecstrong.sql.psi.core.psi.SqlAnnotatedElement, com.alecstrong.sql.psi.core.psi.SqlCompositeElement, com.alecstrong.sql.psi.core.psi.SqlInsertStmt, com.intellij.navigation.NavigationItem, com.intellij.openapi.util.Iconable, com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderEx, com.intellij.pom.Navigatable, com.intellij.psi.NavigatablePsiElement, com.intellij.psi.PsiElement, Serializable, Cloneable

public class OracleMergeInsertClauseImpl extends app.softwork.sqldelight.oracledialect.grammar.mixins.MergeInsertMixin implements OracleMergeInsertClause
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.intellij.openapi.util.Iconable

    com.intellij.openapi.util.Iconable.IconFlags
  • Field Summary

    Fields inherited from class com.intellij.psi.impl.ElementBase

    FLAGS_LOCKED

    Fields inherited from interface com.intellij.openapi.util.Iconable

    ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY

    Fields inherited from interface com.intellij.pom.Navigatable

    EMPTY_NAVIGATABLE_ARRAY

    Fields inherited from interface com.intellij.psi.NavigatablePsiElement

    EMPTY_NAVIGATABLE_ELEMENT_ARRAY

    Fields inherited from interface com.intellij.navigation.NavigationItem

    EMPTY_NAVIGATION_ITEM_ARRAY

    Fields inherited from interface com.intellij.psi.PsiElement

    ARRAY_FACTORY, EMPTY_ARRAY
  • Constructor Summary

    Constructors
    Constructor
    Description
    OracleMergeInsertClauseImpl(com.intellij.lang.ASTNode node)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(@NotNull OracleVisitor visitor)
     
    void
    accept(@NotNull com.intellij.psi.PsiElementVisitor visitor)
     

    Methods inherited from class app.softwork.sqldelight.oracledialect.grammar.mixins.MergeInsertMixin

    getTableAlias, getTableName, queryAvailable

    Methods inherited from class com.alecstrong.sql.psi.core.psi.impl.SqlInsertStmtImpl

    accept, getColumnNameList, getDatabaseName, getInsertStmtValues, getWithClause

    Methods inherited from class com.alecstrong.sql.psi.core.psi.mixins.MutatorMixin

    annotate, getQualifiedTableName

    Methods inherited from class com.alecstrong.sql.psi.core.psi.mixins.WithClauseContainer

    tablesAvailable, tablesExposed

    Methods inherited from class com.alecstrong.sql.psi.core.psi.SqlCompositeElementImpl

    getContainingFile, tableAvailable, toString

    Methods inherited from class com.intellij.extapi.psi.ASTWrapperPsiElement

    getNode, getParent

    Methods inherited from class com.intellij.extapi.psi.ASTDelegatePsiElement

    add, addAfter, addBefore, addInternal, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildInternal, deleteChildRange, deleteElementFromParent, findChildByFilter, findChildByType, findChildByType, findChildrenByType, findChildrenByType, findChildrenByType, findChildrenByType, findElementAt, findLastChildByType, findNotNullChildByType, findNotNullChildByType, getChildren, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNextSibling, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, putCopyableUserData, replace, replaceChildInternal, subtreeChanged, textContains, textMatches, textToCharArray

    Methods inherited from class com.intellij.psi.impl.PsiElementBase

    acceptChildren, canNavigate, canNavigateToSource, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContext, getName, getNavigationElement, getOriginalElement, getPresentation, getProject, getReference, getReferences, getResolveScope, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, navigate, navigationRequest, notNullChild, processDeclarations, textMatches

    Methods inherited from class com.intellij.psi.impl.ElementBase

    buildRowIcon, computeBaseIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, transformFlags

    Methods inherited from class com.intellij.openapi.util.UserDataHolderBase

    changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putUserData, putUserDataIfAbsent, replace, setUserMap

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.intellij.openapi.util.Iconable

    getIcon

    Methods inherited from interface com.intellij.psi.PsiElement

    acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNavigationElement, getNextSibling, getNode, getOriginalElement, getOwnDeclarations, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toString

    Methods inherited from interface com.alecstrong.sql.psi.core.psi.SqlAnnotatedElement

    annotate

    Methods inherited from interface com.alecstrong.sql.psi.core.psi.SqlCompositeElement

    getContainingFile, queryAvailable, tablesAvailable

    Methods inherited from interface com.alecstrong.sql.psi.core.psi.SqlInsertStmt

    getColumnNameList, getDatabaseName, getInsertStmtValues, getTableAlias, getTableName, getWithClause

    Methods inherited from interface com.intellij.openapi.util.UserDataHolder

    getUserData, putUserData
  • Constructor Details

    • OracleMergeInsertClauseImpl

      public OracleMergeInsertClauseImpl(com.intellij.lang.ASTNode node)
  • Method Details

    • accept

      public void accept(@NotNull @NotNull OracleVisitor visitor)
    • accept

      public void accept(@NotNull @NotNull com.intellij.psi.PsiElementVisitor visitor)
      Specified by:
      accept in interface com.intellij.psi.PsiElement
      Overrides:
      accept in class com.alecstrong.sql.psi.core.psi.impl.SqlInsertStmtImpl