Table of Contents

Interface ISqlNodeVisitor

Namespace
LfrlAnvil.Sql.Expressions.Visitors
Assembly
LfrlAnvil.Sql.Core.dll

Represents an object capable of recursive traversal over an SQL syntax tree.

public interface ISqlNodeVisitor
Extension Methods

Methods

VisitAbsFunction(SqlAbsFunctionExpressionNode)

void VisitAbsFunction(SqlAbsFunctionExpressionNode node)

Parameters

node SqlAbsFunctionExpressionNode

VisitAdd(SqlAddExpressionNode)

void VisitAdd(SqlAddExpressionNode node)

Parameters

node SqlAddExpressionNode

VisitAddColumn(SqlAddColumnNode)

Visits an SqlAddColumnNode.

void VisitAddColumn(SqlAddColumnNode node)

Parameters

node SqlAddColumnNode

VisitAggregationFilterTrait(SqlAggregationFilterTraitNode)

void VisitAggregationFilterTrait(SqlAggregationFilterTraitNode node)

Parameters

node SqlAggregationFilterTraitNode

VisitAggregationTrait(SqlAggregationTraitNode)

void VisitAggregationTrait(SqlAggregationTraitNode node)

Parameters

node SqlAggregationTraitNode

VisitAnd(SqlAndConditionNode)

void VisitAnd(SqlAndConditionNode node)

Parameters

node SqlAndConditionNode

VisitAverageAggregateFunction(SqlAverageAggregateFunctionExpressionNode)

void VisitAverageAggregateFunction(SqlAverageAggregateFunctionExpressionNode node)

Parameters

node SqlAverageAggregateFunctionExpressionNode

VisitBeginTransaction(SqlBeginTransactionNode)

void VisitBeginTransaction(SqlBeginTransactionNode node)

Parameters

node SqlBeginTransactionNode

VisitBetween(SqlBetweenConditionNode)

void VisitBetween(SqlBetweenConditionNode node)

Parameters

node SqlBetweenConditionNode

VisitBitwiseAnd(SqlBitwiseAndExpressionNode)

void VisitBitwiseAnd(SqlBitwiseAndExpressionNode node)

Parameters

node SqlBitwiseAndExpressionNode

VisitBitwiseLeftShift(SqlBitwiseLeftShiftExpressionNode)

void VisitBitwiseLeftShift(SqlBitwiseLeftShiftExpressionNode node)

Parameters

node SqlBitwiseLeftShiftExpressionNode

VisitBitwiseNot(SqlBitwiseNotExpressionNode)

void VisitBitwiseNot(SqlBitwiseNotExpressionNode node)

Parameters

node SqlBitwiseNotExpressionNode

VisitBitwiseOr(SqlBitwiseOrExpressionNode)

void VisitBitwiseOr(SqlBitwiseOrExpressionNode node)

Parameters

node SqlBitwiseOrExpressionNode

VisitBitwiseRightShift(SqlBitwiseRightShiftExpressionNode)

void VisitBitwiseRightShift(SqlBitwiseRightShiftExpressionNode node)

Parameters

node SqlBitwiseRightShiftExpressionNode

VisitBitwiseXor(SqlBitwiseXorExpressionNode)

void VisitBitwiseXor(SqlBitwiseXorExpressionNode node)

Parameters

node SqlBitwiseXorExpressionNode

VisitByteLengthFunction(SqlByteLengthFunctionExpressionNode)

void VisitByteLengthFunction(SqlByteLengthFunctionExpressionNode node)

Parameters

node SqlByteLengthFunctionExpressionNode

VisitCeilingFunction(SqlCeilingFunctionExpressionNode)

void VisitCeilingFunction(SqlCeilingFunctionExpressionNode node)

Parameters

node SqlCeilingFunctionExpressionNode

VisitCheckDefinition(SqlCheckDefinitionNode)

void VisitCheckDefinition(SqlCheckDefinitionNode node)

Parameters

node SqlCheckDefinitionNode

VisitCoalesceFunction(SqlCoalesceFunctionExpressionNode)

void VisitCoalesceFunction(SqlCoalesceFunctionExpressionNode node)

