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)
Visits an SqlAbsFunctionExpressionNode.
void VisitAbsFunction(SqlAbsFunctionExpressionNode node)
Parameters
VisitAdd(SqlAddExpressionNode)
Visits an SqlAddExpressionNode.
void VisitAdd(SqlAddExpressionNode node)
Parameters
node
SqlAddExpressionNode
VisitAddColumn(SqlAddColumnNode)
Visits an SqlAddColumnNode.
void VisitAddColumn(SqlAddColumnNode node)
Parameters
node
SqlAddColumnNode
VisitAggregationFilterTrait(SqlAggregationFilterTraitNode)
Visits an SqlAggregationFilterTraitNode.
void VisitAggregationFilterTrait(SqlAggregationFilterTraitNode node)
Parameters
VisitAggregationTrait(SqlAggregationTraitNode)
Visits an SqlAggregationTraitNode.
void VisitAggregationTrait(SqlAggregationTraitNode node)
Parameters
VisitAnd(SqlAndConditionNode)
Visits an SqlAndConditionNode.
void VisitAnd(SqlAndConditionNode node)
Parameters
node
SqlAndConditionNode
VisitAverageAggregateFunction(SqlAverageAggregateFunctionExpressionNode)
Visits an SqlAverageAggregateFunctionExpressionNode.
void VisitAverageAggregateFunction(SqlAverageAggregateFunctionExpressionNode node)
Parameters
VisitBeginTransaction(SqlBeginTransactionNode)
Visits an SqlBeginTransactionNode.
void VisitBeginTransaction(SqlBeginTransactionNode node)
Parameters
VisitBetween(SqlBetweenConditionNode)
Visits an SqlBetweenConditionNode.
void VisitBetween(SqlBetweenConditionNode node)
Parameters
VisitBitwiseAnd(SqlBitwiseAndExpressionNode)
Visits an SqlBitwiseAndExpressionNode.
void VisitBitwiseAnd(SqlBitwiseAndExpressionNode node)
Parameters
VisitBitwiseLeftShift(SqlBitwiseLeftShiftExpressionNode)
Visits an SqlBitwiseLeftShiftExpressionNode.
void VisitBitwiseLeftShift(SqlBitwiseLeftShiftExpressionNode node)
Parameters
VisitBitwiseNot(SqlBitwiseNotExpressionNode)
Visits an SqlBitwiseNotExpressionNode.
void VisitBitwiseNot(SqlBitwiseNotExpressionNode node)
Parameters
VisitBitwiseOr(SqlBitwiseOrExpressionNode)
Visits an SqlBitwiseOrExpressionNode.
void VisitBitwiseOr(SqlBitwiseOrExpressionNode node)
Parameters
VisitBitwiseRightShift(SqlBitwiseRightShiftExpressionNode)
Visits an SqlBitwiseRightShiftExpressionNode.
void VisitBitwiseRightShift(SqlBitwiseRightShiftExpressionNode node)
Parameters
VisitBitwiseXor(SqlBitwiseXorExpressionNode)
Visits an SqlBitwiseXorExpressionNode.
void VisitBitwiseXor(SqlBitwiseXorExpressionNode node)
Parameters
VisitByteLengthFunction(SqlByteLengthFunctionExpressionNode)
Visits an SqlByteLengthFunctionExpressionNode.
void VisitByteLengthFunction(SqlByteLengthFunctionExpressionNode node)
Parameters
VisitCeilingFunction(SqlCeilingFunctionExpressionNode)
Visits an SqlCeilingFunctionExpressionNode.
void VisitCeilingFunction(SqlCeilingFunctionExpressionNode node)
Parameters
VisitCheckDefinition(SqlCheckDefinitionNode)
Visits an SqlCheckDefinitionNode.
void VisitCheckDefinition(SqlCheckDefinitionNode node)
Parameters
VisitCoalesceFunction(SqlCoalesceFunctionExpressionNode)
Visits an SqlCoalesceFunctionExpressionNode.
void VisitCoalesceFunction(SqlCoalesceFunctionExpressionNode node)
Parameters
VisitColumn(SqlColumnNode)
Visits an SqlColumnNode.
void VisitColumn(SqlColumnNode node)
Parameters
node
SqlColumnNode
VisitColumnBuilder(SqlColumnBuilderNode)
Visits an SqlColumnBuilderNode.
void VisitColumnBuilder(SqlColumnBuilderNode node)
Parameters
node
SqlColumnBuilderNode
VisitColumnDefinition(SqlColumnDefinitionNode)
Visits an SqlColumnDefinitionNode.
void VisitColumnDefinition(SqlColumnDefinitionNode node)
Parameters
VisitCommitTransaction(SqlCommitTransactionNode)
Visits an SqlCommitTransactionNode.
void VisitCommitTransaction(SqlCommitTransactionNode node)
Parameters
VisitCommonTableExpression(SqlCommonTableExpressionNode)
Visits an SqlCommonTableExpressionNode.
void VisitCommonTableExpression(SqlCommonTableExpressionNode node)
Parameters
VisitCommonTableExpressionRecordSet(SqlCommonTableExpressionRecordSetNode)
Visits an SqlCommonTableExpressionRecordSetNode.
void VisitCommonTableExpressionRecordSet(SqlCommonTableExpressionRecordSetNode node)
Parameters
VisitCommonTableExpressionTrait(SqlCommonTableExpressionTraitNode)
Visits an SqlCommonTableExpressionTraitNode.
void VisitCommonTableExpressionTrait(SqlCommonTableExpressionTraitNode node)
Parameters
VisitCompoundQuery(SqlCompoundQueryExpressionNode)
Visits an SqlCompoundQueryExpressionNode.
void VisitCompoundQuery(SqlCompoundQueryExpressionNode node)
Parameters
VisitCompoundQueryComponent(SqlCompoundQueryComponentNode)
Visits an SqlCompoundQueryComponentNode.
void VisitCompoundQueryComponent(SqlCompoundQueryComponentNode node)
Parameters
VisitConcat(SqlConcatExpressionNode)
Visits an SqlConcatExpressionNode.
void VisitConcat(SqlConcatExpressionNode node)
Parameters
VisitConditionValue(SqlConditionValueNode)
Visits an SqlConditionValueNode.
void VisitConditionValue(SqlConditionValueNode node)
Parameters
VisitCountAggregateFunction(SqlCountAggregateFunctionExpressionNode)
Visits an SqlCountAggregateFunctionExpressionNode.
void VisitCountAggregateFunction(SqlCountAggregateFunctionExpressionNode node)
Parameters
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
VisitCurrentDateFunction(SqlCurrentDateFunctionExpressionNode)
Visits an SqlCurrentDateFunctionExpressionNode.
void VisitCurrentDateFunction(SqlCurrentDateFunctionExpressionNode node)
Parameters
VisitCurrentDateTimeFunction(SqlCurrentDateTimeFunctionExpressionNode)
Visits an SqlCurrentDateTimeFunctionExpressionNode.
void VisitCurrentDateTimeFunction(SqlCurrentDateTimeFunctionExpressionNode node)
Parameters
VisitCurrentTimeFunction(SqlCurrentTimeFunctionExpressionNode)
Visits an SqlCurrentTimeFunctionExpressionNode.
void VisitCurrentTimeFunction(SqlCurrentTimeFunctionExpressionNode node)
Parameters
VisitCurrentTimestampFunction(SqlCurrentTimestampFunctionExpressionNode)
Visits an SqlCurrentTimestampFunctionExpressionNode.
void VisitCurrentTimestampFunction(SqlCurrentTimestampFunctionExpressionNode node)
Parameters
VisitCurrentUtcDateTimeFunction(SqlCurrentUtcDateTimeFunctionExpressionNode)
Visits an SqlCurrentUtcDateTimeFunctionExpressionNode.
void VisitCurrentUtcDateTimeFunction(SqlCurrentUtcDateTimeFunctionExpressionNode node)
Parameters
VisitCustom(SqlNodeBase)
Visits an SqlNodeBase with Unknown type.
void VisitCustom(SqlNodeBase node)
Parameters
node
SqlNodeBase
VisitCustomAggregateFunction(SqlAggregateFunctionExpressionNode)
Visits an SqlAggregateFunctionExpressionNode with Custom type.
void VisitCustomAggregateFunction(SqlAggregateFunctionExpressionNode node)
Parameters
VisitCustomFunction(SqlFunctionExpressionNode)
Visits an SqlFunctionExpressionNode with Custom type.
void VisitCustomFunction(SqlFunctionExpressionNode node)
Parameters
VisitDataSource(SqlDataSourceNode)
Visits an SqlDataSourceNode.
void VisitDataSource(SqlDataSourceNode node)
Parameters
node
SqlDataSourceNode
VisitDataSourceQuery(SqlDataSourceQueryExpressionNode)
Visits an SqlDataSourceQueryExpressionNode.
void VisitDataSourceQuery(SqlDataSourceQueryExpressionNode node)
Parameters
VisitDeleteFrom(SqlDeleteFromNode)
Visits an SqlDeleteFromNode.
void VisitDeleteFrom(SqlDeleteFromNode node)
Parameters
node
SqlDeleteFromNode
VisitDenseRankWindowFunction(SqlDenseRankWindowFunctionExpressionNode)
Visits an SqlDenseRankWindowFunctionExpressionNode.
void VisitDenseRankWindowFunction(SqlDenseRankWindowFunctionExpressionNode node)
Parameters
VisitDistinctTrait(SqlDistinctTraitNode)
Visits an SqlDistinctTraitNode.
void VisitDistinctTrait(SqlDistinctTraitNode node)
Parameters
node
SqlDistinctTraitNode
VisitDivide(SqlDivideExpressionNode)
Visits an SqlDivideExpressionNode.
void VisitDivide(SqlDivideExpressionNode node)
Parameters
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)
Visits an SqlEqualToConditionNode.
void VisitEqualTo(SqlEqualToConditionNode node)
Parameters
VisitExists(SqlExistsConditionNode)
Visits an SqlExistsConditionNode.
void VisitExists(SqlExistsConditionNode node)
Parameters
VisitExtractDateFunction(SqlExtractDateFunctionExpressionNode)
Visits an SqlExtractDateFunctionExpressionNode.
void VisitExtractDateFunction(SqlExtractDateFunctionExpressionNode node)
Parameters
VisitExtractDayFunction(SqlExtractDayFunctionExpressionNode)
Visits an SqlExtractDayFunctionExpressionNode.
void VisitExtractDayFunction(SqlExtractDayFunctionExpressionNode node)
Parameters
VisitExtractTemporalUnitFunction(SqlExtractTemporalUnitFunctionExpressionNode)
Visits an SqlExtractTemporalUnitFunctionExpressionNode.
void VisitExtractTemporalUnitFunction(SqlExtractTemporalUnitFunctionExpressionNode node)
Parameters
VisitExtractTimeOfDayFunction(SqlExtractTimeOfDayFunctionExpressionNode)
Visits an SqlExtractTimeOfDayFunctionExpressionNode.
void VisitExtractTimeOfDayFunction(SqlExtractTimeOfDayFunctionExpressionNode node)
Parameters
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)
Visits an SqlFirstValueWindowFunctionExpressionNode.
void VisitFirstValueWindowFunction(SqlFirstValueWindowFunctionExpressionNode node)
Parameters
VisitFloorFunction(SqlFloorFunctionExpressionNode)
Visits an SqlFloorFunctionExpressionNode.
void VisitFloorFunction(SqlFloorFunctionExpressionNode node)
Parameters
VisitForeignKeyDefinition(SqlForeignKeyDefinitionNode)
Visits an SqlForeignKeyDefinitionNode.
void VisitForeignKeyDefinition(SqlForeignKeyDefinitionNode node)
Parameters
VisitGreaterThan(SqlGreaterThanConditionNode)
Visits an SqlGreaterThanConditionNode.
void VisitGreaterThan(SqlGreaterThanConditionNode node)
Parameters
VisitGreaterThanOrEqualTo(SqlGreaterThanOrEqualToConditionNode)
Visits an SqlGreaterThanOrEqualToConditionNode.
void VisitGreaterThanOrEqualTo(SqlGreaterThanOrEqualToConditionNode node)
Parameters
VisitIn(SqlInConditionNode)
Visits an SqlInConditionNode.
void VisitIn(SqlInConditionNode node)
Parameters
node
SqlInConditionNode
VisitInQuery(SqlInQueryConditionNode)
Visits an SqlInQueryConditionNode.
void VisitInQuery(SqlInQueryConditionNode node)
Parameters
VisitIndexOfFunction(SqlIndexOfFunctionExpressionNode)
Visits an SqlIndexOfFunctionExpressionNode.
void VisitIndexOfFunction(SqlIndexOfFunctionExpressionNode node)
Parameters
VisitInsertInto(SqlInsertIntoNode)
Visits an SqlInsertIntoNode.
void VisitInsertInto(SqlInsertIntoNode node)
Parameters
node
SqlInsertIntoNode
VisitJoinOn(SqlDataSourceJoinOnNode)
Visits an SqlDataSourceJoinOnNode.
void VisitJoinOn(SqlDataSourceJoinOnNode node)
Parameters
VisitLagWindowFunction(SqlLagWindowFunctionExpressionNode)
Visits an SqlLagWindowFunctionExpressionNode.
void VisitLagWindowFunction(SqlLagWindowFunctionExpressionNode node)
Parameters
VisitLastIndexOfFunction(SqlLastIndexOfFunctionExpressionNode)
Visits an SqlLastIndexOfFunctionExpressionNode.
void VisitLastIndexOfFunction(SqlLastIndexOfFunctionExpressionNode node)
Parameters
VisitLastValueWindowFunction(SqlLastValueWindowFunctionExpressionNode)
Visits an SqlLastValueWindowFunctionExpressionNode.
void VisitLastValueWindowFunction(SqlLastValueWindowFunctionExpressionNode node)
Parameters
VisitLeadWindowFunction(SqlLeadWindowFunctionExpressionNode)
Visits an SqlLeadWindowFunctionExpressionNode.
void VisitLeadWindowFunction(SqlLeadWindowFunctionExpressionNode node)
Parameters
VisitLengthFunction(SqlLengthFunctionExpressionNode)
Visits an SqlLengthFunctionExpressionNode.
void VisitLengthFunction(SqlLengthFunctionExpressionNode node)
Parameters
VisitLessThan(SqlLessThanConditionNode)
Visits an SqlLessThanConditionNode.
void VisitLessThan(SqlLessThanConditionNode node)
Parameters
VisitLessThanOrEqualTo(SqlLessThanOrEqualToConditionNode)
Visits an SqlLessThanOrEqualToConditionNode.
void VisitLessThanOrEqualTo(SqlLessThanOrEqualToConditionNode node)
Parameters
VisitLike(SqlLikeConditionNode)
Visits an 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)
Visits an SqlMaxAggregateFunctionExpressionNode.
void VisitMaxAggregateFunction(SqlMaxAggregateFunctionExpressionNode node)
Parameters
VisitMaxFunction(SqlMaxFunctionExpressionNode)
Visits an SqlMaxFunctionExpressionNode.
void VisitMaxFunction(SqlMaxFunctionExpressionNode node)
Parameters
VisitMinAggregateFunction(SqlMinAggregateFunctionExpressionNode)
Visits an SqlMinAggregateFunctionExpressionNode.
void VisitMinAggregateFunction(SqlMinAggregateFunctionExpressionNode node)
Parameters
VisitMinFunction(SqlMinFunctionExpressionNode)
Visits an SqlMinFunctionExpressionNode.
void VisitMinFunction(SqlMinFunctionExpressionNode node)
Parameters
VisitModulo(SqlModuloExpressionNode)
Visits an SqlModuloExpressionNode.
void VisitModulo(SqlModuloExpressionNode node)
Parameters
VisitMultiply(SqlMultiplyExpressionNode)
Visits an SqlMultiplyExpressionNode.
void VisitMultiply(SqlMultiplyExpressionNode node)
Parameters
VisitNTileWindowFunction(SqlNTileWindowFunctionExpressionNode)
Visits an SqlNTileWindowFunctionExpressionNode.
void VisitNTileWindowFunction(SqlNTileWindowFunctionExpressionNode node)
Parameters
VisitNamedAggregateFunction(SqlNamedAggregateFunctionExpressionNode)
Visits an SqlNamedAggregateFunctionExpressionNode.
void VisitNamedAggregateFunction(SqlNamedAggregateFunctionExpressionNode node)
Parameters
VisitNamedFunction(SqlNamedFunctionExpressionNode)
Visits an SqlNamedFunctionExpressionNode.
void VisitNamedFunction(SqlNamedFunctionExpressionNode node)
Parameters
VisitNamedFunctionRecordSet(SqlNamedFunctionRecordSetNode)
Visits an SqlNamedFunctionRecordSetNode.
void VisitNamedFunctionRecordSet(SqlNamedFunctionRecordSetNode node)
Parameters
VisitNegate(SqlNegateExpressionNode)
Visits an SqlNegateExpressionNode.
void VisitNegate(SqlNegateExpressionNode node)
Parameters
VisitNewGuidFunction(SqlNewGuidFunctionExpressionNode)
Visits an SqlNewGuidFunctionExpressionNode.
void VisitNewGuidFunction(SqlNewGuidFunctionExpressionNode node)
Parameters
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)
Visits an SqlNotEqualToConditionNode.
void VisitNotEqualTo(SqlNotEqualToConditionNode node)
Parameters
VisitNthValueWindowFunction(SqlNthValueWindowFunctionExpressionNode)
Visits an SqlNthValueWindowFunctionExpressionNode.
void VisitNthValueWindowFunction(SqlNthValueWindowFunctionExpressionNode node)
Parameters
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)
Visits an SqlPowerFunctionExpressionNode.
void VisitPowerFunction(SqlPowerFunctionExpressionNode node)
Parameters
VisitPrimaryKeyDefinition(SqlPrimaryKeyDefinitionNode)
Visits an SqlPrimaryKeyDefinitionNode.
void VisitPrimaryKeyDefinition(SqlPrimaryKeyDefinitionNode node)
Parameters
VisitQueryDataField(SqlQueryDataFieldNode)
Visits an SqlQueryDataFieldNode.
void VisitQueryDataField(SqlQueryDataFieldNode node)
Parameters
VisitQueryRecordSet(SqlQueryRecordSetNode)
Visits an SqlQueryRecordSetNode.
void VisitQueryRecordSet(SqlQueryRecordSetNode node)
Parameters
VisitRankWindowFunction(SqlRankWindowFunctionExpressionNode)
Visits an SqlRankWindowFunctionExpressionNode.
void VisitRankWindowFunction(SqlRankWindowFunctionExpressionNode node)
Parameters
VisitRawCondition(SqlRawConditionNode)
Visits an SqlRawConditionNode.
void VisitRawCondition(SqlRawConditionNode node)
Parameters
node
SqlRawConditionNode
VisitRawDataField(SqlRawDataFieldNode)
Visits an SqlRawDataFieldNode.
void VisitRawDataField(SqlRawDataFieldNode node)
Parameters
node
SqlRawDataFieldNode
VisitRawExpression(SqlRawExpressionNode)
Visits an SqlRawExpressionNode.
void VisitRawExpression(SqlRawExpressionNode node)
Parameters
node
SqlRawExpressionNode
VisitRawQuery(SqlRawQueryExpressionNode)
Visits an SqlRawQueryExpressionNode.
void VisitRawQuery(SqlRawQueryExpressionNode node)
Parameters
VisitRawRecordSet(SqlRawRecordSetNode)
Visits an SqlRawRecordSetNode.
void VisitRawRecordSet(SqlRawRecordSetNode node)
Parameters
node
SqlRawRecordSetNode
VisitRawStatement(SqlRawStatementNode)
Visits an SqlRawStatementNode.
void VisitRawStatement(SqlRawStatementNode node)
Parameters
node
SqlRawStatementNode
VisitRenameColumn(SqlRenameColumnNode)
Visits an SqlRenameColumnNode.
void VisitRenameColumn(SqlRenameColumnNode node)
Parameters
node
SqlRenameColumnNode
VisitRenameTable(SqlRenameTableNode)
Visits an SqlRenameTableNode.
void VisitRenameTable(SqlRenameTableNode node)
Parameters
node
SqlRenameTableNode
VisitReplaceFunction(SqlReplaceFunctionExpressionNode)
Visits an SqlReplaceFunctionExpressionNode.
void VisitReplaceFunction(SqlReplaceFunctionExpressionNode node)
Parameters
VisitReverseFunction(SqlReverseFunctionExpressionNode)
Visits an SqlReverseFunctionExpressionNode.
void VisitReverseFunction(SqlReverseFunctionExpressionNode node)
Parameters
VisitRollbackTransaction(SqlRollbackTransactionNode)
Visits an SqlRollbackTransactionNode.
void VisitRollbackTransaction(SqlRollbackTransactionNode node)
Parameters
VisitRoundFunction(SqlRoundFunctionExpressionNode)
Visits an SqlRoundFunctionExpressionNode.
void VisitRoundFunction(SqlRoundFunctionExpressionNode node)
Parameters
VisitRowNumberWindowFunction(SqlRowNumberWindowFunctionExpressionNode)
Visits an SqlRowNumberWindowFunctionExpressionNode.
void VisitRowNumberWindowFunction(SqlRowNumberWindowFunctionExpressionNode node)
Parameters
VisitSelectAll(SqlSelectAllNode)
Visits an SqlSelectAllNode.
void VisitSelectAll(SqlSelectAllNode node)
Parameters
node
SqlSelectAllNode
VisitSelectCompoundField(SqlSelectCompoundFieldNode)
Visits an SqlSelectCompoundFieldNode.
void VisitSelectCompoundField(SqlSelectCompoundFieldNode node)
Parameters
VisitSelectExpression(SqlSelectExpressionNode)
Visits an SqlSelectExpressionNode.
void VisitSelectExpression(SqlSelectExpressionNode node)
Parameters
VisitSelectField(SqlSelectFieldNode)
Visits an SqlSelectFieldNode.
void VisitSelectField(SqlSelectFieldNode node)
Parameters
node
SqlSelectFieldNode
VisitSelectRecordSet(SqlSelectRecordSetNode)
Visits an SqlSelectRecordSetNode.
void VisitSelectRecordSet(SqlSelectRecordSetNode node)
Parameters
VisitSignFunction(SqlSignFunctionExpressionNode)
Visits an SqlSignFunctionExpressionNode.
void VisitSignFunction(SqlSignFunctionExpressionNode node)
Parameters
VisitSortTrait(SqlSortTraitNode)
Visits an SqlSortTraitNode.
void VisitSortTrait(SqlSortTraitNode node)
Parameters
node
SqlSortTraitNode
VisitSquareRootFunction(SqlSquareRootFunctionExpressionNode)
Visits an SqlSquareRootFunctionExpressionNode.
void VisitSquareRootFunction(SqlSquareRootFunctionExpressionNode node)
Parameters
VisitStatementBatch(SqlStatementBatchNode)
Visits an SqlStatementBatchNode.
void VisitStatementBatch(SqlStatementBatchNode node)
Parameters
VisitStringConcatAggregateFunction(SqlStringConcatAggregateFunctionExpressionNode)
void VisitStringConcatAggregateFunction(SqlStringConcatAggregateFunctionExpressionNode node)
Parameters
VisitSubstringFunction(SqlSubstringFunctionExpressionNode)
Visits an SqlSubstringFunctionExpressionNode.
void VisitSubstringFunction(SqlSubstringFunctionExpressionNode node)
Parameters
VisitSubtract(SqlSubtractExpressionNode)
Visits an SqlSubtractExpressionNode.
void VisitSubtract(SqlSubtractExpressionNode node)
Parameters
VisitSumAggregateFunction(SqlSumAggregateFunctionExpressionNode)
Visits an SqlSumAggregateFunctionExpressionNode.
void VisitSumAggregateFunction(SqlSumAggregateFunctionExpressionNode node)
Parameters
VisitSwitch(SqlSwitchExpressionNode)
Visits an SqlSwitchExpressionNode.
void VisitSwitch(SqlSwitchExpressionNode node)
Parameters
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)
Visits an SqlTableBuilderNode.
void VisitTableBuilder(SqlTableBuilderNode node)
Parameters
node
SqlTableBuilderNode
VisitTemporalAddFunction(SqlTemporalAddFunctionExpressionNode)
Visits an SqlTemporalAddFunctionExpressionNode.
void VisitTemporalAddFunction(SqlTemporalAddFunctionExpressionNode node)
Parameters
VisitTemporalDiffFunction(SqlTemporalDiffFunctionExpressionNode)
Visits an SqlTemporalDiffFunctionExpressionNode.
void VisitTemporalDiffFunction(SqlTemporalDiffFunctionExpressionNode node)
Parameters
VisitToLowerFunction(SqlToLowerFunctionExpressionNode)
Visits an SqlToLowerFunctionExpressionNode.
void VisitToLowerFunction(SqlToLowerFunctionExpressionNode node)
Parameters
VisitToUpperFunction(SqlToUpperFunctionExpressionNode)
Visits an SqlToUpperFunctionExpressionNode.
void VisitToUpperFunction(SqlToUpperFunctionExpressionNode node)
Parameters
VisitTrimEndFunction(SqlTrimEndFunctionExpressionNode)
Visits an SqlTrimEndFunctionExpressionNode.
void VisitTrimEndFunction(SqlTrimEndFunctionExpressionNode node)
Parameters
VisitTrimFunction(SqlTrimFunctionExpressionNode)
Visits an SqlTrimFunctionExpressionNode.
void VisitTrimFunction(SqlTrimFunctionExpressionNode node)
Parameters
VisitTrimStartFunction(SqlTrimStartFunctionExpressionNode)
Visits an SqlTrimStartFunctionExpressionNode.
void VisitTrimStartFunction(SqlTrimStartFunctionExpressionNode node)
Parameters
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)
Visits an SqlTruncateFunctionExpressionNode.
void VisitTruncateFunction(SqlTruncateFunctionExpressionNode node)
Parameters
VisitTypeCast(SqlTypeCastExpressionNode)
Visits an SqlTypeCastExpressionNode.
void VisitTypeCast(SqlTypeCastExpressionNode node)
Parameters
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)
Visits an SqlValueAssignmentNode.
void VisitValueAssignment(SqlValueAssignmentNode node)
Parameters
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)
Visits an SqlViewDataFieldNode.
void VisitViewDataField(SqlViewDataFieldNode node)
Parameters
node
SqlViewDataFieldNode
VisitWindowDefinition(SqlWindowDefinitionNode)
Visits an SqlWindowDefinitionNode.
void VisitWindowDefinition(SqlWindowDefinitionNode node)
Parameters
VisitWindowDefinitionTrait(SqlWindowDefinitionTraitNode)
Visits an SqlWindowDefinitionTraitNode.
void VisitWindowDefinitionTrait(SqlWindowDefinitionTraitNode node)
Parameters
VisitWindowFrame(SqlWindowFrameNode)
Visits an SqlWindowFrameNode.
void VisitWindowFrame(SqlWindowFrameNode node)
Parameters
node
SqlWindowFrameNode
VisitWindowTrait(SqlWindowTraitNode)
Visits an SqlWindowTraitNode.
void VisitWindowTrait(SqlWindowTraitNode node)
Parameters
node
SqlWindowTraitNode