Class Db2TypeNameImpl
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.impl.SqlTypeNameImpl
app.softwork.sqldelight.db2dialect.grammar.psi.impl.Db2TypeNameImpl
- All Implemented Interfaces:
Db2TypeName,com.alecstrong.sql.psi.core.psi.SqlAnnotatedElement,com.alecstrong.sql.psi.core.psi.SqlCompositeElement,com.alecstrong.sql.psi.core.psi.SqlTypeName,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 Db2TypeNameImpl
extends com.alecstrong.sql.psi.core.psi.impl.SqlTypeNameImpl
implements Db2TypeName
- 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_LOCKEDFields inherited from interface com.intellij.openapi.util.Iconable
ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITYFields inherited from interface com.intellij.pom.Navigatable
EMPTY_NAVIGATABLE_ARRAYFields inherited from interface com.intellij.psi.NavigatablePsiElement
EMPTY_NAVIGATABLE_ELEMENT_ARRAYFields inherited from interface com.intellij.navigation.NavigationItem
EMPTY_NAVIGATION_ITEM_ARRAYFields inherited from interface com.intellij.psi.PsiElement
ARRAY_FACTORY, EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(@NotNull Db2Visitor visitor) voidaccept(@NotNull com.intellij.psi.PsiElementVisitor visitor) @Nullable Db2ApproximateNumericDataType@Nullable Db2BigIntDataType@Nullable Db2BinaryStringDataType@Nullable Db2BitStringDataType@Nullable Db2BooleanDataType@Nullable Db2CharacterStringDataType@Nullable Db2DateDataType@Nullable Db2FixedPointDataType@Nullable Db2IntDataType@Nullable Db2IntervalDataType@Nullable Db2SmallIntDataType@Nullable Db2TinyIntDataTypeMethods inherited from class com.alecstrong.sql.psi.core.psi.impl.SqlTypeNameImpl
accept, getIdentifier, getSignedNumberListMethods inherited from class com.alecstrong.sql.psi.core.psi.SqlCompositeElementImpl
annotate, getContainingFile, queryAvailable, tableAvailable, tablesAvailable, toStringMethods inherited from class com.intellij.extapi.psi.ASTWrapperPsiElement
getNode, getParentMethods 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, textToCharArrayMethods 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, textMatchesMethods inherited from class com.intellij.psi.impl.ElementBase
buildRowIcon, computeBaseIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, transformFlagsMethods inherited from class com.intellij.openapi.util.UserDataHolderBase
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putUserData, putUserDataIfAbsent, replace, setUserMapMethods inherited from class java.util.concurrent.atomic.AtomicReference
accumulateAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndAccumulate, getAndSet, getAndUpdate, getOpaque, getPlain, lazySet, set, setOpaque, setPlain, setRelease, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatileMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.intellij.openapi.util.Iconable
getIconMethods 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, toStringMethods inherited from interface com.alecstrong.sql.psi.core.psi.SqlAnnotatedElement
annotateMethods inherited from interface com.alecstrong.sql.psi.core.psi.SqlCompositeElement
getContainingFile, queryAvailable, tablesAvailableMethods inherited from interface com.alecstrong.sql.psi.core.psi.SqlTypeName
getIdentifier, getSignedNumberListMethods inherited from interface com.intellij.openapi.util.UserDataHolder
getUserData, putUserData
-
Constructor Details
-
Db2TypeNameImpl
public Db2TypeNameImpl(com.intellij.lang.ASTNode node)
-
-
Method Details
-
accept
-
accept
public void accept(@NotNull @NotNull com.intellij.psi.PsiElementVisitor visitor) - Specified by:
acceptin interfacecom.intellij.psi.PsiElement- Overrides:
acceptin classcom.alecstrong.sql.psi.core.psi.impl.SqlTypeNameImpl
-
getApproximateNumericDataType
- Specified by:
getApproximateNumericDataTypein interfaceDb2TypeName
-
getBigIntDataType
- Specified by:
getBigIntDataTypein interfaceDb2TypeName
-
getBinaryStringDataType
- Specified by:
getBinaryStringDataTypein interfaceDb2TypeName
-
getBitStringDataType
- Specified by:
getBitStringDataTypein interfaceDb2TypeName
-
getBooleanDataType
- Specified by:
getBooleanDataTypein interfaceDb2TypeName
-
getCharacterStringDataType
- Specified by:
getCharacterStringDataTypein interfaceDb2TypeName
-
getDateDataType
- Specified by:
getDateDataTypein interfaceDb2TypeName
-
getFixedPointDataType
- Specified by:
getFixedPointDataTypein interfaceDb2TypeName
-
getIntDataType
- Specified by:
getIntDataTypein interfaceDb2TypeName
-
getIntervalDataType
- Specified by:
getIntervalDataTypein interfaceDb2TypeName
-
getSmallIntDataType
- Specified by:
getSmallIntDataTypein interfaceDb2TypeName
-
getTinyIntDataType
- Specified by:
getTinyIntDataTypein interfaceDb2TypeName
-