Parameters

node SqlCoalesceFunctionExpressionNode

VisitColumn(SqlColumnNode)

Visits an SqlColumnNode.

void VisitColumn(SqlColumnNode node)

Parameters

node SqlColumnNode

VisitColumnBuilder(SqlColumnBuilderNode)

void VisitColumnBuilder(SqlColumnBuilderNode node)

Parameters

node SqlColumnBuilderNode

VisitColumnDefinition(SqlColumnDefinitionNode)

void VisitColumnDefinition(SqlColumnDefinitionNode node)

Parameters

node SqlColumnDefinitionNode

VisitCommitTransaction(SqlCommitTransactionNode)

void VisitCommitTransaction(SqlCommitTransactionNode node)

Parameters

node SqlCommitTransactionNode

VisitCommonTableExpression(SqlCommonTableExpressionNode)

void VisitCommonTableExpression(SqlCommonTableExpressionNode node)

Parameters

node SqlCommonTableExpressionNode

VisitCommonTableExpressionRecordSet(SqlCommonTableExpressionRecordSetNode)

void VisitCommonTableExpressionRecordSet(SqlCommonTableExpressionRecordSetNode node)

Parameters

node SqlCommonTableExpressionRecordSetNode

VisitCommonTableExpressionTrait(SqlCommonTableExpressionTraitNode)

void VisitCommonTableExpressionTrait(SqlCommonTableExpressionTraitNode node)

Parameters

node SqlCommonTableExpressionTraitNode

VisitCompoundQuery(SqlCompoundQueryExpressionNode)

void VisitCompoundQuery(SqlCompoundQueryExpressionNode node)

Parameters

node SqlCompoundQueryExpressionNode

VisitCompoundQueryComponent(SqlCompoundQueryComponentNode)

void VisitCompoundQueryComponent(SqlCompoundQueryComponentNode node)

Parameters

node SqlCompoundQueryComponentNode

VisitConcat(SqlConcatExpressionNode)

void VisitConcat(SqlConcatExpressionNode node)

Parameters

node SqlConcatExpressionNode

VisitConditionValue(SqlConditionValueNode)

void VisitConditionValue(SqlConditionValueNode node)

Parameters

node SqlConditionValueNode

VisitCountAggregateFunction(SqlCountAggregateFunctionExpressionNode)

void VisitCountAggregateFunction(SqlCountAggregateFunctionExpressionNode node)

Parameters

node SqlCountAggregateFunctionExpressionNode

VisitCreateIndex(SqlCreateIndexNode)

Visits an SqlCreateIndexNode.

void VisitCreateIndex(SqlCreateIndexNode node)

Parameters

node SqlCreateIndexNode

VisitCreateTable(SqlCreateTableNode)

Visits an SqlCreateTableNode.

void VisitCreateTable(SqlCreateTableNode node)

Parameters

node SqlCreateTableNode

VisitCreateView(SqlCreateViewNode)

Visits an SqlCreateViewNode.

void VisitCreateView(SqlCreateViewNode node)

Parameters

node SqlCreateViewNode

VisitCumulativeDistributionWindowFunction(SqlCumulativeDistributionWindowFunctionExpressionNode)

void VisitCumulativeDistributionWindowFunction(SqlCumulativeDistributionWindowFunctionExpressionNode node)

Parameters

node SqlCumulativeDistributionWindowFunctionExpressionNode

VisitCurrentDateFunction(SqlCurrentDateFunctionExpressionNode)

void VisitCurrentDateFunction(SqlCurrentDateFunctionExpressionNode node)

Parameters

node SqlCurrentDateFunctionExpressionNode

VisitCurrentDateTimeFunction(SqlCurrentDateTimeFunctionExpressionNode)

void VisitCurrentDateTimeFunction(SqlCurrentDateTimeFunctionExpressionNode node)

Parameters

node SqlCurrentDateTimeFunctionExpressionNode

VisitCurrentTimeFunction(SqlCurrentTimeFunctionExpressionNode)

void VisitCurrentTimeFunction(SqlCurrentTimeFunctionExpressionNode node)

Parameters

