Hello Jenkins,
I'd like you to reexamine a change. Please visit
https://asterix-gerrit.ics.uci.edu/523
to look at the new patch set (#6).
Change subject: ASTERIXDB-944: A new AQL function that prints internal data
format
......................................................................
ASTERIXDB-944: A new AQL function that prints internal data format
This change adds a new AQL function called adm-to-bytes that can
be used for debugging/documentation purposes. It prints an accurate
picture of the internal representation of an ADM instance, i.e.,
a slightly marked up version of the bytes used to represent the
instance. It fixes issue ASTERIXDB-944.
Change-Id: I31d0b2ec2d8686531833811937596c3dca660b1e
---
A asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/AdmToBytes.xml
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/documentation-example/documentation-example.1.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/documentation-example/documentation-example.2.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/documentation-example/documentation-example.3.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/documentation-example/documentation-example.4.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/documentation-example/documentation-example.5.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/highly-nested-open/highly-nested-open.1.ddl.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/highly-nested-open/highly-nested-open.2.update.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/highly-nested-open/highly-nested-open.3.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/tiny-social-example/tiny-social-example.1.ddl.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/tiny-social-example/tiny-social-example.2.ddl.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/tiny-social-example/tiny-social-example.3.update.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/tiny-social-example/tiny-social-example.4.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/tiny-social-example/tiny-social-example.5.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/tiny-social-example/tiny-social-example.6.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/tiny-social-example/tiny-social-example.7.query.aql
A
asterix-app/src/test/resources/runtimets/queries/adm-to-bytes/tiny-social-example/tiny-social-example.8.query.aql
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/documentation-example/documentation-example.1.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/documentation-example/documentation-example.2.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/documentation-example/documentation-example.3.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/documentation-example/documentation-example.4.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/documentation-example/documentation-example.5.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/highly-nested-open/highly-nested-open.3.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/tiny-social-example/tiny-social-example.4.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/tiny-social-example/tiny-social-example.5.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/tiny-social-example/tiny-social-example.6.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/tiny-social-example/tiny-social-example.7.adm
A
asterix-app/src/test/resources/runtimets/results/adm-to-bytes/tiny-social-example/tiny-social-example.8.adm
M asterix-app/src/test/resources/runtimets/testsuite.xml
A asterix-doc/src/site/markdown/aql/admdebuggerfunctions.md
M
asterix-om/src/main/java/org/apache/asterix/om/functions/AsterixBuiltinFunctions.java
A
asterix-om/src/main/java/org/apache/asterix/om/typecomputer/impl/AdmToBytesTypeComputer.java
M asterix-om/src/main/java/org/apache/asterix/om/types/ARecordType.java
A
asterix-om/src/main/java/org/apache/asterix/om/util/admdebugger/AnnotatedFieldNameComputerUtil.java
A
asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/AdmToBytesDescriptor.java
A
asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/AdmToBytesFactory.java
A
asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/AdmToBytesHelper.java
M
asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/PointableHelper.java
A
asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/visitors/admdebugging/AdmToBytesVisitor.java
A
asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/visitors/admdebugging/ListBytesProcessor.java
A
asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/visitors/admdebugging/RecordBytesProcessor.java
M
asterix-runtime/src/main/java/org/apache/asterix/runtime/formats/NonTaggedDataFormat.java
42 files changed, 2,194 insertions(+), 51 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/23/523/6
--
To view, visit https://asterix-gerrit.ics.uci.edu/523
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I31d0b2ec2d8686531833811937596c3dca660b1e
Gerrit-PatchSet: 6
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Heri Ramampiaro <[email protected]>
Gerrit-Reviewer: Heri Ramampiaro <[email protected]>
Gerrit-Reviewer: Jenkins <[email protected]>
Gerrit-Reviewer: Till Westmann <[email protected]>
Gerrit-Reviewer: Yingyi Bu <[email protected]>