File tree Expand file tree Collapse file tree 1 file changed +2
-27
lines changed Expand file tree Collapse file tree 1 file changed +2
-27
lines changed Original file line number Diff line number Diff line change @@ -8754,35 +8754,10 @@ ValueExprNode* DerivedFieldNode::dsqlFieldRemapper(FieldRemapper& visitor)
8754
8754
8755
8755
void DerivedFieldNode::setParameterName (dsql_par* parameter) const
8756
8756
{
8757
- const dsql_ctx* context = NULL ;
8758
- const FieldNode* fieldNode = NULL ;
8759
- const RecordKeyNode* dbKeyNode = NULL ;
8760
-
8761
- const DerivedFieldNode* drvField = nodeAs<DerivedFieldNode>(value);
8762
-
8763
- while (drvField)
8764
- {
8765
- if ((fieldNode = nodeAs<FieldNode>(drvField->value )))
8766
- break ;
8767
-
8768
- if ((dbKeyNode = nodeAs<RecordKeyNode>(drvField->value )))
8769
- break ;
8770
-
8771
- drvField = nodeAs<DerivedFieldNode>(drvField->value );
8772
- }
8773
-
8774
- if (fieldNode || (fieldNode = nodeAs<FieldNode>(value)))
8775
- {
8776
- parameter->par_name = fieldNode->dsqlField ->fld_name .c_str ();
8777
- context = fieldNode->dsqlContext ;
8778
- }
8779
- else if (dbKeyNode || (dbKeyNode = nodeAs<RecordKeyNode>(value)))
8780
- dbKeyNode->setParameterName (parameter);
8757
+ value->setParameterName (parameter);
8781
8758
8782
8759
parameter->par_alias = name;
8783
- setParameterInfo (parameter, context);
8784
-
8785
- parameter->par_rel_alias = this ->context ->ctx_alias ;
8760
+ parameter->par_rel_alias = context->ctx_alias ;
8786
8761
}
8787
8762
8788
8763
void DerivedFieldNode::genBlr (DsqlCompilerScratch* dsqlScratch)
You can’t perform that action at this time.
0 commit comments