node SqlCurrentTimeFunctionExpressionNode

VisitCurrentTimestampFunction(SqlCurrentTimestampFunctionExpressionNode)

void VisitCurrentTimestampFunction(SqlCurrentTimestampFunctionExpressionNode node)

Parameters

node SqlCurrentTimestampFunctionExpressionNode

VisitCurrentUtcDateTimeFunction(SqlCurrentUtcDateTimeFunctionExpressionNode)

void VisitCurrentUtcDateTimeFunction(SqlCurrentUtcDateTimeFunctionExpressionNode node)

Parameters

node SqlCurrentUtcDateTimeFunctionExpressionNode

VisitCustom(SqlNodeBase)

Visits an SqlNodeBase with Unknown type.

void VisitCustom(SqlNodeBase node)

Parameters

node SqlNodeBase

VisitCustomAggregateFunction(SqlAggregateFunctionExpressionNode)

void VisitCustomAggregateFunction(SqlAggregateFunctionExpressionNode node)

Parameters

node SqlAggregateFunctionExpressionNode

VisitCustomFunction(SqlFunctionExpressionNode)

Visits an SqlFunctionExpressionNode with Custom type.

void VisitCustomFunction(SqlFunctionExpressionNode node)

Parameters

node SqlFunctionExpressionNode

VisitDataSource(SqlDataSourceNode)

Visits an SqlDataSourceNode.

void VisitDataSource(SqlDataSourceNode node)

Parameters

node SqlDataSourceNode

VisitDataSourceQuery(SqlDataSourceQueryExpressionNode)

void VisitDataSourceQuery(SqlDataSourceQueryExpressionNode node)

Parameters

node SqlDataSourceQueryExpressionNode

VisitDeleteFrom(SqlDeleteFromNode)

Visits an SqlDeleteFromNode.

void VisitDeleteFrom(SqlDeleteFromNode node)

Parameters

node SqlDeleteFromNode

VisitDenseRankWindowFunction(SqlDenseRankWindowFunctionExpressionNode)

void VisitDenseRankWindowFunction(SqlDenseRankWindowFunctionExpressionNode node)

Parameters

node SqlDenseRankWindowFunctionExpressionNode

VisitDistinctTrait(SqlDistinctTraitNode)

void VisitDistinctTrait(SqlDistinctTraitNode node)

Parameters

node SqlDistinctTraitNode

VisitDivide(SqlDivideExpressionNode)

void VisitDivide(SqlDivideExpressionNode node)

Parameters

node SqlDivideExpressionNode

VisitDropColumn(SqlDropColumnNode)

Visits an SqlDropColumnNode.

void VisitDropColumn(SqlDropColumnNode node)

Parameters

node SqlDropColumnNode

VisitDropIndex(SqlDropIndexNode)

Visits an SqlDropIndexNode.

void VisitDropIndex(SqlDropIndexNode node)

Parameters

node SqlDropIndexNode

VisitDropTable(SqlDropTableNode)

Visits an SqlDropTableNode.

void VisitDropTable(SqlDropTableNode node)

Parameters

node SqlDropTableNode

VisitDropView(SqlDropViewNode)

Visits an SqlDropViewNode.

void VisitDropView(SqlDropViewNode node)

Parameters

node SqlDropViewNode

VisitEqualTo(SqlEqualToConditionNode)

void VisitEqualTo(SqlEqualToConditionNode node)

Parameters

node SqlEqualToConditionNode

VisitExists(SqlExistsConditionNode)

void VisitExists(SqlExistsConditionNode node)

Parameters

node SqlExistsConditionNode

VisitExtractDateFunction(SqlExtractDateFunctionExpressionNode)

void VisitExtractDateFunction(SqlExtractDateFunctionExpressionNode node)

Parameters

node SqlExtractDateFunctionExpressionNode

VisitExtractDayFunction(SqlExtractDayFunctionExpressionNode)

void VisitExtractDayFunction(SqlExtractDayFunctionExpressionNode node)

Parameters

node SqlExtractDayFunctionExpressionNode

VisitExtractTemporalUnitFunction(SqlExtractTemporalUnitFunctionExpressionNode)

