|
@@ -8678,12 +8678,6 @@ simpleDataSet
|
|
IHqlExpression * left = $3.getExpr();
|
|
IHqlExpression * left = $3.getExpr();
|
|
IHqlExpression * right = $5.getExpr();
|
|
IHqlExpression * right = $5.getExpr();
|
|
|
|
|
|
- node_operator modeOp = no_none;
|
|
|
|
- if (left->getOperator() == no_table)
|
|
|
|
- modeOp = left->queryChild(2)->getOperator();
|
|
|
|
- if ((modeOp != no_thor) && (modeOp != no_flat) && (modeOp != no_csv) && (modeOp != no_xml) && (modeOp != no_json))
|
|
|
|
- parser->reportError(ERR_FETCH_NON_DATASET, $3, "First parameter of FETCH should be a disk file");
|
|
|
|
-
|
|
|
|
IHqlExpression *join = createDataset(no_fetch, left, createComma(right, $7.getExpr(), $9.getExpr(), createComma($10.getExpr(), $12.getExpr())));
|
|
IHqlExpression *join = createDataset(no_fetch, left, createComma(right, $7.getExpr(), $9.getExpr(), createComma($10.getExpr(), $12.getExpr())));
|
|
|
|
|
|
$$.setExpr(join);
|
|
$$.setExpr(join);
|
|
@@ -8696,12 +8690,6 @@ simpleDataSet
|
|
IHqlExpression * right = $5.getExpr();
|
|
IHqlExpression * right = $5.getExpr();
|
|
IHqlExpression * transform = parser->createDefJoinTransform(left, right, $7, $10.queryExpr(),NULL);
|
|
IHqlExpression * transform = parser->createDefJoinTransform(left, right, $7, $10.queryExpr(),NULL);
|
|
|
|
|
|
- node_operator modeOp = no_none;
|
|
|
|
- if (left->getOperator() == no_table)
|
|
|
|
- modeOp = left->queryChild(2)->getOperator();
|
|
|
|
- if ((modeOp != no_thor) && (modeOp != no_flat) && (modeOp != no_csv) && (modeOp != no_xml) && (modeOp != no_json))
|
|
|
|
- parser->reportError(ERR_FETCH_NON_DATASET, $3, "First parameter of FETCH should be a disk file");
|
|
|
|
-
|
|
|
|
IHqlExpression *join = createDataset(no_fetch, left, createComma(right, $7.getExpr(), transform, createComma($8.getExpr(), $10.getExpr())));
|
|
IHqlExpression *join = createDataset(no_fetch, left, createComma(right, $7.getExpr(), transform, createComma($8.getExpr(), $10.getExpr())));
|
|
|
|
|
|
$$.setExpr(join);
|
|
$$.setExpr(join);
|