Class CqlFormatterVisitor

  • All Implemented Interfaces:
    org.antlr.v4.runtime.tree.ParseTreeVisitor<java.lang.Object>, org.cqframework.cql.gen.cqlVisitor<java.lang.Object>

    public class CqlFormatterVisitor
    extends org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
    Created by Bryn on 7/5/2017.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static CqlFormatterVisitor.FormatResult getFormattedOutput​(java.io.InputStream is)  
      int getIndentSize()  
      static java.lang.String getInputStreamAsString​(java.io.InputStream is)  
      boolean getUseSpaces()  
      static void populateComments​(org.antlr.v4.runtime.CommonTokenStream tokens)  
      java.lang.Object visitAccessModifier​(org.cqframework.cql.gen.cqlParser.AccessModifierContext ctx)  
      java.lang.Object visitAdditionExpressionTerm​(org.cqframework.cql.gen.cqlParser.AdditionExpressionTermContext ctx)  
      java.lang.Object visitAggregateExpressionTerm​(org.cqframework.cql.gen.cqlParser.AggregateExpressionTermContext ctx)  
      java.lang.Object visitAlias​(org.cqframework.cql.gen.cqlParser.AliasContext ctx)  
      java.lang.Object visitAliasedQuerySource​(org.cqframework.cql.gen.cqlParser.AliasedQuerySourceContext ctx)  
      java.lang.Object visitAndExpression​(org.cqframework.cql.gen.cqlParser.AndExpressionContext ctx)  
      java.lang.Object visitBeforeOrAfterIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.BeforeOrAfterIntervalOperatorPhraseContext ctx)  
      java.lang.Object visitBetweenExpression​(org.cqframework.cql.gen.cqlParser.BetweenExpressionContext ctx)  
      java.lang.Object visitBooleanExpression​(org.cqframework.cql.gen.cqlParser.BooleanExpressionContext ctx)  
      java.lang.Object visitBooleanLiteral​(org.cqframework.cql.gen.cqlParser.BooleanLiteralContext ctx)  
      java.lang.Object visitCaseExpressionItem​(org.cqframework.cql.gen.cqlParser.CaseExpressionItemContext ctx)  
      java.lang.Object visitCaseExpressionTerm​(org.cqframework.cql.gen.cqlParser.CaseExpressionTermContext ctx)  
      java.lang.Object visitCastExpression​(org.cqframework.cql.gen.cqlParser.CastExpressionContext ctx)  
      java.lang.Object visitChildren​(org.antlr.v4.runtime.tree.RuleNode node)  
      java.lang.Object visitChoiceTypeSpecifier​(org.cqframework.cql.gen.cqlParser.ChoiceTypeSpecifierContext ctx)  
      java.lang.Object visitCodeDefinition​(org.cqframework.cql.gen.cqlParser.CodeDefinitionContext ctx)  
      java.lang.Object visitCodeId​(org.cqframework.cql.gen.cqlParser.CodeIdContext ctx)  
      java.lang.Object visitCodeIdentifier​(org.cqframework.cql.gen.cqlParser.CodeIdentifierContext ctx)  
      java.lang.Object visitCodePath​(org.cqframework.cql.gen.cqlParser.CodePathContext ctx)  
      java.lang.Object visitCodeSelector​(org.cqframework.cql.gen.cqlParser.CodeSelectorContext ctx)  
      java.lang.Object visitCodeSelectorTerm​(org.cqframework.cql.gen.cqlParser.CodeSelectorTermContext ctx)  
      java.lang.Object visitCodesystemDefinition​(org.cqframework.cql.gen.cqlParser.CodesystemDefinitionContext ctx)  
      java.lang.Object visitCodesystemId​(org.cqframework.cql.gen.cqlParser.CodesystemIdContext ctx)  
      java.lang.Object visitCodesystemIdentifier​(org.cqframework.cql.gen.cqlParser.CodesystemIdentifierContext ctx)  
      java.lang.Object visitCodesystems​(org.cqframework.cql.gen.cqlParser.CodesystemsContext ctx)  
      java.lang.Object visitConceptDefinition​(org.cqframework.cql.gen.cqlParser.ConceptDefinitionContext ctx)  
      java.lang.Object visitConceptSelector​(org.cqframework.cql.gen.cqlParser.ConceptSelectorContext ctx)  
      java.lang.Object visitConceptSelectorTerm​(org.cqframework.cql.gen.cqlParser.ConceptSelectorTermContext ctx)  
      java.lang.Object visitConcurrentWithIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.ConcurrentWithIntervalOperatorPhraseContext ctx)  
      java.lang.Object visitContextDefinition​(org.cqframework.cql.gen.cqlParser.ContextDefinitionContext ctx)  
      java.lang.Object visitConversionExpressionTerm​(org.cqframework.cql.gen.cqlParser.ConversionExpressionTermContext ctx)  
      java.lang.Object visitDateTimeComponent​(org.cqframework.cql.gen.cqlParser.DateTimeComponentContext ctx)  
      java.lang.Object visitDateTimeLiteral​(org.cqframework.cql.gen.cqlParser.DateTimeLiteralContext ctx)  
      java.lang.Object visitDateTimePrecision​(org.cqframework.cql.gen.cqlParser.DateTimePrecisionContext ctx)  
      java.lang.Object visitDateTimePrecisionSpecifier​(org.cqframework.cql.gen.cqlParser.DateTimePrecisionSpecifierContext ctx)  
      java.lang.Object visitDifferenceBetweenExpression​(org.cqframework.cql.gen.cqlParser.DifferenceBetweenExpressionContext ctx)  
      java.lang.Object visitDisplayClause​(org.cqframework.cql.gen.cqlParser.DisplayClauseContext ctx)  
      java.lang.Object visitDurationBetweenExpression​(org.cqframework.cql.gen.cqlParser.DurationBetweenExpressionContext ctx)  
      java.lang.Object visitDurationExpressionTerm​(org.cqframework.cql.gen.cqlParser.DurationExpressionTermContext ctx)  
      java.lang.Object visitElementExtractorExpressionTerm​(org.cqframework.cql.gen.cqlParser.ElementExtractorExpressionTermContext ctx)  
      java.lang.Object visitEndsIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.EndsIntervalOperatorPhraseContext ctx)  
      java.lang.Object visitEqualityExpression​(org.cqframework.cql.gen.cqlParser.EqualityExpressionContext ctx)  
      java.lang.Object visitExclusiveRelativeQualifier​(org.cqframework.cql.gen.cqlParser.ExclusiveRelativeQualifierContext ctx)  
      java.lang.Object visitExistenceExpression​(org.cqframework.cql.gen.cqlParser.ExistenceExpressionContext ctx)  
      java.lang.Object visitExpressionDefinition​(org.cqframework.cql.gen.cqlParser.ExpressionDefinitionContext ctx)  
      java.lang.Object visitExternalConstant​(org.cqframework.cql.gen.cqlParser.ExternalConstantContext ctx)  
      java.lang.Object visitExternalConstantTerm​(org.cqframework.cql.gen.cqlParser.ExternalConstantTermContext ctx)  
      java.lang.Object visitFunction​(org.cqframework.cql.gen.cqlParser.FunctionContext ctx)  
      java.lang.Object visitFunctionBody​(org.cqframework.cql.gen.cqlParser.FunctionBodyContext ctx)  
      java.lang.Object visitFunctionDefinition​(org.cqframework.cql.gen.cqlParser.FunctionDefinitionContext ctx)  
      java.lang.Object visitFunctionInvocation​(org.cqframework.cql.gen.cqlParser.FunctionInvocationContext ctx)  
      java.lang.Object visitIdentifier​(org.cqframework.cql.gen.cqlParser.IdentifierContext ctx)  
      java.lang.Object visitIfThenElseExpressionTerm​(org.cqframework.cql.gen.cqlParser.IfThenElseExpressionTermContext ctx)  
      java.lang.Object visitImpliesExpression​(org.cqframework.cql.gen.cqlParser.ImpliesExpressionContext ctx)  
      java.lang.Object visitIncludeDefinition​(org.cqframework.cql.gen.cqlParser.IncludeDefinitionContext ctx)  
      java.lang.Object visitIncludedInIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.IncludedInIntervalOperatorPhraseContext ctx)  
      java.lang.Object visitIncludesIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.IncludesIntervalOperatorPhraseContext ctx)  
      java.lang.Object visitIndexedExpressionTerm​(org.cqframework.cql.gen.cqlParser.IndexedExpressionTermContext ctx)  
      java.lang.Object visitInequalityExpression​(org.cqframework.cql.gen.cqlParser.InequalityExpressionContext ctx)  
      java.lang.Object visitInFixSetExpression​(org.cqframework.cql.gen.cqlParser.InFixSetExpressionContext ctx)  
      java.lang.Object visitInstanceElementSelector​(org.cqframework.cql.gen.cqlParser.InstanceElementSelectorContext ctx)  
      java.lang.Object visitInstanceSelector​(org.cqframework.cql.gen.cqlParser.InstanceSelectorContext ctx)  
      java.lang.Object visitInstanceSelectorTerm​(org.cqframework.cql.gen.cqlParser.InstanceSelectorTermContext ctx)  
      java.lang.Object visitIntervalSelector​(org.cqframework.cql.gen.cqlParser.IntervalSelectorContext ctx)  
      java.lang.Object visitIntervalSelectorTerm​(org.cqframework.cql.gen.cqlParser.IntervalSelectorTermContext ctx)  
      java.lang.Object visitIntervalTypeSpecifier​(org.cqframework.cql.gen.cqlParser.IntervalTypeSpecifierContext ctx)  
      java.lang.Object visitInvocationExpressionTerm​(org.cqframework.cql.gen.cqlParser.InvocationExpressionTermContext ctx)  
      java.lang.Object visitInvocationTerm​(org.cqframework.cql.gen.cqlParser.InvocationTermContext ctx)  
      java.lang.Object visitLetClause​(org.cqframework.cql.gen.cqlParser.LetClauseContext ctx)  
      java.lang.Object visitLetClauseItem​(org.cqframework.cql.gen.cqlParser.LetClauseItemContext ctx)  
      java.lang.Object visitLibrary​(org.cqframework.cql.gen.cqlParser.LibraryContext ctx)  
      java.lang.Object visitLibraryDefinition​(org.cqframework.cql.gen.cqlParser.LibraryDefinitionContext ctx)  
      java.lang.Object visitLibraryIdentifier​(org.cqframework.cql.gen.cqlParser.LibraryIdentifierContext ctx)  
      java.lang.Object visitListSelector​(org.cqframework.cql.gen.cqlParser.ListSelectorContext ctx)  
      java.lang.Object visitListSelectorTerm​(org.cqframework.cql.gen.cqlParser.ListSelectorTermContext ctx)  
      java.lang.Object visitListTypeSpecifier​(org.cqframework.cql.gen.cqlParser.ListTypeSpecifierContext ctx)  
      java.lang.Object visitLiteralTerm​(org.cqframework.cql.gen.cqlParser.LiteralTermContext ctx)  
      java.lang.Object visitLocalIdentifier​(org.cqframework.cql.gen.cqlParser.LocalIdentifierContext ctx)  
      java.lang.Object visitMeetsIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.MeetsIntervalOperatorPhraseContext ctx)  
      java.lang.Object visitMemberInvocation​(org.cqframework.cql.gen.cqlParser.MemberInvocationContext ctx)  
      java.lang.Object visitMembershipExpression​(org.cqframework.cql.gen.cqlParser.MembershipExpressionContext ctx)  
      java.lang.Object visitModelIdentifier​(org.cqframework.cql.gen.cqlParser.ModelIdentifierContext ctx)  
      java.lang.Object visitMultiplicationExpressionTerm​(org.cqframework.cql.gen.cqlParser.MultiplicationExpressionTermContext ctx)  
      java.lang.Object visitNamedTypeSpecifier​(org.cqframework.cql.gen.cqlParser.NamedTypeSpecifierContext ctx)  
      java.lang.Object visitNotExpression​(org.cqframework.cql.gen.cqlParser.NotExpressionContext ctx)  
      java.lang.Object visitNullLiteral​(org.cqframework.cql.gen.cqlParser.NullLiteralContext ctx)  
      java.lang.Object visitNumberLiteral​(org.cqframework.cql.gen.cqlParser.NumberLiteralContext ctx)  
      java.lang.Object visitOffsetRelativeQualifier​(org.cqframework.cql.gen.cqlParser.OffsetRelativeQualifierContext ctx)  
      java.lang.Object visitOperandDefinition​(org.cqframework.cql.gen.cqlParser.OperandDefinitionContext ctx)  
      java.lang.Object visitOrExpression​(org.cqframework.cql.gen.cqlParser.OrExpressionContext ctx)  
      java.lang.Object visitOverlapsIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.OverlapsIntervalOperatorPhraseContext ctx)  
      java.lang.Object visitParameterDefinition​(org.cqframework.cql.gen.cqlParser.ParameterDefinitionContext ctx)  
      java.lang.Object visitParamList​(org.cqframework.cql.gen.cqlParser.ParamListContext ctx)  
      java.lang.Object visitParenthesizedTerm​(org.cqframework.cql.gen.cqlParser.ParenthesizedTermContext ctx)  
      java.lang.Object visitPluralDateTimePrecision​(org.cqframework.cql.gen.cqlParser.PluralDateTimePrecisionContext ctx)  
      java.lang.Object visitPointExtractorExpressionTerm​(org.cqframework.cql.gen.cqlParser.PointExtractorExpressionTermContext ctx)  
      java.lang.Object visitPolarityExpressionTerm​(org.cqframework.cql.gen.cqlParser.PolarityExpressionTermContext ctx)  
      java.lang.Object visitPowerExpressionTerm​(org.cqframework.cql.gen.cqlParser.PowerExpressionTermContext ctx)  
      java.lang.Object visitPredecessorExpressionTerm​(org.cqframework.cql.gen.cqlParser.PredecessorExpressionTermContext ctx)  
      java.lang.Object visitQualifiedIdentifier​(org.cqframework.cql.gen.cqlParser.QualifiedIdentifierContext ctx)  
      java.lang.Object visitQualifier​(org.cqframework.cql.gen.cqlParser.QualifierContext ctx)  
      java.lang.Object visitQuantity​(org.cqframework.cql.gen.cqlParser.QuantityContext ctx)  
      java.lang.Object visitQuantityLiteral​(org.cqframework.cql.gen.cqlParser.QuantityLiteralContext ctx)  
      java.lang.Object visitQuantityOffset​(org.cqframework.cql.gen.cqlParser.QuantityOffsetContext ctx)  
      java.lang.Object visitQuery​(org.cqframework.cql.gen.cqlParser.QueryContext ctx)  
      java.lang.Object visitQueryExpression​(org.cqframework.cql.gen.cqlParser.QueryExpressionContext ctx)  
      java.lang.Object visitQueryInclusionClause​(org.cqframework.cql.gen.cqlParser.QueryInclusionClauseContext ctx)  
      java.lang.Object visitQuerySource​(org.cqframework.cql.gen.cqlParser.QuerySourceContext ctx)  
      java.lang.Object visitRelativeQualifier​(org.cqframework.cql.gen.cqlParser.RelativeQualifierContext ctx)  
      java.lang.Object visitRetrieve​(org.cqframework.cql.gen.cqlParser.RetrieveContext ctx)  
      java.lang.Object visitRetrieveExpression​(org.cqframework.cql.gen.cqlParser.RetrieveExpressionContext ctx)  
      java.lang.Object visitReturnClause​(org.cqframework.cql.gen.cqlParser.ReturnClauseContext ctx)  
      java.lang.Object visitSortByItem​(org.cqframework.cql.gen.cqlParser.SortByItemContext ctx)  
      java.lang.Object visitSortClause​(org.cqframework.cql.gen.cqlParser.SortClauseContext ctx)  
      java.lang.Object visitSortDirection​(org.cqframework.cql.gen.cqlParser.SortDirectionContext ctx)  
      java.lang.Object visitSourceClause​(org.cqframework.cql.gen.cqlParser.SourceClauseContext ctx)  
      java.lang.Object visitStartsIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.StartsIntervalOperatorPhraseContext ctx)  
      java.lang.Object visitStatement​(org.cqframework.cql.gen.cqlParser.StatementContext ctx)  
      java.lang.Object visitStringLiteral​(org.cqframework.cql.gen.cqlParser.StringLiteralContext ctx)  
      java.lang.Object visitSuccessorExpressionTerm​(org.cqframework.cql.gen.cqlParser.SuccessorExpressionTermContext ctx)  
      java.lang.Object visitTemporalRelationship​(org.cqframework.cql.gen.cqlParser.TemporalRelationshipContext ctx)  
      java.lang.Object visitTermExpression​(org.cqframework.cql.gen.cqlParser.TermExpressionContext ctx)  
      java.lang.Object visitTermExpressionTerm​(org.cqframework.cql.gen.cqlParser.TermExpressionTermContext ctx)  
      java.lang.Object visitTerminal​(org.antlr.v4.runtime.tree.TerminalNode node)  
      java.lang.Object visitTerminology​(org.cqframework.cql.gen.cqlParser.TerminologyContext ctx)  
      java.lang.Object visitThisInvocation​(org.cqframework.cql.gen.cqlParser.ThisInvocationContext ctx)  
      java.lang.Object visitTimeBoundaryExpressionTerm​(org.cqframework.cql.gen.cqlParser.TimeBoundaryExpressionTermContext ctx)  
      java.lang.Object visitTimeLiteral​(org.cqframework.cql.gen.cqlParser.TimeLiteralContext ctx)  
      java.lang.Object visitTimeUnitExpressionTerm​(org.cqframework.cql.gen.cqlParser.TimeUnitExpressionTermContext ctx)  
      java.lang.Object visitTimingExpression​(org.cqframework.cql.gen.cqlParser.TimingExpressionContext ctx)  
      java.lang.Object visitTupleElementDefinition​(org.cqframework.cql.gen.cqlParser.TupleElementDefinitionContext ctx)  
      java.lang.Object visitTupleElementSelector​(org.cqframework.cql.gen.cqlParser.TupleElementSelectorContext ctx)  
      java.lang.Object visitTupleSelector​(org.cqframework.cql.gen.cqlParser.TupleSelectorContext ctx)  
      java.lang.Object visitTupleSelectorTerm​(org.cqframework.cql.gen.cqlParser.TupleSelectorTermContext ctx)  
      java.lang.Object visitTupleTypeSpecifier​(org.cqframework.cql.gen.cqlParser.TupleTypeSpecifierContext ctx)  
      java.lang.Object visitTypeExpression​(org.cqframework.cql.gen.cqlParser.TypeExpressionContext ctx)  
      java.lang.Object visitTypeExtentExpressionTerm​(org.cqframework.cql.gen.cqlParser.TypeExtentExpressionTermContext ctx)  
      java.lang.Object visitTypeSpecifier​(org.cqframework.cql.gen.cqlParser.TypeSpecifierContext ctx)  
      java.lang.Object visitUnit​(org.cqframework.cql.gen.cqlParser.UnitContext ctx)  
      java.lang.Object visitUsingDefinition​(org.cqframework.cql.gen.cqlParser.UsingDefinitionContext ctx)  
      java.lang.Object visitValuesetDefinition​(org.cqframework.cql.gen.cqlParser.ValuesetDefinitionContext ctx)  
      java.lang.Object visitValuesetId​(org.cqframework.cql.gen.cqlParser.ValuesetIdContext ctx)  
      java.lang.Object visitVersionSpecifier​(org.cqframework.cql.gen.cqlParser.VersionSpecifierContext ctx)  
      java.lang.Object visitWhereClause​(org.cqframework.cql.gen.cqlParser.WhereClauseContext ctx)  
      java.lang.Object visitWidthExpressionTerm​(org.cqframework.cql.gen.cqlParser.WidthExpressionTermContext ctx)  
      java.lang.Object visitWithClause​(org.cqframework.cql.gen.cqlParser.WithClauseContext ctx)  
      java.lang.Object visitWithinIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.WithinIntervalOperatorPhraseContext ctx)  
      java.lang.Object visitWithoutClause​(org.cqframework.cql.gen.cqlParser.WithoutClauseContext ctx)  
      • Methods inherited from class org.cqframework.cql.gen.cqlBaseVisitor

        visitAggregateClause, visitCodeComparator, visitContextIdentifier, visitDateLiteral, visitDefinition, visitDifferenceExpressionTerm, visitFluentModifier, visitFunctionIdentifier, visitIdentifierOrFunctionIdentifier, visitIndexInvocation, visitKeyword, visitKeywordIdentifier, visitLongNumberLiteral, visitObsoleteIdentifier, visitQualifiedFunction, visitQualifiedFunctionInvocation, visitQualifiedIdentifierExpression, visitQualifiedMemberInvocation, visitQualifierExpression, visitRatio, visitRatioLiteral, visitReferentialIdentifier, visitReferentialOrTypeNameIdentifier, visitReservedWord, visitSetAggregateExpressionTerm, visitSimpleNumberLiteral, visitSimplePathIndexer, visitSimplePathQualifiedIdentifier, visitSimplePathReferentialIdentifier, visitSimpleStringLiteral, visitStartingClause, visitTotalInvocation, visitTypeNameIdentifier
      • Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor

        aggregateResult, defaultResult, shouldVisitNextChild, visit, visitErrorNode
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor

        visit, visitErrorNode
    • Constructor Detail

      • CqlFormatterVisitor

        public CqlFormatterVisitor()
    • Method Detail

      • getFormattedOutput

        public static CqlFormatterVisitor.FormatResult getFormattedOutput​(java.io.InputStream is)
                                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • getInputStreamAsString

        public static java.lang.String getInputStreamAsString​(java.io.InputStream is)
      • populateComments

        public static void populateComments​(org.antlr.v4.runtime.CommonTokenStream tokens)
      • getUseSpaces

        public boolean getUseSpaces()
      • getIndentSize

        public int getIndentSize()
      • visitLibrary

        public java.lang.Object visitLibrary​(org.cqframework.cql.gen.cqlParser.LibraryContext ctx)
        Specified by:
        visitLibrary in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitLibrary in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitChildren

        public java.lang.Object visitChildren​(org.antlr.v4.runtime.tree.RuleNode node)
        Specified by:
        visitChildren in interface org.antlr.v4.runtime.tree.ParseTreeVisitor<java.lang.Object>
        Overrides:
        visitChildren in class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.lang.Object>
      • visitLibraryDefinition

        public java.lang.Object visitLibraryDefinition​(org.cqframework.cql.gen.cqlParser.LibraryDefinitionContext ctx)
        Specified by:
        visitLibraryDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitLibraryDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitUsingDefinition

        public java.lang.Object visitUsingDefinition​(org.cqframework.cql.gen.cqlParser.UsingDefinitionContext ctx)
        Specified by:
        visitUsingDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitUsingDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitIncludeDefinition

        public java.lang.Object visitIncludeDefinition​(org.cqframework.cql.gen.cqlParser.IncludeDefinitionContext ctx)
        Specified by:
        visitIncludeDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitIncludeDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitLocalIdentifier

        public java.lang.Object visitLocalIdentifier​(org.cqframework.cql.gen.cqlParser.LocalIdentifierContext ctx)
        Specified by:
        visitLocalIdentifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitLocalIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitAccessModifier

        public java.lang.Object visitAccessModifier​(org.cqframework.cql.gen.cqlParser.AccessModifierContext ctx)
        Specified by:
        visitAccessModifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitAccessModifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitParameterDefinition

        public java.lang.Object visitParameterDefinition​(org.cqframework.cql.gen.cqlParser.ParameterDefinitionContext ctx)
        Specified by:
        visitParameterDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitParameterDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodesystemDefinition

        public java.lang.Object visitCodesystemDefinition​(org.cqframework.cql.gen.cqlParser.CodesystemDefinitionContext ctx)
        Specified by:
        visitCodesystemDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodesystemDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitValuesetDefinition

        public java.lang.Object visitValuesetDefinition​(org.cqframework.cql.gen.cqlParser.ValuesetDefinitionContext ctx)
        Specified by:
        visitValuesetDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitValuesetDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodesystems

        public java.lang.Object visitCodesystems​(org.cqframework.cql.gen.cqlParser.CodesystemsContext ctx)
        Specified by:
        visitCodesystems in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodesystems in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodesystemIdentifier

        public java.lang.Object visitCodesystemIdentifier​(org.cqframework.cql.gen.cqlParser.CodesystemIdentifierContext ctx)
        Specified by:
        visitCodesystemIdentifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodesystemIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitLibraryIdentifier

        public java.lang.Object visitLibraryIdentifier​(org.cqframework.cql.gen.cqlParser.LibraryIdentifierContext ctx)
        Specified by:
        visitLibraryIdentifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitLibraryIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodeDefinition

        public java.lang.Object visitCodeDefinition​(org.cqframework.cql.gen.cqlParser.CodeDefinitionContext ctx)
        Specified by:
        visitCodeDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodeDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitConceptDefinition

        public java.lang.Object visitConceptDefinition​(org.cqframework.cql.gen.cqlParser.ConceptDefinitionContext ctx)
        Specified by:
        visitConceptDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitConceptDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodeIdentifier

        public java.lang.Object visitCodeIdentifier​(org.cqframework.cql.gen.cqlParser.CodeIdentifierContext ctx)
        Specified by:
        visitCodeIdentifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodeIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodesystemId

        public java.lang.Object visitCodesystemId​(org.cqframework.cql.gen.cqlParser.CodesystemIdContext ctx)
        Specified by:
        visitCodesystemId in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodesystemId in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitValuesetId

        public java.lang.Object visitValuesetId​(org.cqframework.cql.gen.cqlParser.ValuesetIdContext ctx)
        Specified by:
        visitValuesetId in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitValuesetId in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitVersionSpecifier

        public java.lang.Object visitVersionSpecifier​(org.cqframework.cql.gen.cqlParser.VersionSpecifierContext ctx)
        Specified by:
        visitVersionSpecifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitVersionSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodeId

        public java.lang.Object visitCodeId​(org.cqframework.cql.gen.cqlParser.CodeIdContext ctx)
        Specified by:
        visitCodeId in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodeId in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTypeSpecifier

        public java.lang.Object visitTypeSpecifier​(org.cqframework.cql.gen.cqlParser.TypeSpecifierContext ctx)
        Specified by:
        visitTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitNamedTypeSpecifier

        public java.lang.Object visitNamedTypeSpecifier​(org.cqframework.cql.gen.cqlParser.NamedTypeSpecifierContext ctx)
        Specified by:
        visitNamedTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitNamedTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitModelIdentifier

        public java.lang.Object visitModelIdentifier​(org.cqframework.cql.gen.cqlParser.ModelIdentifierContext ctx)
        Specified by:
        visitModelIdentifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitModelIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitListTypeSpecifier

        public java.lang.Object visitListTypeSpecifier​(org.cqframework.cql.gen.cqlParser.ListTypeSpecifierContext ctx)
        Specified by:
        visitListTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitListTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitIntervalTypeSpecifier

        public java.lang.Object visitIntervalTypeSpecifier​(org.cqframework.cql.gen.cqlParser.IntervalTypeSpecifierContext ctx)
        Specified by:
        visitIntervalTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitIntervalTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTupleTypeSpecifier

        public java.lang.Object visitTupleTypeSpecifier​(org.cqframework.cql.gen.cqlParser.TupleTypeSpecifierContext ctx)
        Specified by:
        visitTupleTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTupleTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTupleElementDefinition

        public java.lang.Object visitTupleElementDefinition​(org.cqframework.cql.gen.cqlParser.TupleElementDefinitionContext ctx)
        Specified by:
        visitTupleElementDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTupleElementDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitChoiceTypeSpecifier

        public java.lang.Object visitChoiceTypeSpecifier​(org.cqframework.cql.gen.cqlParser.ChoiceTypeSpecifierContext ctx)
        Specified by:
        visitChoiceTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitChoiceTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitStatement

        public java.lang.Object visitStatement​(org.cqframework.cql.gen.cqlParser.StatementContext ctx)
        Specified by:
        visitStatement in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitStatement in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitExpressionDefinition

        public java.lang.Object visitExpressionDefinition​(org.cqframework.cql.gen.cqlParser.ExpressionDefinitionContext ctx)
        Specified by:
        visitExpressionDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitExpressionDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitContextDefinition

        public java.lang.Object visitContextDefinition​(org.cqframework.cql.gen.cqlParser.ContextDefinitionContext ctx)
        Specified by:
        visitContextDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitContextDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitFunctionDefinition

        public java.lang.Object visitFunctionDefinition​(org.cqframework.cql.gen.cqlParser.FunctionDefinitionContext ctx)
        Specified by:
        visitFunctionDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitFunctionDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitOperandDefinition

        public java.lang.Object visitOperandDefinition​(org.cqframework.cql.gen.cqlParser.OperandDefinitionContext ctx)
        Specified by:
        visitOperandDefinition in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitOperandDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitFunctionBody

        public java.lang.Object visitFunctionBody​(org.cqframework.cql.gen.cqlParser.FunctionBodyContext ctx)
        Specified by:
        visitFunctionBody in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitFunctionBody in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitQuerySource

        public java.lang.Object visitQuerySource​(org.cqframework.cql.gen.cqlParser.QuerySourceContext ctx)
        Specified by:
        visitQuerySource in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitQuerySource in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitAliasedQuerySource

        public java.lang.Object visitAliasedQuerySource​(org.cqframework.cql.gen.cqlParser.AliasedQuerySourceContext ctx)
        Specified by:
        visitAliasedQuerySource in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitAliasedQuerySource in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitAlias

        public java.lang.Object visitAlias​(org.cqframework.cql.gen.cqlParser.AliasContext ctx)
        Specified by:
        visitAlias in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitAlias in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitQueryInclusionClause

        public java.lang.Object visitQueryInclusionClause​(org.cqframework.cql.gen.cqlParser.QueryInclusionClauseContext ctx)
        Specified by:
        visitQueryInclusionClause in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitQueryInclusionClause in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitWithClause

        public java.lang.Object visitWithClause​(org.cqframework.cql.gen.cqlParser.WithClauseContext ctx)
        Specified by:
        visitWithClause in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitWithClause in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitWithoutClause

        public java.lang.Object visitWithoutClause​(org.cqframework.cql.gen.cqlParser.WithoutClauseContext ctx)
        Specified by:
        visitWithoutClause in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitWithoutClause in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitRetrieve

        public java.lang.Object visitRetrieve​(org.cqframework.cql.gen.cqlParser.RetrieveContext ctx)
        Specified by:
        visitRetrieve in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitRetrieve in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodePath

        public java.lang.Object visitCodePath​(org.cqframework.cql.gen.cqlParser.CodePathContext ctx)
        Specified by:
        visitCodePath in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodePath in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTerminology

        public java.lang.Object visitTerminology​(org.cqframework.cql.gen.cqlParser.TerminologyContext ctx)
        Specified by:
        visitTerminology in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTerminology in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitQualifier

        public java.lang.Object visitQualifier​(org.cqframework.cql.gen.cqlParser.QualifierContext ctx)
        Specified by:
        visitQualifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitQualifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitQuery

        public java.lang.Object visitQuery​(org.cqframework.cql.gen.cqlParser.QueryContext ctx)
        Specified by:
        visitQuery in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitQuery in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitSourceClause

        public java.lang.Object visitSourceClause​(org.cqframework.cql.gen.cqlParser.SourceClauseContext ctx)
        Specified by:
        visitSourceClause in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitSourceClause in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitLetClause

        public java.lang.Object visitLetClause​(org.cqframework.cql.gen.cqlParser.LetClauseContext ctx)
        Specified by:
        visitLetClause in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitLetClause in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitLetClauseItem

        public java.lang.Object visitLetClauseItem​(org.cqframework.cql.gen.cqlParser.LetClauseItemContext ctx)
        Specified by:
        visitLetClauseItem in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitLetClauseItem in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitWhereClause

        public java.lang.Object visitWhereClause​(org.cqframework.cql.gen.cqlParser.WhereClauseContext ctx)
        Specified by:
        visitWhereClause in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitWhereClause in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitReturnClause

        public java.lang.Object visitReturnClause​(org.cqframework.cql.gen.cqlParser.ReturnClauseContext ctx)
        Specified by:
        visitReturnClause in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitReturnClause in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitSortClause

        public java.lang.Object visitSortClause​(org.cqframework.cql.gen.cqlParser.SortClauseContext ctx)
        Specified by:
        visitSortClause in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitSortClause in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitSortDirection

        public java.lang.Object visitSortDirection​(org.cqframework.cql.gen.cqlParser.SortDirectionContext ctx)
        Specified by:
        visitSortDirection in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitSortDirection in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitSortByItem

        public java.lang.Object visitSortByItem​(org.cqframework.cql.gen.cqlParser.SortByItemContext ctx)
        Specified by:
        visitSortByItem in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitSortByItem in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitQualifiedIdentifier

        public java.lang.Object visitQualifiedIdentifier​(org.cqframework.cql.gen.cqlParser.QualifiedIdentifierContext ctx)
        Specified by:
        visitQualifiedIdentifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitQualifiedIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitDurationBetweenExpression

        public java.lang.Object visitDurationBetweenExpression​(org.cqframework.cql.gen.cqlParser.DurationBetweenExpressionContext ctx)
        Specified by:
        visitDurationBetweenExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitDurationBetweenExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitInFixSetExpression

        public java.lang.Object visitInFixSetExpression​(org.cqframework.cql.gen.cqlParser.InFixSetExpressionContext ctx)
        Specified by:
        visitInFixSetExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitInFixSetExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitRetrieveExpression

        public java.lang.Object visitRetrieveExpression​(org.cqframework.cql.gen.cqlParser.RetrieveExpressionContext ctx)
        Specified by:
        visitRetrieveExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitRetrieveExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTimingExpression

        public java.lang.Object visitTimingExpression​(org.cqframework.cql.gen.cqlParser.TimingExpressionContext ctx)
        Specified by:
        visitTimingExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTimingExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitNotExpression

        public java.lang.Object visitNotExpression​(org.cqframework.cql.gen.cqlParser.NotExpressionContext ctx)
        Specified by:
        visitNotExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitNotExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitQueryExpression

        public java.lang.Object visitQueryExpression​(org.cqframework.cql.gen.cqlParser.QueryExpressionContext ctx)
        Specified by:
        visitQueryExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitQueryExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitBooleanExpression

        public java.lang.Object visitBooleanExpression​(org.cqframework.cql.gen.cqlParser.BooleanExpressionContext ctx)
        Specified by:
        visitBooleanExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitBooleanExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitOrExpression

        public java.lang.Object visitOrExpression​(org.cqframework.cql.gen.cqlParser.OrExpressionContext ctx)
        Specified by:
        visitOrExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitOrExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCastExpression

        public java.lang.Object visitCastExpression​(org.cqframework.cql.gen.cqlParser.CastExpressionContext ctx)
        Specified by:
        visitCastExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCastExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitAndExpression

        public java.lang.Object visitAndExpression​(org.cqframework.cql.gen.cqlParser.AndExpressionContext ctx)
        Specified by:
        visitAndExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitAndExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitBetweenExpression

        public java.lang.Object visitBetweenExpression​(org.cqframework.cql.gen.cqlParser.BetweenExpressionContext ctx)
        Specified by:
        visitBetweenExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitBetweenExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitMembershipExpression

        public java.lang.Object visitMembershipExpression​(org.cqframework.cql.gen.cqlParser.MembershipExpressionContext ctx)
        Specified by:
        visitMembershipExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitMembershipExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitDifferenceBetweenExpression

        public java.lang.Object visitDifferenceBetweenExpression​(org.cqframework.cql.gen.cqlParser.DifferenceBetweenExpressionContext ctx)
        Specified by:
        visitDifferenceBetweenExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitDifferenceBetweenExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitInequalityExpression

        public java.lang.Object visitInequalityExpression​(org.cqframework.cql.gen.cqlParser.InequalityExpressionContext ctx)
        Specified by:
        visitInequalityExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitInequalityExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitEqualityExpression

        public java.lang.Object visitEqualityExpression​(org.cqframework.cql.gen.cqlParser.EqualityExpressionContext ctx)
        Specified by:
        visitEqualityExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitEqualityExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitExistenceExpression

        public java.lang.Object visitExistenceExpression​(org.cqframework.cql.gen.cqlParser.ExistenceExpressionContext ctx)
        Specified by:
        visitExistenceExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitExistenceExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitImpliesExpression

        public java.lang.Object visitImpliesExpression​(org.cqframework.cql.gen.cqlParser.ImpliesExpressionContext ctx)
        Specified by:
        visitImpliesExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitImpliesExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTermExpression

        public java.lang.Object visitTermExpression​(org.cqframework.cql.gen.cqlParser.TermExpressionContext ctx)
        Specified by:
        visitTermExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTermExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTypeExpression

        public java.lang.Object visitTypeExpression​(org.cqframework.cql.gen.cqlParser.TypeExpressionContext ctx)
        Specified by:
        visitTypeExpression in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTypeExpression in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitDateTimePrecision

        public java.lang.Object visitDateTimePrecision​(org.cqframework.cql.gen.cqlParser.DateTimePrecisionContext ctx)
        Specified by:
        visitDateTimePrecision in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitDateTimePrecision in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitDateTimeComponent

        public java.lang.Object visitDateTimeComponent​(org.cqframework.cql.gen.cqlParser.DateTimeComponentContext ctx)
        Specified by:
        visitDateTimeComponent in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitDateTimeComponent in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitPluralDateTimePrecision

        public java.lang.Object visitPluralDateTimePrecision​(org.cqframework.cql.gen.cqlParser.PluralDateTimePrecisionContext ctx)
        Specified by:
        visitPluralDateTimePrecision in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitPluralDateTimePrecision in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitAdditionExpressionTerm

        public java.lang.Object visitAdditionExpressionTerm​(org.cqframework.cql.gen.cqlParser.AdditionExpressionTermContext ctx)
        Specified by:
        visitAdditionExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitAdditionExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitIndexedExpressionTerm

        public java.lang.Object visitIndexedExpressionTerm​(org.cqframework.cql.gen.cqlParser.IndexedExpressionTermContext ctx)
        Specified by:
        visitIndexedExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitIndexedExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitWidthExpressionTerm

        public java.lang.Object visitWidthExpressionTerm​(org.cqframework.cql.gen.cqlParser.WidthExpressionTermContext ctx)
        Specified by:
        visitWidthExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitWidthExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTimeUnitExpressionTerm

        public java.lang.Object visitTimeUnitExpressionTerm​(org.cqframework.cql.gen.cqlParser.TimeUnitExpressionTermContext ctx)
        Specified by:
        visitTimeUnitExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTimeUnitExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitIfThenElseExpressionTerm

        public java.lang.Object visitIfThenElseExpressionTerm​(org.cqframework.cql.gen.cqlParser.IfThenElseExpressionTermContext ctx)
        Specified by:
        visitIfThenElseExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitIfThenElseExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTimeBoundaryExpressionTerm

        public java.lang.Object visitTimeBoundaryExpressionTerm​(org.cqframework.cql.gen.cqlParser.TimeBoundaryExpressionTermContext ctx)
        Specified by:
        visitTimeBoundaryExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTimeBoundaryExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitElementExtractorExpressionTerm

        public java.lang.Object visitElementExtractorExpressionTerm​(org.cqframework.cql.gen.cqlParser.ElementExtractorExpressionTermContext ctx)
        Specified by:
        visitElementExtractorExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitElementExtractorExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitConversionExpressionTerm

        public java.lang.Object visitConversionExpressionTerm​(org.cqframework.cql.gen.cqlParser.ConversionExpressionTermContext ctx)
        Specified by:
        visitConversionExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitConversionExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTypeExtentExpressionTerm

        public java.lang.Object visitTypeExtentExpressionTerm​(org.cqframework.cql.gen.cqlParser.TypeExtentExpressionTermContext ctx)
        Specified by:
        visitTypeExtentExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTypeExtentExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitPredecessorExpressionTerm

        public java.lang.Object visitPredecessorExpressionTerm​(org.cqframework.cql.gen.cqlParser.PredecessorExpressionTermContext ctx)
        Specified by:
        visitPredecessorExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitPredecessorExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitPointExtractorExpressionTerm

        public java.lang.Object visitPointExtractorExpressionTerm​(org.cqframework.cql.gen.cqlParser.PointExtractorExpressionTermContext ctx)
        Specified by:
        visitPointExtractorExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitPointExtractorExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitMultiplicationExpressionTerm

        public java.lang.Object visitMultiplicationExpressionTerm​(org.cqframework.cql.gen.cqlParser.MultiplicationExpressionTermContext ctx)
        Specified by:
        visitMultiplicationExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitMultiplicationExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitAggregateExpressionTerm

        public java.lang.Object visitAggregateExpressionTerm​(org.cqframework.cql.gen.cqlParser.AggregateExpressionTermContext ctx)
        Specified by:
        visitAggregateExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitAggregateExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitDurationExpressionTerm

        public java.lang.Object visitDurationExpressionTerm​(org.cqframework.cql.gen.cqlParser.DurationExpressionTermContext ctx)
        Specified by:
        visitDurationExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitDurationExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCaseExpressionTerm

        public java.lang.Object visitCaseExpressionTerm​(org.cqframework.cql.gen.cqlParser.CaseExpressionTermContext ctx)
        Specified by:
        visitCaseExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCaseExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitPowerExpressionTerm

        public java.lang.Object visitPowerExpressionTerm​(org.cqframework.cql.gen.cqlParser.PowerExpressionTermContext ctx)
        Specified by:
        visitPowerExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitPowerExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitSuccessorExpressionTerm

        public java.lang.Object visitSuccessorExpressionTerm​(org.cqframework.cql.gen.cqlParser.SuccessorExpressionTermContext ctx)
        Specified by:
        visitSuccessorExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitSuccessorExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitPolarityExpressionTerm

        public java.lang.Object visitPolarityExpressionTerm​(org.cqframework.cql.gen.cqlParser.PolarityExpressionTermContext ctx)
        Specified by:
        visitPolarityExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitPolarityExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTermExpressionTerm

        public java.lang.Object visitTermExpressionTerm​(org.cqframework.cql.gen.cqlParser.TermExpressionTermContext ctx)
        Specified by:
        visitTermExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTermExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitInvocationExpressionTerm

        public java.lang.Object visitInvocationExpressionTerm​(org.cqframework.cql.gen.cqlParser.InvocationExpressionTermContext ctx)
        Specified by:
        visitInvocationExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitInvocationExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCaseExpressionItem

        public java.lang.Object visitCaseExpressionItem​(org.cqframework.cql.gen.cqlParser.CaseExpressionItemContext ctx)
        Specified by:
        visitCaseExpressionItem in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCaseExpressionItem in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitDateTimePrecisionSpecifier

        public java.lang.Object visitDateTimePrecisionSpecifier​(org.cqframework.cql.gen.cqlParser.DateTimePrecisionSpecifierContext ctx)
        Specified by:
        visitDateTimePrecisionSpecifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitDateTimePrecisionSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitRelativeQualifier

        public java.lang.Object visitRelativeQualifier​(org.cqframework.cql.gen.cqlParser.RelativeQualifierContext ctx)
        Specified by:
        visitRelativeQualifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitRelativeQualifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitOffsetRelativeQualifier

        public java.lang.Object visitOffsetRelativeQualifier​(org.cqframework.cql.gen.cqlParser.OffsetRelativeQualifierContext ctx)
        Specified by:
        visitOffsetRelativeQualifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitOffsetRelativeQualifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitExclusiveRelativeQualifier

        public java.lang.Object visitExclusiveRelativeQualifier​(org.cqframework.cql.gen.cqlParser.ExclusiveRelativeQualifierContext ctx)
        Specified by:
        visitExclusiveRelativeQualifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitExclusiveRelativeQualifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitQuantityOffset

        public java.lang.Object visitQuantityOffset​(org.cqframework.cql.gen.cqlParser.QuantityOffsetContext ctx)
        Specified by:
        visitQuantityOffset in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitQuantityOffset in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTemporalRelationship

        public java.lang.Object visitTemporalRelationship​(org.cqframework.cql.gen.cqlParser.TemporalRelationshipContext ctx)
        Specified by:
        visitTemporalRelationship in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTemporalRelationship in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitConcurrentWithIntervalOperatorPhrase

        public java.lang.Object visitConcurrentWithIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.ConcurrentWithIntervalOperatorPhraseContext ctx)
        Specified by:
        visitConcurrentWithIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitConcurrentWithIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitIncludesIntervalOperatorPhrase

        public java.lang.Object visitIncludesIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.IncludesIntervalOperatorPhraseContext ctx)
        Specified by:
        visitIncludesIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitIncludesIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitIncludedInIntervalOperatorPhrase

        public java.lang.Object visitIncludedInIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.IncludedInIntervalOperatorPhraseContext ctx)
        Specified by:
        visitIncludedInIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitIncludedInIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitBeforeOrAfterIntervalOperatorPhrase

        public java.lang.Object visitBeforeOrAfterIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.BeforeOrAfterIntervalOperatorPhraseContext ctx)
        Specified by:
        visitBeforeOrAfterIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitBeforeOrAfterIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitWithinIntervalOperatorPhrase

        public java.lang.Object visitWithinIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.WithinIntervalOperatorPhraseContext ctx)
        Specified by:
        visitWithinIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitWithinIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitMeetsIntervalOperatorPhrase

        public java.lang.Object visitMeetsIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.MeetsIntervalOperatorPhraseContext ctx)
        Specified by:
        visitMeetsIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitMeetsIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitOverlapsIntervalOperatorPhrase

        public java.lang.Object visitOverlapsIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.OverlapsIntervalOperatorPhraseContext ctx)
        Specified by:
        visitOverlapsIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitOverlapsIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitStartsIntervalOperatorPhrase

        public java.lang.Object visitStartsIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.StartsIntervalOperatorPhraseContext ctx)
        Specified by:
        visitStartsIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitStartsIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitEndsIntervalOperatorPhrase

        public java.lang.Object visitEndsIntervalOperatorPhrase​(org.cqframework.cql.gen.cqlParser.EndsIntervalOperatorPhraseContext ctx)
        Specified by:
        visitEndsIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitEndsIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitInvocationTerm

        public java.lang.Object visitInvocationTerm​(org.cqframework.cql.gen.cqlParser.InvocationTermContext ctx)
        Specified by:
        visitInvocationTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitInvocationTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitLiteralTerm

        public java.lang.Object visitLiteralTerm​(org.cqframework.cql.gen.cqlParser.LiteralTermContext ctx)
        Specified by:
        visitLiteralTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitLiteralTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitExternalConstantTerm

        public java.lang.Object visitExternalConstantTerm​(org.cqframework.cql.gen.cqlParser.ExternalConstantTermContext ctx)
        Specified by:
        visitExternalConstantTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitExternalConstantTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitIntervalSelectorTerm

        public java.lang.Object visitIntervalSelectorTerm​(org.cqframework.cql.gen.cqlParser.IntervalSelectorTermContext ctx)
        Specified by:
        visitIntervalSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitIntervalSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTupleSelectorTerm

        public java.lang.Object visitTupleSelectorTerm​(org.cqframework.cql.gen.cqlParser.TupleSelectorTermContext ctx)
        Specified by:
        visitTupleSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTupleSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitInstanceSelectorTerm

        public java.lang.Object visitInstanceSelectorTerm​(org.cqframework.cql.gen.cqlParser.InstanceSelectorTermContext ctx)
        Specified by:
        visitInstanceSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitInstanceSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitListSelectorTerm

        public java.lang.Object visitListSelectorTerm​(org.cqframework.cql.gen.cqlParser.ListSelectorTermContext ctx)
        Specified by:
        visitListSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitListSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodeSelectorTerm

        public java.lang.Object visitCodeSelectorTerm​(org.cqframework.cql.gen.cqlParser.CodeSelectorTermContext ctx)
        Specified by:
        visitCodeSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodeSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitConceptSelectorTerm

        public java.lang.Object visitConceptSelectorTerm​(org.cqframework.cql.gen.cqlParser.ConceptSelectorTermContext ctx)
        Specified by:
        visitConceptSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitConceptSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitParenthesizedTerm

        public java.lang.Object visitParenthesizedTerm​(org.cqframework.cql.gen.cqlParser.ParenthesizedTermContext ctx)
        Specified by:
        visitParenthesizedTerm in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitParenthesizedTerm in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitBooleanLiteral

        public java.lang.Object visitBooleanLiteral​(org.cqframework.cql.gen.cqlParser.BooleanLiteralContext ctx)
        Specified by:
        visitBooleanLiteral in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitBooleanLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitNullLiteral

        public java.lang.Object visitNullLiteral​(org.cqframework.cql.gen.cqlParser.NullLiteralContext ctx)
        Specified by:
        visitNullLiteral in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitNullLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitStringLiteral

        public java.lang.Object visitStringLiteral​(org.cqframework.cql.gen.cqlParser.StringLiteralContext ctx)
        Specified by:
        visitStringLiteral in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitStringLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitNumberLiteral

        public java.lang.Object visitNumberLiteral​(org.cqframework.cql.gen.cqlParser.NumberLiteralContext ctx)
        Specified by:
        visitNumberLiteral in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitNumberLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitDateTimeLiteral

        public java.lang.Object visitDateTimeLiteral​(org.cqframework.cql.gen.cqlParser.DateTimeLiteralContext ctx)
        Specified by:
        visitDateTimeLiteral in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitDateTimeLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTimeLiteral

        public java.lang.Object visitTimeLiteral​(org.cqframework.cql.gen.cqlParser.TimeLiteralContext ctx)
        Specified by:
        visitTimeLiteral in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTimeLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitQuantityLiteral

        public java.lang.Object visitQuantityLiteral​(org.cqframework.cql.gen.cqlParser.QuantityLiteralContext ctx)
        Specified by:
        visitQuantityLiteral in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitQuantityLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitIntervalSelector

        public java.lang.Object visitIntervalSelector​(org.cqframework.cql.gen.cqlParser.IntervalSelectorContext ctx)
        Specified by:
        visitIntervalSelector in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitIntervalSelector in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTupleSelector

        public java.lang.Object visitTupleSelector​(org.cqframework.cql.gen.cqlParser.TupleSelectorContext ctx)
        Specified by:
        visitTupleSelector in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTupleSelector in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTupleElementSelector

        public java.lang.Object visitTupleElementSelector​(org.cqframework.cql.gen.cqlParser.TupleElementSelectorContext ctx)
        Specified by:
        visitTupleElementSelector in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitTupleElementSelector in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitInstanceSelector

        public java.lang.Object visitInstanceSelector​(org.cqframework.cql.gen.cqlParser.InstanceSelectorContext ctx)
        Specified by:
        visitInstanceSelector in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitInstanceSelector in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitInstanceElementSelector

        public java.lang.Object visitInstanceElementSelector​(org.cqframework.cql.gen.cqlParser.InstanceElementSelectorContext ctx)
        Specified by:
        visitInstanceElementSelector in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitInstanceElementSelector in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitListSelector

        public java.lang.Object visitListSelector​(org.cqframework.cql.gen.cqlParser.ListSelectorContext ctx)
        Specified by:
        visitListSelector in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitListSelector in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitDisplayClause

        public java.lang.Object visitDisplayClause​(org.cqframework.cql.gen.cqlParser.DisplayClauseContext ctx)
        Specified by:
        visitDisplayClause in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitDisplayClause in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitCodeSelector

        public java.lang.Object visitCodeSelector​(org.cqframework.cql.gen.cqlParser.CodeSelectorContext ctx)
        Specified by:
        visitCodeSelector in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitCodeSelector in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitConceptSelector

        public java.lang.Object visitConceptSelector​(org.cqframework.cql.gen.cqlParser.ConceptSelectorContext ctx)
        Specified by:
        visitConceptSelector in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitConceptSelector in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitIdentifier

        public java.lang.Object visitIdentifier​(org.cqframework.cql.gen.cqlParser.IdentifierContext ctx)
        Specified by:
        visitIdentifier in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitExternalConstant

        public java.lang.Object visitExternalConstant​(org.cqframework.cql.gen.cqlParser.ExternalConstantContext ctx)
        Specified by:
        visitExternalConstant in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitExternalConstant in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitMemberInvocation

        public java.lang.Object visitMemberInvocation​(org.cqframework.cql.gen.cqlParser.MemberInvocationContext ctx)
        Specified by:
        visitMemberInvocation in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitMemberInvocation in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitFunctionInvocation

        public java.lang.Object visitFunctionInvocation​(org.cqframework.cql.gen.cqlParser.FunctionInvocationContext ctx)
        Specified by:
        visitFunctionInvocation in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitFunctionInvocation in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitThisInvocation

        public java.lang.Object visitThisInvocation​(org.cqframework.cql.gen.cqlParser.ThisInvocationContext ctx)
        Specified by:
        visitThisInvocation in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitThisInvocation in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitFunction

        public java.lang.Object visitFunction​(org.cqframework.cql.gen.cqlParser.FunctionContext ctx)
        Specified by:
        visitFunction in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitFunction in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitParamList

        public java.lang.Object visitParamList​(org.cqframework.cql.gen.cqlParser.ParamListContext ctx)
        Specified by:
        visitParamList in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitParamList in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitQuantity

        public java.lang.Object visitQuantity​(org.cqframework.cql.gen.cqlParser.QuantityContext ctx)
        Specified by:
        visitQuantity in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitQuantity in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitUnit

        public java.lang.Object visitUnit​(org.cqframework.cql.gen.cqlParser.UnitContext ctx)
        Specified by:
        visitUnit in interface org.cqframework.cql.gen.cqlVisitor<java.lang.Object>
        Overrides:
        visitUnit in class org.cqframework.cql.gen.cqlBaseVisitor<java.lang.Object>
      • visitTerminal

        public java.lang.Object visitTerminal​(org.antlr.v4.runtime.tree.TerminalNode node)
        Specified by:
        visitTerminal in interface org.antlr.v4.runtime.tree.ParseTreeVisitor<java.lang.Object>
        Overrides:
        visitTerminal in class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.lang.Object>