void VisitExtractTemporalUnitFunction(SqlExtractTemporalUnitFunctionExpressionNode node)

Parameters

node SqlExtractTemporalUnitFunctionExpressionNode

VisitExtractTimeOfDayFunction(SqlExtractTimeOfDayFunctionExpressionNode)

void VisitExtractTimeOfDayFunction(SqlExtractTimeOfDayFunctionExpressionNode node)

Parameters

node SqlExtractTimeOfDayFunctionExpressionNode

VisitFalse(SqlFalseNode)

Visits an SqlFalseNode.

void VisitFalse(SqlFalseNode node)

Parameters

node SqlFalseNode

VisitFilterTrait(SqlFilterTraitNode)

Visits an SqlFilterTraitNode.

void VisitFilterTrait(SqlFilterTraitNode node)

Parameters

node SqlFilterTraitNode

VisitFirstValueWindowFunction(SqlFirstValueWindowFunctionExpressionNode)

void VisitFirstValueWindowFunction(SqlFirstValueWindowFunctionExpressionNode node)

Parameters

node SqlFirstValueWindowFunctionExpressionNode

VisitFloorFunction(SqlFloorFunctionExpressionNode)

void VisitFloorFunction(SqlFloorFunctionExpressionNode node)

Parameters

node SqlFloorFunctionExpressionNode

VisitForeignKeyDefinition(SqlForeignKeyDefinitionNode)

void VisitForeignKeyDefinition(SqlForeignKeyDefinitionNode node)

Parameters

node SqlForeignKeyDefinitionNode

VisitGreaterThan(SqlGreaterThanConditionNode)

void VisitGreaterThan(SqlGreaterThanConditionNode node)

Parameters

node SqlGreaterThanConditionNode

VisitGreaterThanOrEqualTo(SqlGreaterThanOrEqualToConditionNode)

void VisitGreaterThanOrEqualTo(SqlGreaterThanOrEqualToConditionNode node)

Parameters

node SqlGreaterThanOrEqualToConditionNode

VisitIn(SqlInConditionNode)

Visits an SqlInConditionNode.

void VisitIn(SqlInConditionNode node)

Parameters

node SqlInConditionNode

VisitInQuery(SqlInQueryConditionNode)

void VisitInQuery(SqlInQueryConditionNode node)

Parameters

node SqlInQueryConditionNode

VisitIndexOfFunction(SqlIndexOfFunctionExpressionNode)

void VisitIndexOfFunction(SqlIndexOfFunctionExpressionNode node)

Parameters

node SqlIndexOfFunctionExpressionNode

VisitInsertInto(SqlInsertIntoNode)

Visits an SqlInsertIntoNode.

void VisitInsertInto(SqlInsertIntoNode node)

Parameters

node SqlInsertIntoNode

VisitJoinOn(SqlDataSourceJoinOnNode)

void VisitJoinOn(SqlDataSourceJoinOnNode node)

Parameters

node SqlDataSourceJoinOnNode

VisitLagWindowFunction(SqlLagWindowFunctionExpressionNode)

void VisitLagWindowFunction(SqlLagWindowFunctionExpressionNode node)

Parameters

node SqlLagWindowFunctionExpressionNode

VisitLastIndexOfFunction(SqlLastIndexOfFunctionExpressionNode)

void VisitLastIndexOfFunction(SqlLastIndexOfFunctionExpressionNode node)

Parameters

node SqlLastIndexOfFunctionExpressionNode

VisitLastValueWindowFunction(SqlLastValueWindowFunctionExpressionNode)

void VisitLastValueWindowFunction(SqlLastValueWindowFunctionExpressionNode node)

Parameters

node SqlLastValueWindowFunctionExpressionNode

VisitLeadWindowFunction(SqlLeadWindowFunctionExpressionNode)

void VisitLeadWindowFunction(SqlLeadWindowFunctionExpressionNode node)

Parameters

node SqlLeadWindowFunctionExpressionNode

VisitLengthFunction(SqlLengthFunctionExpressionNode)

void VisitLengthFunction(SqlLengthFunctionExpressionNode node)

Parameters

