Class SqlNodeVisitor
- Namespace
- LfrlAnvil.Sql.Expressions.Visitors
- Assembly
- LfrlAnvil.Sql.Core.dll
Represents an object capable of recursive traversal over an SQL syntax tree.
public abstract class SqlNodeVisitor : ISqlNodeVisitor
- Inheritance
-
SqlNodeVisitor
- Implements
- Derived
- Inherited Members
- Extension Methods
Methods
VisitAbsFunction(SqlAbsFunctionExpressionNode)
Visits an SqlAbsFunctionExpressionNode.
public virtual void VisitAbsFunction(SqlAbsFunctionExpressionNode node)
Parameters
VisitAdd(SqlAddExpressionNode)
Visits an SqlAddExpressionNode.
public virtual void VisitAdd(SqlAddExpressionNode node)
Parameters
node
SqlAddExpressionNode
VisitAddColumn(SqlAddColumnNode)
Visits an SqlAddColumnNode.
public virtual void VisitAddColumn(SqlAddColumnNode node)
Parameters
node
SqlAddColumnNode
VisitAggregationFilterTrait(SqlAggregationFilterTraitNode)
Visits an SqlAggregationFilterTraitNode.
public virtual void VisitAggregationFilterTrait(SqlAggregationFilterTraitNode node)
Parameters
VisitAggregationTrait(SqlAggregationTraitNode)
Visits an SqlAggregationTraitNode.
public virtual void VisitAggregationTrait(SqlAggregationTraitNode node)
Parameters
VisitAnd(SqlAndConditionNode)
Visits an SqlAndConditionNode.
public virtual void VisitAnd(SqlAndConditionNode node)
Parameters
node
SqlAndConditionNode
VisitAverageAggregateFunction(SqlAverageAggregateFunctionExpressionNode)
Visits an SqlAverageAggregateFunctionExpressionNode.
public virtual void VisitAverageAggregateFunction(SqlAverageAggregateFunctionExpressionNode node)
Parameters
VisitBeginTransaction(SqlBeginTransactionNode)
Visits an SqlBeginTransactionNode.
public virtual void VisitBeginTransaction(SqlBeginTransactionNode node)
Parameters
VisitBetween(SqlBetweenConditionNode)
Visits an SqlBetweenConditionNode.
public virtual void VisitBetween(SqlBetweenConditionNode node)
Parameters
VisitBitwiseAnd(SqlBitwiseAndExpressionNode)
Visits an SqlBitwiseAndExpressionNode.
public virtual void VisitBitwiseAnd(SqlBitwiseAndExpressionNode node)
Parameters
VisitBitwiseLeftShift(SqlBitwiseLeftShiftExpressionNode)
Visits an SqlBitwiseLeftShiftExpressionNode.
public virtual void VisitBitwiseLeftShift(SqlBitwiseLeftShiftExpressionNode node)
Parameters
VisitBitwiseNot(SqlBitwiseNotExpressionNode)
Visits an SqlBitwiseNotExpressionNode.
public virtual void VisitBitwiseNot(SqlBitwiseNotExpressionNode node)
Parameters
VisitBitwiseOr(SqlBitwiseOrExpressionNode)
Visits an SqlBitwiseOrExpressionNode.
public virtual void VisitBitwiseOr(SqlBitwiseOrExpressionNode node)
Parameters
VisitBitwiseRightShift(SqlBitwiseRightShiftExpressionNode)
Visits an SqlBitwiseRightShiftExpressionNode.
public virtual void VisitBitwiseRightShift(SqlBitwiseRightShiftExpressionNode node)
Parameters
VisitBitwiseXor(SqlBitwiseXorExpressionNode)
Visits an SqlBitwiseXorExpressionNode.
public virtual void VisitBitwiseXor(SqlBitwiseXorExpressionNode node)
Parameters
VisitByteLengthFunction(SqlByteLengthFunctionExpressionNode)
Visits an SqlByteLengthFunctionExpressionNode.
public virtual void VisitByteLengthFunction(SqlByteLengthFunctionExpressionNode node)
Parameters
VisitCeilingFunction(SqlCeilingFunctionExpressionNode)
Visits an SqlCeilingFunctionExpressionNode.
public virtual void VisitCeilingFunction(SqlCeilingFunctionExpressionNode node)
Parameters
VisitCheckDefinition(SqlCheckDefinitionNode)
Visits an SqlCheckDefinitionNode.
public virtual void VisitCheckDefinition(SqlCheckDefinitionNode node)
Parameters
VisitCoalesceFunction(SqlCoalesceFunctionExpressionNode)
Visits an SqlCoalesceFunctionExpressionNode.
public virtual void VisitCoalesceFunction(SqlCoalesceFunctionExpressionNode node)
Parameters
VisitColumn(SqlColumnNode)
Visits an SqlColumnNode.
public virtual void VisitColumn(SqlColumnNode node)
Parameters
node
SqlColumnNode
VisitColumnBuilder(SqlColumnBuilderNode)
Visits an SqlColumnBuilderNode.
public virtual void VisitColumnBuilder(SqlColumnBuilderNode node)
Parameters
node
SqlColumnBuilderNode
VisitColumnDefinition(SqlColumnDefinitionNode)
Visits an SqlColumnDefinitionNode.
public virtual void VisitColumnDefinition(SqlColumnDefinitionNode node)
Parameters
VisitCommitTransaction(SqlCommitTransactionNode)
Visits an SqlCommitTransactionNode.
public virtual void VisitCommitTransaction(SqlCommitTransactionNode node)
Parameters
VisitCommonTableExpression(SqlCommonTableExpressionNode)
Visits an SqlCommonTableExpressionNode.
public virtual void VisitCommonTableExpression(SqlCommonTableExpressionNode node)
Parameters
VisitCommonTableExpressionRecordSet(SqlCommonTableExpressionRecordSetNode)
Visits an SqlCommonTableExpressionRecordSetNode.
public virtual void VisitCommonTableExpressionRecordSet(SqlCommonTableExpressionRecordSetNode node)
Parameters
VisitCommonTableExpressionTrait(SqlCommonTableExpressionTraitNode)
Visits an SqlCommonTableExpressionTraitNode.
public virtual void VisitCommonTableExpressionTrait(SqlCommonTableExpressionTraitNode node)
Parameters
VisitCompoundQuery(SqlCompoundQueryExpressionNode)
Visits an SqlCompoundQueryExpressionNode.
public virtual void VisitCompoundQuery(SqlCompoundQueryExpressionNode node)
Parameters
VisitCompoundQueryComponent(SqlCompoundQueryComponentNode)
Visits an SqlCompoundQueryComponentNode.
public virtual void VisitCompoundQueryComponent(SqlCompoundQueryComponentNode node)
Parameters
VisitConcat(SqlConcatExpressionNode)
Visits an SqlConcatExpressionNode.
public virtual void VisitConcat(SqlConcatExpressionNode node)
Parameters
VisitConditionValue(SqlConditionValueNode)
Visits an SqlConditionValueNode.
public virtual void VisitConditionValue(SqlConditionValueNode node)
Parameters
VisitCountAggregateFunction(SqlCountAggregateFunctionExpressionNode)
Visits an SqlCountAggregateFunctionExpressionNode.
public virtual void VisitCountAggregateFunction(SqlCountAggregateFunctionExpressionNode node)
Parameters
VisitCreateIndex(SqlCreateIndexNode)
Visits an SqlCreateIndexNode.
public virtual void VisitCreateIndex(SqlCreateIndexNode node)
Parameters
node
SqlCreateIndexNode
VisitCreateTable(SqlCreateTableNode)
Visits an SqlCreateTableNode.
public virtual void VisitCreateTable(SqlCreateTableNode node)
Parameters
node
SqlCreateTableNode
VisitCreateView(SqlCreateViewNode)
Visits an SqlCreateViewNode.
public virtual void VisitCreateView(SqlCreateViewNode node)
Parameters
node
SqlCreateViewNode
VisitCumulativeDistributionWindowFunction(SqlCumulativeDistributionWindowFunctionExpressionNode)
public virtual void VisitCumulativeDistributionWindowFunction(SqlCumulativeDistributionWindowFunctionExpressionNode node)
Parameters
VisitCurrentDateFunction(SqlCurrentDateFunctionExpressionNode)
Visits an SqlCurrentDateFunctionExpressionNode.
public virtual void VisitCurrentDateFunction(SqlCurrentDateFunctionExpressionNode node)
Parameters
VisitCurrentDateTimeFunction(SqlCurrentDateTimeFunctionExpressionNode)
Visits an SqlCurrentDateTimeFunctionExpressionNode.
public virtual void VisitCurrentDateTimeFunction(SqlCurrentDateTimeFunctionExpressionNode node)
Parameters
VisitCurrentTimeFunction(SqlCurrentTimeFunctionExpressionNode)
Visits an SqlCurrentTimeFunctionExpressionNode.
public virtual void VisitCurrentTimeFunction(SqlCurrentTimeFunctionExpressionNode node)
Parameters
VisitCurrentTimestampFunction(SqlCurrentTimestampFunctionExpressionNode)
Visits an SqlCurrentTimestampFunctionExpressionNode.
public virtual void VisitCurrentTimestampFunction(SqlCurrentTimestampFunctionExpressionNode node)
Parameters
VisitCurrentUtcDateTimeFunction(SqlCurrentUtcDateTimeFunctionExpressionNode)
Visits an SqlCurrentUtcDateTimeFunctionExpressionNode.
public virtual void VisitCurrentUtcDateTimeFunction(SqlCurrentUtcDateTimeFunctionExpressionNode node)
Parameters
VisitCustom(SqlNodeBase)
Visits an SqlNodeBase with Unknown type.
public virtual void VisitCustom(SqlNodeBase node)
Parameters
node
SqlNodeBase
VisitCustomAggregateFunction(SqlAggregateFunctionExpressionNode)
Visits an SqlAggregateFunctionExpressionNode with Custom type.
public virtual void VisitCustomAggregateFunction(SqlAggregateFunctionExpressionNode node)
Parameters
VisitCustomFunction(SqlFunctionExpressionNode)
Visits an SqlFunctionExpressionNode with Custom type.
public virtual void VisitCustomFunction(SqlFunctionExpressionNode node)
Parameters
VisitDataSource(SqlDataSourceNode)
Visits an SqlDataSourceNode.
public virtual void VisitDataSource(SqlDataSourceNode node)
Parameters
node
SqlDataSourceNode
VisitDataSourceQuery(SqlDataSourceQueryExpressionNode)
Visits an SqlDataSourceQueryExpressionNode.
public virtual void VisitDataSourceQuery(SqlDataSourceQueryExpressionNode node)
Parameters
VisitDeleteFrom(SqlDeleteFromNode)
Visits an SqlDeleteFromNode.
public virtual void VisitDeleteFrom(SqlDeleteFromNode node)
Parameters
node
SqlDeleteFromNode
VisitDenseRankWindowFunction(SqlDenseRankWindowFunctionExpressionNode)
Visits an SqlDenseRankWindowFunctionExpressionNode.
public virtual void VisitDenseRankWindowFunction(SqlDenseRankWindowFunctionExpressionNode node)
Parameters
VisitDistinctTrait(SqlDistinctTraitNode)
Visits an SqlDistinctTraitNode.
public virtual void VisitDistinctTrait(SqlDistinctTraitNode node)
Parameters
node
SqlDistinctTraitNode
VisitDivide(SqlDivideExpressionNode)
Visits an SqlDivideExpressionNode.
public virtual void VisitDivide(SqlDivideExpressionNode node)
Parameters
VisitDropColumn(SqlDropColumnNode)
Visits an SqlDropColumnNode.
public virtual void VisitDropColumn(SqlDropColumnNode node)
Parameters
node
SqlDropColumnNode
VisitDropIndex(SqlDropIndexNode)
Visits an SqlDropIndexNode.
public virtual void VisitDropIndex(SqlDropIndexNode node)
Parameters
node
SqlDropIndexNode
VisitDropTable(SqlDropTableNode)
Visits an SqlDropTableNode.
public virtual void VisitDropTable(SqlDropTableNode node)
Parameters
node
SqlDropTableNode
VisitDropView(SqlDropViewNode)
Visits an SqlDropViewNode.
public virtual void VisitDropView(SqlDropViewNode node)
Parameters
node
SqlDropViewNode
VisitEqualTo(SqlEqualToConditionNode)
Visits an SqlEqualToConditionNode.
public virtual void VisitEqualTo(SqlEqualToConditionNode node)
Parameters
VisitExists(SqlExistsConditionNode)
Visits an SqlExistsConditionNode.
public virtual void VisitExists(SqlExistsConditionNode node)
Parameters
VisitExtractDateFunction(SqlExtractDateFunctionExpressionNode)
Visits an SqlExtractDateFunctionExpressionNode.
public virtual void VisitExtractDateFunction(SqlExtractDateFunctionExpressionNode node)
Parameters
VisitExtractDayFunction(SqlExtractDayFunctionExpressionNode)
Visits an SqlExtractDayFunctionExpressionNode.
public virtual void VisitExtractDayFunction(SqlExtractDayFunctionExpressionNode node)
Parameters
VisitExtractTemporalUnitFunction(SqlExtractTemporalUnitFunctionExpressionNode)
Visits an SqlExtractTemporalUnitFunctionExpressionNode.
public virtual void VisitExtractTemporalUnitFunction(SqlExtractTemporalUnitFunctionExpressionNode node)
Parameters
VisitExtractTimeOfDayFunction(SqlExtractTimeOfDayFunctionExpressionNode)
Visits an SqlExtractTimeOfDayFunctionExpressionNode.
public virtual void VisitExtractTimeOfDayFunction(SqlExtractTimeOfDayFunctionExpressionNode node)
Parameters
VisitFalse(SqlFalseNode)
Visits an SqlFalseNode.
public virtual void VisitFalse(SqlFalseNode node)
Parameters
node
SqlFalseNode
VisitFilterTrait(SqlFilterTraitNode)
Visits an SqlFilterTraitNode.
public virtual void VisitFilterTrait(SqlFilterTraitNode node)
Parameters
node
SqlFilterTraitNode
VisitFirstValueWindowFunction(SqlFirstValueWindowFunctionExpressionNode)
Visits an SqlFirstValueWindowFunctionExpressionNode.
public virtual void VisitFirstValueWindowFunction(SqlFirstValueWindowFunctionExpressionNode node)
Parameters
VisitFloorFunction(SqlFloorFunctionExpressionNode)
Visits an SqlFloorFunctionExpressionNode.
public virtual void VisitFloorFunction(SqlFloorFunctionExpressionNode node)
Parameters
VisitForeignKeyDefinition(SqlForeignKeyDefinitionNode)
Visits an SqlForeignKeyDefinitionNode.
public virtual void VisitForeignKeyDefinition(SqlForeignKeyDefinitionNode node)
Parameters
VisitGreaterThan(SqlGreaterThanConditionNode)
Visits an SqlGreaterThanConditionNode.
public virtual void VisitGreaterThan(SqlGreaterThanConditionNode node)
Parameters
VisitGreaterThanOrEqualTo(SqlGreaterThanOrEqualToConditionNode)
Visits an SqlGreaterThanOrEqualToConditionNode.
public virtual void VisitGreaterThanOrEqualTo(SqlGreaterThanOrEqualToConditionNode node)
Parameters
VisitIn(SqlInConditionNode)
Visits an SqlInConditionNode.
public virtual void VisitIn(SqlInConditionNode node)
Parameters
node
SqlInConditionNode
VisitInQuery(SqlInQueryConditionNode)
Visits an SqlInQueryConditionNode.
public virtual void VisitInQuery(SqlInQueryConditionNode node)
Parameters
VisitIndexOfFunction(SqlIndexOfFunctionExpressionNode)
Visits an SqlIndexOfFunctionExpressionNode.
public virtual void VisitIndexOfFunction(SqlIndexOfFunctionExpressionNode node)
Parameters
VisitInsertInto(SqlInsertIntoNode)
Visits an SqlInsertIntoNode.
public virtual void VisitInsertInto(SqlInsertIntoNode node)
Parameters
node
SqlInsertIntoNode
VisitJoinOn(SqlDataSourceJoinOnNode)
Visits an SqlDataSourceJoinOnNode.
public virtual void VisitJoinOn(SqlDataSourceJoinOnNode node)
Parameters
VisitLagWindowFunction(SqlLagWindowFunctionExpressionNode)
Visits an SqlLagWindowFunctionExpressionNode.
public virtual void VisitLagWindowFunction(SqlLagWindowFunctionExpressionNode node)
Parameters
VisitLastIndexOfFunction(SqlLastIndexOfFunctionExpressionNode)
Visits an SqlLastIndexOfFunctionExpressionNode.
public virtual void VisitLastIndexOfFunction(SqlLastIndexOfFunctionExpressionNode node)
Parameters
VisitLastValueWindowFunction(SqlLastValueWindowFunctionExpressionNode)
Visits an SqlLastValueWindowFunctionExpressionNode.
public virtual void VisitLastValueWindowFunction(SqlLastValueWindowFunctionExpressionNode node)
Parameters
VisitLeadWindowFunction(SqlLeadWindowFunctionExpressionNode)
Visits an SqlLeadWindowFunctionExpressionNode.
public virtual void VisitLeadWindowFunction(SqlLeadWindowFunctionExpressionNode node)
Parameters
VisitLengthFunction(SqlLengthFunctionExpressionNode)
Visits an SqlLengthFunctionExpressionNode.
public virtual void VisitLengthFunction(SqlLengthFunctionExpressionNode node)
Parameters
VisitLessThan(SqlLessThanConditionNode)
Visits an SqlLessThanConditionNode.
public virtual void VisitLessThan(SqlLessThanConditionNode node)
Parameters
VisitLessThanOrEqualTo(SqlLessThanOrEqualToConditionNode)
Visits an SqlLessThanOrEqualToConditionNode.
public virtual void VisitLessThanOrEqualTo(SqlLessThanOrEqualToConditionNode node)
Parameters
VisitLike(SqlLikeConditionNode)
Visits an SqlLikeConditionNode.
public virtual void VisitLike(SqlLikeConditionNode node)
Parameters
node
SqlLikeConditionNode
VisitLimitTrait(SqlLimitTraitNode)
Visits an SqlLimitTraitNode.
public virtual void VisitLimitTrait(SqlLimitTraitNode node)
Parameters
node
SqlLimitTraitNode
VisitLiteral(SqlLiteralNode)
Visits an SqlLiteralNode.
public virtual void VisitLiteral(SqlLiteralNode node)
Parameters
node
SqlLiteralNode
VisitMaxAggregateFunction(SqlMaxAggregateFunctionExpressionNode)
Visits an SqlMaxAggregateFunctionExpressionNode.
public virtual void VisitMaxAggregateFunction(SqlMaxAggregateFunctionExpressionNode node)
Parameters
VisitMaxFunction(SqlMaxFunctionExpressionNode)
Visits an SqlMaxFunctionExpressionNode.
public virtual void VisitMaxFunction(SqlMaxFunctionExpressionNode node)
Parameters
VisitMinAggregateFunction(SqlMinAggregateFunctionExpressionNode)
Visits an SqlMinAggregateFunctionExpressionNode.
public virtual void VisitMinAggregateFunction(SqlMinAggregateFunctionExpressionNode node)
Parameters
VisitMinFunction(SqlMinFunctionExpressionNode)
Visits an SqlMinFunctionExpressionNode.
public virtual void VisitMinFunction(SqlMinFunctionExpressionNode node)
Parameters
VisitModulo(SqlModuloExpressionNode)
Visits an SqlModuloExpressionNode.
public virtual void VisitModulo(SqlModuloExpressionNode node)
Parameters
VisitMultiply(SqlMultiplyExpressionNode)
Visits an SqlMultiplyExpressionNode.
public virtual void VisitMultiply(SqlMultiplyExpressionNode node)
Parameters
VisitNTileWindowFunction(SqlNTileWindowFunctionExpressionNode)
Visits an SqlNTileWindowFunctionExpressionNode.
public virtual void VisitNTileWindowFunction(SqlNTileWindowFunctionExpressionNode node)
Parameters
VisitNamedAggregateFunction(SqlNamedAggregateFunctionExpressionNode)
Visits an SqlNamedAggregateFunctionExpressionNode.
public virtual void VisitNamedAggregateFunction(SqlNamedAggregateFunctionExpressionNode node)
Parameters
VisitNamedFunction(SqlNamedFunctionExpressionNode)
Visits an SqlNamedFunctionExpressionNode.
public virtual void VisitNamedFunction(SqlNamedFunctionExpressionNode node)
Parameters
VisitNamedFunctionRecordSet(SqlNamedFunctionRecordSetNode)
Visits an SqlNamedFunctionRecordSetNode.
public virtual void VisitNamedFunctionRecordSet(SqlNamedFunctionRecordSetNode node)
Parameters
VisitNegate(SqlNegateExpressionNode)
Visits an SqlNegateExpressionNode.
public virtual void VisitNegate(SqlNegateExpressionNode node)
Parameters
VisitNewGuidFunction(SqlNewGuidFunctionExpressionNode)
Visits an SqlNewGuidFunctionExpressionNode.
public virtual void VisitNewGuidFunction(SqlNewGuidFunctionExpressionNode node)
Parameters
VisitNewTable(SqlNewTableNode)
Visits an SqlNewTableNode.
public virtual void VisitNewTable(SqlNewTableNode node)
Parameters
node
SqlNewTableNode
VisitNewView(SqlNewViewNode)
Visits an SqlNewViewNode.
public virtual void VisitNewView(SqlNewViewNode node)
Parameters
node
SqlNewViewNode
VisitNotEqualTo(SqlNotEqualToConditionNode)
Visits an SqlNotEqualToConditionNode.
public virtual void VisitNotEqualTo(SqlNotEqualToConditionNode node)
Parameters
VisitNthValueWindowFunction(SqlNthValueWindowFunctionExpressionNode)
Visits an SqlNthValueWindowFunctionExpressionNode.
public virtual void VisitNthValueWindowFunction(SqlNthValueWindowFunctionExpressionNode node)
Parameters
VisitNull(SqlNullNode)
Visits an SqlNullNode.
public virtual void VisitNull(SqlNullNode node)
Parameters
node
SqlNullNode
VisitOffsetTrait(SqlOffsetTraitNode)
Visits an SqlOffsetTraitNode.
public virtual void VisitOffsetTrait(SqlOffsetTraitNode node)
Parameters
node
SqlOffsetTraitNode
VisitOr(SqlOrConditionNode)
Visits an SqlOrConditionNode.
public virtual void VisitOr(SqlOrConditionNode node)
Parameters
node
SqlOrConditionNode
VisitOrderBy(SqlOrderByNode)
Visits an SqlOrderByNode.
public virtual void VisitOrderBy(SqlOrderByNode node)
Parameters
node
SqlOrderByNode
VisitParameter(SqlParameterNode)
Visits an SqlParameterNode.
public virtual void VisitParameter(SqlParameterNode node)
Parameters
node
SqlParameterNode
VisitPowerFunction(SqlPowerFunctionExpressionNode)
Visits an SqlPowerFunctionExpressionNode.
public virtual void VisitPowerFunction(SqlPowerFunctionExpressionNode node)
Parameters
VisitPrimaryKeyDefinition(SqlPrimaryKeyDefinitionNode)
Visits an SqlPrimaryKeyDefinitionNode.
public virtual void VisitPrimaryKeyDefinition(SqlPrimaryKeyDefinitionNode node)
Parameters
VisitQueryDataField(SqlQueryDataFieldNode)
Visits an SqlQueryDataFieldNode.
public virtual void VisitQueryDataField(SqlQueryDataFieldNode node)
Parameters
VisitQueryRecordSet(SqlQueryRecordSetNode)
Visits an SqlQueryRecordSetNode.
public virtual void VisitQueryRecordSet(SqlQueryRecordSetNode node)
Parameters
VisitRankWindowFunction(SqlRankWindowFunctionExpressionNode)
Visits an SqlRankWindowFunctionExpressionNode.
public virtual void VisitRankWindowFunction(SqlRankWindowFunctionExpressionNode node)
Parameters
VisitRawCondition(SqlRawConditionNode)
Visits an SqlRawConditionNode.
public virtual void VisitRawCondition(SqlRawConditionNode node)
Parameters
node
SqlRawConditionNode
VisitRawDataField(SqlRawDataFieldNode)
Visits an SqlRawDataFieldNode.
public virtual void VisitRawDataField(SqlRawDataFieldNode node)
Parameters
node
SqlRawDataFieldNode
VisitRawExpression(SqlRawExpressionNode)
Visits an SqlRawExpressionNode.
public virtual void VisitRawExpression(SqlRawExpressionNode node)
Parameters
node
SqlRawExpressionNode
VisitRawQuery(SqlRawQueryExpressionNode)
Visits an SqlRawQueryExpressionNode.
public virtual void VisitRawQuery(SqlRawQueryExpressionNode node)
Parameters
VisitRawRecordSet(SqlRawRecordSetNode)
Visits an SqlRawRecordSetNode.
public virtual void VisitRawRecordSet(SqlRawRecordSetNode node)
Parameters
node
SqlRawRecordSetNode
VisitRawStatement(SqlRawStatementNode)
Visits an SqlRawStatementNode.
public virtual void VisitRawStatement(SqlRawStatementNode node)
Parameters
node
SqlRawStatementNode
VisitRenameColumn(SqlRenameColumnNode)
Visits an SqlRenameColumnNode.
public virtual void VisitRenameColumn(SqlRenameColumnNode node)
Parameters
node
SqlRenameColumnNode
VisitRenameTable(SqlRenameTableNode)
Visits an SqlRenameTableNode.
public virtual void VisitRenameTable(SqlRenameTableNode node)
Parameters
node
SqlRenameTableNode
VisitReplaceFunction(SqlReplaceFunctionExpressionNode)
Visits an SqlReplaceFunctionExpressionNode.
public virtual void VisitReplaceFunction(SqlReplaceFunctionExpressionNode node)
Parameters
VisitReverseFunction(SqlReverseFunctionExpressionNode)
Visits an SqlReverseFunctionExpressionNode.
public virtual void VisitReverseFunction(SqlReverseFunctionExpressionNode node)
Parameters
VisitRollbackTransaction(SqlRollbackTransactionNode)
Visits an SqlRollbackTransactionNode.
public virtual void VisitRollbackTransaction(SqlRollbackTransactionNode node)
Parameters
VisitRoundFunction(SqlRoundFunctionExpressionNode)
Visits an SqlRoundFunctionExpressionNode.
public virtual void VisitRoundFunction(SqlRoundFunctionExpressionNode node)
Parameters
VisitRowNumberWindowFunction(SqlRowNumberWindowFunctionExpressionNode)
Visits an SqlRowNumberWindowFunctionExpressionNode.
public virtual void VisitRowNumberWindowFunction(SqlRowNumberWindowFunctionExpressionNode node)
Parameters
VisitSelectAll(SqlSelectAllNode)
Visits an SqlSelectAllNode.
public virtual void VisitSelectAll(SqlSelectAllNode node)
Parameters
node
SqlSelectAllNode
VisitSelectCompoundField(SqlSelectCompoundFieldNode)
Visits an SqlSelectCompoundFieldNode.
public virtual void VisitSelectCompoundField(SqlSelectCompoundFieldNode node)
Parameters
VisitSelectExpression(SqlSelectExpressionNode)
Visits an SqlSelectExpressionNode.
public virtual void VisitSelectExpression(SqlSelectExpressionNode node)
Parameters
VisitSelectField(SqlSelectFieldNode)
Visits an SqlSelectFieldNode.
public virtual void VisitSelectField(SqlSelectFieldNode node)
Parameters
node
SqlSelectFieldNode
VisitSelectRecordSet(SqlSelectRecordSetNode)
Visits an SqlSelectRecordSetNode.
public virtual void VisitSelectRecordSet(SqlSelectRecordSetNode node)
Parameters
VisitSignFunction(SqlSignFunctionExpressionNode)
Visits an SqlSignFunctionExpressionNode.
public virtual void VisitSignFunction(SqlSignFunctionExpressionNode node)
Parameters
VisitSortTrait(SqlSortTraitNode)
Visits an SqlSortTraitNode.
public virtual void VisitSortTrait(SqlSortTraitNode node)
Parameters
node
SqlSortTraitNode
VisitSquareRootFunction(SqlSquareRootFunctionExpressionNode)
Visits an SqlSquareRootFunctionExpressionNode.
public virtual void VisitSquareRootFunction(SqlSquareRootFunctionExpressionNode node)
Parameters
VisitStatementBatch(SqlStatementBatchNode)
Visits an SqlStatementBatchNode.
public virtual void VisitStatementBatch(SqlStatementBatchNode node)
Parameters
VisitStringConcatAggregateFunction(SqlStringConcatAggregateFunctionExpressionNode)
public virtual void VisitStringConcatAggregateFunction(SqlStringConcatAggregateFunctionExpressionNode node)
Parameters
VisitSubstringFunction(SqlSubstringFunctionExpressionNode)
Visits an SqlSubstringFunctionExpressionNode.
public virtual void VisitSubstringFunction(SqlSubstringFunctionExpressionNode node)
Parameters
VisitSubtract(SqlSubtractExpressionNode)
Visits an SqlSubtractExpressionNode.
public virtual void VisitSubtract(SqlSubtractExpressionNode node)
Parameters
VisitSumAggregateFunction(SqlSumAggregateFunctionExpressionNode)
Visits an SqlSumAggregateFunctionExpressionNode.
public virtual void VisitSumAggregateFunction(SqlSumAggregateFunctionExpressionNode node)
Parameters
VisitSwitch(SqlSwitchExpressionNode)
Visits an SqlSwitchExpressionNode.
public virtual void VisitSwitch(SqlSwitchExpressionNode node)
Parameters
VisitSwitchCase(SqlSwitchCaseNode)
Visits an SqlSwitchCaseNode.
public virtual void VisitSwitchCase(SqlSwitchCaseNode node)
Parameters
node
SqlSwitchCaseNode
VisitTable(SqlTableNode)
Visits an SqlTableNode.
public virtual void VisitTable(SqlTableNode node)
Parameters
node
SqlTableNode
VisitTableBuilder(SqlTableBuilderNode)
Visits an SqlTableBuilderNode.
public virtual void VisitTableBuilder(SqlTableBuilderNode node)
Parameters
node
SqlTableBuilderNode
VisitTemporalAddFunction(SqlTemporalAddFunctionExpressionNode)
Visits an SqlTemporalAddFunctionExpressionNode.
public virtual void VisitTemporalAddFunction(SqlTemporalAddFunctionExpressionNode node)
Parameters
VisitTemporalDiffFunction(SqlTemporalDiffFunctionExpressionNode)
Visits an SqlTemporalDiffFunctionExpressionNode.
public virtual void VisitTemporalDiffFunction(SqlTemporalDiffFunctionExpressionNode node)
Parameters
VisitToLowerFunction(SqlToLowerFunctionExpressionNode)
Visits an SqlToLowerFunctionExpressionNode.
public virtual void VisitToLowerFunction(SqlToLowerFunctionExpressionNode node)
Parameters
VisitToUpperFunction(SqlToUpperFunctionExpressionNode)
Visits an SqlToUpperFunctionExpressionNode.
public virtual void VisitToUpperFunction(SqlToUpperFunctionExpressionNode node)
Parameters
VisitTrimEndFunction(SqlTrimEndFunctionExpressionNode)
Visits an SqlTrimEndFunctionExpressionNode.
public virtual void VisitTrimEndFunction(SqlTrimEndFunctionExpressionNode node)
Parameters
VisitTrimFunction(SqlTrimFunctionExpressionNode)
Visits an SqlTrimFunctionExpressionNode.
public virtual void VisitTrimFunction(SqlTrimFunctionExpressionNode node)
Parameters
VisitTrimStartFunction(SqlTrimStartFunctionExpressionNode)
Visits an SqlTrimStartFunctionExpressionNode.
public virtual void VisitTrimStartFunction(SqlTrimStartFunctionExpressionNode node)
Parameters
VisitTrue(SqlTrueNode)
Visits an SqlTrueNode.
public virtual void VisitTrue(SqlTrueNode node)
Parameters
node
SqlTrueNode
VisitTruncate(SqlTruncateNode)
Visits an SqlTruncateNode.
public virtual void VisitTruncate(SqlTruncateNode node)
Parameters
node
SqlTruncateNode
VisitTruncateFunction(SqlTruncateFunctionExpressionNode)
Visits an SqlTruncateFunctionExpressionNode.
public virtual void VisitTruncateFunction(SqlTruncateFunctionExpressionNode node)
Parameters
VisitTypeCast(SqlTypeCastExpressionNode)
Visits an SqlTypeCastExpressionNode.
public virtual void VisitTypeCast(SqlTypeCastExpressionNode node)
Parameters
VisitUpdate(SqlUpdateNode)
Visits an SqlUpdateNode.
public virtual void VisitUpdate(SqlUpdateNode node)
Parameters
node
SqlUpdateNode
VisitUpsert(SqlUpsertNode)
Visits an SqlUpsertNode.
public virtual void VisitUpsert(SqlUpsertNode node)
Parameters
node
SqlUpsertNode
VisitValueAssignment(SqlValueAssignmentNode)
Visits an SqlValueAssignmentNode.
public virtual void VisitValueAssignment(SqlValueAssignmentNode node)
Parameters
VisitValues(SqlValuesNode)
Visits an SqlValuesNode.
public virtual void VisitValues(SqlValuesNode node)
Parameters
node
SqlValuesNode
VisitView(SqlViewNode)
Visits an SqlViewNode.
public virtual void VisitView(SqlViewNode node)
Parameters
node
SqlViewNode
VisitViewBuilder(SqlViewBuilderNode)
Visits an SqlViewBuilderNode.
public virtual void VisitViewBuilder(SqlViewBuilderNode node)
Parameters
node
SqlViewBuilderNode
VisitViewDataField(SqlViewDataFieldNode)
Visits an SqlViewDataFieldNode.
public virtual void VisitViewDataField(SqlViewDataFieldNode node)
Parameters
node
SqlViewDataFieldNode
VisitWindowDefinition(SqlWindowDefinitionNode)
Visits an SqlWindowDefinitionNode.
public virtual void VisitWindowDefinition(SqlWindowDefinitionNode node)
Parameters
VisitWindowDefinitionTrait(SqlWindowDefinitionTraitNode)
Visits an SqlWindowDefinitionTraitNode.
public virtual void VisitWindowDefinitionTrait(SqlWindowDefinitionTraitNode node)
Parameters
VisitWindowFrame(SqlWindowFrameNode)
Visits an SqlWindowFrameNode.
public virtual void VisitWindowFrame(SqlWindowFrameNode node)
Parameters
node
SqlWindowFrameNode
VisitWindowTrait(SqlWindowTraitNode)
Visits an SqlWindowTraitNode.
public virtual void VisitWindowTrait(SqlWindowTraitNode node)
Parameters
node
SqlWindowTraitNode