commit | af55c733516f7098343e422789efe60c4044af96 | [log] [tgz] |
---|---|---|
author | madhusudancs@gmail.com <madhusudancs@gmail.com@eaa15691-b419-025a-1212-ee371bd00084> | Fri Mar 01 05:00:27 2013 +0000 |
committer | madhusudancs@gmail.com <madhusudancs@gmail.com@eaa15691-b419-025a-1212-ee371bd00084> | Fri Mar 01 05:00:27 2013 +0000 |
tree | d3aed746183dd8fd159d78b7f67610c0fc5cca2f | |
parent | 264304258649afb0a219fc0c5169d9fb264adfc9 [diff] |
Use the JSON printers in the JSON nullbable factory. git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_result_distribution@1268 eaa15691-b419-025a-1212-ee371bd00084
diff --git a/asterix-om/src/main/java/edu/uci/ics/asterix/dataflow/data/nontagged/printers/json/ANullableFieldPrinterFactory.java b/asterix-om/src/main/java/edu/uci/ics/asterix/dataflow/data/nontagged/printers/json/ANullableFieldPrinterFactory.java index 83c7f31..e2631b0 100644 --- a/asterix-om/src/main/java/edu/uci/ics/asterix/dataflow/data/nontagged/printers/json/ANullableFieldPrinterFactory.java +++ b/asterix-om/src/main/java/edu/uci/ics/asterix/dataflow/data/nontagged/printers/json/ANullableFieldPrinterFactory.java
@@ -2,7 +2,7 @@ import java.io.PrintStream; -import edu.uci.ics.asterix.formats.nontagged.AqlPrinterFactoryProvider; +import edu.uci.ics.asterix.formats.nontagged.AqlJSONPrinterFactoryProvider; import edu.uci.ics.asterix.om.types.ATypeTag; import edu.uci.ics.asterix.om.types.AUnionType; import edu.uci.ics.asterix.om.types.BuiltinType; @@ -28,9 +28,10 @@ @Override public void init() throws AlgebricksException { - nullPrinter = (AqlPrinterFactoryProvider.INSTANCE.getPrinterFactory(BuiltinType.ANULL)).createPrinter(); - fieldPrinter = (AqlPrinterFactoryProvider.INSTANCE.getPrinterFactory(unionType.getUnionList().get(1))) + nullPrinter = (AqlJSONPrinterFactoryProvider.INSTANCE.getPrinterFactory(BuiltinType.ANULL)) .createPrinter(); + fieldPrinter = (AqlJSONPrinterFactoryProvider.INSTANCE.getPrinterFactory(unionType.getUnionList() + .get(1))).createPrinter(); } @Override