node SqlLengthFunctionExpressionNode

VisitLessThan(SqlLessThanConditionNode)

void VisitLessThan(SqlLessThanConditionNode node)

Parameters

node SqlLessThanConditionNode

VisitLessThanOrEqualTo(SqlLessThanOrEqualToConditionNode)

void VisitLessThanOrEqualTo(SqlLessThanOrEqualToConditionNode node)

Parameters

node SqlLessThanOrEqualToConditionNode

VisitLike(SqlLikeConditionNode)

void VisitLike(SqlLikeConditionNode node)

Parameters

node SqlLikeConditionNode

VisitLimitTrait(SqlLimitTraitNode)

Visits an SqlLimitTraitNode.

void VisitLimitTrait(SqlLimitTraitNode node)

Parameters

node SqlLimitTraitNode

VisitLiteral(SqlLiteralNode)

Visits an SqlLiteralNode.

void VisitLiteral(SqlLiteralNode node)

Parameters

node SqlLiteralNode

VisitMaxAggregateFunction(SqlMaxAggregateFunctionExpressionNode)

void VisitMaxAggregateFunction(SqlMaxAggregateFunctionExpressionNode node)

Parameters

node SqlMaxAggregateFunctionExpressionNode

VisitMaxFunction(SqlMaxFunctionExpressionNode)

void VisitMaxFunction(SqlMaxFunctionExpressionNode node)

Parameters

node SqlMaxFunctionExpressionNode

VisitMinAggregateFunction(SqlMinAggregateFunctionExpressionNode)

void VisitMinAggregateFunction(SqlMinAggregateFunctionExpressionNode node)

Parameters

node SqlMinAggregateFunctionExpressionNode

VisitMinFunction(SqlMinFunctionExpressionNode)

void VisitMinFunction(SqlMinFunctionExpressionNode node)

Parameters

node SqlMinFunctionExpressionNode

VisitModulo(SqlModuloExpressionNode)

void VisitModulo(SqlModuloExpressionNode node)

Parameters

node SqlModuloExpressionNode

VisitMultiply(SqlMultiplyExpressionNode)

void VisitMultiply(SqlMultiplyExpressionNode node)

Parameters

node SqlMultiplyExpressionNode

VisitNTileWindowFunction(SqlNTileWindowFunctionExpressionNode)

void VisitNTileWindowFunction(SqlNTileWindowFunctionExpressionNode node)

Parameters

node SqlNTileWindowFunctionExpressionNode

VisitNamedAggregateFunction(SqlNamedAggregateFunctionExpressionNode)

void VisitNamedAggregateFunction(SqlNamedAggregateFunctionExpressionNode node)

Parameters

node SqlNamedAggregateFunctionExpressionNode

VisitNamedFunction(SqlNamedFunctionExpressionNode)

void VisitNamedFunction(SqlNamedFunctionExpressionNode node)

Parameters

node SqlNamedFunctionExpressionNode

VisitNamedFunctionRecordSet(SqlNamedFunctionRecordSetNode)

void VisitNamedFunctionRecordSet(SqlNamedFunctionRecordSetNode node)

Parameters

node SqlNamedFunctionRecordSetNode

VisitNegate(SqlNegateExpressionNode)

void VisitNegate(SqlNegateExpressionNode node)

Parameters

node SqlNegateExpressionNode

VisitNewGuidFunction(SqlNewGuidFunctionExpressionNode)

void VisitNewGuidFunction(SqlNewGuidFunctionExpressionNode node)

Parameters

node SqlNewGuidFunctionExpressionNode

VisitNewTable(SqlNewTableNode)

Visits an SqlNewTableNode.

void VisitNewTable(SqlNewTableNode node)

Parameters

node SqlNewTableNode

VisitNewView(SqlNewViewNode)

Visits an SqlNewViewNode.

void VisitNewView(SqlNewViewNode node)

Parameters

node SqlNewViewNode

VisitNotEqualTo(SqlNotEqualToConditionNode)

void VisitNotEqualTo(SqlNotEqualToConditionNode node)

Parameters

node SqlNotEqualToConditionNode

