Skip to content

Commit

Permalink
Update dropzone path to use default.
Browse files Browse the repository at this point in the history
Remove snake_case variable names.
  • Loading branch information
jackdelv committed Sep 25, 2024
1 parent 72bd080 commit 6d88452
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions testing/regress/ecl/parquetDecimals.ecl
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
//class=parquet
//nothor,noroxie

IMPORT STD;
IMPORT PARQUET;

layout := RECORD
Expand All @@ -28,7 +29,7 @@ layout := RECORD
DECIMAL64_32 d6;
END;

decimal_data := DATASET([{(DECIMAL) '0.12345678901234567890123456789012',
decimalData := DATASET([{(DECIMAL) '0.12345678901234567890123456789012',
(DECIMAL1_0) '1',
(DECIMAL16_8) '12345678.12345678',
(DECIMAL32_16) '1234567890123456.1234567890123456',
Expand All @@ -37,11 +38,14 @@ decimal_data := DATASET([{(DECIMAL) '0.12345678901234567890123456789012',
}], layout);

overwriteOption := TRUE;
ParquetIO.Write(decimal_data, '/etc/HPCCSystems/mydropzone/regress/decimal.parquet', overwriteOption);
dropzoneDirectory := Std.File.GetDefaultDropZone();
parquetFilePath := dropzoneDirectory + '/regress/decimal.parquet';

parquet_decimal := ParquetIO.Read(layout, '/etc/HPCCSystems/mydropzone/regress/decimal.parquet');
ParquetIO.Write(decimalData, parquetFilePath, overwriteOption);

layout joinTransform (decimal_data d, parquet_decimal p) := TRANSFORM
parquetDecimal := ParquetIO.Read(layout, parquetFilePath);

layout joinTransform (decimalData d, parquetDecimal p) := TRANSFORM
SELF.d1 := d.d1 - p.d1;
SELF.d2 := d.d2 - p.d2;
SELF.d3 := d.d3 - p.d3;
Expand All @@ -50,6 +54,6 @@ layout joinTransform (decimal_data d, parquet_decimal p) := TRANSFORM
SELF.d6 := d.d6 - p.d6;
END;

result := JOIN(decimal_data, parquet_decimal, true, joinTransform(LEFT, RIGHT), ALL);
result := JOIN(decimalData, parquetDecimal, true, joinTransform(LEFT, RIGHT), ALL);

OUTPUT(result);

0 comments on commit 6d88452

Please sign in to comment.