Class TSql180ParserBaseInternalHelper

java.lang.Object
antlr.Parser
antlr.LLkParser
io.github.fupacat.TSql160ParserBaseInternal
io.github.fupacat.TSql180ParserBaseInternalHelper
All Implemented Interfaces:
TSql180ParserInternalTokenTypes
Direct Known Subclasses:
TSql160ParserBaseInternalHelper, TSql180ParserInternal

public class TSql180ParserBaseInternalHelper extends TSql160ParserBaseInternal implements TSql180ParserInternalTokenTypes
  • Field Details

    • _tokenSource

      public TSqlWhitespaceTokenFilter _tokenSource
    • PhaseOne

      public boolean PhaseOne
    • _acceptableGoOffset

      public int _acceptableGoOffset
    • CurrentOffset

      public int CurrentOffset
    • Undefined

      public static final Object Undefined
  • Constructor Details

    • TSql180ParserBaseInternalHelper

      public TSql180ParserBaseInternalHelper(boolean initialQuotedIdentifiersOn)
    • TSql180ParserBaseInternalHelper

      public TSql180ParserBaseInternalHelper(antlr.TokenBuffer b, int k)
    • TSql180ParserBaseInternalHelper

      public TSql180ParserBaseInternalHelper(antlr.TokenBuffer b)
    • TSql180ParserBaseInternalHelper

      public TSql180ParserBaseInternalHelper(antlr.TokenStream l, int k)
    • TSql180ParserBaseInternalHelper

      public TSql180ParserBaseInternalHelper(antlr.ParserSharedInputState s, int k)
  • Method Details

    • _ordinal

      public int _ordinal(Object obj)
    • GetUnexpectedTokenError

      public ParseError GetUnexpectedTokenError(Object... args)
    • GetUnexpectedTokenErrorException

      public RuntimeException GetUnexpectedTokenErrorException(Object... args)
    • GetFaultTolerantUnexpectedTokenError

      public ParseError GetFaultTolerantUnexpectedTokenError(Object... args)
    • ProcessTokenStreamRecognitionException

      public ParseError ProcessTokenStreamRecognitionException(Object... args)
    • AddParseError

      public void AddParseError(Object error)
    • CreateIdentifierFromToken

      public Identifier CreateIdentifierFromToken(antlr.Token t)
    • CreateIdentifierFromLabel

      public Identifier CreateIdentifierFromLabel(antlr.Token t)
    • CreateIdentifierFromLabel

      public void CreateIdentifierFromLabel(antlr.Token label, Identifier identifier, MultiPartIdentifier multiPartIdentifier)
    • GetEmptyIdentifier

      public Identifier GetEmptyIdentifier(Object... args)
    • GetIPv4FragmentFromDotNumberNumeric

      public Literal GetIPv4FragmentFromDotNumberNumeric(Object... args)
    • GetIPv4FragmentFromNumberDotNumeric

      public Literal GetIPv4FragmentFromNumberDotNumeric(Object... args)
    • AddAndUpdateTokenInfo

      public void AddAndUpdateTokenInfo(Object... args)
    • ResolveTokenIndex

      public int ResolveTokenIndex(Object tokenLike)
    • AttachScriptTokenStream

      public void AttachScriptTokenStream(Object fragment)
    • UpdateTokenInfo

      public void UpdateTokenInfo(Object... args)
    • AddIdentifierToListWithCheck

      public void AddIdentifierToListWithCheck(Object... args)
    • ParseDataType180

      public SqlDataTypeOption ParseDataType180(Object s)
    • ParseDataType160

      public SqlDataTypeOption ParseDataType160(Object s)
    • ParseDataType100

      public SqlDataTypeOption ParseDataType100(Object s)
    • IsXml

      public boolean IsXml(Object... args)
    • IsSys

      public boolean IsSys(Object... args)
    • IsTableReference

      public boolean IsTableReference(Object... args)
    • IsStatementIsNext

      public boolean IsStatementIsNext(Object... args)
    • NextTokenMatches

      public boolean NextTokenMatches(Object... args)
    • NextTokenMatchesOneOf

      public boolean NextTokenMatchesOneOf(Object... args)
    • ContainsVectorInLookahead

      public boolean ContainsVectorInLookahead(Object... args)
    • SkipGuessing

      public boolean SkipGuessing(Object... args) throws antlr.RecognitionException
      Throws:
      antlr.RecognitionException
    • SaveGuessing

      public void SaveGuessing(Object... args) throws antlr.RecognitionException
      Throws:
      antlr.RecognitionException
    • RecoverAtStatementLevel

      public void RecoverAtStatementLevel(Object... args)
    • RecoverAtBatchLevel

      public void RecoverAtBatchLevel(Object... args)
    • CreateIdentifierLiteral

      public IdentifierLiteral CreateIdentifierLiteral(String val, QuoteType qt)
    • CreateStringLiteral

      public StringLiteral CreateStringLiteral(String val)
    • CreateTemporalClause

      public TemporalClause CreateTemporalClause(TemporalClauseType clauseType)
    • CreateIntegerLiteral

      public IntegerLiteral CreateIntegerLiteral(String val)
    • CreateIndexType

      public IndexType CreateIndexType(IndexTypeKind kind)
    • tryParseIntVal

      public int tryParseIntVal(String s)
    • tryParseDoubleVal

      public double tryParseDoubleVal(String s)
    • SetField

      public void SetField(Object target, String field, Object value)
    • GetField

      public Object GetField(Object target, String field)
    • EnableDisableMatcher

      public <T> T EnableDisableMatcher(Object... args)
    • AddBinaryExpression

      public <T> T AddBinaryExpression(Object... args)
    • IsNextRuleSelectParenthesis

      public boolean IsNextRuleSelectParenthesis(Object... args)
    • IsNextRuleBooleanParenthesis

      public boolean IsNextRuleBooleanParenthesis(Object... args)
    • Unquote

      public String Unquote(Object... args)
    • DecodeAsciiStringLiteral

      public String DecodeAsciiStringLiteral(Object... args)
    • DecodeUnicodeStringLiteral

      public String DecodeUnicodeStringLiteral(Object... args)
    • CreateAutoCleanupDetail

      public <T> T CreateAutoCleanupDetail(Object... args)
    • CreateEventGroupContainer

      public <T> T CreateEventGroupContainer(Object... args)
    • CreateEventTypeContainer

      public <T> T CreateEventTypeContainer(Object... args)
    • CreateIdentifierOrScalarExpressionFromIdentifier

      public <T> T CreateIdentifierOrScalarExpressionFromIdentifier(Object... args)
    • CreateInternalError

      public <T> T CreateInternalError(Object... args)
    • CreateSetClauseColumn

      public <T> T CreateSetClauseColumn(Object... args)
    • CreateSimpleRestoreOptionWithValue

      public <T> T CreateSimpleRestoreOptionWithValue(Object... args)
    • CreateStopRestoreOption

      public <T> T CreateStopRestoreOption(Object... args)
    • GetAlterIndexStatementKind

      public <T> T GetAlterIndexStatementKind(Object... args)
    • GetOptionTypeByName

      public <T> T GetOptionTypeByName(Object... args)
    • IdentifierOrValueExpression

      public <T> T IdentifierOrValueExpression(Object... args)
    • NormalizeDatePartFunctionFirstParameter

      public <T> T NormalizeDatePartFunctionFirstParameter(Object... args)
    • ParseAlterCreateFunctionWithOption

      public <T> T ParseAlterCreateFunctionWithOption(Object... args)
    • ParseCreateStatisticsWithOption

      public <T> T ParseCreateStatisticsWithOption(Object... args)
    • ParseIndexLegacyWithOption

      public <T> T ParseIndexLegacyWithOption(Object... args)
    • ParseJoinOptimizerHint

      public <T> T ParseJoinOptimizerHint(Object... args)
    • ParseOdbcLiteralType

      public <T> T ParseOdbcLiteralType(Object... args)
    • ParseOption

      public <T> T ParseOption(Object... args)
    • ParseSampleOptionsWithOption

      public <T> T ParseSampleOptionsWithOption(Object... args)
    • ParseSecurityObjectKind

      public <T> T ParseSecurityObjectKind(Object... args)
    • ParseTriggerEnforcement

      public <T> T ParseTriggerEnforcement(Object... args)
    • ParseUnionOptimizerHint

      public <T> T ParseUnionOptimizerHint(Object... args)
    • ProcessNationalAndVarying

      public <T> T ProcessNationalAndVarying(Object... args)
    • GetFirstToken

      public <T> T GetFirstToken(Object... args)
    • AggregateAuthenticationType

      public <T> T AggregateAuthenticationType(Object... args)
    • AggregatePortType

      public <T> T AggregatePortType(Object... args)
    • RecognizeAesOrRc4

      public <T> T RecognizeAesOrRc4(Object... args)
    • RecognizeAuthenticationProtocol

      public <T> T RecognizeAuthenticationProtocol(Object... args)
    • ParseSecurityObjectKindTSql170

      public <T> T ParseSecurityObjectKindTSql170(Object... args)
    • NextIdentifierMatchesOneOf

      public boolean NextIdentifierMatchesOneOf(Object... args)
    • IsStopAtBeforeMarkRestoreOption

      public boolean IsStopAtBeforeMarkRestoreOption(Object... args)
    • IsGraphPseudoColumn

      public boolean IsGraphPseudoColumn(Object... args)
    • IsAsciiStringLob

      public boolean IsAsciiStringLob(Object... args)
    • IsBinaryLiteralLob

      public boolean IsBinaryLiteralLob(Object... args)
    • IsUnicodeStringLob

      public boolean IsUnicodeStringLob(Object... args)
    • Match

      public boolean Match(Object... args)
    • MatchString

      public boolean MatchString(Object... args)
    • OptionValidForCreateDatabase

      public boolean OptionValidForCreateDatabase(Object... args)
    • RecognizeAlterLoginSecAdminPasswordOption

      public boolean RecognizeAlterLoginSecAdminPasswordOption(Object... args)
    • RequiresEqualsSign

      public boolean RequiresEqualsSign(Object... args)
    • SplitNumericIntoIpParts

      public boolean SplitNumericIntoIpParts(Object... args)
    • TryMatch

      public boolean TryMatch(Object... args)
    • TryParse

      public boolean TryParse(Object... args)
    • TryParseOption

      public boolean TryParseOption(Object... args)
    • initialize

      public void initialize(Object... args)
    • beginComplexToken

      public void beginComplexToken(Object... args)
    • checkEOF

      public void checkEOF(Object... args)
    • UpdatePositionInfo

      public void UpdatePositionInfo(Object... args)
    • AddParseError

      public void AddParseError(Object... args)
    • ThrowParseErrorException

      public void ThrowParseErrorException(Object... args)
    • ThrowIncorrectSyntaxErrorException

      public void ThrowIncorrectSyntaxErrorException(Object... args)
    • ThrowPartialAstIfPhaseOne

      public void ThrowPartialAstIfPhaseOne(Object... args)
    • ThrowConstraintIfPhaseOne

      public void ThrowConstraintIfPhaseOne(Object... args)
    • ThrowSyntaxErrorIfNotCreateAlterTable

      public void ThrowSyntaxErrorIfNotCreateAlterTable(Object... args)
    • ResetQuotedIdentifiersSettingToInitial

      public void ResetQuotedIdentifiersSettingToInitial(Object... args)
    • AddConstraintToColumn

      public void AddConstraintToColumn(Object... args)
    • AddConstraintToComputedColumn

      public void AddConstraintToComputedColumn(Object... args)
    • AssignCopyColumnOptions

      public void AssignCopyColumnOptions(Object... args)
    • AssignValueToCopyOption

      public void AssignValueToCopyOption(Object... args)
    • CheckAndIncrementColumnCount

      public void CheckAndIncrementColumnCount(Object... args)
    • CheckBoundingBoxParameterDuplication

      public void CheckBoundingBoxParameterDuplication(Object... args)
    • CheckBrokerPriorityParameterDuplication

      public void CheckBrokerPriorityParameterDuplication(Object... args)
    • CheckCertificateOptionDupication

      public void CheckCertificateOptionDupication(Object... args)
    • CheckComparisonOperandForIndexFilter

      public void CheckComparisonOperandForIndexFilter(Object... args)
    • CheckCopyOptionDuplication

      public void CheckCopyOptionDuplication(Object... args)
    • CheckCtasStatementHasDistributionOption

      public void CheckCtasStatementHasDistributionOption(Object... args)
    • CheckDmlTriggerActionDuplication

      public void CheckDmlTriggerActionDuplication(Object... args)
    • CheckExternalTableCtasStatementHasNotRejectedRowLocationOption

      public void CheckExternalTableCtasStatementHasNotRejectedRowLocationOption(Object... args)
    • CheckFillFactorRange

      public void CheckFillFactorRange(Object... args)
    • CheckForCellsPerObjectValueRange

      public void CheckForCellsPerObjectValueRange(Object... args)
    • CheckForConflictingOptionsInOpenRowsetBulkCosmos

      public void CheckForConflictingOptionsInOpenRowsetBulkCosmos(Object... args)
    • CheckForDataFileFormatProhibitedOptionsBulkInsert

      public void CheckForDataFileFormatProhibitedOptionsBulkInsert(Object... args)
    • CheckForDataFileFormatProhibitedOptionsInOpenRowsetBulk

      public void CheckForDataFileFormatProhibitedOptionsInOpenRowsetBulk(Object... args)
    • CheckForDistinctInWindowedAggregate

      public void CheckForDistinctInWindowedAggregate(Object... args)
    • CheckForParquetFormatProhibitedOptionsInOpenRowsetBulk

      public void CheckForParquetFormatProhibitedOptionsInOpenRowsetBulk(Object... args)
    • CheckForTemporaryFunction

      public void CheckForTemporaryFunction(Object... args)
    • CheckForTemporaryView

      public void CheckForTemporaryView(Object... args)
    • CheckHekatonTableForInlineFilteredIndexes

      public void CheckHekatonTableForInlineFilteredIndexes(Object... args)
    • CheckHekatonTableForNonClusteredColumnStoreIndexes

      public void CheckHekatonTableForNonClusteredColumnStoreIndexes(Object... args)
    • CheckIdentifierLength

      public void CheckIdentifierLength(Object... args)
    • CheckIdentifierLiteralLength

      public void CheckIdentifierLiteralLength(Object... args)
    • CheckIfEndpointOptionAllowed

      public void CheckIfEndpointOptionAllowed(Object... args)
    • CheckIfPayloadOptionAllowed

      public void CheckIfPayloadOptionAllowed(Object... args)
    • CheckIfValidLanguageHex

      public void CheckIfValidLanguageHex(Object... args)
    • CheckIfValidLanguageIdentifier

      public void CheckIfValidLanguageIdentifier(Object... args)
    • CheckIfValidLanguageInteger

      public void CheckIfValidLanguageInteger(Object... args)
    • CheckIfValidLanguageString

      public void CheckIfValidLanguageString(Object... args)
    • CheckIfValidSpatialIndexOptionValue

      public void CheckIfValidSpatialIndexOptionValue(Object... args)
    • CheckLowPriorityLockWaitValue

      public void CheckLowPriorityLockWaitValue(Object... args)
    • CheckPartitionAllSpecifiedForIndexRebuild

      public void CheckPartitionAllSpecifiedForIndexRebuild(Object... args)
    • CheckRetentionPeriodDuration

      public void CheckRetentionPeriodDuration(Object... args)
    • CheckSpecialColumn

      public void CheckSpecialColumn(Object... args)
    • CheckSqlDataTypeParameters

      public void CheckSqlDataTypeParameters(Object... args)
    • CheckStarQualifier

      public void CheckStarQualifier(Object... args)
    • CheckTableNameExistsForColumn

      public void CheckTableNameExistsForColumn(Object... args)
    • CheckTemporalPeriodInTableDefinition

      public void CheckTemporalPeriodInTableDefinition(Object... args)
    • CheckTwoPartNameForSchemaObjectName

      public void CheckTwoPartNameForSchemaObjectName(Object... args)
    • CheckValidWlmTimeLiteral

      public void CheckValidWlmTimeLiteral(Object... args)
    • CheckWindowFrame

      public void CheckWindowFrame(Object... args)
    • CheckXMLValidity

      public void CheckXMLValidity(Object... args)
    • CheckXmlForClauseOptionDuplication

      public void CheckXmlForClauseOptionDuplication(Object... args)
    • GetIPv4FragmentsFromNumberDotNumberNumeric

      public void GetIPv4FragmentsFromNumberDotNumberNumeric(Object... args)
    • PutIdentifiersIntoFunctionCall

      public void PutIdentifiersIntoFunctionCall(Object... args)
    • SetFileStreamStorageOption

      public void SetFileStreamStorageOption(Object... args)
    • SetFunctionBodyStatement

      public void SetFunctionBodyStatement(Object... args)
    • SetIdentifier

      public void SetIdentifier(Object... args)
    • SetNameForDoublePrecisionType

      public void SetNameForDoublePrecisionType(Object... args)
    • SetSparseStorageOption

      public void SetSparseStorageOption(Object... args)
    • SetUnquotedIdentifier

      public void SetUnquotedIdentifier(Object... args)
    • ThrowIfCompressionDelayValueOutOfRange

      public void ThrowIfCompressionDelayValueOutOfRange(Object... args)
    • ThrowIfEndOfFileOrBatch

      public void ThrowIfEndOfFileOrBatch(Object... args)
    • ThrowIfInvalidListenerPortValue

      public void ThrowIfInvalidListenerPortValue(Object... args)
    • ThrowIfMaxdopValueOutOfRange

      public void ThrowIfMaxdopValueOutOfRange(Object... args)
    • ThrowIfPercentValueOutOfRange

      public void ThrowIfPercentValueOutOfRange(Object... args)
    • ThrowIfTooLargeAuditFileSize

      public void ThrowIfTooLargeAuditFileSize(Object... args)
    • ThrowIfWrongGuidFormat

      public void ThrowIfWrongGuidFormat(Object... args)
    • UpdateBoundingBoxParameterEncounteredOptions

      public void UpdateBoundingBoxParameterEncounteredOptions(Object... args)
    • UpdateBrokerPriorityEncounteredOptions

      public void UpdateBrokerPriorityEncounteredOptions(Object... args)
    • UpdateDmlTriggerActionEncounteredOptions

      public void UpdateDmlTriggerActionEncounteredOptions(Object... args)
    • ValidateCopyCredential

      public void ValidateCopyCredential(Object... args)
    • ValidateSecret

      public void ValidateSecret(Object... args)
    • VerifyAllowedIndexOption

      public void VerifyAllowedIndexOption(Object... args)
    • VerifyAllowedIndexOption160

      public void VerifyAllowedIndexOption160(Object... args)
    • VerifyColumnDataType

      public void VerifyColumnDataType(Object... args)
    • CheckOptionDuplication

      public void CheckOptionDuplication(Object... args)
    • ValidateFetchApproximate

      public void ValidateFetchApproximate(Object... args)
    • ValidateSemanticIndexExternalModel

      public void ValidateSemanticIndexExternalModel(Object... args)