VisitNthValueWindowFunction(SqlNthValueWindowFunctionExpressionNode)

void VisitNthValueWindowFunction(SqlNthValueWindowFunctionExpressionNode node)

Parameters

node SqlNthValueWindowFunctionExpressionNode

VisitNull(SqlNullNode)

Visits an SqlNullNode.

void VisitNull(SqlNullNode node)

Parameters

node SqlNullNode

VisitOffsetTrait(SqlOffsetTraitNode)

Visits an SqlOffsetTraitNode.

void VisitOffsetTrait(SqlOffsetTraitNode node)

Parameters

node SqlOffsetTraitNode

VisitOr(SqlOrConditionNode)

Visits an SqlOrConditionNode.

void VisitOr(SqlOrConditionNode node)

Parameters

node SqlOrConditionNode

VisitOrderBy(SqlOrderByNode)

Visits an SqlOrderByNode.

void VisitOrderBy(SqlOrderByNode node)

Parameters

node SqlOrderByNode

VisitParameter(SqlParameterNode)

Visits an SqlParameterNode.

void VisitParameter(SqlParameterNode node)

Parameters

node SqlParameterNode

VisitPowerFunction(SqlPowerFunctionExpressionNode)

void VisitPowerFunction(SqlPowerFunctionExpressionNode node)

Parameters

node SqlPowerFunctionExpressionNode

VisitPrimaryKeyDefinition(SqlPrimaryKeyDefinitionNode)

void VisitPrimaryKeyDefinition(SqlPrimaryKeyDefinitionNode node)

Parameters

node SqlPrimaryKeyDefinitionNode

VisitQueryDataField(SqlQueryDataFieldNode)

void VisitQueryDataField(SqlQueryDataFieldNode node)

Parameters

node SqlQueryDataFieldNode

VisitQueryRecordSet(SqlQueryRecordSetNode)

void VisitQueryRecordSet(SqlQueryRecordSetNode node)

Parameters

node SqlQueryRecordSetNode

VisitRankWindowFunction(SqlRankWindowFunctionExpressionNode)

void VisitRankWindowFunction(SqlRankWindowFunctionExpressionNode node)

Parameters

node SqlRankWindowFunctionExpressionNode

VisitRawCondition(SqlRawConditionNode)

void VisitRawCondition(SqlRawConditionNode node)

Parameters

node SqlRawConditionNode

VisitRawDataField(SqlRawDataFieldNode)

void VisitRawDataField(SqlRawDataFieldNode node)

Parameters

node SqlRawDataFieldNode

VisitRawExpression(SqlRawExpressionNode)

void VisitRawExpression(SqlRawExpressionNode node)

Parameters

node SqlRawExpressionNode

VisitRawQuery(SqlRawQueryExpressionNode)

void VisitRawQuery(SqlRawQueryExpressionNode node)

Parameters

node SqlRawQueryExpressionNode

VisitRawRecordSet(SqlRawRecordSetNode)

void VisitRawRecordSet(SqlRawRecordSetNode node)

Parameters

node SqlRawRecordSetNode

VisitRawStatement(SqlRawStatementNode)

void VisitRawStatement(SqlRawStatementNode node)

Parameters

node SqlRawStatementNode

VisitRenameColumn(SqlRenameColumnNode)

void VisitRenameColumn(SqlRenameColumnNode node)

Parameters

node SqlRenameColumnNode

VisitRenameTable(SqlRenameTableNode)

Visits an SqlRenameTableNode.

void VisitRenameTable(SqlRenameTableNode node)

Parameters

node SqlRenameTableNode

VisitReplaceFunction(SqlReplaceFunctionExpressionNode)

void VisitReplaceFunction(SqlReplaceFunctionExpressionNode node)

Parameters

node SqlReplaceFunctionExpressionNode

VisitReverseFunction(SqlReverseFunctionExpressionNode)

void VisitReverseFunction(SqlReverseFunctionExpressionNode node)

Parameters

node SqlReverseFunctionExpressionNode

VisitRollbackTransaction(SqlRollbackTransactionNode)

void VisitRollbackTransaction(SqlRollbackTransactionNode node)

Parameters

