@@ -65,21 +65,13 @@ public override void ReplaceWith(SqlExpression expression)
6565 internalValue = replacingExpression . internalValue ;
6666 typeMarker = replacingExpression . typeMarker ;
6767 typeHasTime = replacingExpression . typeHasTime ;
68- //DateTimePart = replacingExpression.DateTimePart;
69- //DateTimeOffsetPart = replacingExpression.DateTimeOffsetPart;
70- //IntervalPart = replacingExpression.IntervalPart;
7168 Operand = replacingExpression . Operand ;
7269 }
7370
7471 internal override object Clone ( SqlNodeCloneContext context ) =>
7572 context . NodeMapping . TryGetValue ( this , out var clone )
7673 ? clone
7774 : context . NodeMapping [ this ] = new SqlExtract ( internalValue , typeMarker , ( SqlExpression ) Operand . Clone ( context ) ) ;
78- //DateTimePart!=SqlDateTimePart.Nothing
79- //? new SqlExtract(DateTimePart, (SqlExpression) Operand.Clone(context))
80- //: IntervalPart!=SqlIntervalPart.Nothing
81- // ? new SqlExtract(IntervalPart, (SqlExpression) Operand.Clone(context))
82- // : new SqlExtract(DateTimeOffsetPart, (SqlExpression) Operand.Clone(context));
8375
8476 public override void AcceptVisitor ( ISqlVisitor visitor )
8577 {
@@ -94,10 +86,6 @@ internal SqlExtract(SqlDateTimePart dateTimePart, SqlExpression operand)
9486 internalValue = dateTimePart . ToDtoPartFast ( ) ;
9587 typeMarker = DateTimeTypeId ;
9688 typeHasTime = true ;
97-
98- //DateTimePart = dateTimePart;
99- //DateTimeOffsetPart = SqlDateTimeOffsetPart.Nothing;
100- //IntervalPart = SqlIntervalPart.Nothing;
10189 Operand = operand ;
10290 }
10391
@@ -107,10 +95,6 @@ internal SqlExtract(SqlIntervalPart intervalPart, SqlExpression operand)
10795 internalValue = intervalPart . ToDtoPartFast ( ) ;
10896 typeMarker = IntervalTypeId ;
10997 typeHasTime = true ;
110-
111- //DateTimePart = SqlDateTimePart.Nothing;
112- //DateTimeOffsetPart = SqlDateTimeOffsetPart.Nothing;
113- //IntervalPart = intervalPart;
11498 Operand = operand ;
11599 }
116100
0 commit comments