Hello Jenkins,
I'd like you to reexamine a change. Please visit
https://asterix-gerrit.ics.uci.edu/362
to look at the new patch set (#3).
Change subject: Almost full support for clean JSON, plus some lossless JSON
fixes
......................................................................
Almost full support for clean JSON, plus some lossless JSON fixes
Clean JSON correctly supports all numeric and spatial types, plus hex and uuid.
Lossless JSON correctly supports uuid and hex, and "circle" is correct now.
Date/time types remain unfixed for both JSON formats.
Change-Id: I5c37d3b5aad7f286eba1cb8cb5f05ad456a6521d
---
A asterix-app/data/nontagged/allData.adm
D asterix-app/data/nontagged/allData.json
M
asterix-app/src/test/resources/runtimets/queries/scan/alltypes_01/alltypes_01.1.ddl.aql
M
asterix-app/src/test/resources/runtimets/queries/scan/alltypes_02/alltypes_02.1.ddl.aql
M
asterix-app/src/test/resources/runtimets/results/json/int01-cleanjson/int01.1.json
M asterix-app/src/test/resources/runtimets/results/json/int01-json/int01.1.json
A
asterix-app/src/test/resources/runtimets/results/scan/alltypes_01-cleanjson/alltypes_01.1.json
A
asterix-app/src/test/resources/runtimets/results/scan/alltypes_01-json/alltypes_01.1.json
M
asterix-app/src/test/resources/runtimets/results/scan/alltypes_01/alltypes_01.1.adm
M
asterix-app/src/test/resources/runtimets/results/scan/alltypes_02/alltypes_02.1.adm
M asterix-app/src/test/resources/runtimets/testsuite.xml
R
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/PrintTools.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/adm/ABinaryHexPrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/adm/AStringPrinter.java
A
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/ABinaryHexPrinter.java
A
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/ABinaryPrinterFactory.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/ACirclePrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/AInt16Printer.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/AInt32Printer.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/AInt64Printer.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/AInt8Printer.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/ALinePrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/AObjectPrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/APoint3DPrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/APointPrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/APolygonPrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/ARectanglePrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/AStringPrinter.java
A
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/AUUIDPrinter.java
A
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/cleanjson/AUUIDPrinterFactory.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/csv/AStringPrinter.java
A
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/ABinaryHexPrinter.java
A
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/ABinaryPrinterFactory.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/ACirclePrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/AInt16Printer.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/AInt32Printer.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/AInt64Printer.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/AInt8Printer.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/AObjectPrinter.java
M
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/AStringPrinter.java
A
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/AUUIDPrinter.java
A
asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/json/AUUIDPrinterFactory.java
M
asterix-om/src/main/java/org/apache/asterix/formats/nontagged/AqlCleanJSONPrinterFactoryProvider.java
M
asterix-om/src/main/java/org/apache/asterix/formats/nontagged/AqlJSONPrinterFactoryProvider.java
M
asterix-om/src/main/java/org/apache/asterix/om/pointables/printer/cleanjson/APrintVisitor.java
M
asterix-om/src/main/java/org/apache/asterix/om/pointables/printer/json/APrintVisitor.java
M
asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/binary/PrintBinaryDescriptor.java
47 files changed, 473 insertions(+), 153 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/62/362/3
--
To view, visit https://asterix-gerrit.ics.uci.edu/362
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I5c37d3b5aad7f286eba1cb8cb5f05ad456a6521d
Gerrit-PatchSet: 3
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Chris Hillery <[email protected]>
Gerrit-Reviewer: Jenkins <[email protected]>