node SqlRollbackTransactionNode

VisitRoundFunction(SqlRoundFunctionExpressionNode)

void VisitRoundFunction(SqlRoundFunctionExpressionNode node)

Parameters

node SqlRoundFunctionExpressionNode

VisitRowNumberWindowFunction(SqlRowNumberWindowFunctionExpressionNode)

void VisitRowNumberWindowFunction(SqlRowNumberWindowFunctionExpressionNode node)

Parameters

node SqlRowNumberWindowFunctionExpressionNode

VisitSelectAll(SqlSelectAllNode)

Visits an SqlSelectAllNode.

void VisitSelectAll(SqlSelectAllNode node)

Parameters

node SqlSelectAllNode

VisitSelectCompoundField(SqlSelectCompoundFieldNode)

void VisitSelectCompoundField(SqlSelectCompoundFieldNode node)

Parameters

node SqlSelectCompoundFieldNode

VisitSelectExpression(SqlSelectExpressionNode)

void VisitSelectExpression(SqlSelectExpressionNode node)

Parameters

node SqlSelectExpressionNode

VisitSelectField(SqlSelectFieldNode)

Visits an SqlSelectFieldNode.

void VisitSelectField(SqlSelectFieldNode node)

Parameters

node SqlSelectFieldNode

VisitSelectRecordSet(SqlSelectRecordSetNode)

void VisitSelectRecordSet(SqlSelectRecordSetNode node)

Parameters

node SqlSelectRecordSetNode

VisitSignFunction(SqlSignFunctionExpressionNode)

void VisitSignFunction(SqlSignFunctionExpressionNode node)

Parameters

node SqlSignFunctionExpressionNode

VisitSortTrait(SqlSortTraitNode)

Visits an SqlSortTraitNode.

void VisitSortTrait(SqlSortTraitNode node)

Parameters

node SqlSortTraitNode

VisitSquareRootFunction(SqlSquareRootFunctionExpressionNode)

void VisitSquareRootFunction(SqlSquareRootFunctionExpressionNode node)

Parameters

node SqlSquareRootFunctionExpressionNode

VisitStatementBatch(SqlStatementBatchNode)

void VisitStatementBatch(SqlStatementBatchNode node)

Parameters

node SqlStatementBatchNode

VisitStringConcatAggregateFunction(SqlStringConcatAggregateFunctionExpressionNode)

void VisitStringConcatAggregateFunction(SqlStringConcatAggregateFunctionExpressionNode node)

Parameters

node SqlStringConcatAggregateFunctionExpressionNode

VisitSubstringFunction(SqlSubstringFunctionExpressionNode)

void VisitSubstringFunction(SqlSubstringFunctionExpressionNode node)

Parameters

node SqlSubstringFunctionExpressionNode

VisitSubtract(SqlSubtractExpressionNode)

void VisitSubtract(SqlSubtractExpressionNode node)

Parameters

node SqlSubtractExpressionNode

VisitSumAggregateFunction(SqlSumAggregateFunctionExpressionNode)

void VisitSumAggregateFunction(SqlSumAggregateFunctionExpressionNode node)

Parameters

node SqlSumAggregateFunctionExpressionNode

VisitSwitch(SqlSwitchExpressionNode)

void VisitSwitch(SqlSwitchExpressionNode node)

Parameters

node SqlSwitchExpressionNode

VisitSwitchCase(SqlSwitchCaseNode)

Visits an SqlSwitchCaseNode.

void VisitSwitchCase(SqlSwitchCaseNode node)

Parameters

node SqlSwitchCaseNode

VisitTable(SqlTableNode)

Visits an SqlTableNode.

void VisitTable(SqlTableNode node)

Parameters

node SqlTableNode

VisitTableBuilder(SqlTableBuilderNode)

void VisitTableBuilder(SqlTableBuilderNode node)

Parameters

node SqlTableBuilderNode

VisitTemporalAddFunction(SqlTemporalAddFunctionExpressionNode)

void VisitTemporalAddFunction(SqlTemporalAddFunctionExpressionNode node)

Parameters

node SqlTemporalAddFunctionExpressionNode

VisitTemporalDiffFunction(SqlTemporalDiffFunctionExpressionNode)

void VisitTemporalDiffFunction(SqlTemporalDiffFunctionExpressionNode node)

Parameters

node SqlTemporalDiffFunctionExpressionNode

VisitToLowerFunction(SqlToLowerFunctionExpressionNode)

void VisitToLowerFunction(SqlToLowerFunctionExpressionNode node)

Parameters

node SqlToLowerFunctionExpressionNode

VisitToUpperFunction(SqlToUpperFunctionExpressionNode)

void VisitToUpperFunction(SqlToUpperFunctionExpressionNode node)

Parameters

node SqlToUpperFunctionExpressionNode

VisitTrimEndFunction(SqlTrimEndFunctionExpressionNode)

void VisitTrimEndFunction(SqlTrimEndFunctionExpressionNode node)

Parameters

node SqlTrimEndFunctionExpressionNode

VisitTrimFunction(SqlTrimFunctionExpressionNode)

void VisitTrimFunction(SqlTrimFunctionExpressionNode node)

Parameters

node SqlTrimFunctionExpressionNode

VisitTrimStartFunction(SqlTrimStartFunctionExpressionNode)

void VisitTrimStartFunction(SqlTrimStartFunctionExpressionNode node)

Parameters

node SqlTrimStartFunctionExpressionNode

VisitTrue(SqlTrueNode)

Visits an SqlTrueNode.

void VisitTrue(SqlTrueNode node)

Parameters

node SqlTrueNode

VisitTruncate(SqlTruncateNode)

Visits an SqlTruncateNode.

void VisitTruncate(SqlTruncateNode node)

Parameters

node SqlTruncateNode

VisitTruncateFunction(SqlTruncateFunctionExpressionNode)

void VisitTruncateFunction(SqlTruncateFunctionExpressionNode node)

Parameters

node SqlTruncateFunctionExpressionNode

VisitTypeCast(SqlTypeCastExpressionNode)

void VisitTypeCast(SqlTypeCastExpressionNode node)

Parameters

node SqlTypeCastExpressionNode

VisitUpdate(SqlUpdateNode)

Visits an SqlUpdateNode.

void VisitUpdate(SqlUpdateNode node)

Parameters

node SqlUpdateNode

VisitUpsert(SqlUpsertNode)

Visits an SqlUpsertNode.

void VisitUpsert(SqlUpsertNode node)

Parameters

node SqlUpsertNode

VisitValueAssignment(SqlValueAssignmentNode)

void VisitValueAssignment(SqlValueAssignmentNode node)

Parameters

node SqlValueAssignmentNode

VisitValues(SqlValuesNode)

Visits an SqlValuesNode.

void VisitValues(SqlValuesNode node)

Parameters

node SqlValuesNode

VisitView(SqlViewNode)

Visits an SqlViewNode.

void VisitView(SqlViewNode node)

Parameters

node SqlViewNode

VisitViewBuilder(SqlViewBuilderNode)

Visits an SqlViewBuilderNode.

void VisitViewBuilder(SqlViewBuilderNode node)

Parameters

node SqlViewBuilderNode

VisitViewDataField(SqlViewDataFieldNode)

void VisitViewDataField(SqlViewDataFieldNode node)

Parameters

node SqlViewDataFieldNode

VisitWindowDefinition(SqlWindowDefinitionNode)

void VisitWindowDefinition(SqlWindowDefinitionNode node)

Parameters

node SqlWindowDefinitionNode

VisitWindowDefinitionTrait(SqlWindowDefinitionTraitNode)

void VisitWindowDefinitionTrait(SqlWindowDefinitionTraitNode node)

Parameters

node SqlWindowDefinitionTraitNode

VisitWindowFrame(SqlWindowFrameNode)

Visits an SqlWindowFrameNode.

void VisitWindowFrame(SqlWindowFrameNode node)

Parameters

node SqlWindowFrameNode

VisitWindowTrait(SqlWindowTraitNode)

Visits an SqlWindowTraitNode.

void VisitWindowTrait(SqlWindowTraitNode node)

Parameters

node SqlWindowTraitNode