You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hawq.apache.org by rv...@apache.org on 2015/09/19 02:36:34 UTC

[51/51] [partial] incubator-hawq git commit: SGA import

SGA import


Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq/commit/8b26974c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq/tree/8b26974c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq/diff/8b26974c

Branch: refs/heads/master
Commit: 8b26974cd8d6e1d824f274eb4a68f950fd94156c
Parents: 420619c
Author: Roman Shaposhnik <rv...@apache.org>
Authored: Fri Sep 18 17:33:01 2015 -0700
Committer: Roman Shaposhnik <rv...@apache.org>
Committed: Fri Sep 18 17:33:01 2015 -0700

----------------------------------------------------------------------
 .gitignore                                      |      56 +-
 .p4ignore                                       |      38 +
 BUILD_INSTRUCTIONS                              |      43 +
 COPYRIGHT                                       |      25 +
 GNUmakefile.in                                  |     157 +
 LICENSE                                         |     202 +
 Makefile                                        |      36 +
 README-PostgreSQL                               |      28 +
 README.md                                       |       1 +
 aclocal.m4                                      |      15 +
 config/Makefile                                 |      16 +
 config/ac_func_accept_argtypes.m4               |      85 +
 config/acx_pthread.m4                           |     228 +
 config/ax_pthread.m4                            |     272 +
 config/c-compiler.m4                            |     183 +
 config/c-library.m4                             |     352 +
 config/config.guess                             |    1517 +
 config/config.sub                               |    1760 +
 config/curl.m4                                  |      57 +
 config/docbook.m4                               |     128 +
 config/general.m4                               |     152 +
 config/install-sh                               |     527 +
 config/java.m4                                  |      77 +
 config/libtool.m4                               |     119 +
 config/maven.m4                                 |      35 +
 config/missing                                  |      54 +
 config/mkinstalldirs                            |     152 +
 config/perl.m4                                  |      72 +
 config/prep_buildtree                           |      45 +
 config/programs.m4                              |     246 +
 config/python.m4                                |     102 +
 config/tcl.m4                                   |      93 +
 configure                                       |   17330 +
 configure.in                                    |    1984 +
 contrib/Makefile                                |      26 +
 contrib/README                                  |     182 +
 contrib/contrib-global.mk                       |       4 +
 contrib/formatter_fixedwidth/Makefile           |      15 +
 contrib/formatter_fixedwidth/fixedwidth.c       |     900 +
 contrib/gp_mdver/.gitignore                     |       1 +
 contrib/gp_mdver/Makefile                       |      15 +
 contrib/gp_mdver/gp_mdver_contents.c            |     127 +
 contrib/gp_mdver/gp_mdver_utils.sql.in          |      41 +
 contrib/gp_mdver/uninstall_gp_mdver_utils.sql   |      10 +
 contrib/gp_sparse_vector/Makefile               |      21 +
 contrib/gp_sparse_vector/README                 |     132 +
 contrib/gp_sparse_vector/README.bitmap          |     259 +
 contrib/gp_sparse_vector/README.devel           |      63 +
 contrib/gp_sparse_vector/README.update          |      72 +
 contrib/gp_sparse_vector/README_INSTALL         |       9 +
 contrib/gp_sparse_vector/README_term_proximity  |     118 +
 contrib/gp_sparse_vector/SparseData.c           |    1553 +
 contrib/gp_sparse_vector/SparseData.h           |     215 +
 contrib/gp_sparse_vector/bugs                   |     122 +
 contrib/gp_sparse_vector/float_specials.h       |     152 +
 contrib/gp_sparse_vector/operators.c            |     920 +
 contrib/gp_sparse_vector/sfv_test_output        |     141 +
 contrib/gp_sparse_vector/sparse_vector.c        |     392 +
 contrib/gp_sparse_vector/sparse_vector.h        |     156 +
 contrib/gp_sparse_vector/test_output            |     296 +
 contrib/hawq-hadoop/.gitignore                  |       1 +
 contrib/hawq-hadoop/Makefile                    |      70 +
 contrib/hawq-hadoop/README                      |      21 +
 .../hawq-hadoop/hawq-mapreduce-ao/.gitignore    |       1 +
 contrib/hawq-hadoop/hawq-mapreduce-ao/pom.xml   |      39 +
 .../hawq/mapreduce/ao/HAWQAOInputFormat.java    |     126 +
 .../hawq/mapreduce/ao/HAWQAORecordReader.java   |     142 +
 .../hawq/mapreduce/ao/file/HAWQAOSplit.java     |      87 +
 .../hawq/mapreduce/ao/io/HAWQAOFileReader.java  |     469 +
 .../hawq/mapreduce/ao/io/HAWQAORecord.java      |    1051 +
 .../hawq/mapreduce/ao/util/CompressZlib.java    |     196 +
 .../mapreduce/ao/io/HAWQAOFileReaderTest.java   |     105 +
 .../hawq/mapreduce/ao/io/HAWQAORecordTest.java  |      98 +
 .../hawq-mapreduce-ao/test-aoFileReader.sh      |      20 +
 .../hawq-mapreduce-ao/test-record.sh            |      10 +
 .../hawq-mapreduce-common/.gitignore            |       1 +
 .../hawq-hadoop/hawq-mapreduce-common/pom.xml   |      51 +
 .../pivotal/hawq/mapreduce/HAWQException.java   |      50 +
 .../com/pivotal/hawq/mapreduce/HAWQRecord.java  |    1802 +
 .../hawq/mapreduce/conf/HAWQConfiguration.java  |     101 +
 .../hawq/mapreduce/datatype/HAWQArray.java      |     200 +
 .../hawq/mapreduce/datatype/HAWQBox.java        |     116 +
 .../hawq/mapreduce/datatype/HAWQCidr.java       |      74 +
 .../hawq/mapreduce/datatype/HAWQCircle.java     |     131 +
 .../hawq/mapreduce/datatype/HAWQInet.java       |     287 +
 .../hawq/mapreduce/datatype/HAWQInterval.java   |     253 +
 .../hawq/mapreduce/datatype/HAWQLseg.java       |     128 +
 .../hawq/mapreduce/datatype/HAWQMacaddr.java    |      68 +
 .../hawq/mapreduce/datatype/HAWQPath.java       |     160 +
 .../hawq/mapreduce/datatype/HAWQPoint.java      |     105 +
 .../hawq/mapreduce/datatype/HAWQPolygon.java    |     155 +
 .../hawq/mapreduce/datatype/HAWQVarbit.java     |     106 +
 .../hawq/mapreduce/file/HAWQAOFileStatus.java   |      69 +
 .../hawq/mapreduce/file/HAWQFileStatus.java     |      36 +
 .../mapreduce/metadata/HAWQAOTableMetadata.java |      41 +
 .../metadata/HAWQDatabaseMetadata.java          |      28 +
 .../metadata/HAWQParquetTableMetadata.java      |      33 +
 .../mapreduce/metadata/HAWQTableFormat.java     |      21 +
 .../metadata/MetadataAccessException.java       |      19 +
 .../mapreduce/metadata/MetadataAccessor.java    |      98 +
 .../mapreduce/metadata/MetadataSQLAccessor.java |     394 +
 .../metadata/MetadataYAMLAccessor.java          |     204 +
 .../hawq/mapreduce/schema/HAWQField.java        |      98 +
 .../hawq/mapreduce/schema/HAWQGroupField.java   |     208 +
 .../mapreduce/schema/HAWQPrimitiveField.java    |      90 +
 .../hawq/mapreduce/schema/HAWQSchema.java       |     308 +
 .../hawq/mapreduce/util/HAWQConvertUtil.java    |     841 +
 .../hawq/mapreduce/util/HAWQJdbcUtils.java      |      96 +
 .../pivotal/hawq/mapreduce/HAWQRecordTest.java  |     511 +
 .../hawq/mapreduce/datatype/HAWQBoxTest.java    |      93 +
 .../hawq/mapreduce/datatype/HAWQCircleTest.java |      92 +
 .../hawq/mapreduce/datatype/HAWQInetTest.java   |     120 +
 .../mapreduce/datatype/HAWQIntervalTest.java    |     176 +
 .../hawq/mapreduce/datatype/HAWQLsegTest.java   |      92 +
 .../mapreduce/datatype/HAWQMacaddrTest.java     |      37 +
 .../hawq/mapreduce/datatype/HAWQPathTest.java   |     116 +
 .../hawq/mapreduce/datatype/HAWQPointTest.java  |      64 +
 .../mapreduce/datatype/HAWQPolygonTest.java     |      30 +
 .../hawq/mapreduce/datatype/HAWQVarbitTest.java |      58 +
 .../mapreduce/file/HAWQAOFileStatusTest.java    |      28 +
 .../metadata/MetadataAccessorTest.java          |      54 +
 .../hawq/mapreduce/schema/HAWQSchemaTest.java   |      45 +
 .../mapreduce/util/HAWQConvertUtilTest.java     |     206 +
 .../src/test/resources/invalid_metadata.yaml    |       1 +
 .../src/test/resources/sample_ao_metadata.yaml  |      27 +
 .../test/resources/sample_parquet_metadata.yaml |      20 +
 .../hawq-mapreduce-parquet/.gitignore           |       1 +
 .../conf/hadoop-local.xml                       |      12 +
 .../conf/hadoop-localhost.xml                   |      12 +
 .../conf/hadoop-localjob.xml                    |      12 +
 .../hawq-hadoop/hawq-mapreduce-parquet/pom.xml  |      90 +
 .../hawq-mapreduce-parquet/run-read-job.sh      |       9 +
 .../hawq-mapreduce-parquet/run-write-job.sh     |       9 +
 .../parquet/HAWQParquetInputFormat.java         |      74 +
 .../parquet/HAWQParquetOutputFormat.java        |      29 +
 .../parquet/convert/HAWQBoxConverter.java       |      72 +
 .../parquet/convert/HAWQCircleConverter.java    |      64 +
 .../convert/HAWQLineSegmentConverter.java       |      72 +
 .../parquet/convert/HAWQPathConverter.java      |      66 +
 .../parquet/convert/HAWQPointConverter.java     |      56 +
 .../parquet/convert/HAWQPolygonConverter.java   |      74 +
 .../parquet/convert/HAWQRecordConverter.java    |     552 +
 .../parquet/convert/HAWQRecordMaterializer.java |      33 +
 .../parquet/convert/HAWQRecordWriter.java       |      93 +
 .../parquet/convert/ParentValueContainer.java   |      83 +
 .../convert/ParentValueContainerAdapter.java    |     143 +
 .../parquet/support/HAWQReadSupport.java        |      50 +
 .../parquet/support/HAWQWriteSupport.java       |      57 +
 .../parquet/util/HAWQSchemaConverter.java       |      76 +
 .../parquet/HAWQParquetOutputDriver.java        |     189 +
 .../parquet/TestHAWQParquetOutput.java          |     142 +
 .../hawq-hadoop/hawq-mapreduce-tool/.gitignore  |       2 +
 .../hawq-mapreduce-tool/generate_load_tpch.pl   |     573 +
 .../hawq-mapreduce-tool/generate_mr_report.py   |      50 +
 .../lib/parquet-column-1.1.0.jar                |     Bin 0 -> 201437 bytes
 .../lib/parquet-common-1.1.0.jar                |     Bin 0 -> 11057 bytes
 .../lib/parquet-encoding-1.1.0.jar              |     Bin 0 -> 271947 bytes
 .../lib/parquet-format-1.0.0.jar                |     Bin 0 -> 440035 bytes
 .../lib/parquet-hadoop-1.1.0.jar                |     Bin 0 -> 1151874 bytes
 .../lib/postgresql-9.2-1003-jdbc4.jar           |     Bin 0 -> 594653 bytes
 .../hawq-mapreduce-tool/lib/snakeyaml-1.12.jar  |     Bin 0 -> 270779 bytes
 .../lib/snappy-java-1.1.0.jar                   |     Bin 0 -> 410710 bytes
 contrib/hawq-hadoop/hawq-mapreduce-tool/pom.xml |      50 +
 .../run-all-feature-tests-locally.sh            |      66 +
 .../run-performance-tests-locally.sh            |      48 +
 .../hawq-mapreduce-tool/run-tests.sh            |     101 +
 .../pivotal/hawq/mapreduce/HAWQInputFormat.java |     115 +
 .../pivotal/hawq/mapreduce/DataProvider.java    |      20 +
 .../hawq/mapreduce/EmptyDataProvider.java       |      11 +
 .../hawq/mapreduce/EnumerateDataProvider.java   |      70 +
 .../com/pivotal/hawq/mapreduce/HAWQTable.java   |     144 +
 .../hawq/mapreduce/MRFormatConfiguration.java   |      82 +
 .../hawq/mapreduce/MRFormatTestUtils.java       |     214 +
 .../hawq/mapreduce/MapReduceClusterDriver.java  |      74 +
 .../pivotal/hawq/mapreduce/MapReduceDriver.java |      56 +
 .../hawq/mapreduce/MapReduceLocalDriver.java    |      61 +
 .../hawq/mapreduce/RandomDataProvider.java      |      53 +
 .../hawq/mapreduce/SeriesIntDataProvider.java   |      32 +
 .../mapreduce/SimpleTableClusterTester.java     |      76 +
 .../hawq/mapreduce/SimpleTableLocalTester.java  |      90 +
 .../hawq/mapreduce/SimpleTableTester.java       |      48 +
 .../hawq/mapreduce/TPCHClusterTester.java       |      79 +
 .../pivotal/hawq/mapreduce/TPCHLocalTester.java |      92 +
 .../com/pivotal/hawq/mapreduce/TPCHTester.java  |      60 +
 .../hawq/mapreduce/demo/HAWQEchoMapper.java     |      27 +
 .../mapreduce/demo/HAWQInputFormatDemo.java     |      65 +
 .../mapreduce/demo/HAWQInputFormatDemo2.java    |      62 +
 .../mapreduce/ft/FeatureTestAllTypesMapper.java |      81 +
 ...WQInputFormatFeatureTest_AO_Compression.java |      50 +
 .../ft/HAWQInputFormatFeatureTest_AO_Misc.java  |      55 +
 .../HAWQInputFormatFeatureTest_AO_Options.java  |      56 +
 .../ft/HAWQInputFormatFeatureTest_AO_Types.java |     187 +
 .../ft/HAWQInputFormatFeatureTest_Misc.java     |      86 +
 ...utFormatFeatureTest_Parquet_Compression.java |      50 +
 ...HAWQInputFormatFeatureTest_Parquet_Misc.java |      40 +
 ...QInputFormatFeatureTest_Parquet_Options.java |      56 +
 ...AWQInputFormatFeatureTest_Parquet_Types.java |     182 +
 .../ft/HAWQInputFormatFeatureTest_TPCH.java     |      41 +
 .../pt/HAWQInputFormatPerformanceTest_TPCH.java |     212 +
 .../HAWQInputFormatUnitTest_AO_Compression.java |      33 +
 .../ut/HAWQInputFormatUnitTest_AO_Misc.java     |      49 +
 .../ut/HAWQInputFormatUnitTest_AO_Options.java  |      50 +
 .../ut/HAWQInputFormatUnitTest_AO_Types.java    |     186 +
 ...InputFormatUnitTest_Parquet_Compression.java |      44 +
 .../HAWQInputFormatUnitTest_Parquet_Misc.java   |      34 +
 ...HAWQInputFormatUnitTest_Parquet_Options.java |      50 +
 .../HAWQInputFormatUnitTest_Parquet_Types.java  |     181 +
 .../ut/HAWQInputFormatUnitTest_TPCH.java        |      35 +
 .../mapreduce/ut/UnitTestAllTypesMapper.java    |      80 +
 .../src/test/resources/dataset                  |      31 +
 .../src/test/resources/log4j.properties         |     231 +
 .../hawq-data/gpseg0/16385/16555/16601.1        |       0
 .../hawq-data/gpseg0/16385/179545/179546.1      |     Bin 0 -> 1160 bytes
 .../hawq-data/gpseg0/16385/179545/179551.1      |     Bin 0 -> 1064 bytes
 .../hawq-data/gpseg0/16385/179545/179556.1      |     Bin 0 -> 1008 bytes
 .../hawq-data/gpseg0/16385/179545/179561.1      |     Bin 0 -> 976 bytes
 .../hawq-data/gpseg0/16385/179545/179566.1      |     Bin 0 -> 720 bytes
 .../hawq-data/gpseg0/16385/179545/179571.1      |     Bin 0 -> 696 bytes
 .../hawq-data/gpseg0/16385/179545/179576.1      |     Bin 0 -> 600 bytes
 .../hawq-data/gpseg0/16385/179545/179581.1      |     Bin 0 -> 752 bytes
 .../hawq-data/gpseg0/16385/179545/179586.1      |     Bin 0 -> 976 bytes
 .../hawq-data/gpseg0/16385/179545/179591.1      |     Bin 0 -> 704 bytes
 .../hawq-data/gpseg0/16385/179545/179596.1      |     Bin 0 -> 74024 bytes
 .../hawq-data/gpseg0/16385/179545/179601.1      |     Bin 0 -> 147696 bytes
 .../hawq-data/gpseg0/16385/179545/179606.1      |     Bin 0 -> 590104 bytes
 .../hawq-data/gpseg0/16385/179545/179626.1      |     Bin 0 -> 200 bytes
 .../hawq-data/gpseg0/16385/179545/179631.1      |     Bin 0 -> 192 bytes
 .../hawq-data/gpseg0/16385/179545/179636.1      |     Bin 0 -> 48 bytes
 .../hawq-data/gpseg0/16385/179545/179641.1      |     Bin 0 -> 24 bytes
 .../hawq-data/gpseg0/16385/179545/179646.1      |     Bin 0 -> 24 bytes
 .../hawq-data/gpseg0/16385/179545/179651.1      |     Bin 0 -> 24 bytes
 .../hawq-data/gpseg0/16385/179545/179656.1      |     Bin 0 -> 72 bytes
 .../hawq-data/gpseg0/16385/179545/179661.1      |     Bin 0 -> 48 bytes
 .../hawq-data/gpseg0/16385/179545/179666.1      |     Bin 0 -> 48 bytes
 .../hawq-data/gpseg0/16385/179545/179671.1      |     Bin 0 -> 56 bytes
 .../hawq-data/gpseg0/16385/179545/179676.1      |     Bin 0 -> 88 bytes
 .../hawq-data/gpseg0/16385/179545/179681.1      |     Bin 0 -> 128 bytes
 .../hawq-data/gpseg0/16385/179545/179686.1      |     Bin 0 -> 72 bytes
 .../hawq-data/gpseg0/16385/179545/179691.1      |     Bin 0 -> 24 bytes
 .../hawq-data/gpseg0/16385/179545/179696.1      |     Bin 0 -> 24 bytes
 .../hawq-data/gpseg0/16385/179545/179701.1      |     Bin 0 -> 24 bytes
 .../hawq-data/gpseg0/16385/179545/179706.1      |     Bin 0 -> 48 bytes
 .../hawq-data/gpseg0/16385/179545/179711.1      |     Bin 0 -> 24 bytes
 .../hawq-data/gpseg0/16385/179545/179721.1      |     Bin 0 -> 56 bytes
 .../hawq-data/gpseg0/16385/179545/179731.1      |     Bin 0 -> 24 bytes
 .../hawq-data/gpseg0/16385/179545/179736.1      |       0
 .../hawq-data/gpseg0/16385/179545/179741.1      |       0
 .../hawq-data/gpseg0/16385/179545/179746.1      |       0
 .../hawq-data/gpseg0/16385/179545/179751.1      |       0
 .../hawq-data/gpseg0/16385/179545/179756.1      |       0
 .../hawq-data/gpseg0/16385/179545/179761.1      |       0
 .../hawq-data/gpseg0/16385/179545/179766.1      |     Bin 0 -> 56 bytes
 .../hawq-data/gpseg0/16385/179545/179771.1      |     Bin 0 -> 88 bytes
 .../hawq-data/gpseg0/16385/179545/179776.1      |     Bin 0 -> 56 bytes
 .../hawq-data/gpseg0/16385/179545/179781.1      |       0
 .../hawq-data/gpseg0/16385/179545/179786.1      |     Bin 0 -> 224 bytes
 .../hawq-data/gpseg0/16385/179545/179801.1      |     Bin 0 -> 1698 bytes
 .../hawq-data/gpseg0/16385/179545/179806.1      |     Bin 0 -> 724 bytes
 .../hawq-data/gpseg0/16385/179545/179811.1      |     Bin 0 -> 718 bytes
 .../hawq-data/gpseg0/16385/179545/179816.1      |     Bin 0 -> 732 bytes
 .../hawq-data/gpseg0/16385/179545/179821.1      |     Bin 0 -> 621 bytes
 .../hawq-data/gpseg0/16385/179545/179826.1      |     Bin 0 -> 610 bytes
 .../hawq-data/gpseg0/16385/179545/179831.1      |     Bin 0 -> 630 bytes
 .../hawq-data/gpseg0/16385/179545/179836.1      |     Bin 0 -> 628 bytes
 .../hawq-data/gpseg0/16385/179545/179841.1      |     Bin 0 -> 662 bytes
 .../hawq-data/gpseg0/16385/179545/179846.1      |     Bin 0 -> 646 bytes
 .../hawq-data/gpseg0/16385/179545/179851.1      |     Bin 0 -> 1048919 bytes
 .../hawq-data/gpseg0/16385/179545/179871.1      |     Bin 0 -> 2097495 bytes
 .../hawq-data/gpseg0/16385/179545/179891.1      |     Bin 0 -> 2097710 bytes
 .../hawq-data/gpseg0/16385/179545/179911.1      |     Bin 0 -> 4194870 bytes
 .../hawq-data/gpseg0/16385/179545/179931.1      |     Bin 0 -> 186 bytes
 .../hawq-data/gpseg0/16385/179545/179936.1      |     Bin 0 -> 184 bytes
 .../hawq-data/gpseg0/16385/179545/179941.1      |     Bin 0 -> 184 bytes
 .../hawq-data/gpseg0/16385/179545/179946.1      |     Bin 0 -> 187 bytes
 .../hawq-data/gpseg0/16385/179545/179951.1      |     Bin 0 -> 209 bytes
 .../hawq-data/gpseg0/16385/179545/179956.1      |     Bin 0 -> 189 bytes
 .../hawq-data/gpseg0/16385/179545/179961.1      |     Bin 0 -> 189 bytes
 .../hawq-data/gpseg0/16385/179545/179966.1      |     Bin 0 -> 193 bytes
 .../hawq-data/gpseg0/16385/179545/179971.1      |     Bin 0 -> 207 bytes
 .../hawq-data/gpseg0/16385/179545/179976.1      |     Bin 0 -> 233 bytes
 .../hawq-data/gpseg0/16385/179545/179981.1      |     Bin 0 -> 219 bytes
 .../hawq-data/gpseg0/16385/179545/179986.1      |     Bin 0 -> 187 bytes
 .../hawq-data/gpseg0/16385/179545/179991.1      |     Bin 0 -> 188 bytes
 .../hawq-data/gpseg0/16385/179545/179996.1      |     Bin 0 -> 185 bytes
 .../hawq-data/gpseg0/16385/179545/180001.1      |     Bin 0 -> 189 bytes
 .../hawq-data/gpseg0/16385/179545/180006.1      |     Bin 0 -> 185 bytes
 .../hawq-data/gpseg0/16385/179545/180016.1      |     Bin 0 -> 198 bytes
 .../hawq-data/gpseg0/16385/179545/180026.1      |     Bin 0 -> 189 bytes
 .../hawq-data/gpseg0/16385/179545/180031.1      |       0
 .../hawq-data/gpseg0/16385/179545/180036.1      |       0
 .../hawq-data/gpseg0/16385/179545/180041.1      |       0
 .../hawq-data/gpseg0/16385/179545/180046.1      |       0
 .../hawq-data/gpseg0/16385/179545/180051.1      |       0
 .../hawq-data/gpseg0/16385/179545/180056.1      |       0
 .../hawq-data/gpseg0/16385/179545/180061.1      |     Bin 0 -> 198 bytes
 .../hawq-data/gpseg0/16385/179545/180066.1      |     Bin 0 -> 231 bytes
 .../hawq-data/gpseg0/16385/179545/180071.1      |     Bin 0 -> 199 bytes
 .../hawq-data/gpseg0/16385/179545/180076.1      |       0
 .../hawq-data/gpseg0/16385/179545/180116.1      |     Bin 0 -> 493400 bytes
 .../hawq-data/gpseg0/16385/179545/182477.1      |       0
 .../hawq-data/gpseg0/16385/179545/182482.1      |     Bin 0 -> 352 bytes
 .../hawq-data/gpseg0/16385/179545/182488.1      |     Bin 0 -> 336 bytes
 .../hawq-data/gpseg0/16385/179545/182494.1      |     Bin 0 -> 1648 bytes
 .../hawq-data/gpseg0/16385/179545/182500.1      |     Bin 0 -> 1616 bytes
 .../hawq-data/gpseg0/16385/179545/182506.1      |     Bin 0 -> 2984 bytes
 .../hawq-data/gpseg0/16385/179545/182512.1      |     Bin 0 -> 3640 bytes
 .../hawq-data/gpseg0/16385/179545/182518.1      |     Bin 0 -> 3032 bytes
 .../hawq-data/gpseg0/16385/179545/182524.1      |     Bin 0 -> 4984 bytes
 .../hawq-data/gpseg0/16385/179545/182530.1      |     Bin 0 -> 5192 bytes
 .../hawq-data/gpseg0/16385/179545/182536.1      |     Bin 0 -> 4888 bytes
 .../hawq-data/gpseg0/16385/179545/182542.1      |     Bin 0 -> 3336 bytes
 .../hawq-data/gpseg0/16385/179545/182548.1      |     Bin 0 -> 3600 bytes
 .../hawq-data/gpseg0/16385/179545/182554.1      |     Bin 0 -> 3696 bytes
 .../hawq-data/gpseg0/16385/179545/182560.1      |     Bin 0 -> 4272 bytes
 .../hawq-data/gpseg0/16385/179545/182566.1      |     Bin 0 -> 3928 bytes
 .../hawq-data/gpseg0/16385/179545/182572.1      |     Bin 0 -> 3120 bytes
 .../hawq-data/gpseg0/16385/179545/182578.1      |     Bin 0 -> 4208 bytes
 .../hawq-data/gpseg0/16385/179545/182584.1      |     Bin 0 -> 3920 bytes
 .../hawq-data/gpseg0/16385/179545/182590.1      |     Bin 0 -> 3416 bytes
 .../hawq-data/gpseg0/16385/179545/182596.1      |     Bin 0 -> 3232 bytes
 .../hawq-data/gpseg0/16385/179545/182602.1      |     Bin 0 -> 3160 bytes
 .../hawq-data/gpseg0/16385/179545/182608.1      |     Bin 0 -> 3832 bytes
 .../hawq-data/gpseg0/16385/179545/182614.1      |     Bin 0 -> 3408 bytes
 .../hawq-data/gpseg0/16385/179545/182620.1      |     Bin 0 -> 4080 bytes
 .../hawq-data/gpseg0/16385/179545/182626.1      |     Bin 0 -> 3928 bytes
 .../hawq-data/gpseg0/16385/179545/182632.1      |     Bin 0 -> 4992 bytes
 .../hawq-data/gpseg0/16385/179545/182638.1      |     Bin 0 -> 3568 bytes
 .../hawq-data/gpseg0/16385/179545/182644.1      |     Bin 0 -> 3520 bytes
 .../hawq-data/gpseg0/16385/179545/182650.1      |     Bin 0 -> 1488 bytes
 .../hawq-data/gpseg0/16385/179545/182656.1      |     Bin 0 -> 3800 bytes
 .../hawq-data/gpseg0/16385/179545/182662.1      |     Bin 0 -> 3240 bytes
 .../hawq-data/gpseg0/16385/179545/182668.1      |     Bin 0 -> 2832 bytes
 .../hawq-data/gpseg0/16385/179545/182674.1      |     Bin 0 -> 3536 bytes
 .../hawq-data/gpseg0/16385/179545/182680.1      |     Bin 0 -> 3264 bytes
 .../hawq-data/gpseg0/16385/179545/182686.1      |     Bin 0 -> 3088 bytes
 .../hawq-data/gpseg0/16385/179545/182692.1      |     Bin 0 -> 4432 bytes
 .../hawq-data/gpseg0/16385/179545/182698.1      |     Bin 0 -> 3776 bytes
 .../hawq-data/gpseg0/16385/179545/182704.1      |     Bin 0 -> 5168 bytes
 .../hawq-data/gpseg0/16385/179545/182710.1      |     Bin 0 -> 4912 bytes
 .../hawq-data/gpseg0/16385/179545/182716.1      |     Bin 0 -> 4256 bytes
 .../hawq-data/gpseg0/16385/179545/182722.1      |     Bin 0 -> 6200 bytes
 .../hawq-data/gpseg0/16385/179545/182728.1      |     Bin 0 -> 3712 bytes
 .../hawq-data/gpseg0/16385/179545/182734.1      |     Bin 0 -> 4808 bytes
 .../hawq-data/gpseg0/16385/179545/182740.1      |     Bin 0 -> 3216 bytes
 .../hawq-data/gpseg0/16385/179545/182746.1      |     Bin 0 -> 3632 bytes
 .../hawq-data/gpseg0/16385/179545/182752.1      |     Bin 0 -> 3952 bytes
 .../hawq-data/gpseg0/16385/179545/182758.1      |     Bin 0 -> 3312 bytes
 .../hawq-data/gpseg0/16385/179545/182764.1      |     Bin 0 -> 3272 bytes
 .../hawq-data/gpseg0/16385/179545/182770.1      |     Bin 0 -> 4344 bytes
 .../hawq-data/gpseg0/16385/179545/182776.1      |     Bin 0 -> 5416 bytes
 .../hawq-data/gpseg0/16385/179545/182782.1      |     Bin 0 -> 3464 bytes
 .../hawq-data/gpseg0/16385/179545/182788.1      |     Bin 0 -> 3072 bytes
 .../hawq-data/gpseg0/16385/179545/182794.1      |     Bin 0 -> 2960 bytes
 .../hawq-data/gpseg0/16385/179545/182800.1      |     Bin 0 -> 6576 bytes
 .../hawq-data/gpseg0/16385/179545/182806.1      |     Bin 0 -> 5288 bytes
 .../hawq-data/gpseg0/16385/179545/182812.1      |     Bin 0 -> 3344 bytes
 .../hawq-data/gpseg0/16385/179545/182818.1      |     Bin 0 -> 3280 bytes
 .../hawq-data/gpseg0/16385/179545/182824.1      |     Bin 0 -> 3624 bytes
 .../hawq-data/gpseg0/16385/179545/182830.1      |     Bin 0 -> 5680 bytes
 .../hawq-data/gpseg0/16385/179545/182836.1      |     Bin 0 -> 4128 bytes
 .../hawq-data/gpseg0/16385/179545/182842.1      |     Bin 0 -> 4072 bytes
 .../hawq-data/gpseg0/16385/179545/182848.1      |     Bin 0 -> 3976 bytes
 .../hawq-data/gpseg0/16385/179545/182854.1      |     Bin 0 -> 4384 bytes
 .../hawq-data/gpseg0/16385/179545/182860.1      |     Bin 0 -> 2864 bytes
 .../hawq-data/gpseg0/16385/179545/182866.1      |     Bin 0 -> 3256 bytes
 .../hawq-data/gpseg0/16385/179545/182872.1      |     Bin 0 -> 3440 bytes
 .../hawq-data/gpseg0/16385/179545/182878.1      |     Bin 0 -> 3992 bytes
 .../hawq-data/gpseg0/16385/179545/182884.1      |     Bin 0 -> 5336 bytes
 .../hawq-data/gpseg0/16385/179545/182890.1      |     Bin 0 -> 4232 bytes
 .../hawq-data/gpseg0/16385/179545/182896.1      |     Bin 0 -> 3944 bytes
 .../hawq-data/gpseg0/16385/179545/182902.1      |     Bin 0 -> 4040 bytes
 .../hawq-data/gpseg0/16385/179545/182908.1      |     Bin 0 -> 5568 bytes
 .../hawq-data/gpseg0/16385/179545/182914.1      |     Bin 0 -> 4440 bytes
 .../hawq-data/gpseg0/16385/179545/182920.1      |     Bin 0 -> 4432 bytes
 .../hawq-data/gpseg0/16385/179545/182926.1      |     Bin 0 -> 5232 bytes
 .../hawq-data/gpseg0/16385/179545/182932.1      |     Bin 0 -> 3304 bytes
 .../hawq-data/gpseg0/16385/179545/182938.1      |     Bin 0 -> 5248 bytes
 .../hawq-data/gpseg0/16385/179545/182944.1      |     Bin 0 -> 3320 bytes
 .../hawq-data/gpseg0/16385/179545/182950.1      |     Bin 0 -> 4304 bytes
 .../hawq-data/gpseg0/16385/179545/182956.1      |     Bin 0 -> 3728 bytes
 .../hawq-data/gpseg0/16385/179545/182962.1      |     Bin 0 -> 3920 bytes
 .../hawq-data/gpseg0/16385/179545/182968.1      |     Bin 0 -> 3464 bytes
 .../hawq-data/gpseg0/16385/179545/182974.1      |     Bin 0 -> 3008 bytes
 .../hawq-data/gpseg0/16385/179545/182980.1      |     Bin 0 -> 3568 bytes
 .../hawq-data/gpseg0/16385/179545/182986.1      |     Bin 0 -> 6008 bytes
 .../hawq-data/gpseg0/16385/179545/182992.1      |     Bin 0 -> 5728 bytes
 .../hawq-data/gpseg0/16385/179545/182998.1      |     Bin 0 -> 5664 bytes
 .../hawq-data/gpseg0/16385/179545/183004.1      |     Bin 0 -> 4856 bytes
 .../hawq-data/gpseg0/16385/179545/183010.1      |     Bin 0 -> 6176 bytes
 .../hawq-data/gpseg0/16385/179545/183016.1      |     Bin 0 -> 5328 bytes
 .../hawq-data/gpseg0/16385/179545/183022.1      |     Bin 0 -> 5760 bytes
 .../hawq-data/gpseg0/16385/179545/183028.1      |     Bin 0 -> 5080 bytes
 .../hawq-data/gpseg0/16385/179545/183034.1      |     Bin 0 -> 4072 bytes
 .../hawq-data/gpseg0/16385/179545/183040.1      |     Bin 0 -> 2952 bytes
 .../hawq-data/gpseg0/16385/179545/183046.1      |     Bin 0 -> 5520 bytes
 .../hawq-data/gpseg0/16385/179545/183052.1      |     Bin 0 -> 4712 bytes
 .../hawq-data/gpseg0/16385/179545/183058.1      |     Bin 0 -> 5072 bytes
 .../hawq-data/gpseg0/16385/179545/183064.1      |     Bin 0 -> 5336 bytes
 .../hawq-data/gpseg0/16385/179545/183070.1      |     Bin 0 -> 3552 bytes
 .../hawq-data/gpseg0/16385/179545/183076.1      |     Bin 0 -> 4728 bytes
 .../hawq-data/gpseg0/16385/179545/183082.1      |     Bin 0 -> 4152 bytes
 .../hawq-data/gpseg0/16385/179545/183088.1      |     Bin 0 -> 2752 bytes
 .../hawq-data/gpseg0/16385/179545/183094.1      |     Bin 0 -> 5392 bytes
 .../hawq-data/gpseg0/16385/179545/183100.1      |     Bin 0 -> 4320 bytes
 .../hawq-data/gpseg0/16385/179545/183106.1      |     Bin 0 -> 3472 bytes
 .../hawq-data/gpseg0/16385/179545/183112.1      |     Bin 0 -> 4560 bytes
 .../hawq-data/gpseg0/16385/179545/183118.1      |     Bin 0 -> 1984 bytes
 .../hawq-data/gpseg0/16385/179545/183124.1      |     Bin 0 -> 4344 bytes
 .../hawq-data/gpseg0/16385/179545/183130.1      |     Bin 0 -> 4056 bytes
 .../hawq-data/gpseg0/16385/179545/183136.1      |     Bin 0 -> 3216 bytes
 .../hawq-data/gpseg0/16385/179545/183142.1      |     Bin 0 -> 3152 bytes
 .../hawq-data/gpseg0/16385/179545/183148.1      |     Bin 0 -> 3824 bytes
 .../hawq-data/gpseg0/16385/179545/183154.1      |     Bin 0 -> 3256 bytes
 .../hawq-data/gpseg0/16385/179545/183160.1      |     Bin 0 -> 4320 bytes
 .../hawq-data/gpseg0/16385/179545/183166.1      |     Bin 0 -> 5240 bytes
 .../hawq-data/gpseg0/16385/179545/183172.1      |     Bin 0 -> 5592 bytes
 .../hawq-data/gpseg0/16385/179545/183178.1      |     Bin 0 -> 4816 bytes
 .../hawq-data/gpseg0/16385/179545/183184.1      |     Bin 0 -> 6024 bytes
 .../hawq-data/gpseg0/16385/179545/183190.1      |     Bin 0 -> 3368 bytes
 .../hawq-data/gpseg0/16385/179545/183196.1      |     Bin 0 -> 5456 bytes
 .../hawq-data/gpseg0/16385/179545/183202.1      |     Bin 0 -> 3680 bytes
 .../hawq-data/gpseg0/16385/179545/183208.1      |     Bin 0 -> 2816 bytes
 .../hawq-data/gpseg0/16385/179545/183214.1      |     Bin 0 -> 2008 bytes
 .../hawq-data/gpseg0/16385/179545/183220.1      |     Bin 0 -> 2672 bytes
 .../hawq-data/gpseg0/16385/179545/183226.1      |     Bin 0 -> 840 bytes
 .../hawq-data/gpseg0/16385/179545/183232.1      |     Bin 0 -> 512 bytes
 .../hawq-data/gpseg0/16385/179545/183238.1      |       0
 .../hawq-data/gpseg0/16385/179545/183244.1      |       0
 .../hawq-data/gpseg0/16385/179545/184838.1      |     Bin 0 -> 494462 bytes
 .../hawq-data/gpseg0/16385/179545/187199.1      |       0
 .../hawq-data/gpseg0/16385/179545/187204.1      |     Bin 0 -> 2652 bytes
 .../hawq-data/gpseg0/16385/179545/187210.1      |     Bin 0 -> 2633 bytes
 .../hawq-data/gpseg0/16385/179545/187216.1      |     Bin 0 -> 4005 bytes
 .../hawq-data/gpseg0/16385/179545/187222.1      |     Bin 0 -> 3965 bytes
 .../hawq-data/gpseg0/16385/179545/187228.1      |     Bin 0 -> 5380 bytes
 .../hawq-data/gpseg0/16385/179545/187234.1      |     Bin 0 -> 6027 bytes
 .../hawq-data/gpseg0/16385/179545/187240.1      |     Bin 0 -> 5432 bytes
 .../hawq-data/gpseg0/16385/179545/187246.1      |     Bin 0 -> 7380 bytes
 .../hawq-data/gpseg0/16385/179545/187252.1      |     Bin 0 -> 7562 bytes
 .../hawq-data/gpseg0/16385/179545/187258.1      |     Bin 0 -> 7257 bytes
 .../hawq-data/gpseg0/16385/179545/187264.1      |     Bin 0 -> 5720 bytes
 .../hawq-data/gpseg0/16385/179545/187270.1      |     Bin 0 -> 5994 bytes
 .../hawq-data/gpseg0/16385/179545/187276.1      |     Bin 0 -> 6087 bytes
 .../hawq-data/gpseg0/16385/179545/187282.1      |     Bin 0 -> 6649 bytes
 .../hawq-data/gpseg0/16385/179545/187288.1      |     Bin 0 -> 6326 bytes
 .../hawq-data/gpseg0/16385/179545/187294.1      |     Bin 0 -> 5513 bytes
 .../hawq-data/gpseg0/16385/179545/187300.1      |     Bin 0 -> 6586 bytes
 .../hawq-data/gpseg0/16385/179545/187306.1      |     Bin 0 -> 6319 bytes
 .../hawq-data/gpseg0/16385/179545/187312.1      |     Bin 0 -> 5804 bytes
 .../hawq-data/gpseg0/16385/179545/187318.1      |     Bin 0 -> 5622 bytes
 .../hawq-data/gpseg0/16385/179545/187324.1      |     Bin 0 -> 5553 bytes
 .../hawq-data/gpseg0/16385/179545/187330.1      |     Bin 0 -> 6214 bytes
 .../hawq-data/gpseg0/16385/179545/187336.1      |     Bin 0 -> 5790 bytes
 .../hawq-data/gpseg0/16385/179545/187342.1      |     Bin 0 -> 6471 bytes
 .../hawq-data/gpseg0/16385/179545/187348.1      |     Bin 0 -> 6315 bytes
 .../hawq-data/gpseg0/16385/179545/187354.1      |     Bin 0 -> 7388 bytes
 .../hawq-data/gpseg0/16385/179545/187360.1      |     Bin 0 -> 5970 bytes
 .../hawq-data/gpseg0/16385/179545/187366.1      |     Bin 0 -> 5886 bytes
 .../hawq-data/gpseg0/16385/179545/187372.1      |     Bin 0 -> 3849 bytes
 .../hawq-data/gpseg0/16385/179545/187378.1      |     Bin 0 -> 6174 bytes
 .../hawq-data/gpseg0/16385/179545/187384.1      |     Bin 0 -> 5624 bytes
 .../hawq-data/gpseg0/16385/179545/187390.1      |     Bin 0 -> 5235 bytes
 .../hawq-data/gpseg0/16385/179545/187396.1      |     Bin 0 -> 5912 bytes
 .../hawq-data/gpseg0/16385/179545/187402.1      |     Bin 0 -> 5672 bytes
 .../hawq-data/gpseg0/16385/179545/187408.1      |     Bin 0 -> 5480 bytes
 .../hawq-data/gpseg0/16385/179545/187414.1      |     Bin 0 -> 6822 bytes
 .../hawq-data/gpseg0/16385/179545/187420.1      |     Bin 0 -> 6175 bytes
 .../hawq-data/gpseg0/16385/179545/187426.1      |     Bin 0 -> 7546 bytes
 .../hawq-data/gpseg0/16385/179545/187432.1      |     Bin 0 -> 7297 bytes
 .../hawq-data/gpseg0/16385/179545/187438.1      |     Bin 0 -> 6641 bytes
 .../hawq-data/gpseg0/16385/179545/187444.1      |     Bin 0 -> 8572 bytes
 .../hawq-data/gpseg0/16385/179545/187450.1      |     Bin 0 -> 6112 bytes
 .../hawq-data/gpseg0/16385/179545/187456.1      |     Bin 0 -> 7192 bytes
 .../hawq-data/gpseg0/16385/179545/187462.1      |     Bin 0 -> 5604 bytes
 .../hawq-data/gpseg0/16385/179545/187468.1      |     Bin 0 -> 6018 bytes
 .../hawq-data/gpseg0/16385/179545/187474.1      |     Bin 0 -> 6343 bytes
 .../hawq-data/gpseg0/16385/179545/187480.1      |     Bin 0 -> 5685 bytes
 .../hawq-data/gpseg0/16385/179545/187486.1      |     Bin 0 -> 5655 bytes
 .../hawq-data/gpseg0/16385/179545/187492.1      |     Bin 0 -> 6735 bytes
 .../hawq-data/gpseg0/16385/179545/187498.1      |     Bin 0 -> 7795 bytes
 .../hawq-data/gpseg0/16385/179545/187504.1      |     Bin 0 -> 5857 bytes
 .../hawq-data/gpseg0/16385/179545/187510.1      |     Bin 0 -> 5460 bytes
 .../hawq-data/gpseg0/16385/179545/187516.1      |     Bin 0 -> 5354 bytes
 .../hawq-data/gpseg0/16385/179545/187522.1      |     Bin 0 -> 8923 bytes
 .../hawq-data/gpseg0/16385/179545/187528.1      |     Bin 0 -> 7668 bytes
 .../hawq-data/gpseg0/16385/179545/187534.1      |     Bin 0 -> 5740 bytes
 .../hawq-data/gpseg0/16385/179545/187540.1      |     Bin 0 -> 5689 bytes
 .../hawq-data/gpseg0/16385/179545/187546.1      |     Bin 0 -> 5988 bytes
 .../hawq-data/gpseg0/16385/179545/187552.1      |     Bin 0 -> 8064 bytes
 .../hawq-data/gpseg0/16385/179545/187558.1      |     Bin 0 -> 6529 bytes
 .../hawq-data/gpseg0/16385/179545/187564.1      |     Bin 0 -> 6439 bytes
 .../hawq-data/gpseg0/16385/179545/187570.1      |     Bin 0 -> 6377 bytes
 .../hawq-data/gpseg0/16385/179545/187576.1      |     Bin 0 -> 6778 bytes
 .../hawq-data/gpseg0/16385/179545/187582.1      |     Bin 0 -> 5255 bytes
 .../hawq-data/gpseg0/16385/179545/187588.1      |     Bin 0 -> 5658 bytes
 .../hawq-data/gpseg0/16385/179545/187594.1      |     Bin 0 -> 5827 bytes
 .../hawq-data/gpseg0/16385/179545/187600.1      |     Bin 0 -> 6390 bytes
 .../hawq-data/gpseg0/16385/179545/187606.1      |     Bin 0 -> 7712 bytes
 .../hawq-data/gpseg0/16385/179545/187612.1      |     Bin 0 -> 6606 bytes
 .../hawq-data/gpseg0/16385/179545/187618.1      |     Bin 0 -> 6326 bytes
 .../hawq-data/gpseg0/16385/179545/187624.1      |     Bin 0 -> 6439 bytes
 .../hawq-data/gpseg0/16385/179545/187630.1      |     Bin 0 -> 7955 bytes
 .../hawq-data/gpseg0/16385/179545/187636.1      |     Bin 0 -> 6840 bytes
 .../hawq-data/gpseg0/16385/179545/187642.1      |     Bin 0 -> 6805 bytes
 .../hawq-data/gpseg0/16385/179545/187648.1      |     Bin 0 -> 7609 bytes
 .../hawq-data/gpseg0/16385/179545/187654.1      |     Bin 0 -> 5698 bytes
 .../hawq-data/gpseg0/16385/179545/187660.1      |     Bin 0 -> 7635 bytes
 .../hawq-data/gpseg0/16385/179545/187666.1      |     Bin 0 -> 5712 bytes
 .../hawq-data/gpseg0/16385/179545/187672.1      |     Bin 0 -> 6687 bytes
 .../hawq-data/gpseg0/16385/179545/187678.1      |     Bin 0 -> 6108 bytes
 .../hawq-data/gpseg0/16385/179545/187684.1      |     Bin 0 -> 6326 bytes
 .../hawq-data/gpseg0/16385/179545/187690.1      |     Bin 0 -> 5847 bytes
 .../hawq-data/gpseg0/16385/179545/187696.1      |     Bin 0 -> 5399 bytes
 .../hawq-data/gpseg0/16385/179545/187702.1      |     Bin 0 -> 5983 bytes
 .../hawq-data/gpseg0/16385/179545/187708.1      |     Bin 0 -> 8394 bytes
 .../hawq-data/gpseg0/16385/179545/187714.1      |     Bin 0 -> 8104 bytes
 .../hawq-data/gpseg0/16385/179545/187720.1      |     Bin 0 -> 8028 bytes
 .../hawq-data/gpseg0/16385/179545/187726.1      |     Bin 0 -> 7207 bytes
 .../hawq-data/gpseg0/16385/179545/187732.1      |     Bin 0 -> 8543 bytes
 .../hawq-data/gpseg0/16385/179545/187738.1      |     Bin 0 -> 7717 bytes
 .../hawq-data/gpseg0/16385/179545/187744.1      |     Bin 0 -> 8157 bytes
 .../hawq-data/gpseg0/16385/179545/187750.1      |     Bin 0 -> 7451 bytes
 .../hawq-data/gpseg0/16385/179545/187756.1      |     Bin 0 -> 6458 bytes
 .../hawq-data/gpseg0/16385/179545/187762.1      |     Bin 0 -> 5344 bytes
 .../hawq-data/gpseg0/16385/179545/187768.1      |     Bin 0 -> 7910 bytes
 .../hawq-data/gpseg0/16385/179545/187774.1      |     Bin 0 -> 7087 bytes
 .../hawq-data/gpseg0/16385/179545/187780.1      |     Bin 0 -> 7468 bytes
 .../hawq-data/gpseg0/16385/179545/187786.1      |     Bin 0 -> 7738 bytes
 .../hawq-data/gpseg0/16385/179545/187792.1      |     Bin 0 -> 5941 bytes
 .../hawq-data/gpseg0/16385/179545/187798.1      |     Bin 0 -> 7103 bytes
 .../hawq-data/gpseg0/16385/179545/187804.1      |     Bin 0 -> 6543 bytes
 .../hawq-data/gpseg0/16385/179545/187810.1      |     Bin 0 -> 5166 bytes
 .../hawq-data/gpseg0/16385/179545/187816.1      |     Bin 0 -> 7785 bytes
 .../hawq-data/gpseg0/16385/179545/187822.1      |     Bin 0 -> 6704 bytes
 .../hawq-data/gpseg0/16385/179545/187828.1      |     Bin 0 -> 5875 bytes
 .../hawq-data/gpseg0/16385/179545/187834.1      |     Bin 0 -> 6965 bytes
 .../hawq-data/gpseg0/16385/179545/187840.1      |     Bin 0 -> 4380 bytes
 .../hawq-data/gpseg0/16385/179545/187846.1      |     Bin 0 -> 6720 bytes
 .../hawq-data/gpseg0/16385/179545/187852.1      |     Bin 0 -> 6438 bytes
 .../hawq-data/gpseg0/16385/179545/187858.1      |     Bin 0 -> 5601 bytes
 .../hawq-data/gpseg0/16385/179545/187864.1      |     Bin 0 -> 5531 bytes
 .../hawq-data/gpseg0/16385/179545/187870.1      |     Bin 0 -> 6212 bytes
 .../hawq-data/gpseg0/16385/179545/187876.1      |     Bin 0 -> 5638 bytes
 .../hawq-data/gpseg0/16385/179545/187882.1      |     Bin 0 -> 6695 bytes
 .../hawq-data/gpseg0/16385/179545/187888.1      |     Bin 0 -> 7621 bytes
 .../hawq-data/gpseg0/16385/179545/187894.1      |     Bin 0 -> 7973 bytes
 .../hawq-data/gpseg0/16385/179545/187900.1      |     Bin 0 -> 7192 bytes
 .../hawq-data/gpseg0/16385/179545/187906.1      |     Bin 0 -> 8367 bytes
 .../hawq-data/gpseg0/16385/179545/187912.1      |     Bin 0 -> 5770 bytes
 .../hawq-data/gpseg0/16385/179545/187918.1      |     Bin 0 -> 7832 bytes
 .../hawq-data/gpseg0/16385/179545/187924.1      |     Bin 0 -> 6056 bytes
 .../hawq-data/gpseg0/16385/179545/187930.1      |     Bin 0 -> 5191 bytes
 .../hawq-data/gpseg0/16385/179545/187936.1      |     Bin 0 -> 4384 bytes
 .../hawq-data/gpseg0/16385/179545/187942.1      |     Bin 0 -> 5060 bytes
 .../hawq-data/gpseg0/16385/179545/187948.1      |     Bin 0 -> 3167 bytes
 .../hawq-data/gpseg0/16385/179545/187954.1      |     Bin 0 -> 2831 bytes
 .../hawq-data/gpseg0/16385/179545/187960.1      |       0
 .../hawq-data/gpseg0/16385/179545/187966.1      |       0
 .../hawq-data/gpseg0/16385/24576/40961.1        |     Bin 0 -> 32096 bytes
 .../hawq-data/gpseg0/16385/24576/40966.1        |     Bin 0 -> 33762 bytes
 .../hawq-data/gpseg1/16385/16555/16601.1        |     Bin 0 -> 40040 bytes
 .../hawq-data/gpseg1/16385/179545/179546.1      |     Bin 0 -> 4608 bytes
 .../hawq-data/gpseg1/16385/179545/179551.1      |     Bin 0 -> 3584 bytes
 .../hawq-data/gpseg1/16385/179545/179556.1      |     Bin 0 -> 3360 bytes
 .../hawq-data/gpseg1/16385/179545/179561.1      |     Bin 0 -> 2912 bytes
 .../hawq-data/gpseg1/16385/179545/179566.1      |     Bin 0 -> 2944 bytes
 .../hawq-data/gpseg1/16385/179545/179571.1      |     Bin 0 -> 2928 bytes
 .../hawq-data/gpseg1/16385/179545/179576.1      |     Bin 0 -> 2816 bytes
 .../hawq-data/gpseg1/16385/179545/179581.1      |     Bin 0 -> 2760 bytes
 .../hawq-data/gpseg1/16385/179545/179586.1      |     Bin 0 -> 2592 bytes
 .../hawq-data/gpseg1/16385/179545/179591.1      |     Bin 0 -> 2856 bytes
 .../hawq-data/gpseg1/16385/179545/179596.1      |     Bin 0 -> 74024 bytes
 .../hawq-data/gpseg1/16385/179545/179601.1      |     Bin 0 -> 147696 bytes
 .../hawq-data/gpseg1/16385/179545/179606.1      |     Bin 0 -> 590064 bytes
 .../hawq-data/gpseg1/16385/179545/179626.1      |     Bin 0 -> 560 bytes
 .../hawq-data/gpseg1/16385/179545/179631.1      |     Bin 0 -> 552 bytes
 .../hawq-data/gpseg1/16385/179545/179636.1      |     Bin 0 -> 24 bytes
 .../hawq-data/gpseg1/16385/179545/179641.1      |     Bin 0 -> 64 bytes
 .../hawq-data/gpseg1/16385/179545/179646.1      |     Bin 0 -> 64 bytes
 .../hawq-data/gpseg1/16385/179545/179651.1      |     Bin 0 -> 64 bytes
 .../hawq-data/gpseg1/16385/179545/179656.1      |     Bin 0 -> 40 bytes
 .../hawq-data/gpseg1/16385/179545/179661.1      |     Bin 0 -> 64 bytes
 .../hawq-data/gpseg1/16385/179545/179666.1      |     Bin 0 -> 88 bytes
 .../hawq-data/gpseg1/16385/179545/179671.1      |     Bin 0 -> 168 bytes
 .../hawq-data/gpseg1/16385/179545/179676.1      |     Bin 0 -> 64 bytes
 .../hawq-data/gpseg1/16385/179545/179681.1      |     Bin 0 -> 152 bytes
 .../hawq-data/gpseg1/16385/179545/179686.1      |       0
 .../hawq-data/gpseg1/16385/179545/179691.1      |     Bin 0 -> 104 bytes
 .../hawq-data/gpseg1/16385/179545/179696.1      |     Bin 0 -> 96 bytes
 .../hawq-data/gpseg1/16385/179545/179701.1      |     Bin 0 -> 1088 bytes
 .../hawq-data/gpseg1/16385/179545/179706.1      |     Bin 0 -> 48 bytes
 .../hawq-data/gpseg1/16385/179545/179711.1      |     Bin 0 -> 80 bytes
 .../hawq-data/gpseg1/16385/179545/179721.1      |     Bin 0 -> 80 bytes
 .../hawq-data/gpseg1/16385/179545/179731.1      |     Bin 0 -> 80 bytes
 .../hawq-data/gpseg1/16385/179545/179736.1      |     Bin 0 -> 112 bytes
 .../hawq-data/gpseg1/16385/179545/179741.1      |     Bin 0 -> 120 bytes
 .../hawq-data/gpseg1/16385/179545/179746.1      |     Bin 0 -> 120 bytes
 .../hawq-data/gpseg1/16385/179545/179751.1      |     Bin 0 -> 104 bytes
 .../hawq-data/gpseg1/16385/179545/179756.1      |     Bin 0 -> 152 bytes
 .../hawq-data/gpseg1/16385/179545/179761.1      |     Bin 0 -> 248 bytes
 .../hawq-data/gpseg1/16385/179545/179766.1      |       0
 .../hawq-data/gpseg1/16385/179545/179771.1      |     Bin 0 -> 80 bytes
 .../hawq-data/gpseg1/16385/179545/179776.1      |     Bin 0 -> 80 bytes
 .../hawq-data/gpseg1/16385/179545/179781.1      |     Bin 0 -> 88 bytes
 .../hawq-data/gpseg1/16385/179545/179786.1      |       0
 .../hawq-data/gpseg1/16385/179545/179801.1      |     Bin 0 -> 5000 bytes
 .../hawq-data/gpseg1/16385/179545/179806.1      |     Bin 0 -> 1786 bytes
 .../hawq-data/gpseg1/16385/179545/179811.1      |     Bin 0 -> 1597 bytes
 .../hawq-data/gpseg1/16385/179545/179816.1      |     Bin 0 -> 1612 bytes
 .../hawq-data/gpseg1/16385/179545/179821.1      |     Bin 0 -> 1327 bytes
 .../hawq-data/gpseg1/16385/179545/179826.1      |     Bin 0 -> 1277 bytes
 .../hawq-data/gpseg1/16385/179545/179831.1      |     Bin 0 -> 1163 bytes
 .../hawq-data/gpseg1/16385/179545/179836.1      |     Bin 0 -> 1221 bytes
 .../hawq-data/gpseg1/16385/179545/179841.1      |     Bin 0 -> 1185 bytes
 .../hawq-data/gpseg1/16385/179545/179846.1      |     Bin 0 -> 1193 bytes
 .../hawq-data/gpseg1/16385/179545/179851.1      |     Bin 0 -> 1048919 bytes
 .../hawq-data/gpseg1/16385/179545/179871.1      |     Bin 0 -> 2097495 bytes
 .../hawq-data/gpseg1/16385/179545/179891.1      |     Bin 0 -> 2097710 bytes
 .../hawq-data/gpseg1/16385/179545/179911.1      |     Bin 0 -> 4194870 bytes
 .../hawq-data/gpseg1/16385/179545/179931.1      |     Bin 0 -> 186 bytes
 .../hawq-data/gpseg1/16385/179545/179936.1      |     Bin 0 -> 210 bytes
 .../hawq-data/gpseg1/16385/179545/179941.1      |     Bin 0 -> 210 bytes
 .../hawq-data/gpseg1/16385/179545/179946.1      |     Bin 0 -> 214 bytes
 .../hawq-data/gpseg1/16385/179545/179951.1      |     Bin 0 -> 201 bytes
 .../hawq-data/gpseg1/16385/179545/179956.1      |     Bin 0 -> 201 bytes
 .../hawq-data/gpseg1/16385/179545/179961.1      |     Bin 0 -> 209 bytes
 .../hawq-data/gpseg1/16385/179545/179966.1      |     Bin 0 -> 257 bytes
 .../hawq-data/gpseg1/16385/179545/179971.1      |     Bin 0 -> 203 bytes
 .../hawq-data/gpseg1/16385/179545/179976.1      |     Bin 0 -> 249 bytes
 .../hawq-data/gpseg1/16385/179545/179981.1      |       0
 .../hawq-data/gpseg1/16385/179545/179986.1      |     Bin 0 -> 235 bytes
 .../hawq-data/gpseg1/16385/179545/179991.1      |     Bin 0 -> 226 bytes
 .../hawq-data/gpseg1/16385/179545/179996.1      |     Bin 0 -> 1221 bytes
 .../hawq-data/gpseg1/16385/179545/180001.1      |     Bin 0 -> 193 bytes
 .../hawq-data/gpseg1/16385/179545/180006.1      |     Bin 0 -> 209 bytes
 .../hawq-data/gpseg1/16385/179545/180016.1      |     Bin 0 -> 214 bytes
 .../hawq-data/gpseg1/16385/179545/180026.1      |     Bin 0 -> 235 bytes
 .../hawq-data/gpseg1/16385/179545/180031.1      |     Bin 0 -> 343 bytes
 .../hawq-data/gpseg1/16385/179545/180036.1      |     Bin 0 -> 562 bytes
 .../hawq-data/gpseg1/16385/179545/180041.1      |     Bin 0 -> 561 bytes
 .../hawq-data/gpseg1/16385/179545/180046.1      |     Bin 0 -> 440 bytes
 .../hawq-data/gpseg1/16385/179545/180051.1      |     Bin 0 -> 536 bytes
 .../hawq-data/gpseg1/16385/179545/180056.1      |     Bin 0 -> 1023 bytes
 .../hawq-data/gpseg1/16385/179545/180061.1      |       0
 .../hawq-data/gpseg1/16385/179545/180066.1      |     Bin 0 -> 231 bytes
 .../hawq-data/gpseg1/16385/179545/180071.1      |     Bin 0 -> 231 bytes
 .../hawq-data/gpseg1/16385/179545/180076.1      |     Bin 0 -> 219 bytes
 .../hawq-data/gpseg1/16385/179545/180116.1      |     Bin 0 -> 486896 bytes
 .../hawq-data/gpseg1/16385/179545/182477.1      |       0
 .../hawq-data/gpseg1/16385/179545/182482.1      |     Bin 0 -> 808 bytes
 .../hawq-data/gpseg1/16385/179545/182488.1      |     Bin 0 -> 1648 bytes
 .../hawq-data/gpseg1/16385/179545/182494.1      |     Bin 0 -> 1648 bytes
 .../hawq-data/gpseg1/16385/179545/182500.1      |     Bin 0 -> 2040 bytes
 .../hawq-data/gpseg1/16385/179545/182506.1      |     Bin 0 -> 2832 bytes
 .../hawq-data/gpseg1/16385/179545/182512.1      |     Bin 0 -> 3600 bytes
 .../hawq-data/gpseg1/16385/179545/182518.1      |     Bin 0 -> 4624 bytes
 .../hawq-data/gpseg1/16385/179545/182524.1      |     Bin 0 -> 6144 bytes
 .../hawq-data/gpseg1/16385/179545/182530.1      |     Bin 0 -> 5760 bytes
 .../hawq-data/gpseg1/16385/179545/182536.1      |     Bin 0 -> 4224 bytes
 .../hawq-data/gpseg1/16385/179545/182542.1      |     Bin 0 -> 3984 bytes
 .../hawq-data/gpseg1/16385/179545/182548.1      |     Bin 0 -> 5000 bytes
 .../hawq-data/gpseg1/16385/179545/182554.1      |     Bin 0 -> 5224 bytes
 .../hawq-data/gpseg1/16385/179545/182560.1      |     Bin 0 -> 5200 bytes
 .../hawq-data/gpseg1/16385/179545/182566.1      |     Bin 0 -> 4320 bytes
 .../hawq-data/gpseg1/16385/179545/182572.1      |     Bin 0 -> 4608 bytes
 .../hawq-data/gpseg1/16385/179545/182578.1      |     Bin 0 -> 5264 bytes
 .../hawq-data/gpseg1/16385/179545/182584.1      |     Bin 0 -> 4088 bytes
 .../hawq-data/gpseg1/16385/179545/182590.1      |     Bin 0 -> 5000 bytes
 .../hawq-data/gpseg1/16385/179545/182596.1      |     Bin 0 -> 4840 bytes
 .../hawq-data/gpseg1/16385/179545/182602.1      |     Bin 0 -> 3144 bytes
 .../hawq-data/gpseg1/16385/179545/182608.1      |     Bin 0 -> 3808 bytes
 .../hawq-data/gpseg1/16385/179545/182614.1      |     Bin 0 -> 4704 bytes
 .../hawq-data/gpseg1/16385/179545/182620.1      |     Bin 0 -> 4080 bytes
 .../hawq-data/gpseg1/16385/179545/182626.1      |     Bin 0 -> 4432 bytes
 .../hawq-data/gpseg1/16385/179545/182632.1      |     Bin 0 -> 4112 bytes
 .../hawq-data/gpseg1/16385/179545/182638.1      |     Bin 0 -> 5768 bytes
 .../hawq-data/gpseg1/16385/179545/182644.1      |     Bin 0 -> 5584 bytes
 .../hawq-data/gpseg1/16385/179545/182650.1      |     Bin 0 -> 5208 bytes
 .../hawq-data/gpseg1/16385/179545/182656.1      |     Bin 0 -> 4144 bytes
 .../hawq-data/gpseg1/16385/179545/182662.1      |     Bin 0 -> 2896 bytes
 .../hawq-data/gpseg1/16385/179545/182668.1      |     Bin 0 -> 3504 bytes
 .../hawq-data/gpseg1/16385/179545/182674.1      |     Bin 0 -> 4952 bytes
 .../hawq-data/gpseg1/16385/179545/182680.1      |     Bin 0 -> 4896 bytes
 .../hawq-data/gpseg1/16385/179545/182686.1      |     Bin 0 -> 2408 bytes
 .../hawq-data/gpseg1/16385/179545/182692.1      |     Bin 0 -> 2952 bytes
 .../hawq-data/gpseg1/16385/179545/182698.1      |     Bin 0 -> 4752 bytes
 .../hawq-data/gpseg1/16385/179545/182704.1      |     Bin 0 -> 4864 bytes
 .../hawq-data/gpseg1/16385/179545/182710.1      |     Bin 0 -> 3968 bytes
 .../hawq-data/gpseg1/16385/179545/182716.1      |     Bin 0 -> 4152 bytes
 .../hawq-data/gpseg1/16385/179545/182722.1      |     Bin 0 -> 3472 bytes
 .../hawq-data/gpseg1/16385/179545/182728.1      |     Bin 0 -> 3464 bytes
 .../hawq-data/gpseg1/16385/179545/182734.1      |     Bin 0 -> 2968 bytes
 .../hawq-data/gpseg1/16385/179545/182740.1      |     Bin 0 -> 3896 bytes
 .../hawq-data/gpseg1/16385/179545/182746.1      |     Bin 0 -> 4544 bytes
 .../hawq-data/gpseg1/16385/179545/182752.1      |     Bin 0 -> 3888 bytes
 .../hawq-data/gpseg1/16385/179545/182758.1      |     Bin 0 -> 3712 bytes
 .../hawq-data/gpseg1/16385/179545/182764.1      |     Bin 0 -> 4552 bytes
 .../hawq-data/gpseg1/16385/179545/182770.1      |     Bin 0 -> 4920 bytes
 .../hawq-data/gpseg1/16385/179545/182776.1      |     Bin 0 -> 2936 bytes
 .../hawq-data/gpseg1/16385/179545/182782.1      |     Bin 0 -> 4968 bytes
 .../hawq-data/gpseg1/16385/179545/182788.1      |     Bin 0 -> 2352 bytes
 .../hawq-data/gpseg1/16385/179545/182794.1      |     Bin 0 -> 4528 bytes
 .../hawq-data/gpseg1/16385/179545/182800.1      |     Bin 0 -> 3624 bytes
 .../hawq-data/gpseg1/16385/179545/182806.1      |     Bin 0 -> 4104 bytes
 .../hawq-data/gpseg1/16385/179545/182812.1      |     Bin 0 -> 4312 bytes
 .../hawq-data/gpseg1/16385/179545/182818.1      |     Bin 0 -> 3632 bytes
 .../hawq-data/gpseg1/16385/179545/182824.1      |     Bin 0 -> 3144 bytes
 .../hawq-data/gpseg1/16385/179545/182830.1      |     Bin 0 -> 3576 bytes
 .../hawq-data/gpseg1/16385/179545/182836.1      |     Bin 0 -> 3728 bytes
 .../hawq-data/gpseg1/16385/179545/182842.1      |     Bin 0 -> 2792 bytes
 .../hawq-data/gpseg1/16385/179545/182848.1      |     Bin 0 -> 3296 bytes
 .../hawq-data/gpseg1/16385/179545/182854.1      |     Bin 0 -> 3408 bytes
 .../hawq-data/gpseg1/16385/179545/182860.1      |     Bin 0 -> 5712 bytes
 .../hawq-data/gpseg1/16385/179545/182866.1      |     Bin 0 -> 4408 bytes
 .../hawq-data/gpseg1/16385/179545/182872.1      |     Bin 0 -> 3752 bytes
 .../hawq-data/gpseg1/16385/179545/182878.1      |     Bin 0 -> 4552 bytes
 .../hawq-data/gpseg1/16385/179545/182884.1      |     Bin 0 -> 3416 bytes
 .../hawq-data/gpseg1/16385/179545/182890.1      |     Bin 0 -> 3664 bytes
 .../hawq-data/gpseg1/16385/179545/182896.1      |     Bin 0 -> 5408 bytes
 .../hawq-data/gpseg1/16385/179545/182902.1      |     Bin 0 -> 4280 bytes
 .../hawq-data/gpseg1/16385/179545/182908.1      |     Bin 0 -> 3840 bytes
 .../hawq-data/gpseg1/16385/179545/182914.1      |     Bin 0 -> 2984 bytes
 .../hawq-data/gpseg1/16385/179545/182920.1      |     Bin 0 -> 2024 bytes
 .../hawq-data/gpseg1/16385/179545/182926.1      |     Bin 0 -> 3568 bytes
 .../hawq-data/gpseg1/16385/179545/182932.1      |     Bin 0 -> 2160 bytes
 .../hawq-data/gpseg1/16385/179545/182938.1      |     Bin 0 -> 3128 bytes
 .../hawq-data/gpseg1/16385/179545/182944.1      |     Bin 0 -> 3312 bytes
 .../hawq-data/gpseg1/16385/179545/182950.1      |     Bin 0 -> 3456 bytes
 .../hawq-data/gpseg1/16385/179545/182956.1      |     Bin 0 -> 2896 bytes
 .../hawq-data/gpseg1/16385/179545/182962.1      |     Bin 0 -> 3984 bytes
 .../hawq-data/gpseg1/16385/179545/182968.1      |     Bin 0 -> 3816 bytes
 .../hawq-data/gpseg1/16385/179545/182974.1      |     Bin 0 -> 3080 bytes
 .../hawq-data/gpseg1/16385/179545/182980.1      |     Bin 0 -> 4256 bytes
 .../hawq-data/gpseg1/16385/179545/182986.1      |     Bin 0 -> 2288 bytes
 .../hawq-data/gpseg1/16385/179545/182992.1      |     Bin 0 -> 4016 bytes
 .../hawq-data/gpseg1/16385/179545/182998.1      |     Bin 0 -> 5376 bytes
 .../hawq-data/gpseg1/16385/179545/183004.1      |     Bin 0 -> 3160 bytes
 .../hawq-data/gpseg1/16385/179545/183010.1      |     Bin 0 -> 3760 bytes
 .../hawq-data/gpseg1/16385/179545/183016.1      |     Bin 0 -> 4528 bytes
 .../hawq-data/gpseg1/16385/179545/183022.1      |     Bin 0 -> 4280 bytes
 .../hawq-data/gpseg1/16385/179545/183028.1      |     Bin 0 -> 5104 bytes
 .../hawq-data/gpseg1/16385/179545/183034.1      |     Bin 0 -> 6776 bytes
 .../hawq-data/gpseg1/16385/179545/183040.1      |     Bin 0 -> 4400 bytes
 .../hawq-data/gpseg1/16385/179545/183046.1      |     Bin 0 -> 4824 bytes
 .../hawq-data/gpseg1/16385/179545/183052.1      |     Bin 0 -> 2760 bytes
 .../hawq-data/gpseg1/16385/179545/183058.1      |     Bin 0 -> 4072 bytes
 .../hawq-data/gpseg1/16385/179545/183064.1      |     Bin 0 -> 5072 bytes
 .../hawq-data/gpseg1/16385/179545/183070.1      |     Bin 0 -> 4920 bytes
 .../hawq-data/gpseg1/16385/179545/183076.1      |     Bin 0 -> 4168 bytes
 .../hawq-data/gpseg1/16385/179545/183082.1      |     Bin 0 -> 3872 bytes
 .../hawq-data/gpseg1/16385/179545/183088.1      |     Bin 0 -> 6752 bytes
 .../hawq-data/gpseg1/16385/179545/183094.1      |     Bin 0 -> 3880 bytes
 .../hawq-data/gpseg1/16385/179545/183100.1      |     Bin 0 -> 4424 bytes
 .../hawq-data/gpseg1/16385/179545/183106.1      |     Bin 0 -> 3560 bytes
 .../hawq-data/gpseg1/16385/179545/183112.1      |     Bin 0 -> 3520 bytes
 .../hawq-data/gpseg1/16385/179545/183118.1      |     Bin 0 -> 2504 bytes
 .../hawq-data/gpseg1/16385/179545/183124.1      |     Bin 0 -> 3216 bytes
 .../hawq-data/gpseg1/16385/179545/183130.1      |     Bin 0 -> 3688 bytes
 .../hawq-data/gpseg1/16385/179545/183136.1      |     Bin 0 -> 3712 bytes
 .../hawq-data/gpseg1/16385/179545/183142.1      |     Bin 0 -> 4592 bytes
 .../hawq-data/gpseg1/16385/179545/183148.1      |     Bin 0 -> 3272 bytes
 .../hawq-data/gpseg1/16385/179545/183154.1      |     Bin 0 -> 4512 bytes
 .../hawq-data/gpseg1/16385/179545/183160.1      |     Bin 0 -> 3616 bytes
 .../hawq-data/gpseg1/16385/179545/183166.1      |     Bin 0 -> 2520 bytes
 .../hawq-data/gpseg1/16385/179545/183172.1      |     Bin 0 -> 4208 bytes
 .../hawq-data/gpseg1/16385/179545/183178.1      |     Bin 0 -> 3112 bytes
 .../hawq-data/gpseg1/16385/179545/183184.1      |     Bin 0 -> 3232 bytes
 .../hawq-data/gpseg1/16385/179545/183190.1      |     Bin 0 -> 3984 bytes
 .../hawq-data/gpseg1/16385/179545/183196.1      |     Bin 0 -> 3928 bytes
 .../hawq-data/gpseg1/16385/179545/183202.1      |     Bin 0 -> 4776 bytes
 .../hawq-data/gpseg1/16385/179545/183208.1      |     Bin 0 -> 2960 bytes
 .../hawq-data/gpseg1/16385/179545/183214.1      |     Bin 0 -> 1992 bytes
 .../hawq-data/gpseg1/16385/179545/183220.1      |     Bin 0 -> 2048 bytes
 .../hawq-data/gpseg1/16385/179545/183226.1      |     Bin 0 -> 2624 bytes
 .../hawq-data/gpseg1/16385/179545/183232.1      |     Bin 0 -> 872 bytes
 .../hawq-data/gpseg1/16385/179545/183238.1      |     Bin 0 -> 368 bytes
 .../hawq-data/gpseg1/16385/179545/183244.1      |       0
 .../hawq-data/gpseg1/16385/179545/184838.1      |     Bin 0 -> 487668 bytes
 .../hawq-data/gpseg1/16385/179545/187199.1      |       0
 .../hawq-data/gpseg1/16385/179545/187204.1      |     Bin 0 -> 3143 bytes
 .../hawq-data/gpseg1/16385/179545/187210.1      |     Bin 0 -> 4004 bytes
 .../hawq-data/gpseg1/16385/179545/187216.1      |     Bin 0 -> 3992 bytes
 .../hawq-data/gpseg1/16385/179545/187222.1      |     Bin 0 -> 4398 bytes
 .../hawq-data/gpseg1/16385/179545/187228.1      |     Bin 0 -> 5209 bytes
 .../hawq-data/gpseg1/16385/179545/187234.1      |     Bin 0 -> 5969 bytes
 .../hawq-data/gpseg1/16385/179545/187240.1      |     Bin 0 -> 7006 bytes
 .../hawq-data/gpseg1/16385/179545/187246.1      |     Bin 0 -> 8521 bytes
 .../hawq-data/gpseg1/16385/179545/187252.1      |     Bin 0 -> 8160 bytes
 .../hawq-data/gpseg1/16385/179545/187258.1      |     Bin 0 -> 6597 bytes
 .../hawq-data/gpseg1/16385/179545/187264.1      |     Bin 0 -> 6373 bytes
 .../hawq-data/gpseg1/16385/179545/187270.1      |     Bin 0 -> 7377 bytes
 .../hawq-data/gpseg1/16385/179545/187276.1      |     Bin 0 -> 7631 bytes
 .../hawq-data/gpseg1/16385/179545/187282.1      |     Bin 0 -> 7577 bytes
 .../hawq-data/gpseg1/16385/179545/187288.1      |     Bin 0 -> 6723 bytes
 .../hawq-data/gpseg1/16385/179545/187294.1      |     Bin 0 -> 6983 bytes
 .../hawq-data/gpseg1/16385/179545/187300.1      |     Bin 0 -> 7663 bytes
 .../hawq-data/gpseg1/16385/179545/187306.1      |     Bin 0 -> 6448 bytes
 .../hawq-data/gpseg1/16385/179545/187312.1      |     Bin 0 -> 7380 bytes
 .../hawq-data/gpseg1/16385/179545/187318.1      |     Bin 0 -> 7228 bytes
 .../hawq-data/gpseg1/16385/179545/187324.1      |     Bin 0 -> 5524 bytes
 .../hawq-data/gpseg1/16385/179545/187330.1      |     Bin 0 -> 6194 bytes
 .../hawq-data/gpseg1/16385/179545/187336.1      |     Bin 0 -> 7079 bytes
 .../hawq-data/gpseg1/16385/179545/187342.1      |     Bin 0 -> 6468 bytes
 .../hawq-data/gpseg1/16385/179545/187348.1      |     Bin 0 -> 6808 bytes
 .../hawq-data/gpseg1/16385/179545/187354.1      |     Bin 0 -> 6494 bytes
 .../hawq-data/gpseg1/16385/179545/187360.1      |     Bin 0 -> 8148 bytes
 .../hawq-data/gpseg1/16385/179545/187366.1      |     Bin 0 -> 7959 bytes
 .../hawq-data/gpseg1/16385/179545/187372.1      |     Bin 0 -> 7575 bytes
 .../hawq-data/gpseg1/16385/179545/187378.1      |     Bin 0 -> 6512 bytes
 .../hawq-data/gpseg1/16385/179545/187384.1      |     Bin 0 -> 5275 bytes
 .../hawq-data/gpseg1/16385/179545/187390.1      |     Bin 0 -> 5896 bytes
 .../hawq-data/gpseg1/16385/179545/187396.1      |     Bin 0 -> 7360 bytes
 .../hawq-data/gpseg1/16385/179545/187402.1      |     Bin 0 -> 7290 bytes
 .../hawq-data/gpseg1/16385/179545/187408.1      |     Bin 0 -> 4788 bytes
 .../hawq-data/gpseg1/16385/179545/187414.1      |     Bin 0 -> 5356 bytes
 .../hawq-data/gpseg1/16385/179545/187420.1      |     Bin 0 -> 7136 bytes
 .../hawq-data/gpseg1/16385/179545/187426.1      |     Bin 0 -> 7246 bytes
 .../hawq-data/gpseg1/16385/179545/187432.1      |     Bin 0 -> 6353 bytes
 .../hawq-data/gpseg1/16385/179545/187438.1      |     Bin 0 -> 6550 bytes
 .../hawq-data/gpseg1/16385/179545/187444.1      |     Bin 0 -> 5858 bytes
 .../hawq-data/gpseg1/16385/179545/187450.1      |     Bin 0 -> 5851 bytes
 .../hawq-data/gpseg1/16385/179545/187456.1      |     Bin 0 -> 5361 bytes
 .../hawq-data/gpseg1/16385/179545/187462.1      |     Bin 0 -> 6298 bytes
 .../hawq-data/gpseg1/16385/179545/187468.1      |     Bin 0 -> 6911 bytes
 .../hawq-data/gpseg1/16385/179545/187474.1      |     Bin 0 -> 6285 bytes
 .../hawq-data/gpseg1/16385/179545/187480.1      |     Bin 0 -> 6105 bytes
 .../hawq-data/gpseg1/16385/179545/187486.1      |     Bin 0 -> 6942 bytes
 .../hawq-data/gpseg1/16385/179545/187492.1      |     Bin 0 -> 7294 bytes
 .../hawq-data/gpseg1/16385/179545/187498.1      |     Bin 0 -> 5322 bytes
 .../hawq-data/gpseg1/16385/179545/187504.1      |     Bin 0 -> 7343 bytes
 .../hawq-data/gpseg1/16385/179545/187510.1      |     Bin 0 -> 4721 bytes
 .../hawq-data/gpseg1/16385/179545/187516.1      |     Bin 0 -> 6930 bytes
 .../hawq-data/gpseg1/16385/179545/187522.1      |     Bin 0 -> 6003 bytes
 .../hawq-data/gpseg1/16385/179545/187528.1      |     Bin 0 -> 6490 bytes
 .../hawq-data/gpseg1/16385/179545/187534.1      |     Bin 0 -> 6670 bytes
 .../hawq-data/gpseg1/16385/179545/187540.1      |     Bin 0 -> 6015 bytes
 .../hawq-data/gpseg1/16385/179545/187546.1      |     Bin 0 -> 5534 bytes
 .../hawq-data/gpseg1/16385/179545/187552.1      |     Bin 0 -> 5975 bytes
 .../hawq-data/gpseg1/16385/179545/187558.1      |     Bin 0 -> 6127 bytes
 .../hawq-data/gpseg1/16385/179545/187564.1      |     Bin 0 -> 5175 bytes
 .../hawq-data/gpseg1/16385/179545/187570.1      |     Bin 0 -> 5686 bytes
 .../hawq-data/gpseg1/16385/179545/187576.1      |     Bin 0 -> 5808 bytes
 .../hawq-data/gpseg1/16385/179545/187582.1      |     Bin 0 -> 8084 bytes
 .../hawq-data/gpseg1/16385/179545/187588.1      |     Bin 0 -> 6786 bytes
 .../hawq-data/gpseg1/16385/179545/187594.1      |     Bin 0 -> 6118 bytes
 .../hawq-data/gpseg1/16385/179545/187600.1      |     Bin 0 -> 6940 bytes
 .../hawq-data/gpseg1/16385/179545/187606.1      |     Bin 0 -> 5800 bytes
 .../hawq-data/gpseg1/16385/179545/187612.1      |     Bin 0 -> 6039 bytes
 .../hawq-data/gpseg1/16385/179545/187618.1      |     Bin 0 -> 7796 bytes
 .../hawq-data/gpseg1/16385/179545/187624.1      |     Bin 0 -> 6681 bytes
 .../hawq-data/gpseg1/16385/179545/187630.1      |     Bin 0 -> 6226 bytes
 .../hawq-data/gpseg1/16385/179545/187636.1      |     Bin 0 -> 5348 bytes
 .../hawq-data/gpseg1/16385/179545/187642.1      |     Bin 0 -> 4402 bytes
 .../hawq-data/gpseg1/16385/179545/187648.1      |     Bin 0 -> 5946 bytes
 .../hawq-data/gpseg1/16385/179545/187654.1      |     Bin 0 -> 4539 bytes
 .../hawq-data/gpseg1/16385/179545/187660.1      |     Bin 0 -> 5492 bytes
 .../hawq-data/gpseg1/16385/179545/187666.1      |     Bin 0 -> 5689 bytes
 .../hawq-data/gpseg1/16385/179545/187672.1      |     Bin 0 -> 5836 bytes
 .../hawq-data/gpseg1/16385/179545/187678.1      |     Bin 0 -> 5286 bytes
 .../hawq-data/gpseg1/16385/179545/187684.1      |     Bin 0 -> 6377 bytes
 .../hawq-data/gpseg1/16385/179545/187690.1      |     Bin 0 -> 6208 bytes
 .../hawq-data/gpseg1/16385/179545/187696.1      |     Bin 0 -> 5457 bytes
 .../hawq-data/gpseg1/16385/179545/187702.1      |     Bin 0 -> 6654 bytes
 .../hawq-data/gpseg1/16385/179545/187708.1      |     Bin 0 -> 4662 bytes
 .../hawq-data/gpseg1/16385/179545/187714.1      |     Bin 0 -> 6400 bytes
 .../hawq-data/gpseg1/16385/179545/187720.1      |     Bin 0 -> 7748 bytes
 .../hawq-data/gpseg1/16385/179545/187726.1      |     Bin 0 -> 5545 bytes
 .../hawq-data/gpseg1/16385/179545/187732.1      |     Bin 0 -> 6151 bytes
 .../hawq-data/gpseg1/16385/179545/187738.1      |     Bin 0 -> 6924 bytes
 .../hawq-data/gpseg1/16385/179545/187744.1      |     Bin 0 -> 6663 bytes
 .../hawq-data/gpseg1/16385/179545/187750.1      |     Bin 0 -> 7476 bytes
 .../hawq-data/gpseg1/16385/179545/187756.1      |     Bin 0 -> 9142 bytes
 .../hawq-data/gpseg1/16385/179545/187762.1      |     Bin 0 -> 6776 bytes
 .../hawq-data/gpseg1/16385/179545/187768.1      |     Bin 0 -> 7194 bytes
 .../hawq-data/gpseg1/16385/179545/187774.1      |     Bin 0 -> 5138 bytes
 .../hawq-data/gpseg1/16385/179545/187780.1      |     Bin 0 -> 6459 bytes
 .../hawq-data/gpseg1/16385/179545/187786.1      |     Bin 0 -> 7459 bytes
 .../hawq-data/gpseg1/16385/179545/187792.1      |     Bin 0 -> 7319 bytes
 .../hawq-data/gpseg1/16385/179545/187798.1      |     Bin 0 -> 6552 bytes
 .../hawq-data/gpseg1/16385/179545/187804.1      |     Bin 0 -> 6264 bytes
 .../hawq-data/gpseg1/16385/179545/187810.1      |     Bin 0 -> 9111 bytes
 .../hawq-data/gpseg1/16385/179545/187816.1      |     Bin 0 -> 6277 bytes
 .../hawq-data/gpseg1/16385/179545/187822.1      |     Bin 0 -> 6800 bytes
 .../hawq-data/gpseg1/16385/179545/187828.1      |     Bin 0 -> 5936 bytes
 .../hawq-data/gpseg1/16385/179545/187834.1      |     Bin 0 -> 5898 bytes
 .../hawq-data/gpseg1/16385/179545/187840.1      |     Bin 0 -> 4883 bytes
 .../hawq-data/gpseg1/16385/179545/187846.1      |     Bin 0 -> 5599 bytes
 .../hawq-data/gpseg1/16385/179545/187852.1      |     Bin 0 -> 6057 bytes
 .../hawq-data/gpseg1/16385/179545/187858.1      |     Bin 0 -> 6103 bytes
 .../hawq-data/gpseg1/16385/179545/187864.1      |     Bin 0 -> 6980 bytes
 .../hawq-data/gpseg1/16385/179545/187870.1      |     Bin 0 -> 5659 bytes
 .../hawq-data/gpseg1/16385/179545/187876.1      |     Bin 0 -> 6880 bytes
 .../hawq-data/gpseg1/16385/179545/187882.1      |     Bin 0 -> 6001 bytes
 .../hawq-data/gpseg1/16385/179545/187888.1      |     Bin 0 -> 4905 bytes
 .../hawq-data/gpseg1/16385/179545/187894.1      |     Bin 0 -> 6583 bytes
 .../hawq-data/gpseg1/16385/179545/187900.1      |     Bin 0 -> 5506 bytes
 .../hawq-data/gpseg1/16385/179545/187906.1      |     Bin 0 -> 5614 bytes
 .../hawq-data/gpseg1/16385/179545/187912.1      |     Bin 0 -> 6378 bytes
 .../hawq-data/gpseg1/16385/179545/187918.1      |     Bin 0 -> 6327 bytes
 .../hawq-data/gpseg1/16385/179545/187924.1      |     Bin 0 -> 7172 bytes
 .../hawq-data/gpseg1/16385/179545/187930.1      |     Bin 0 -> 5345 bytes
 .../hawq-data/gpseg1/16385/179545/187936.1      |     Bin 0 -> 4360 bytes
 .../hawq-data/gpseg1/16385/179545/187942.1      |     Bin 0 -> 4419 bytes
 .../hawq-data/gpseg1/16385/179545/187948.1      |     Bin 0 -> 5013 bytes
 .../hawq-data/gpseg1/16385/179545/187954.1      |     Bin 0 -> 3194 bytes
 .../hawq-data/gpseg1/16385/179545/187960.1      |     Bin 0 -> 2679 bytes
 .../hawq-data/gpseg1/16385/179545/187966.1      |       0
 .../hawq-data/gpseg1/16385/24576/40961.1        |     Bin 0 -> 16592 bytes
 .../hawq-data/gpseg1/16385/24576/40966.1        |     Bin 0 -> 24097 bytes
 .../test_ao_alltypes/test_ao_alltypes.ans       |     100 +
 .../test_ao_alltypes/test_ao_alltypes.sql       |     102 +
 .../test_ao_alltypes/test_ao_alltypes.yaml      |      69 +
 .../test_ao_blocksize_16384.ans                 |   16384 +
 .../test_ao_blocksize_16384.sql                 |       3 +
 .../test_ao_blocksize_16384.yaml                |      21 +
 .../test_ao_blocksize_65536.ans                 |   65536 +
 .../test_ao_blocksize_65536.sql                 |       3 +
 .../test_ao_blocksize_65536.yaml                |      21 +
 .../test_ao_blocksize_8192.ans                  |    8192 +
 .../test_ao_blocksize_8192.sql                  |       3 +
 .../test_ao_blocksize_8192.yaml                 |      21 +
 .../test-data/test_ao_empty/test_ao_empty.ans   |       0
 .../test-data/test_ao_empty/test_ao_empty.sql   |       2 +
 .../test-data/test_ao_empty/test_ao_empty.yaml  |      17 +
 .../test_ao_largecontent.ans                    |       1 +
 .../test_ao_largecontent.sql                    |       3 +
 .../test_ao_largecontent.yaml                   |      21 +
 .../test_ao_quicklz/test_ao_quicklz.ans         |     500 +
 .../test_ao_quicklz/test_ao_quicklz.sql         |     502 +
 .../test_ao_quicklz/test_ao_quicklz.yaml        |      23 +
 .../test_ao_types_bit/test_ao_types_bit.ans     |       3 +
 .../test_ao_types_bit/test_ao_types_bit.sql     |       5 +
 .../test_ao_types_bit/test_ao_types_bit.yaml    |      21 +
 .../test_ao_types_bit5/test_ao_types_bit5.ans   |       3 +
 .../test_ao_types_bit5/test_ao_types_bit5.sql   |       5 +
 .../test_ao_types_bit5/test_ao_types_bit5.yaml  |      21 +
 .../test_ao_types_bool/test_ao_types_bool.ans   |       3 +
 .../test_ao_types_bool/test_ao_types_bool.sql   |       5 +
 .../test_ao_types_bool/test_ao_types_bool.yaml  |      21 +
 .../test_ao_types_box/test_ao_types_box.ans     |       3 +
 .../test_ao_types_box/test_ao_types_box.sql     |       5 +
 .../test_ao_types_box/test_ao_types_box.yaml    |      21 +
 .../test_ao_types_bytea/test_ao_types_bytea.ans |       3 +
 .../test_ao_types_bytea/test_ao_types_bytea.sql |       5 +
 .../test_ao_types_bytea.yaml                    |      21 +
 .../test_ao_types_char10.ans                    |       4 +
 .../test_ao_types_char10.sql                    |       6 +
 .../test_ao_types_char10.yaml                   |      21 +
 .../test_ao_types_cidr/test_ao_types_cidr.ans   |       4 +
 .../test_ao_types_cidr/test_ao_types_cidr.sql   |       6 +
 .../test_ao_types_cidr/test_ao_types_cidr.yaml  |      21 +
 .../test_ao_types_circle.ans                    |       3 +
 .../test_ao_types_circle.sql                    |       5 +
 .../test_ao_types_circle.yaml                   |      21 +
 .../test_ao_types_date/test_ao_types_date.ans   |       4 +
 .../test_ao_types_date/test_ao_types_date.sql   |       6 +
 .../test_ao_types_date/test_ao_types_date.yaml  |      21 +
 .../test_ao_types_float4.ans                    |      10 +
 .../test_ao_types_float4.sql                    |      12 +
 .../test_ao_types_float4.yaml                   |      21 +
 .../test_ao_types_float8.ans                    |      13 +
 .../test_ao_types_float8.sql                    |      15 +
 .../test_ao_types_float8.yaml                   |      21 +
 .../test_ao_types_inet/test_ao_types_inet.ans   |       5 +
 .../test_ao_types_inet/test_ao_types_inet.sql   |       7 +
 .../test_ao_types_inet/test_ao_types_inet.yaml  |      21 +
 .../test_ao_types_int2/test_ao_types_int2.ans   |       6 +
 .../test_ao_types_int2/test_ao_types_int2.sql   |       8 +
 .../test_ao_types_int2/test_ao_types_int2.yaml  |      21 +
 .../test_ao_types_int4/test_ao_types_int4.ans   |       8 +
 .../test_ao_types_int4/test_ao_types_int4.sql   |      10 +
 .../test_ao_types_int4/test_ao_types_int4.yaml  |      21 +
 .../test_ao_types_int4_array.ans                |       4 +
 .../test_ao_types_int4_array.sql                |       6 +
 .../test_ao_types_int4_array.yaml               |      21 +
 .../test_ao_types_int8/test_ao_types_int8.ans   |      10 +
 .../test_ao_types_int8/test_ao_types_int8.sql   |      12 +
 .../test_ao_types_int8/test_ao_types_int8.yaml  |      21 +
 .../test_ao_types_interval.ans                  |       3 +
 .../test_ao_types_interval.sql                  |       5 +
 .../test_ao_types_interval.yaml                 |      21 +
 .../test_ao_types_lseg/test_ao_types_lseg.ans   |       3 +
 .../test_ao_types_lseg/test_ao_types_lseg.sql   |       5 +
 .../test_ao_types_lseg/test_ao_types_lseg.yaml  |      21 +
 .../test_ao_types_macaddr.ans                   |       2 +
 .../test_ao_types_macaddr.sql                   |       4 +
 .../test_ao_types_macaddr.yaml                  |      21 +
 .../test_ao_types_numeric.ans                   |       3 +
 .../test_ao_types_numeric.sql                   |       5 +
 .../test_ao_types_numeric.yaml                  |      21 +
 .../test_ao_types_path/test_ao_types_path.ans   |       3 +
 .../test_ao_types_path/test_ao_types_path.sql   |       5 +
 .../test_ao_types_path/test_ao_types_path.yaml  |      21 +
 .../test_ao_types_point/test_ao_types_point.ans |       4 +
 .../test_ao_types_point/test_ao_types_point.sql |       6 +
 .../test_ao_types_point.yaml                    |      21 +
 .../test_ao_types_polygon.ans                   |       3 +
 .../test_ao_types_polygon.sql                   |       5 +
 .../test_ao_types_polygon.yaml                  |      21 +
 .../test_ao_types_text/test_ao_types_text.ans   |       5 +
 .../test_ao_types_text/test_ao_types_text.sql   |       7 +
 .../test_ao_types_text/test_ao_types_text.yaml  |      21 +
 .../test_ao_types_time/test_ao_types_time.ans   |       4 +
 .../test_ao_types_time/test_ao_types_time.sql   |       6 +
 .../test_ao_types_time/test_ao_types_time.yaml  |      21 +
 .../test_ao_types_timestamp.ans                 |       5 +
 .../test_ao_types_timestamp.sql                 |       7 +
 .../test_ao_types_timestamp.yaml                |      21 +
 .../test_ao_types_varbit.ans                    |       3 +
 .../test_ao_types_varbit.sql                    |       5 +
 .../test_ao_types_varbit.yaml                   |      21 +
 .../test_ao_types_varchar10.ans                 |       4 +
 .../test_ao_types_varchar10.sql                 |       6 +
 .../test_ao_types_varchar10.yaml                |      21 +
 .../test_ao_types_xml/test_ao_types_xml.ans     |       3 +
 .../test_ao_types_xml/test_ao_types_xml.sql     |       5 +
 .../test_ao_types_xml/test_ao_types_xml.yaml    |      21 +
 .../test_ao_with_checksum.ans                   |      32 +
 .../test_ao_with_checksum.sql                   |      34 +
 .../test_ao_with_checksum.yaml                  |      23 +
 .../test_ao_without_checksum.ans                |      32 +
 .../test_ao_without_checksum.sql                |      34 +
 .../test_ao_without_checksum.yaml               |      23 +
 .../test-data/test_ao_zlib_1/test_ao_zlib_1.ans |     500 +
 .../test-data/test_ao_zlib_1/test_ao_zlib_1.sql |     502 +
 .../test_ao_zlib_1/test_ao_zlib_1.yaml          |      23 +
 .../test-data/test_ao_zlib_2/test_ao_zlib_2.ans |     500 +
 .../test-data/test_ao_zlib_2/test_ao_zlib_2.sql |     502 +
 .../test_ao_zlib_2/test_ao_zlib_2.yaml          |      23 +
 .../test-data/test_ao_zlib_3/test_ao_zlib_3.ans |     500 +
 .../test-data/test_ao_zlib_3/test_ao_zlib_3.sql |     502 +
 .../test_ao_zlib_3/test_ao_zlib_3.yaml          |      23 +
 .../test-data/test_ao_zlib_4/test_ao_zlib_4.ans |     500 +
 .../test-data/test_ao_zlib_4/test_ao_zlib_4.sql |     502 +
 .../test_ao_zlib_4/test_ao_zlib_4.yaml          |      23 +
 .../test-data/test_ao_zlib_5/test_ao_zlib_5.ans |     500 +
 .../test-data/test_ao_zlib_5/test_ao_zlib_5.sql |     502 +
 .../test_ao_zlib_5/test_ao_zlib_5.yaml          |      23 +
 .../test-data/test_ao_zlib_6/test_ao_zlib_6.ans |     500 +
 .../test-data/test_ao_zlib_6/test_ao_zlib_6.sql |     502 +
 .../test_ao_zlib_6/test_ao_zlib_6.yaml          |      23 +
 .../test-data/test_ao_zlib_7/test_ao_zlib_7.ans |     500 +
 .../test-data/test_ao_zlib_7/test_ao_zlib_7.sql |     502 +
 .../test_ao_zlib_7/test_ao_zlib_7.yaml          |      23 +
 .../test-data/test_ao_zlib_8/test_ao_zlib_8.ans |     500 +
 .../test-data/test_ao_zlib_8/test_ao_zlib_8.sql |     502 +
 .../test_ao_zlib_8/test_ao_zlib_8.yaml          |      23 +
 .../test-data/test_ao_zlib_9/test_ao_zlib_9.ans |     500 +
 .../test-data/test_ao_zlib_9/test_ao_zlib_9.sql |     502 +
 .../test_ao_zlib_9/test_ao_zlib_9.yaml          |      23 +
 .../test_parquet_alltypes.ans                   |     100 +
 .../test_parquet_alltypes.sql                   |     102 +
 .../test_parquet_alltypes.yaml                  |      20 +
 .../test_parquet_empty/test_parquet_empty.ans   |       0
 .../test_parquet_empty/test_parquet_empty.sql   |       2 +
 .../test_parquet_empty/test_parquet_empty.yaml  |      16 +
 .../test_parquet_gzip_1/test_parquet_gzip_1.ans |     500 +
 .../test_parquet_gzip_1/test_parquet_gzip_1.sql |     502 +
 .../test_parquet_gzip_1.yaml                    |      20 +
 .../test_parquet_gzip_2/test_parquet_gzip_2.ans |     500 +
 .../test_parquet_gzip_2/test_parquet_gzip_2.sql |     502 +
 .../test_parquet_gzip_2.yaml                    |      20 +
 .../test_parquet_gzip_3/test_parquet_gzip_3.ans |     500 +
 .../test_parquet_gzip_3/test_parquet_gzip_3.sql |     502 +
 .../test_parquet_gzip_3.yaml                    |      20 +
 .../test_parquet_gzip_4/test_parquet_gzip_4.ans |     500 +
 .../test_parquet_gzip_4/test_parquet_gzip_4.sql |     502 +
 .../test_parquet_gzip_4.yaml                    |      20 +
 .../test_parquet_gzip_5/test_parquet_gzip_5.ans |     500 +
 .../test_parquet_gzip_5/test_parquet_gzip_5.sql |     502 +
 .../test_parquet_gzip_5.yaml                    |      20 +
 .../test_parquet_gzip_6/test_parquet_gzip_6.ans |     500 +
 .../test_parquet_gzip_6/test_parquet_gzip_6.sql |     502 +
 .../test_parquet_gzip_6.yaml                    |      20 +
 .../test_parquet_gzip_7/test_parquet_gzip_7.ans |     500 +
 .../test_parquet_gzip_7/test_parquet_gzip_7.sql |     502 +
 .../test_parquet_gzip_7.yaml                    |      20 +
 .../test_parquet_gzip_8/test_parquet_gzip_8.ans |     500 +
 .../test_parquet_gzip_8/test_parquet_gzip_8.sql |     502 +
 .../test_parquet_gzip_8.yaml                    |      20 +
 .../test_parquet_gzip_9/test_parquet_gzip_9.ans |     500 +
 .../test_parquet_gzip_9/test_parquet_gzip_9.sql |     502 +
 .../test_parquet_gzip_9.yaml                    |      20 +
 .../test_parquet_pagesize_262144.ans            |  262144 ++++
 .../test_parquet_pagesize_262144.sql            |       3 +
 .../test_parquet_pagesize_262144.yaml           |      20 +
 .../test_parquet_pagesize_524288.ans            |  524288 ++++++++
 .../test_parquet_pagesize_524288.sql            |       3 +
 .../test_parquet_pagesize_524288.yaml           |      20 +
 .../test_parquet_rowgroupsize_1048576.ans       |  524288 ++++++++
 .../test_parquet_rowgroupsize_1048576.sql       |       3 +
 .../test_parquet_rowgroupsize_1048576.yaml      |      20 +
 .../test_parquet_rowgroupsize_2097152.ans       | 1048576 +++++++++++++++
 .../test_parquet_rowgroupsize_2097152.sql       |       3 +
 .../test_parquet_rowgroupsize_2097152.yaml      |      20 +
 .../test_parquet_snappy/test_parquet_snappy.ans |     500 +
 .../test_parquet_snappy/test_parquet_snappy.sql |     502 +
 .../test_parquet_snappy.yaml                    |      20 +
 .../test_parquet_types_bit.ans                  |       3 +
 .../test_parquet_types_bit.sql                  |       5 +
 .../test_parquet_types_bit.yaml                 |      20 +
 .../test_parquet_types_bit5.ans                 |       3 +
 .../test_parquet_types_bit5.sql                 |       5 +
 .../test_parquet_types_bit5.yaml                |      20 +
 .../test_parquet_types_bool.ans                 |       3 +
 .../test_parquet_types_bool.sql                 |       5 +
 .../test_parquet_types_bool.yaml                |      20 +
 .../test_parquet_types_box.ans                  |       3 +
 .../test_parquet_types_box.sql                  |       5 +
 .../test_parquet_types_box.yaml                 |      20 +
 .../test_parquet_types_bytea.ans                |       3 +
 .../test_parquet_types_bytea.sql                |       5 +
 .../test_parquet_types_bytea.yaml               |      20 +
 .../test_parquet_types_char10.ans               |       4 +
 .../test_parquet_types_char10.sql               |       6 +
 .../test_parquet_types_char10.yaml              |      20 +
 .../test_parquet_types_cidr.ans                 |       4 +
 .../test_parquet_types_cidr.sql                 |       6 +
 .../test_parquet_types_cidr.yaml                |      20 +
 .../test_parquet_types_circle.ans               |       3 +
 .../test_parquet_types_circle.sql               |       5 +
 .../test_parquet_types_circle.yaml              |      20 +
 .../test_parquet_types_date.ans                 |       4 +
 .../test_parquet_types_date.sql                 |       6 +
 .../test_parquet_types_date.yaml                |      20 +
 .../test_parquet_types_float4.ans               |      10 +
 .../test_parquet_types_float4.sql               |      12 +
 .../test_parquet_types_float4.yaml              |      20 +
 .../test_parquet_types_float8.ans               |      13 +
 .../test_parquet_types_float8.sql               |      15 +
 .../test_parquet_types_float8.yaml              |      20 +
 .../test_parquet_types_inet.ans                 |       5 +
 .../test_parquet_types_inet.sql                 |       7 +
 .../test_parquet_types_inet.yaml                |      20 +
 .../test_parquet_types_int2.ans                 |       6 +
 .../test_parquet_types_int2.sql                 |       8 +
 .../test_parquet_types_int2.yaml                |      20 +
 .../test_parquet_types_int4.ans                 |       8 +
 .../test_parquet_types_int4.sql                 |      10 +
 .../test_parquet_types_int4.yaml                |      20 +
 .../test_parquet_types_int8.ans                 |      10 +
 .../test_parquet_types_int8.sql                 |      12 +
 .../test_parquet_types_int8.yaml                |      20 +
 .../test_parquet_types_interval.ans             |       3 +
 .../test_parquet_types_interval.sql             |       5 +
 .../test_parquet_types_interval.yaml            |      20 +
 .../test_parquet_types_lseg.ans                 |       3 +
 .../test_parquet_types_lseg.sql                 |       5 +
 .../test_parquet_types_lseg.yaml                |      20 +
 .../test_parquet_types_macaddr.ans              |       2 +
 .../test_parquet_types_macaddr.sql              |       4 +
 .../test_parquet_types_macaddr.yaml             |      20 +
 .../test_parquet_types_numeric.ans              |       3 +
 .../test_parquet_types_numeric.sql              |       5 +
 .../test_parquet_types_numeric.yaml             |      20 +
 .../test_parquet_types_path.ans                 |       3 +
 .../test_parquet_types_path.sql                 |       5 +
 .../test_parquet_types_path.yaml                |      20 +
 .../test_parquet_types_point.ans                |       4 +
 .../test_parquet_types_point.sql                |       6 +
 .../test_parquet_types_point.yaml               |      20 +
 .../test_parquet_types_polygon.ans              |       3 +
 .../test_parquet_types_polygon.sql              |       5 +
 .../test_parquet_types_polygon.yaml             |      20 +
 .../test_parquet_types_text.ans                 |       5 +
 .../test_parquet_types_text.sql                 |       7 +
 .../test_parquet_types_text.yaml                |      20 +
 .../test_parquet_types_time.ans                 |       4 +
 .../test_parquet_types_time.sql                 |       6 +
 .../test_parquet_types_time.yaml                |      20 +
 .../test_parquet_types_timestamp.ans            |       5 +
 .../test_parquet_types_timestamp.sql            |       7 +
 .../test_parquet_types_timestamp.yaml           |      20 +
 .../test_parquet_types_varbit.ans               |       3 +
 .../test_parquet_types_varbit.sql               |       5 +
 .../test_parquet_types_varbit.yaml              |      20 +
 .../test_parquet_types_varchar10.ans            |       4 +
 .../test_parquet_types_varchar10.sql            |       6 +
 .../test_parquet_types_varchar10.yaml           |      20 +
 .../test_parquet_types_xml.ans                  |       3 +
 .../test_parquet_types_xml.sql                  |       5 +
 .../test_parquet_types_xml.yaml                 |      20 +
 .../tpch_0.001_ao_nopart/lineitem_ao_row.ans    |    6005 +
 .../tpch_0.001_ao_nopart/lineitem_ao_row.yaml   |      51 +
 .../tpch_0.001_ao_part/lineitem_ao_row.ans      |    6005 +
 .../tpch_0.001_ao_part/lineitem_ao_row.yaml     |    1589 +
 .../lineitem_ao_parquet.ans                     |    6005 +
 .../lineitem_ao_parquet.yaml                    |      20 +
 .../lineitem_ao_parquet.ans                     |    6005 +
 .../lineitem_ao_parquet.yaml                    |    1942 +
 contrib/hawq-hadoop/lib/clover.license          |       5 +
 contrib/hawq-hadoop/pom.xml                     |     126 +
 contrib/hawq-hadoop/run-inputformat.sh          |      16 +
 contrib/hawq-hadoop/run-inputformat2.sh         |      12 +
 contrib/pgcrypto/.gitignore                     |       9 +
 contrib/pgcrypto/.p4ignore                      |       8 +
 contrib/pgcrypto/Makefile                       |      67 +
 contrib/pgcrypto/README.pgcrypto                |     702 +
 contrib/pgcrypto/blf.c                          |     499 +
 contrib/pgcrypto/blf.h                          |      46 +
 contrib/pgcrypto/crypt-blowfish.c               |     736 +
 contrib/pgcrypto/crypt-des.c                    |     775 +
 contrib/pgcrypto/crypt-gensalt.c                |     188 +
 contrib/pgcrypto/crypt-md5.c                    |     163 +
 contrib/pgcrypto/expected/3des.out              |      69 +
 contrib/pgcrypto/expected/blowfish.out          |     173 +
 contrib/pgcrypto/expected/cast5.out             |      86 +
 contrib/pgcrypto/expected/crypt-blowfish.out    |      27 +
 contrib/pgcrypto/expected/crypt-des.out         |      27 +
 contrib/pgcrypto/expected/crypt-md5.out         |      27 +
 contrib/pgcrypto/expected/crypt-xdes.out        |      27 +
 contrib/pgcrypto/expected/des.out               |      61 +
 contrib/pgcrypto/expected/hmac-md5.out          |      72 +
 contrib/pgcrypto/expected/hmac-sha1.out         |      72 +
 contrib/pgcrypto/expected/init.out              |      26 +
 contrib/pgcrypto/expected/md5.out               |      45 +
 contrib/pgcrypto/expected/pgp-armor.out         |     102 +
 contrib/pgcrypto/expected/pgp-compression.out   |      50 +
 contrib/pgcrypto/expected/pgp-decrypt.out       |     366 +
 .../pgcrypto/expected/pgp-encrypt-DISABLED.out  |       1 +
 contrib/pgcrypto/expected/pgp-encrypt.out       |     189 +
 contrib/pgcrypto/expected/pgp-info.out          |      78 +
 .../pgcrypto/expected/pgp-pubkey-DISABLED.out   |       1 +
 .../pgcrypto/expected/pgp-pubkey-decrypt.out    |     555 +
 .../pgcrypto/expected/pgp-pubkey-encrypt.out    |      68 +
 contrib/pgcrypto/expected/pgp-zlib-DISABLED.out |       1 +
 contrib/pgcrypto/expected/rijndael.out          |     124 +
 contrib/pgcrypto/expected/sha1.out              |      45 +
 contrib/pgcrypto/expected/sha2.out              |     108 +
 contrib/pgcrypto/fortuna.c                      |     462 +
 contrib/pgcrypto/fortuna.h                      |      38 +
 contrib/pgcrypto/imath.c                        |    3681 +
 contrib/pgcrypto/imath.h                        |     217 +
 contrib/pgcrypto/internal-sha2.c                |     316 +
 contrib/pgcrypto/internal.c                     |     693 +
 contrib/pgcrypto/mbuf.c                         |     563 +
 contrib/pgcrypto/mbuf.h                         |     124 +
 contrib/pgcrypto/md5.c                          |     398 +
 contrib/pgcrypto/md5.h                          |      79 +
 contrib/pgcrypto/openssl.c                      |    1046 +
 contrib/pgcrypto/package/Makefile               |      31 +
 contrib/pgcrypto/package/gppkg_spec.yml.in      |       8 +
 contrib/pgcrypto/package/pgcrypto.spec          |      20 +
 contrib/pgcrypto/pgcrypto.c                     |     523 +
 contrib/pgcrypto/pgcrypto.h                     |      49 +
 contrib/pgcrypto/pgcrypto.sql.in                |     203 +
 contrib/pgcrypto/pgp-armor.c                    |     383 +
 contrib/pgcrypto/pgp-cfb.c                      |     265 +
 contrib/pgcrypto/pgp-compress.c                 |     329 +
 contrib/pgcrypto/pgp-decrypt.c                  |    1188 +
 contrib/pgcrypto/pgp-encrypt.c                  |     708 +
 contrib/pgcrypto/pgp-info.c                     |     235 +
 contrib/pgcrypto/pgp-mpi-internal.c             |     308 +
 contrib/pgcrypto/pgp-mpi-openssl.c              |     285 +
 contrib/pgcrypto/pgp-mpi.c                      |     143 +
 contrib/pgcrypto/pgp-pgsql.c                    |     921 +
 contrib/pgcrypto/pgp-pubdec.c                   |     236 +
 contrib/pgcrypto/pgp-pubenc.c                   |     248 +
 contrib/pgcrypto/pgp-pubkey.c                   |     584 +
 contrib/pgcrypto/pgp-s2k.c                      |     302 +
 contrib/pgcrypto/pgp.c                          |     376 +
 contrib/pgcrypto/pgp.h                          |     314 +
 contrib/pgcrypto/px-crypt.c                     |     167 +
 contrib/pgcrypto/px-crypt.h                     |      82 +
 contrib/pgcrypto/px-hmac.c                      |     179 +
 contrib/pgcrypto/px.c                           |     448 +
 contrib/pgcrypto/px.h                           |     249 +
 contrib/pgcrypto/random.c                       |     244 +
 contrib/pgcrypto/rijndael.c                     |     677 +
 contrib/pgcrypto/rijndael.h                     |      60 +
 contrib/pgcrypto/rijndael.tbl                   |    1139 +
 contrib/pgcrypto/sha1.c                         |     342 +
 contrib/pgcrypto/sha1.h                         |      75 +
 contrib/pgcrypto/sha2.c                         |     991 +
 contrib/pgcrypto/sha2.h                         |     100 +
 contrib/pgcrypto/sql/3des.sql                   |      30 +
 contrib/pgcrypto/sql/blowfish.sql               |      91 +
 contrib/pgcrypto/sql/cast5.sql                  |      46 +
 contrib/pgcrypto/sql/crypt-blowfish.sql         |      18 +
 contrib/pgcrypto/sql/crypt-des.sql              |      18 +
 contrib/pgcrypto/sql/crypt-md5.sql              |      18 +
 contrib/pgcrypto/sql/crypt-xdes.sql             |      18 +
 contrib/pgcrypto/sql/des.sql                    |      28 +
 contrib/pgcrypto/sql/hmac-md5.sql               |      46 +
 contrib/pgcrypto/sql/hmac-sha1.sql              |      46 +
 contrib/pgcrypto/sql/init.sql                   |      18 +
 contrib/pgcrypto/sql/md5.sql                    |      12 +
 contrib/pgcrypto/sql/pgp-armor.sql              |      56 +
 contrib/pgcrypto/sql/pgp-compression.sql        |      31 +
 contrib/pgcrypto/sql/pgp-decrypt.sql            |     266 +
 contrib/pgcrypto/sql/pgp-encrypt-DISABLED.sql   |       3 +
 contrib/pgcrypto/sql/pgp-encrypt.sql            |      96 +
 contrib/pgcrypto/sql/pgp-info.sql               |      23 +
 contrib/pgcrypto/sql/pgp-pubkey-DISABLED.sql    |       3 +
 contrib/pgcrypto/sql/pgp-pubkey-decrypt.sql     |     549 +
 contrib/pgcrypto/sql/pgp-pubkey-encrypt.sql     |      50 +
 contrib/pgcrypto/sql/pgp-zlib-DISABLED.sql      |       3 +
 contrib/pgcrypto/sql/rijndael.sql               |      62 +
 contrib/pgcrypto/sql/sha1.sql                   |      12 +
 contrib/pgcrypto/sql/sha2.sql                   |      28 +
 contrib/pgcrypto/uninstall_pgcrypto.sql         |      46 +
 depends/libyarn/CMake/CodeCoverage.cmake        |      47 +
 depends/libyarn/CMake/FindBoost.cmake           |    1162 +
 depends/libyarn/CMake/FindGSasl.cmake           |      25 +
 depends/libyarn/CMake/FindKERBEROS.cmake        |      23 +
 depends/libyarn/CMake/Functions.cmake           |      46 +
 depends/libyarn/CMake/Options.cmake             |     113 +
 depends/libyarn/CMake/Platform.cmake            |      43 +
 depends/libyarn/CMakeLists.txt                  |      44 +
 depends/libyarn/README.md                       |      67 +
 depends/libyarn/bootstrap                       |     122 +
 depends/libyarn/gmock/CMakeLists.txt            |      31 +
 depends/libyarn/gmock/COPYING                   |      28 +
 .../libyarn/gmock/include/gmock/gmock-actions.h |    1078 +
 .../gmock/include/gmock/gmock-cardinalities.h   |     147 +
 .../include/gmock/gmock-generated-actions.h     |    2415 +
 .../gmock/gmock-generated-function-mockers.h    |     991 +
 .../include/gmock/gmock-generated-matchers.h    |    2190 +
 .../include/gmock/gmock-generated-nice-strict.h |     397 +
 .../gmock/include/gmock/gmock-matchers.h        |    3986 +
 .../gmock/include/gmock/gmock-more-actions.h    |     233 +
 .../gmock/include/gmock/gmock-more-matchers.h   |      58 +
 .../gmock/include/gmock/gmock-spec-builders.h   |    1791 +
 depends/libyarn/gmock/include/gmock/gmock.h     |      94 +
 .../internal/gmock-generated-internal-utils.h   |     279 +
 .../gmock/internal/gmock-internal-utils.h       |     498 +
 .../gmock/include/gmock/internal/gmock-port.h   |      78 +
 .../libyarn/gmock/src/gmock-cardinalities.cc    |     156 +
 .../libyarn/gmock/src/gmock-internal-utils.cc   |     174 +
 depends/libyarn/gmock/src/gmock-matchers.cc     |     498 +
 .../libyarn/gmock/src/gmock-spec-builders.cc    |     813 +
 depends/libyarn/gmock/src/gmock.cc              |     182 +
 depends/libyarn/gtest/CMakeLists.txt            |      28 +
 .../gtest/include/gtest/gtest-death-test.h      |     294 +
 .../libyarn/gtest/include/gtest/gtest-message.h |     250 +
 .../gtest/include/gtest/gtest-param-test.h      |    1421 +
 .../gtest/include/gtest/gtest-printers.h        |     855 +
 depends/libyarn/gtest/include/gtest/gtest-spi.h |     232 +
 .../gtest/include/gtest/gtest-test-part.h       |     179 +
 .../gtest/include/gtest/gtest-typed-test.h      |     259 +
 depends/libyarn/gtest/include/gtest/gtest.h     |    2291 +
 .../gtest/include/gtest/gtest_pred_impl.h       |     358 +
 .../libyarn/gtest/include/gtest/gtest_prod.h    |      58 +
 .../gtest/internal/gtest-death-test-internal.h  |     319 +
 .../include/gtest/internal/gtest-filepath.h     |     206 +
 .../include/gtest/internal/gtest-internal.h     |    1158 +
 .../include/gtest/internal/gtest-linked_ptr.h   |     233 +
 .../gtest/internal/gtest-param-util-generated.h |    5143 +
 .../include/gtest/internal/gtest-param-util.h   |     619 +
 .../gtest/include/gtest/internal/gtest-port.h   |    1947 +
 .../gtest/include/gtest/internal/gtest-string.h |     167 +
 .../gtest/include/gtest/internal/gtest-tuple.h  |    1012 +
 .../include/gtest/internal/gtest-type-util.h    |    3331 +
 depends/libyarn/gtest/src/gtest-death-test.cc   |    1344 +
 depends/libyarn/gtest/src/gtest-filepath.cc     |     382 +
 depends/libyarn/gtest/src/gtest-internal-inl.h  |    1218 +
 depends/libyarn/gtest/src/gtest-port.cc         |     805 +
 depends/libyarn/gtest/src/gtest-printers.cc     |     363 +
 depends/libyarn/gtest/src/gtest-test-part.cc    |     110 +
 depends/libyarn/gtest/src/gtest-typed-test.cc   |     110 +
 depends/libyarn/gtest/src/gtest.cc              |    5015 +
 depends/libyarn/mock/CMakeLists.txt             |       7 +
 depends/libyarn/mock/MockApplicationClient.h    |      38 +
 .../mock/MockApplicationClientProtocol.h        |      40 +
 depends/libyarn/mock/MockApplicationMaster.h    |      35 +
 .../mock/MockApplicationMasterProtocol.h        |      33 +
 depends/libyarn/mock/MockContainerManagement.h  |      31 +
 .../mock/MockContainerManagementProtocol.h      |      33 +
 depends/libyarn/mock/MockLibYarnClient.h        |      43 +
 .../libyarn/mock/TestContainerManagementStub.h  |      23 +
 depends/libyarn/mock/TestLibYarnClientStub.h    |      26 +
 depends/libyarn/releng/Makefile                 |     235 +
 depends/libyarn/releng/bin/cleanup-phd.sh       |      27 +
 depends/libyarn/releng/bin/gphdinst.sh          |     520 +
 depends/libyarn/releng/bin/ha_failover.sh       |      20 +
 depends/libyarn/releng/bin/install-phd.sh       |      55 +
 depends/libyarn/releng/bin/setup_gphdinst.sh    |     159 +
 .../bin/templates/.core-site-secure-ha.xml.swp  |     Bin 0 -> 12288 bytes
 .../releng/bin/templates/core-site-ha.xml       |      28 +
 .../bin/templates/core-site-secure-ha.xml       |      39 +
 .../releng/bin/templates/core-site-secure.xml   |      34 +
 .../libyarn/releng/bin/templates/core-site.xml  |      24 +
 .../releng/bin/templates/download-config        |       5 +
 .../releng/bin/templates/hadoop-env-ha.sh       |      72 +
 .../releng/bin/templates/hadoop-env-secure.sh   |      73 +
 .../libyarn/releng/bin/templates/hadoop-env.sh  |      72 +
 .../templates/hdfs-site-datanode-secure-ha.xml  |     240 +
 .../bin/templates/hdfs-site-datanode-secure.xml |     193 +
 .../releng/bin/templates/hdfs-site-ha.xml       |     172 +
 .../templates/hdfs-site-namenode-secure-ha.xml  |     224 +
 .../bin/templates/hdfs-site-namenode-secure.xml |     181 +
 .../bin/templates/hdfs-site-secure-ha.xml       |     240 +
 .../releng/bin/templates/hdfs-site-secure.xml   |     193 +
 .../libyarn/releng/bin/templates/hdfs-site.xml  |     123 +
 .../releng/bin/templates/log4j-ha.properties    |      58 +
 .../libyarn/releng/bin/templates/yarn-env.sh    |      87 +
 .../libyarn/releng/bin/templates/yarn-site.xml  |     112 +
 depends/libyarn/releng/bin/templates/zoo.cfg    |       8 +
 depends/libyarn/releng/etc/ivy.xml              |      18 +
 depends/libyarn/releng/etc/local/.gitignore     |       1 +
 .../releng/etc/local/hdfs-site.xml.simple       |      65 +
 .../libyarn/releng/make/dependencies/.gitignore |       1 +
 .../libyarn/releng/make/dependencies/build.xml  |      64 +
 .../libyarn/releng/make/dependencies/cacerts    |     Bin 0 -> 83678 bytes
 .../releng/make/dependencies/ivy-report.css     |     279 +
 depends/libyarn/releng/make/dependencies/ivy.sh |      54 +
 .../libyarn/releng/make/dependencies/ivy.xml    |      22 +
 .../releng/make/dependencies/ivy_util.sh        |      44 +
 .../releng/make/dependencies/ivysettings.xml    |      48 +
 depends/libyarn/releng/publish/ivy.xml          |      16 +
 depends/libyarn/releng/publish/ivysettings.xml  |      36 +
 depends/libyarn/releng/set_bld_arch.sh          |      47 +
 depends/libyarn/src/CMakeLists.txt              |     197 +
 depends/libyarn/src/common/Atomic.h             |      38 +
 depends/libyarn/src/common/BigEndian.h          |      43 +
 depends/libyarn/src/common/Checksum.h           |      51 +
 depends/libyarn/src/common/DateTime.h           |      52 +
 depends/libyarn/src/common/Exception.cpp        |      65 +
 depends/libyarn/src/common/Exception.h          |     476 +
 .../libyarn/src/common/ExceptionInternal.cpp    |     174 +
 depends/libyarn/src/common/ExceptionInternal.h  |     256 +
 depends/libyarn/src/common/Function.h           |      39 +
 depends/libyarn/src/common/HWCrc32c.cpp         |     144 +
 depends/libyarn/src/common/HWCrc32c.h           |      65 +
 depends/libyarn/src/common/Hash.cpp             |      78 +
 depends/libyarn/src/common/Hash.h               |     130 +
 depends/libyarn/src/common/Logger.cpp           |      96 +
 depends/libyarn/src/common/Logger.h             |      48 +
 depends/libyarn/src/common/LruMap.h             |     107 +
 depends/libyarn/src/common/Memory.h             |      37 +
 depends/libyarn/src/common/SWCrc32c.cpp         |      88 +
 depends/libyarn/src/common/SWCrc32c.h           |      81 +
 depends/libyarn/src/common/SessionConfig.cpp    |     151 +
 depends/libyarn/src/common/SessionConfig.h      |     285 +
 depends/libyarn/src/common/StackPrinter.cpp     |     660 +
 depends/libyarn/src/common/StackPrinter.h       |      26 +
 depends/libyarn/src/common/StringUtil.h         |      53 +
 depends/libyarn/src/common/Thread.cpp           |      33 +
 depends/libyarn/src/common/Thread.h             |      86 +
 depends/libyarn/src/common/Unordered.h          |      41 +
 depends/libyarn/src/common/WritableUtils.cpp    |     205 +
 depends/libyarn/src/common/WritableUtils.h      |      56 +
 depends/libyarn/src/common/WriteBuffer.cpp      |      63 +
 depends/libyarn/src/common/WriteBuffer.h        |     232 +
 depends/libyarn/src/common/XmlConfig.cpp        |     378 +
 depends/libyarn/src/common/XmlConfig.h          |     170 +
 depends/libyarn/src/doxyfile.in                 |    1808 +
 .../src/libyarnclient/ApplicationClient.cpp     |     165 +
 .../src/libyarnclient/ApplicationClient.h       |      54 +
 .../src/libyarnclient/ApplicationMaster.cpp     |     116 +
 .../src/libyarnclient/ApplicationMaster.h       |      59 +
 .../src/libyarnclient/ContainerManagement.cpp   |     210 +
 .../src/libyarnclient/ContainerManagement.h     |      66 +
 .../libyarn/src/libyarnclient/LibYarnClient.cpp |     842 +
 .../libyarn/src/libyarnclient/LibYarnClient.h   |     148 +
 .../src/libyarnclient/LibYarnClientC.cpp        |     547 +
 .../libyarn/src/libyarnclient/LibYarnClientC.h  |     189 +
 .../src/libyarnclient/LibYarnConstants.h        |      11 +
 .../libyarn/src/libyarncommon/KerberosName.cpp  |     100 +
 .../libyarn/src/libyarncommon/KerberosName.h    |      82 +
 depends/libyarn/src/libyarncommon/RpcHelper.h   |     117 +
 depends/libyarn/src/libyarncommon/Token.cpp     |      21 +
 depends/libyarn/src/libyarncommon/Token.h       |      64 +
 .../libyarn/src/libyarncommon/TokenInternal.h   |      15 +
 depends/libyarn/src/libyarncommon/UserInfo.cpp  |      60 +
 depends/libyarn/src/libyarncommon/UserInfo.h    |      87 +
 .../libyarnserver/ApplicationClientProtocol.cpp |     310 +
 .../libyarnserver/ApplicationClientProtocol.h   |      91 +
 .../libyarnserver/ApplicationMasterProtocol.cpp |      99 +
 .../libyarnserver/ApplicationMasterProtocol.h   |      76 +
 .../ContainerManagementProtocol.cpp             |      97 +
 .../libyarnserver/ContainerManagementProtocol.h |      76 +
 .../src/network/BufferedSocketReader.cpp        |     112 +
 .../libyarn/src/network/BufferedSocketReader.h  |     116 +
 depends/libyarn/src/network/Socket.h            |     151 +
 depends/libyarn/src/network/Syscall.h           |      44 +
 depends/libyarn/src/network/TcpSocket.cpp       |     387 +
 depends/libyarn/src/network/TcpSocket.h         |     168 +
 depends/libyarn/src/platform.h.in               |      25 +
 .../src/proto/YARNIpcConnectionContext.proto    |      50 +
 .../src/proto/YARNProtobufRpcEngine.proto       |      67 +
 depends/libyarn/src/proto/YARNRpcHeader.proto   |     159 +
 depends/libyarn/src/proto/YARNSecurity.proto    |      63 +
 .../proto/YARN_applicationclient_protocol.proto |      48 +
 .../proto/YARN_applicationmaster_protocol.proto |      38 +
 .../YARN_containermanagement_protocol.proto     |      37 +
 .../libyarn/src/proto/YARN_yarn_protos.proto    |     344 +
 .../src/proto/YARN_yarn_service_protos.proto    |     229 +
 .../src/protocolrecords/AllocateRequest.cpp     |      99 +
 .../src/protocolrecords/AllocateRequest.h       |      66 +
 .../src/protocolrecords/AllocateResponse.cpp    |     143 +
 .../src/protocolrecords/AllocateResponse.h      |      87 +
 .../FinishApplicationMasterRequest.cpp          |      53 +
 .../FinishApplicationMasterRequest.h            |      53 +
 .../FinishApplicationMasterResponse.cpp         |      35 +
 .../FinishApplicationMasterResponse.h           |      40 +
 .../GetApplicationReportRequest.cpp             |      38 +
 .../GetApplicationReportRequest.h               |      42 +
 .../GetApplicationReportResponse.cpp            |      39 +
 .../GetApplicationReportResponse.h              |      40 +
 .../protocolrecords/GetApplicationsRequest.cpp  |      61 +
 .../protocolrecords/GetApplicationsRequest.h    |      49 +
 .../protocolrecords/GetApplicationsResponse.cpp |      46 +
 .../protocolrecords/GetApplicationsResponse.h   |      40 +
 .../GetClusterMetricsRequest.cpp                |      28 +
 .../protocolrecords/GetClusterMetricsRequest.h  |      34 +
 .../GetClusterMetricsResponse.cpp               |      35 +
 .../protocolrecords/GetClusterMetricsResponse.h |      39 +
 .../protocolrecords/GetClusterNodesRequest.cpp  |      41 +
 .../protocolrecords/GetClusterNodesRequest.h    |      41 +
 .../protocolrecords/GetClusterNodesResponse.cpp |      44 +
 .../protocolrecords/GetClusterNodesResponse.h   |      44 +
 .../GetContainerStatusesRequest.cpp             |      45 +
 .../GetContainerStatusesRequest.h               |      39 +
 .../GetContainerStatusesResponse.cpp            |      64 +
 .../GetContainerStatusesResponse.h              |      44 +
 .../protocolrecords/GetContainersRequest.cpp    |      43 +
 .../src/protocolrecords/GetContainersRequest.h  |      46 +
 .../protocolrecords/GetContainersResponse.cpp   |      49 +
 .../src/protocolrecords/GetContainersResponse.h |      42 +
 .../GetNewApplicationRequest.cpp                |      28 +
 .../protocolrecords/GetNewApplicationRequest.h  |      37 +
 .../GetNewApplicationResponse.cpp               |      44 +
 .../protocolrecords/GetNewApplicationResponse.h |      43 +
 .../src/protocolrecords/GetQueueInfoRequest.cpp |      59 +
 .../src/protocolrecords/GetQueueInfoRequest.h   |      53 +
 .../protocolrecords/GetQueueInfoResponse.cpp    |      38 +
 .../src/protocolrecords/GetQueueInfoResponse.h  |      42 +
 .../GetQueueUserAclsInfoRequest.cpp             |      28 +
 .../GetQueueUserAclsInfoRequest.h               |      33 +
 .../GetQueueUserAclsInfoResponse.cpp            |      45 +
 .../GetQueueUserAclsInfoResponse.h              |      41 +
 .../protocolrecords/KillApplicationRequest.cpp  |      34 +
 .../protocolrecords/KillApplicationRequest.h    |      38 +
 .../protocolrecords/KillApplicationResponse.cpp |      27 +
 .../protocolrecords/KillApplicationResponse.h   |      34 +
 .../RegisterApplicationMasterRequest.cpp        |      52 +
 .../RegisterApplicationMasterRequest.h          |      49 +
 .../RegisterApplicationMasterResponse.cpp       |      66 +
 .../RegisterApplicationMasterResponse.h         |      50 +
 .../protocolrecords/StartContainerRequest.cpp   |      50 +
 .../src/protocolrecords/StartContainerRequest.h |      50 +
 .../protocolrecords/StartContainerResponse.cpp  |      44 +
 .../protocolrecords/StartContainerResponse.h    |      42 +
 .../protocolrecords/StartContainersRequest.cpp  |      46 +
 .../protocolrecords/StartContainersRequest.h    |      42 +
 .../protocolrecords/StartContainersResponse.cpp |      85 +
 .../protocolrecords/StartContainersResponse.h   |      51 +
 .../protocolrecords/StopContainersRequest.cpp   |      48 +
 .../src/protocolrecords/StopContainersRequest.h |      42 +
 .../protocolrecords/StopContainersResponse.cpp  |      66 +
 .../protocolrecords/StopContainersResponse.h    |      50 +
 .../SubmitApplicationRequest.cpp                |      40 +
 .../protocolrecords/SubmitApplicationRequest.h  |      44 +
 .../SubmitApplicationResponse.cpp               |      28 +
 .../protocolrecords/SubmitApplicationResponse.h |      34 +
 depends/libyarn/src/records/AMCommand.h         |      16 +
 .../libyarn/src/records/ApplicationACLMap.cpp   |      43 +
 depends/libyarn/src/records/ApplicationACLMap.h |      45 +
 .../libyarn/src/records/ApplicationAccessType.h |      16 +
 .../src/records/ApplicationAttemptId.cpp        |      44 +
 .../libyarn/src/records/ApplicationAttemptId.h  |      43 +
 depends/libyarn/src/records/ApplicationID.cpp   |      40 +
 depends/libyarn/src/records/ApplicationID.h     |      43 +
 .../libyarn/src/records/ApplicationReport.cpp   |     187 +
 depends/libyarn/src/records/ApplicationReport.h |     123 +
 .../records/ApplicationResourceUsageReport.cpp  |      76 +
 .../records/ApplicationResourceUsageReport.h    |      58 +
 .../records/ApplicationSubmissionContext.cpp    |     116 +
 .../src/records/ApplicationSubmissionContext.h  |      80 +
 depends/libyarn/src/records/Container.cpp       |      83 +
 depends/libyarn/src/records/Container.h         |      69 +
 .../src/records/ContainerExceptionMap.cpp       |      49 +
 .../libyarn/src/records/ContainerExceptionMap.h |      43 +
 .../libyarn/src/records/ContainerExitStatus.h   |      17 +
 depends/libyarn/src/records/ContainerId.cpp     |      53 +
 depends/libyarn/src/records/ContainerId.h       |      50 +
 .../src/records/ContainerLaunchContext.cpp      |     126 +
 .../src/records/ContainerLaunchContext.h        |      69 +
 depends/libyarn/src/records/ContainerReport.cpp |     116 +
 depends/libyarn/src/records/ContainerReport.h   |      84 +
 depends/libyarn/src/records/ContainerState.h    |      10 +
 depends/libyarn/src/records/ContainerStatus.cpp |      60 +
 depends/libyarn/src/records/ContainerStatus.h   |      53 +
 .../src/records/FinalApplicationStatus.h        |      18 +
 depends/libyarn/src/records/FunctionResult.h    |      11 +
 depends/libyarn/src/records/LocalResource.cpp   |      77 +
 depends/libyarn/src/records/LocalResource.h     |      63 +
 depends/libyarn/src/records/LocalResourceType.h |      17 +
 .../src/records/LocalResourceVisibility.h       |      19 +
 depends/libyarn/src/records/NMToken.cpp         |      47 +
 depends/libyarn/src/records/NMToken.h           |      48 +
 depends/libyarn/src/records/NodeId.cpp          |      42 +
 depends/libyarn/src/records/NodeId.h            |      43 +
 depends/libyarn/src/records/NodeReport.cpp      |     101 +
 depends/libyarn/src/records/NodeReport.h        |      77 +
 depends/libyarn/src/records/NodeState.h         |      20 +
 .../libyarn/src/records/PreemptionContainer.cpp |      50 +
 .../libyarn/src/records/PreemptionContainer.h   |      39 +
 .../libyarn/src/records/PreemptionContract.cpp  |      65 +
 .../libyarn/src/records/PreemptionContract.h    |      46 +
 .../libyarn/src/records/PreemptionMessage.cpp   |      48 +
 depends/libyarn/src/records/PreemptionMessage.h |      45 +
 .../src/records/PreemptionResourceRequest.cpp   |      38 +
 .../src/records/PreemptionResourceRequest.h     |      38 +
 depends/libyarn/src/records/Priority.cpp        |      38 +
 depends/libyarn/src/records/Priority.h          |      41 +
 depends/libyarn/src/records/QueueACL.h          |      16 +
 depends/libyarn/src/records/QueueInfo.cpp       |      99 +
 depends/libyarn/src/records/QueueInfo.h         |      71 +
 depends/libyarn/src/records/QueueState.h        |      16 +
 .../libyarn/src/records/QueueUserACLInfo.cpp    |      50 +
 depends/libyarn/src/records/QueueUserACLInfo.h  |      45 +
 depends/libyarn/src/records/Resource.cpp        |      42 +
 depends/libyarn/src/records/Resource.h          |      46 +
 .../src/records/ResourceBlacklistRequest.cpp    |      68 +
 .../src/records/ResourceBlacklistRequest.h      |      47 +
 depends/libyarn/src/records/ResourceRequest.cpp |      69 +
 depends/libyarn/src/records/ResourceRequest.h   |      61 +
 .../libyarn/src/records/SerializedException.cpp |      62 +
 .../libyarn/src/records/SerializedException.h   |      51 +
 .../src/records/StrictPreemptionContract.cpp    |      48 +
 .../src/records/StrictPreemptionContract.h      |      43 +
 depends/libyarn/src/records/StringBytesMap.cpp  |      43 +
 depends/libyarn/src/records/StringBytesMap.h    |      44 +
 .../src/records/StringLocalResourceMap.cpp      |      46 +
 .../src/records/StringLocalResourceMap.h        |      44 +
 depends/libyarn/src/records/StringStringMap.cpp |      43 +
 depends/libyarn/src/records/StringStringMap.h   |      44 +
 depends/libyarn/src/records/Token.cpp           |      57 +
 depends/libyarn/src/records/Token.h             |      50 +
 depends/libyarn/src/records/URL.cpp             |      67 +
 depends/libyarn/src/records/URL.h               |      55 +
 .../libyarn/src/records/YarnApplicationState.h  |      23 +
 .../libyarn/src/records/YarnClusterMetrics.cpp  |      35 +
 .../libyarn/src/records/YarnClusterMetrics.h    |      38 +
 depends/libyarn/src/rpc/RpcAuth.cpp             |      34 +
 depends/libyarn/src/rpc/RpcAuth.h               |      85 +
 depends/libyarn/src/rpc/RpcCall.h               |      63 +
 depends/libyarn/src/rpc/RpcChannel.cpp          |     830 +
 depends/libyarn/src/rpc/RpcChannel.h            |     255 +
 depends/libyarn/src/rpc/RpcChannelKey.cpp       |      34 +
 depends/libyarn/src/rpc/RpcChannelKey.h         |      74 +
 depends/libyarn/src/rpc/RpcClient.cpp           |     176 +
 depends/libyarn/src/rpc/RpcClient.h             |     144 +
 depends/libyarn/src/rpc/RpcConfig.cpp           |      24 +
 depends/libyarn/src/rpc/RpcConfig.h             |     134 +
 depends/libyarn/src/rpc/RpcContentWrapper.cpp   |      44 +
 depends/libyarn/src/rpc/RpcContentWrapper.h     |      33 +
 depends/libyarn/src/rpc/RpcProtocolInfo.cpp     |      18 +
 depends/libyarn/src/rpc/RpcProtocolInfo.h       |      65 +
 depends/libyarn/src/rpc/RpcRemoteCall.cpp       |      66 +
 depends/libyarn/src/rpc/RpcRemoteCall.h         |      97 +
 depends/libyarn/src/rpc/RpcServerInfo.cpp       |      20 +
 depends/libyarn/src/rpc/RpcServerInfo.h         |      67 +
 depends/libyarn/src/rpc/SaslClient.cpp          |     161 +
 depends/libyarn/src/rpc/SaslClient.h            |      49 +
 depends/libyarn/sync.sh                         |       1 +
 depends/libyarn/test/CMakeLists.txt             |      39 +
 depends/libyarn/test/data/checksum1.in          |     512 +
 depends/libyarn/test/data/checksum2.in          |     512 +
 depends/libyarn/test/data/function-secure.xml   |      48 +
 .../test/data/function-secure.xml.sample        |      48 +
 depends/libyarn/test/data/function-test.xml     |      18 +
 .../libyarn/test/data/function-test.xml.sample  |      48 +
 depends/libyarn/test/data/hdfs-default.xml      |    1136 +
 depends/libyarn/test/data/invalid.xml           |       6 +
 depends/libyarn/test/data/invalidha.xml         |      29 +
 depends/libyarn/test/data/unit-config.xml       |      83 +
 depends/libyarn/test/data/validha.xml           |      35 +
 depends/libyarn/test/function/CMakeLists.txt    |      67 +
 .../libyarn/test/function/FunctionTestMain.cpp  |      15 +
 .../libyarn/test/function/TestLibYarnClient.cpp |     112 +
 .../TestMockApplicationClientProtocol.cpp       |     115 +
 .../TestMockApplicationMasterProtocol.cpp       |      62 +
 depends/libyarn/test/secure/CMakeLists.txt      |      67 +
 .../test/secure/FunctionTestSecureMain.cpp      |      15 +
 .../libyarn/test/secure/SecureFunctionTest.cpp  |     147 +
 depends/libyarn/test/unit/CMakeLists.txt        |      61 +
 .../libyarn/test/unit/TestApplicationClient.cpp |     121 +
 .../libyarn/test/unit/TestApplicationMaster.cpp |      75 +
 .../test/unit/TestContainerManagement.cpp       |      89 +
 depends/libyarn/test/unit/TestLibYarnClient.cpp |     579 +
 .../libyarn/test/unit/TestLibYarnClientC.cpp    |     263 +
 depends/libyarn/test/unit/UnitTestMain.cpp      |      15 +
 depends/libyarn/ztest/.gitignore                |       3 +
 depends/libyarn/ztest/Makefile                  |      18 +
 depends/libyarn/ztest/c_client_main.c           |     118 +
 depends/libyarn/ztest/client_main.cpp           |     126 +
 depends/libyarn/ztest/wangbo/Makefile           |      16 +
 depends/libyarn/ztest/wangbo/am_main.cpp        |      23 +
 depends/libyarn/ztest/wangbo/client_main.cpp    |     113 +
 depends/libyarn/ztest/wangbo/newTest_main.cpp   |      17 +
 .../libyarn/ztest/wangbo/new_application_wang.c |     181 +
 depends/libyarn/ztest/wangbo/test_main.cpp      |      18 +
 depends/libyarn/ztest_c/Makefile                |      10 +
 depends/libyarn/ztest_c/c_client_main.c         |     224 +
 depends/libyarn/ztest_c/c_client_main_profile.c |     177 +
 doc/src/sgml/fixrtf                             |      46 +
 doc/src/sgml/ref/abort.sgml                     |     101 +
 doc/src/sgml/ref/allfiles.sgml                  |     152 +
 doc/src/sgml/ref/alter_aggregate.sgml           |     149 +
 doc/src/sgml/ref/alter_conversion.sgml          |     118 +
 doc/src/sgml/ref/alter_database.sgml            |     190 +
 doc/src/sgml/ref/alter_domain.sgml              |     268 +
 doc/src/sgml/ref/alter_external_table.sgml      |      79 +
 doc/src/sgml/ref/alter_filespace.sgml           |      60 +
 .../sgml/ref/alter_foreign_data_wrapper.sgml    |     144 +
 doc/src/sgml/ref/alter_function.sgml            |     251 +
 doc/src/sgml/ref/alter_group.sgml               |     130 +
 doc/src/sgml/ref/alter_index.sgml               |     216 +
 doc/src/sgml/ref/alter_language.sgml            |      91 +
 doc/src/sgml/ref/alter_opclass.sgml             |     107 +
 doc/src/sgml/ref/alter_operator.sgml            |     118 +
 doc/src/sgml/ref/alter_resource_queue.sgml      |     278 +
 doc/src/sgml/ref/alter_role.sgml                |     281 +
 doc/src/sgml/ref/alter_schema.sgml              |      99 +
 doc/src/sgml/ref/alter_sequence.sgml            |     257 +
 doc/src/sgml/ref/alter_server.sgml              |     124 +
 doc/src/sgml/ref/alter_table.sgml               |     941 +
 doc/src/sgml/ref/alter_tablespace.sgml          |     114 +
 doc/src/sgml/ref/alter_trigger.sgml             |     114 +
 doc/src/sgml/ref/alter_type.sgml                |     144 +
 doc/src/sgml/ref/alter_user.sgml                |      71 +
 doc/src/sgml/ref/alter_user_mapping.sgml        |     125 +
 doc/src/sgml/ref/analyze.sgml                   |     170 +
 doc/src/sgml/ref/begin.sgml                     |     158 +
 doc/src/sgml/ref/checkpoint.sgml                |      59 +
 doc/src/sgml/ref/close.sgml                     |     114 +
 doc/src/sgml/ref/cluster.sgml                   |     223 +
 doc/src/sgml/ref/clusterdb.sgml                 |     248 +
 doc/src/sgml/ref/comment.sgml                   |     274 +
 doc/src/sgml/ref/commit.sgml                    |      96 +
 doc/src/sgml/ref/commit_prepared.sgml           |      95 +
 doc/src/sgml/ref/copy.sgml                      |    1617 +
 doc/src/sgml/ref/create_aggregate.sgml          |     311 +
 doc/src/sgml/ref/create_cast.sgml               |     321 +
 doc/src/sgml/ref/create_constraint.sgml         |     129 +
 doc/src/sgml/ref/create_conversion.sgml         |     172 +
 doc/src/sgml/ref/create_database.sgml           |     238 +
 doc/src/sgml/ref/create_domain.sgml             |     208 +
 doc/src/sgml/ref/create_external_table.sgml     |     433 +
 .../sgml/ref/create_foreign_data_wrapper.sgml   |     178 +
 doc/src/sgml/ref/create_function.sgml           |     560 +
 doc/src/sgml/ref/create_group.sgml              |      70 +
 doc/src/sgml/ref/create_index.sgml              |     470 +
 doc/src/sgml/ref/create_language.sgml           |     273 +
 doc/src/sgml/ref/create_opclass.sgml            |     273 +
 doc/src/sgml/ref/create_operator.sgml           |     317 +
 doc/src/sgml/ref/create_resource_queue.sgml     |     308 +
 doc/src/sgml/ref/create_role.sgml               |     480 +
 doc/src/sgml/ref/create_rule.sgml               |     273 +
 doc/src/sgml/ref/create_schema.sgml             |     191 +
 doc/src/sgml/ref/create_sequence.sgml           |     352 +
 doc/src/sgml/ref/create_server.sgml             |     162 +
 doc/src/sgml/ref/create_table.sgml              |    2219 +
 doc/src/sgml/ref/create_table_as.sgml           |     666 +
 doc/src/sgml/ref/create_tablespace.sgml         |     147 +
 doc/src/sgml/ref/create_trigger.sgml            |     281 +
 doc/src/sgml/ref/create_type.sgml               |     614 +
 doc/src/sgml/ref/create_user.sgml               |      79 +
 doc/src/sgml/ref/create_user_mapping.sgml       |     121 +
 doc/src/sgml/ref/create_view.sgml               |     232 +
 doc/src/sgml/ref/createdb.sgml                  |     307 +
 doc/src/sgml/ref/createlang.sgml                |     231 +
 doc/src/sgml/ref/createuser.sgml                |     429 +
 doc/src/sgml/ref/deallocate.sgml                |      88 +
 doc/src/sgml/ref/declare.sgml                   |     308 +
 doc/src/sgml/ref/delete.sgml                    |     252 +
 doc/src/sgml/ref/drop_aggregate.sgml            |     123 +
 doc/src/sgml/ref/drop_cast.sgml                 |     114 +
 doc/src/sgml/ref/drop_conversion.sgml           |     101 +
 doc/src/sgml/ref/drop_database.sgml             |     100 +
 doc/src/sgml/ref/drop_domain.sgml               |     112 +
 doc/src/sgml/ref/drop_external_table.sgml       |     111 +
 doc/src/sgml/ref/drop_filespace.sgml            |      58 +
 doc/src/sgml/ref/drop_foreign_data_wrapper.sgml |     113 +
 doc/src/sgml/ref/drop_function.sgml             |     155 +
 doc/src/sgml/ref/drop_group.sgml                |      52 +
 doc/src/sgml/ref/drop_index.sgml                |     111 +
 doc/src/sgml/ref/drop_language.sgml             |     116 +
 doc/src/sgml/ref/drop_opclass.sgml              |     147 +
 doc/src/sgml/ref/drop_operator.sgml             |     147 +
 doc/src/sgml/ref/drop_owned.sgml                |     115 +
 doc/src/sgml/ref/drop_resource_queue.sgml       |     131 +
 doc/src/sgml/ref/drop_role.sgml                 |     123 +
 doc/src/sgml/ref/drop_rule.sgml                 |     119 +
 doc/src/sgml/ref/drop_schema.sgml               |     120 +
 doc/src/sgml/ref/drop_sequence.sgml             |     112 +
 doc/src/sgml/ref/drop_server.sgml               |     113 +
 doc/src/sgml/ref/drop_table.sgml                |     127 +
 doc/src/sgml/ref/drop_tablespace.sgml           |     107 +
 doc/src/sgml/ref/drop_trigger.sgml              |     126 +
 doc/src/sgml/ref/drop_type.sgml                 |     115 +
 doc/src/sgml/ref/drop_user.sgml                 |      54 +
 doc/src/sgml/ref/drop_user_mapping.sgml         |     111 +
 doc/src/sgml/ref/drop_view.sgml                 |     111 +
 doc/src/sgml/ref/dropdb.sgml                    |     233 +
 doc/src/sgml/ref/droplang.sgml                  |     235 +
 doc/src/sgml/ref/dropuser.sgml                  |     236 +
 doc/src/sgml/ref/ecpg-ref.sgml                  |     229 +
 doc/src/sgml/ref/end.sgml                       |     102 +
 doc/src/sgml/ref/execute.sgml                   |     122 +
 doc/src/sgml/ref/explain.sgml                   |     261 +
 doc/src/sgml/ref/fetch.sgml                     |     415 +
 doc/src/sgml/ref/grant.sgml                     |     610 +
 doc/src/sgml/ref/initdb.sgml                    |     300 +
 doc/src/sgml/ref/insert.sgml                    |     298 +
 doc/src/sgml/ref/ipcclean.sgml                  |      70 +
 doc/src/sgml/ref/listen.sgml                    |     123 +
 doc/src/sgml/ref/load.sgml                      |      80 +
 doc/src/sgml/ref/lock.sgml                      |     239 +
 doc/src/sgml/ref/move.sgml                      |     104 +
 doc/src/sgml/ref/notify.sgml                    |     170 +
 doc/src/sgml/ref/pg_config-ref.sgml             |     321 +
 doc/src/sgml/ref/pg_controldata.sgml            |      62 +
 doc/src/sgml/ref/pg_ctl-ref.sgml                |     522 +
 doc/src/sgml/ref/pg_dump.sgml                   |     886 +
 doc/src/sgml/ref/pg_dumpall.sgml                |     436 +
 doc/src/sgml/ref/pg_resetxlog.sgml              |     189 +
 doc/src/sgml/ref/pg_restore.sgml                |     701 +
 doc/src/sgml/ref/postgres-ref.sgml              |     816 +
 doc/src/sgml/ref/postmaster.sgml                |      44 +
 doc/src/sgml/ref/prepare.sgml                   |     205 +
 doc/src/sgml/ref/prepare_transaction.sgml       |     156 +
 doc/src/sgml/ref/psql-ref.sgml                  |    3366 +
 doc/src/sgml/ref/reassign_owned.sgml            |     108 +
 doc/src/sgml/ref/reindex.sgml                   |     302 +
 doc/src/sgml/ref/reindexdb.sgml                 |     283 +
 doc/src/sgml/ref/release_savepoint.sgml         |     129 +
 doc/src/sgml/ref/reset.sgml                     |     100 +
 doc/src/sgml/ref/revoke.sgml                    |     256 +
 doc/src/sgml/ref/rollback.sgml                  |      96 +
 doc/src/sgml/ref/rollback_prepared.sgml         |      95 +
 doc/src/sgml/ref/rollback_to.sgml               |     155 +
 doc/src/sgml/ref/savepoint.sgml                 |     135 +
 doc/src/sgml/ref/select.sgml                    |    2402 +
 doc/src/sgml/ref/select_into.sgml               |     143 +
 doc/src/sgml/ref/set.sgml                       |     329 +
 doc/src/sgml/ref/set_constraints.sgml           |      97 +
 doc/src/sgml/ref/set_role.sgml                  |     142 +
 doc/src/sgml/ref/set_session_auth.sgml          |     125 +
 doc/src/sgml/ref/set_transaction.sgml           |     167 +
 doc/src/sgml/ref/show.sgml                      |     203 +
 doc/src/sgml/ref/start_transaction.sgml         |      93 +
 doc/src/sgml/ref/truncate.sgml                  |     126 +
 doc/src/sgml/ref/unlisten.sgml                  |     129 +
 doc/src/sgml/ref/update.sgml                    |     344 +
 doc/src/sgml/ref/vacuum.sgml                    |     266 +
 doc/src/sgml/ref/vacuumdb.sgml                  |     314 +
 doc/src/sgml/ref/values.sgml                    |     244 +
 getversion                                      |      15 +
 putversion                                      |      10 +
 pxf/.gitignore                                  |      15 +
 pxf/Makefile                                    |      37 +
 pxf/README.md                                   |      40 +
 pxf/build.gradle                                |     393 +
 pxf/gradle.properties                           |       6 +
 pxf/gradle/wrapper/gradle-wrapper.jar           |     Bin 0 -> 52271 bytes
 pxf/gradle/wrapper/gradle-wrapper.properties    |       6 +
 pxf/gradlew                                     |     165 +
 pxf/pxf-api/.gitignore                          |       2 +
 .../main/java/com/pivotal/pxf/api/Analyzer.java |      37 +
 .../java/com/pivotal/pxf/api/AnalyzerStats.java |      95 +
 .../com/pivotal/pxf/api/BadRecordException.java |      27 +
 .../java/com/pivotal/pxf/api/FilterParser.java  |     374 +
 .../main/java/com/pivotal/pxf/api/Fragment.java |     101 +
 .../java/com/pivotal/pxf/api/Fragmenter.java    |      33 +
 .../main/java/com/pivotal/pxf/api/Metadata.java |     129 +
 .../com/pivotal/pxf/api/MetadataFetcher.java    |      25 +
 .../main/java/com/pivotal/pxf/api/OneField.java |      26 +
 .../main/java/com/pivotal/pxf/api/OneRow.java   |      47 +
 .../java/com/pivotal/pxf/api/OutputFormat.java  |       6 +
 .../java/com/pivotal/pxf/api/ReadAccessor.java  |      29 +
 .../java/com/pivotal/pxf/api/ReadResolver.java  |      18 +
 .../pxf/api/UnsupportedTypeException.java       |      25 +
 .../com/pivotal/pxf/api/UserDataException.java  |      25 +
 .../java/com/pivotal/pxf/api/WriteAccessor.java |      30 +
 .../java/com/pivotal/pxf/api/WriteResolver.java |      19 +
 .../java/com/pivotal/pxf/api/io/DataType.java   |      59 +
 .../pxf/api/utilities/ColumnDescriptor.java     |      74 +
 .../pivotal/pxf/api/utilities/InputData.java    |     237 +
 .../com/pivotal/pxf/api/utilities/Plugin.java   |      28 +
 .../pxf/api/utilities/ProfileConfException.java |      42 +
 .../pivotal/pxf/api/utilities/ProfilesConf.java |     116 +
 .../com/pivotal/pxf/api/FilterParserTest.java   |     284 +
 .../pxf/api/utilities/ProfilesConfTest.java     |     174 +
 pxf/pxf-hbase/.gitignore                        |       2 +
 .../pxf/plugins/hbase/HBaseAccessor.java        |     239 +
 .../pxf/plugins/hbase/HBaseDataFragmenter.java  |     132 +
 .../pxf/plugins/hbase/HBaseFilterBuilder.java   |     252 +
 .../pxf/plugins/hbase/HBaseResolver.java        |     146 +
 .../hbase/utilities/HBaseColumnDescriptor.java  |      76 +
 .../hbase/utilities/HBaseIntegerComparator.java |      86 +
 .../hbase/utilities/HBaseLookupTable.java       |     168 +
 .../hbase/utilities/HBaseTupleDescription.java  |     118 +
 .../plugins/hbase/utilities/HBaseUtilities.java |      38 +
 .../pxf/plugins/hbase/HBaseAccessorTest.java    |     153 +
 .../pxf/plugins/hbase/HBaseResolverTest.java    |      89 +
 pxf/pxf-hdfs/.gitignore                         |       2 +
 .../pxf/plugins/hdfs/AvroFileAccessor.java      |      75 +
 .../pivotal/pxf/plugins/hdfs/AvroResolver.java  |     322 +
 .../pivotal/pxf/plugins/hdfs/ChunkReader.java   |     168 +
 .../pxf/plugins/hdfs/ChunkRecordReader.java     |     265 +
 .../pivotal/pxf/plugins/hdfs/ChunkWritable.java |      41 +
 .../pivotal/pxf/plugins/hdfs/HdfsAnalyzer.java  |     144 +
 .../plugins/hdfs/HdfsAtomicDataAccessor.java    |     109 +
 .../pxf/plugins/hdfs/HdfsDataFragmenter.java    |      80 +
 .../hdfs/HdfsSplittableDataAccessor.java        |     135 +
 .../pxf/plugins/hdfs/LineBreakAccessor.java     |     125 +
 .../plugins/hdfs/QuotedLineBreakAccessor.java   |      54 +
 .../pxf/plugins/hdfs/SequenceFileAccessor.java  |     207 +
 .../pxf/plugins/hdfs/StringPassResolver.java    |      78 +
 .../pxf/plugins/hdfs/WritableResolver.java      |     226 +
 .../hdfs/utilities/DataSchemaException.java     |      43 +
 .../plugins/hdfs/utilities/HdfsUtilities.java   |     213 +
 .../plugins/hdfs/utilities/PxfInputFormat.java  |      33 +
 .../hdfs/utilities/RecordkeyAdapter.java        |     267 +
 .../pxf/plugins/hdfs/ChunkReaderTest.java       |     122 +
 .../plugins/hdfs/SequenceFileAccessorTest.java  |     191 +
 .../plugins/hdfs/StringPassResolverTest.java    |     149 +
 .../hdfs/utilities/HdfsUtilitiesTest.java       |     181 +
 .../plugins/hdfs/utilities/NotSoNiceCodec.java  |      64 +
 .../hdfs/utilities/RecordkeyAdapterTest.java    |     154 +
 pxf/pxf-hive/.gitignore                         |       2 +
 .../pivotal/pxf/plugins/hive/HiveAccessor.java  |     216 +
 .../plugins/hive/HiveColumnarSerdeResolver.java |     213 +
 .../pxf/plugins/hive/HiveDataFragmenter.java    |     445 +
 .../pxf/plugins/hive/HiveFilterBuilder.java     |     107 +
 .../plugins/hive/HiveInputFormatFragmenter.java |     252 +
 .../pxf/plugins/hive/HiveLineBreakAccessor.java |      32 +
 .../pxf/plugins/hive/HiveMetadataFetcher.java   |      79 +
 .../pxf/plugins/hive/HiveRCFileAccessor.java    |      36 +
 .../pivotal/pxf/plugins/hive/HiveResolver.java  |     607 +
 .../plugins/hive/HiveStringPassResolver.java    |      54 +
 .../plugins/hive/utilities/HiveUtilities.java   |     211 +
 .../plugins/hive/HiveDataFragmenterTest.java    |      86 +
 .../pxf/plugins/hive/HiveFilterBuilderTest.java |      30 +
 .../plugins/hive/HiveMetadataFetcherTest.java   |     142 +
 .../hive/utilities/HiveUtilitiesTest.java       |     195 +
 pxf/pxf-service/.gitignore                      |       2 +
 pxf/pxf-service/src/configs/pxf-site.xml        |      19 +
 .../src/configs/tomcat/bin/setenv.sh            |      12 +
 .../src/configs/tomcat/conf/catalina.properties |     138 +
 .../src/configs/tomcat/conf/server.xml          |      50 +
 pxf/pxf-service/src/configs/tomcat/conf/web.xml |    4144 +
 .../pivotal/pxf/service/AnalyzerFactory.java    |      17 +
 .../java/com/pivotal/pxf/service/Bridge.java    |      21 +
 .../pivotal/pxf/service/BridgeInputBuilder.java |      51 +
 .../pxf/service/BridgeOutputBuilder.java        |     236 +
 .../pivotal/pxf/service/FragmenterFactory.java  |      17 +
 .../pivotal/pxf/service/FragmentsResponse.java  |      58 +
 .../pxf/service/FragmentsResponseFormatter.java |     133 +
 .../pivotal/pxf/service/GPDBWritableMapper.java |     115 +
 .../pxf/service/MetadataFetcherFactory.java     |      14 +
 .../pxf/service/MetadataResponseFormatter.java  |      82 +
 .../com/pivotal/pxf/service/ReadBridge.java     |     123 +
 .../com/pivotal/pxf/service/WriteBridge.java    |      96 +
 .../pivotal/pxf/service/io/BufferWritable.java  |      53 +
 .../pivotal/pxf/service/io/GPDBWritable.java    |     859 +
 .../java/com/pivotal/pxf/service/io/Text.java   |     349 +
 .../com/pivotal/pxf/service/io/Writable.java    |      31 +
 .../pxf/service/rest/AnalyzerResource.java      |     102 +
 .../pxf/service/rest/BridgeResource.java        |     151 +
 .../pxf/service/rest/ClusterNodesResource.java  |     117 +
 .../pxf/service/rest/FragmenterResource.java    |      84 +
 .../pxf/service/rest/InvalidPathResource.java   |     129 +
 .../pxf/service/rest/MetadataResource.java      |      83 +
 .../pivotal/pxf/service/rest/RestResource.java  |      47 +
 .../service/rest/ServletLifecycleListener.java  |      43 +
 .../pxf/service/rest/WritableResource.java      |     151 +
 .../service/utilities/CustomWebappLoader.java   |     211 +
 .../pxf/service/utilities/Log4jConfigure.java   |      45 +
 .../pxf/service/utilities/ProtocolData.java     |     341 +
 .../pxf/service/utilities/SecureLogin.java      |      40 +
 .../pxf/service/utilities/SecuredHDFS.java      |      93 +
 .../pxf/service/utilities/Utilities.java        |      90 +
 .../src/main/resources/pxf-log4j.properties     |      13 +
 .../src/main/resources/pxf-privatehdp.classpath |      51 +
 .../src/main/resources/pxf-privatephd.classpath |      51 +
 .../src/main/resources/pxf-profiles-default.xml |     115 +
 .../src/main/resources/pxf-public.classpath     |       8 +
 .../src/main/webapp/META-INF/context.xml        |       6 +
 pxf/pxf-service/src/main/webapp/WEB-INF/web.xml |      54 +
 pxf/pxf-service/src/scripts/post-install.sh     |      24 +
 pxf/pxf-service/src/scripts/pre-install.sh      |      33 +
 pxf/pxf-service/src/scripts/pxf-env.sh          |      14 +
 pxf/pxf-service/src/scripts/pxf-service         |     245 +
 .../pxf/service/BridgeOutputBuilderTest.java    |     219 +
 .../service/MetadataResponseFormatterTest.java  |     106 +
 .../pxf/service/io/GPDBWritableTest.java        |     132 +
 .../pxf/service/rest/RestResourceTest.java      |      77 +
 .../pxf/service/utilities/ProtocolDataTest.java |     233 +
 .../pxf/service/utilities/SecuredHDFSTest.java  |      66 +
 .../pxf/service/utilities/UtilitiesTest.java    |      48 +
 pxf/settings.gradle                             |       7 +
 pxf/src/scripts/pxf_manual_failover.py          |     118 +
 pxf/tomcat/src/scripts/pre-install.sh           |      16 +
 src/.gitignore                                  |       4 +
 src/.p4ignore                                   |       3 +
 src/DEVELOPERS                                  |       3 +
 src/Makefile                                    |      80 +
 src/Makefile.global.in                          |     711 +
 src/Makefile.mock                               |     126 +
 src/Makefile.shlib                              |     555 +
 src/VERSIONS.mk.in                              |       9 +
 src/all_src_files.txt                           |    1597 +
 src/backend/.gitignore                          |       2 +
 src/backend/.p4ignore                           |       2 +
 src/backend/Makefile                            |     318 +
 src/backend/access/Makefile                     |      13 +
 src/backend/access/appendonly/Makefile          |      18 +
 src/backend/access/appendonly/aomd.c            |     224 +
 src/backend/access/appendonly/aosegfiles.c      |    1799 +
 src/backend/access/appendonly/appendonlyam.c    |    2907 +
 .../appendonly/appendonlyblockdirectory.c       |    1100 +
 src/backend/access/appendonly/appendonlytid.c   |     175 +
 .../access/appendonly/appendonlywriter.c        |    1999 +
 src/backend/access/appendonly/test/.gitignore   |       1 +
 src/backend/access/appendonly/test/Makefile     |      33 +
 src/backend/access/appendonly/test/README.txt   |       2 +
 src/backend/access/appendonly/test/aomd_test.c  |     115 +
 src/backend/access/bitmap/Makefile              |      21 +
 src/backend/access/bitmap/README                |     138 +
 src/backend/access/bitmap/bitmap.c              |    1143 +
 src/backend/access/bitmap/bitmapattutil.c       |     354 +
 src/backend/access/bitmap/bitmapinsert.c        |    2592 +
 src/backend/access/bitmap/bitmappages.c         |     572 +
 src/backend/access/bitmap/bitmapsearch.c        |     585 +
 src/backend/access/bitmap/bitmaputil.c          |    1212 +
 src/backend/access/bitmap/bitmapxlog.c          |     966 +
 src/backend/access/common/Makefile              |      17 +
 src/backend/access/common/heaptuple.c           |    1318 +
 src/backend/access/common/indextuple.c          |     423 +
 src/backend/access/common/memtuple.c            |    1138 +
 src/backend/access/common/printtup.c            |     857 +
 src/backend/access/common/reloptions.c          |    1115 +
 src/backend/access/common/scankey.c             |     105 +
 src/backend/access/common/test/.gitignore       |       1 +
 src/backend/access/common/test/Makefile         |      40 +
 src/backend/access/common/test/tupdesc_test.c   |      60 +
 src/backend/access/common/tupdesc.c             |     675 +
 src/backend/access/external/Makefile            |      16 +
 src/backend/access/external/README              |      63 +
 src/backend/access/external/fileam.c            |    2591 +
 src/backend/access/external/ha_config.c         |     217 +
 src/backend/access/external/hd_work_mgr.c       |     989 +
 src/backend/access/external/libchurl.c          |    1064 +
 src/backend/access/external/pxfcomutils.c       |      76 +
 src/backend/access/external/pxffilters.c        |     547 +
 src/backend/access/external/pxfheaders.c        |     197 +
 src/backend/access/external/pxfmasterapi.c      |     397 +
 src/backend/access/external/pxfuriparser.c      |     800 +
 src/backend/access/external/pxfutils.c          |      92 +
 .../access/external/test_discard/.gitignore     |       1 +
 .../access/external/test_discard/Makefile       |      66 +
 .../access/external/test_discard/README.txt     |       6 +
 .../external/test_discard/ha_config_mock.c      |      20 +
 .../external/test_discard/ha_config_test.c      |     419 +
 ...k_mgr_allocate_fragments_to_datanodes_test.c |     597 +
 ...ork_mgr_distribute_work_2_gp_segments_test.c |     621 +
 ...ork_mgr_do_segment_clustering_by_host_test.c |     175 +
 .../external/test_discard/hd_work_mgr_mock.c    |      53 +
 .../external/test_discard/hd_work_mgr_mock.h    |      54 +
 .../external/test_discard/hd_work_mgr_test.c    |      34 +
 .../external/test_discard/pxffilters_test.c     |     556 +
 .../external/test_discard/pxfheaders_test.c     |     223 +
 .../external/test_discard/pxfmasterapi_test.c   |     231 +
 .../external/test_discard/pxfuriparser_test.c   |     352 +
 src/backend/access/external/url.c               |    2321 +
 src/backend/access/external/url.i               |    1157 +
 src/backend/access/gin/Makefile                 |      19 +
 src/backend/access/gin/README                   |     126 +
 src/backend/access/gin/ginarrayproc.c           |     104 +
 src/backend/access/gin/ginbtree.c               |     459 +
 src/backend/access/gin/ginbulk.c                |     316 +
 src/backend/access/gin/gindatapage.c            |     648 +
 src/backend/access/gin/ginentrypage.c           |     609 +
 src/backend/access/gin/ginget.c                 |     514 +
 src/backend/access/gin/gininsert.c              |     416 +
 src/backend/access/gin/ginscan.c                |     298 +
 src/backend/access/gin/ginutil.c                |     246 +
 src/backend/access/gin/ginvacuum.c              |     805 +
 src/backend/access/gin/ginxlog.c                |     695 +
 src/backend/access/gist/Makefile                |      18 +
 src/backend/access/gist/README                  |     239 +
 src/backend/access/gist/gist.c                  |    1098 +
 src/backend/access/gist/gistget.c               |     551 +
 src/backend/access/gist/gistproc.c              |     815 +
 src/backend/access/gist/gistscan.c              |     252 +
 src/backend/access/gist/gistsplit.c             |     611 +
 src/backend/access/gist/gistutil.c              |     687 +
 src/backend/access/gist/gistvacuum.c            |     876 +
 src/backend/access/gist/gistxlog.c              |    1088 +
 src/backend/access/hash/Makefile                |      18 +
 src/backend/access/hash/README                  |     448 +
 src/backend/access/hash/hash.c                  |     723 +
 src/backend/access/hash/hashfunc.c              |    1109 +
 src/backend/access/hash/hashinsert.c            |     222 +
 src/backend/access/hash/hashovfl.c              |     725 +
 src/backend/access/hash/hashpage.c              |     860 +
 src/backend/access/hash/hashscan.c              |     151 +
 src/backend/access/hash/hashsearch.c            |     367 +
 src/backend/access/hash/hashutil.c              |     196 +
 src/backend/access/heap/Makefile                |      17 +
 src/backend/access/heap/heapam.c                |    5557 +
 src/backend/access/heap/hio.c                   |     334 +
 src/backend/access/heap/tuptoaster.c            |    1871 +
 src/backend/access/index/.gitignore             |       7 +
 src/backend/access/index/Makefile               |      21 +
 src/backend/access/index/genam.c                |     487 +
 src/backend/access/index/indexam.c              |     716 +
 src/backend/access/nbtree/Makefile              |      18 +
 src/backend/access/nbtree/README                |     534 +
 src/backend/access/nbtree/nbtcompare.c          |     248 +
 src/backend/access/nbtree/nbtinsert.c           |    1864 +
 src/backend/access/nbtree/nbtpage.c             |    1393 +
 src/backend/access/nbtree/nbtree.c              |    1105 +
 src/backend/access/nbtree/nbtsearch.c           |    1555 +
 src/backend/access/nbtree/nbtsort.c             |     859 +
 src/backend/access/nbtree/nbtutils.c            |    1149 +
 src/backend/access/nbtree/nbtxlog.c             |    1130 +
 src/backend/access/parquet/Makefile             |      17 +
 .../access/parquet/metadatautil_c++/Makefile    |      34 +
 .../parquet/metadatautil_c++/MetadataUtil.cpp   |     200 +
 .../parquet/metadatautil_c++/MetadataUtil.h     |      62 +
 .../metadatautil_c++/Metadatainterface.cpp      |      61 +
 .../parquet/metadatautil_c++/parquet.thrift     |     308 +
 .../parquet/metadatautil_c++/parquet_types.cpp  |    1420 +
 .../parquet/metadatautil_c++/parquet_types.h    |     805 +
 .../parquet/metadatautil_c++/test/.gitignore    |       1 +
 .../parquet/metadatautil_c++/test/Makefile      |      40 +
 .../test/Metadatainterface_test.cpp             |      29 +
 .../parquet/metadatautil_c++/test/README.txt    |       2 +
 .../parquet/metadatautil_c++/thrift-util.h      |     127 +
 src/backend/access/parquet/parquetam.c          |    1155 +
 src/backend/access/parquet/parquetsegfiles.c    |     798 +
 src/backend/access/transam/Makefile             |      24 +
 src/backend/access/transam/README               |     651 +
 src/backend/access/transam/clog.c               |     742 +
 src/backend/access/transam/gp_distributed_log.c |      31 +
 src/backend/access/transam/gp_transaction_log.c |     137 +
 src/backend/access/transam/multixact.c          |    2061 +
 .../access/transam/persistentendxactrec.c       |     624 +
 .../access/transam/persistentfilesysobjname.c   |     289 +
 src/backend/access/transam/recovery.conf.sample |      74 +
 src/backend/access/transam/rmgr.c               |      46 +
 src/backend/access/transam/slru.c               |    1299 +
 src/backend/access/transam/subtrans.c           |     435 +
 src/backend/access/transam/test/.gitignore      |       1 +
 src/backend/access/transam/test/Makefile        |      36 +
 src/backend/access/transam/test/xact_test.c     |     137 +
 src/backend/access/transam/transam.c            |     389 +
 src/backend/access/transam/twophase.c           |    2223 +
 src/backend/access/transam/twophase_rmgr.c      |      49 +
 src/backend/access/transam/varsup.c             |     552 +
 src/backend/access/transam/xact.c               |    5704 +
 src/backend/access/transam/xlog.c               |    9748 +
 src/backend/access/transam/xlog_mm.c            |    2011 +
 src/backend/access/transam/xlogloc.c            |     253 +
 src/backend/access/transam/xlogutils.c          |     684 +
 src/backend/bootstrap/.gitignore                |       3 +
 src/backend/bootstrap/.p4ignore                 |       3 +
 src/backend/bootstrap/Makefile                  |      39 +
 src/backend/bootstrap/bootparse.y               |     589 +
 src/backend/bootstrap/bootscanner.l             |     165 +
 src/backend/bootstrap/bootstrap.c               |    1401 +
 src/backend/catalog/.gitignore                  |       9 +
 src/backend/catalog/.p4ignore                   |       7 +
 src/backend/catalog/Makefile                    |     149 +
 src/backend/catalog/README                      |     110 +
 src/backend/catalog/aclchk.c                    |    3614 +
 src/backend/catalog/aoblkdir.c                  |     252 +
 src/backend/catalog/aoseg.c                     |     292 +
 src/backend/catalog/caql/.gitignore             |      12 +
 src/backend/catalog/caql/Makefile               |     178 +
 src/backend/catalog/caql/caller.py              |     106 +
 src/backend/catalog/caql/caqlaccess.c           |    1099 +
 src/backend/catalog/caql/caqlanalyze.c          |     720 +
 src/backend/catalog/caql/gram.y                 |     294 +
 src/backend/catalog/caql/scan.l                 |     572 +
 src/backend/catalog/caql/test/.gitignore        |       1 +
 src/backend/catalog/caql/test/Makefile          |      66 +
 src/backend/catalog/caql/test/caqlaccess_test.c |     133 +
 .../catalog/caql/test/caqlanalyze_test.c        |     572 +
 src/backend/catalog/caql/test/catquery_mock.c   |      92 +
 src/backend/catalog/caql/test/catquery_test.c   |     134 +
 src/backend/catalog/caql/test/gram_test.c       |     194 +
 .../catalog/caql/test_discard/.gitignore        |       1 +
 src/backend/catalog/caql/test_discard/Makefile  |      66 +
 .../caql/test_discard/caqlanalyze_test.c        |     572 +
 .../catalog/caql/test_discard/catquery_mock.c   |      91 +
 .../catalog/caql/test_discard/catquery_test.c   |     104 +
 .../catalog/caql/test_discard/gram_test.c       |     194 +
 src/backend/catalog/catalog.c                   |    1221 +
 src/backend/catalog/cdb_external_extensions.sql |      49 +
 src/backend/catalog/cdb_schema.in               |      58 +
 src/backend/catalog/cdb_util.in                 |     134 +
 src/backend/catalog/core/.gitignore             |       3 +
 src/backend/catalog/core/Makefile               |      12 +
 src/backend/catalog/core/catcore.c              |      81 +
 src/backend/catalog/core/catcoregen.py          |     500 +
 src/backend/catalog/core/catheader.py           |     207 +
 src/backend/catalog/core/test/.gitignore        |       1 +
 src/backend/catalog/core/test/Makefile          |      43 +
 src/backend/catalog/core/test/catcore_test.c    |     132 +
 src/backend/catalog/dependency.c                |    2295 +
 src/backend/catalog/filesystem.sql              |      33 +
 src/backend/catalog/genbki.sh                   |     441 +
 src/backend/catalog/gp_fastsequence.c           |     404 +
 src/backend/catalog/gp_global_sequence.c        |      49 +
 src/backend/catalog/gp_persistent.c             |     656 +
 src/backend/catalog/gp_toolkit.sql.in           |    2057 +
 src/backend/catalog/gp_toolkit_test.sql.in      |      99 +
 src/backend/catalog/hcatalog/Makefile           |      15 +
 src/backend/catalog/hcatalog/externalmd.c       |     546 +
 src/backend/catalog/heap.c                      |    3836 +
 src/backend/catalog/index.c                     |    2790 +
 src/backend/catalog/indexing.c                  |     151 +
 src/backend/catalog/information_schema.sql      |    2585 +
 src/backend/catalog/madlib.sql                  |     492 +
 src/backend/catalog/namespace.c                 |    2692 +
 src/backend/catalog/pg_aggregate.c              |     460 +
 src/backend/catalog/pg_appendonly.c             |     989 +
 src/backend/catalog/pg_attribute_encoding.c     |     375 +
 src/backend/catalog/pg_compression.c            |     679 +
 src/backend/catalog/pg_constraint.c             |     810 +
 src/backend/catalog/pg_conversion.c             |     379 +
 src/backend/catalog/pg_depend.c                 |     466 +
 src/backend/catalog/pg_extprotocol.c            |     444 +
 src/backend/catalog/pg_exttable.c               |     351 +
 src/backend/catalog/pg_filesystem.c             |     385 +
 src/backend/catalog/pg_largeobject.c            |     139 +
 src/backend/catalog/pg_namespace.c              |     100 +
 src/backend/catalog/pg_operator.c               |    1044 +
 src/backend/catalog/pg_proc.c                   |     935 +
 src/backend/catalog/pg_proc_callback.c          |     131 +
 src/backend/catalog/pg_shdepend.c               |    1306 +
 src/backend/catalog/pg_type.c                   |     684 +
 src/backend/catalog/sql_feature_packages.txt    |      67 +
 src/backend/catalog/sql_features.txt            |     649 +
 src/backend/catalog/system_views.sql            |     836 +
 src/backend/catalog/toasting.c                  |     474 +
 src/backend/cdb/.gitignore                      |       2 +
 src/backend/cdb/.p4ignore                       |       2 +
 src/backend/cdb/Makefile                        |      84 +
 src/backend/cdb/README                          |       9 +
 src/backend/cdb/cdbanalyze.c                    |      22 +
 src/backend/cdb/cdbappendonlystorage.c          |      31 +
 src/backend/cdb/cdbappendonlystorageformat.c    |    1879 +
 src/backend/cdb/cdbappendonlystorageread.c      |    1659 +
 src/backend/cdb/cdbappendonlystoragewrite.c     |    1950 +
 src/backend/cdb/cdbbackup.c                     |    1615 +
 src/backend/cdb/cdbbufferedappend.c             |     462 +
 src/backend/cdb/cdbbufferedread.c               |     736 +
 src/backend/cdb/cdbcat.c                        |     519 +
 src/backend/cdb/cdbcellbuf.c                    |     921 +
 src/backend/cdb/cdbchunkpool.c                  |     136 +
 src/backend/cdb/cdbconn.c                       |     375 +
 src/backend/cdb/cdbcopy.c                       |     707 +
 src/backend/cdb/cdbdatabaseinfo.c               |    1543 +
 src/backend/cdb/cdbdatalocality.c               |    4079 +
 src/backend/cdb/cdbdirectopen.c                 |     459 +
 src/backend/cdb/cdbdisp.c                       |     828 +
 src/backend/cdb/cdbdispatchedtablespaceinfo.c   |     169 +
 src/backend/cdb/cdbdispatchresult.c             |    1049 +
 src/backend/cdb/cdbdistributedxacts.c           |      29 +
 src/backend/cdb/cdbdistributedxid.c             |      27 +
 src/backend/cdb/cdbdistributedxidmap.c          |     538 +
 src/backend/cdb/cdbdoublylinked.c               |     244 +
 src/backend/cdb/cdbexplain.c                    |    2204 +
 src/backend/cdb/cdbfilerep.c                    |       7 +
 src/backend/cdb/cdbfilesplit.c                  |     356 +
 src/backend/cdb/cdbfilesystemcredential.c       |     565 +
 src/backend/cdb/cdbfts.c                        |    1357 +
 src/backend/cdb/cdbgang.c                       |     828 +
 src/backend/cdb/cdbglobalsequence.c             |     170 +
 src/backend/cdb/cdbgroup.c                      |    6810 +
 src/backend/cdb/cdbhash.c                       |     900 +
 src/backend/cdb/cdbheap.c                       |     275 +
 src/backend/cdb/cdbinmemheapam.c                |     938 +
 src/backend/cdb/cdblink.c                       |     526 +
 src/backend/cdb/cdbllize.c                      |    1400 +
 src/backend/cdb/cdblogsync.c                    |     760 +
 src/backend/cdb/cdbmaxdistributedxid.c          |      26 +
 src/backend/cdb/cdbmetadatacache.c              |    1316 +
 src/backend/cdb/cdbmetadatacache_process.c      |     513 +
 src/backend/cdb/cdbmetadatacache_test.c         |     257 +
 src/backend/cdb/cdbmirroredappendonly.c         |     518 +
 src/backend/cdb/cdbmirroredbufferpool.c         |     509 +
 src/backend/cdb/cdbmirroredfilesysobj.c         |     847 +
 src/backend/cdb/cdbmirroredflatfile.c           |     973 +
 src/backend/cdb/cdbmutate.c                     |    2428 +
 src/backend/cdb/cdboidsync.c                    |      66 +
 src/backend/cdb/cdbparquetbitstreamutil.c       |     228 +
 src/backend/cdb/cdbparquetbytepacker.c          |     530 +
 src/backend/cdb/cdbparquetcolumn.c              |     943 +
 src/backend/cdb/cdbparquetfooterbuffer.c        |     468 +
 src/backend/cdb/cdbparquetfooterprocessor.c     |     254 +
 src/backend/cdb/cdbparquetfooterserializer.c    |    1399 +
 .../cdb/cdbparquetfooterserializer_protocol.c   |     522 +
 src/backend/cdb/cdbparquetrleencoder.c          |     288 +
 src/backend/cdb/cdbparquetrowgroup.c            |     316 +
 src/backend/cdb/cdbparquetstorageread.c         |     278 +
 src/backend/cdb/cdbparquetstoragewrite.c        |    2337 +
 src/backend/cdb/cdbpartindex.c                  |    1549 +
 src/backend/cdb/cdbpartition.c                  |    9216 +
 src/backend/cdb/cdbpath.c                       |    1424 +
 src/backend/cdb/cdbpathlocus.c                  |     889 +
 src/backend/cdb/cdbpathtoplan.c                 |     215 +
 src/backend/cdb/cdbpersistentbuild.c            |    1144 +
 src/backend/cdb/cdbpersistentdatabase.c         |    1558 +
 src/backend/cdb/cdbpersistentfilespace.c        |    1237 +
 src/backend/cdb/cdbpersistentfilesysobj.c       |    2907 +
 src/backend/cdb/cdbpersistentrecovery.c         |    2048 +
 src/backend/cdb/cdbpersistentrelation.c         |    1140 +
 src/backend/cdb/cdbpersistentrelfile.c          |     943 +
 src/backend/cdb/cdbpersistentstore.c            |    1460 +
 src/backend/cdb/cdbpersistenttablespace.c       |    1284 +
 src/backend/cdb/cdbpgdatabase.c                 |     132 +
 src/backend/cdb/cdbplan.c                       |     965 +
 src/backend/cdb/cdbpullup.c                     |     724 +
 src/backend/cdb/cdbquerycontextdispatching.c    |    3017 +
 src/backend/cdb/cdbrelsize.c                    |      86 +
 .../cdb/cdbresynchronizechangetracking.c        |     822 +
 src/backend/cdb/cdbsetop.c                      |     535 +
 src/backend/cdb/cdbshareddoublylinked.c         |     374 +
 src/backend/cdb/cdbsharedoidsearch.c            |     442 +
 src/backend/cdb/cdbsharedstorageop.c            |     340 +
 src/backend/cdb/cdbsreh.c                       |     721 +
 src/backend/cdb/cdbsrlz.c                       |     206 +
 src/backend/cdb/cdbsubplan.c                    |     329 +
 src/backend/cdb/cdbsubselect.c                  |    2101 +
 src/backend/cdb/cdbtargeteddispatch.c           |     626 +
 src/backend/cdb/cdbthreadwork.c                 |     495 +
 src/backend/cdb/cdbtimer.c                      |     119 +
 src/backend/cdb/cdbtm.c                         |      40 +
 src/backend/cdb/cdbtmpdir.c                     |     110 +
 src/backend/cdb/cdbutil.c                       |    1293 +
 src/backend/cdb/cdbvarblock.c                   |     955 +
 src/backend/cdb/cdbvars.c                       |    1293 +
 src/backend/cdb/dispatcher.c                    |    1733 +
 src/backend/cdb/dispatcher_mgt.c                |     612 +
 src/backend/cdb/executormgr.c                   |     992 +
 src/backend/cdb/motion/Makefile                 |      18 +
 src/backend/cdb/motion/cdbmotion.c              |    1259 +
 src/backend/cdb/motion/htupfifo.c               |     247 +
 src/backend/cdb/motion/ic_common.c              |    1000 +
 src/backend/cdb/motion/ic_tcp.c                 |    2903 +
 src/backend/cdb/motion/ic_udp.c                 |    6902 +
 src/backend/cdb/motion/tupchunklist.c           |     112 +
 src/backend/cdb/motion/tupser.c                 |    1239 +
 src/backend/cdb/partitionselection.c            |     713 +
 src/backend/cdb/poolmgr.c                       |     167 +
 src/backend/cdb/test/.gitignore                 |       1 +
 src/backend/cdb/test/Makefile                   |      51 +
 src/backend/cdb/test/cdbbufferedread_test.c     |      90 +
 src/backend/cdb/test/cdbdisp_test.c             |      29 +
 src/backend/cdb/test/cdbinmemheapam_test.c      |      98 +
 src/backend/cdb/test_discard/.gitignore         |       1 +
 src/backend/cdb/test_discard/Makefile           |      51 +
 .../cdb/test_discard/cdbbufferedread_test.c     |      90 +
 src/backend/cdb/test_discard/cdbdisp_test.c     |     115 +
 src/backend/cdb/workermgr.c                     |     209 +
 src/backend/commands/Makefile                   |      24 +
 src/backend/commands/aggregatecmds.c            |     371 +
 src/backend/commands/alter.c                    |     361 +
 src/backend/commands/analyze.c                  |    3150 +
 src/backend/commands/analyzeutils.c             |     932 +
 src/backend/commands/async.c                    |    1131 +
 src/backend/commands/cluster.c                  |    1403 +
 src/backend/commands/comment.c                  |    1465 +
 src/backend/commands/conversioncmds.c           |     355 +
 src/backend/commands/copy.c                     |    6837 +
 src/backend/commands/dbcommands.c               |    2342 +
 src/backend/commands/define.c                   |     339 +
 src/backend/commands/explain.c                  |    2538 +
 src/backend/commands/extprotocolcmds.c          |     401 +
 src/backend/commands/filespace.c                |     971 +
 src/backend/commands/filesystemcmds.c           |     494 +
 src/backend/commands/foreigncmds.c              |    1381 +
 src/backend/commands/functioncmds.c             |    2053 +
 src/backend/commands/indexcmds.c                |    1752 +
 src/backend/commands/lockcmds.c                 |      83 +
 src/backend/commands/opclasscmds.c              |    1144 +
 src/backend/commands/operatorcmds.c             |     377 +
 src/backend/commands/portalcmds.c               |     533 +
 src/backend/commands/prepare.c                  |     864 +
 src/backend/commands/proclang.c                 |     551 +
 src/backend/commands/queue.c                    |     132 +
 src/backend/commands/schemacmds.c               |     570 +
 src/backend/commands/sequence.c                 |    1912 +
 src/backend/commands/tablecmds.c                |   18306 +
 src/backend/commands/tablespace.c               |    1443 +
 src/backend/commands/test/.gitignore            |       1 +
 src/backend/commands/test/Makefile              |      40 +
 src/backend/commands/test/define_test.c         |      71 +
 src/backend/commands/trigger.c                  |    3460 +
 src/backend/commands/typecmds.c                 |    2742 +
 src/backend/commands/user.c                     |    2927 +
 src/backend/commands/vacuum.c                   |    4042 +
 src/backend/commands/vacuumlazy.c               |    1492 +
 src/backend/commands/variable.c                 |    1002 +
 src/backend/commands/view.c                     |     526 +
 src/backend/common.mk                           |      65 +
 src/backend/executor/Makefile                   |      52 +
 src/backend/executor/README                     |     198 +
 src/backend/executor/execAOScan.c               |      89 +
 src/backend/executor/execAmi.c                  |     842 +
 src/backend/executor/execBitmapAOScan.c         |     281 +
 src/backend/executor/execBitmapHeapScan.c       |     327 +
 src/backend/executor/execBitmapParquetScan.c    |      52 +
 src/backend/executor/execBitmapTableScan.c      |     417 +
 src/backend/executor/execDML.c                  |     830 +
 src/backend/executor/execDynamicScan.c          |    1512 +
 src/backend/executor/execGpmon.c                |     128 +
 src/backend/executor/execGrouping.c             |     514 +
 src/backend/executor/execHHashagg.c             |    2367 +
 src/backend/executor/execHeapScan.c             |     239 +
 src/backend/executor/execIndexscan.c            |     520 +
 src/backend/executor/execJunk.c                 |     309 +
 src/backend/executor/execMain.c                 |    5333 +
 src/backend/executor/execParquetScan.c          |     126 +
 src/backend/executor/execProcnode.c             |    2209 +
 src/backend/executor/execQual.c                 |    5804 +
 src/backend/executor/execScan.c                 |     557 +
 src/backend/executor/execTuples.c               |    1543 +
 src/backend/executor/execUtils.c                |    2629 +
 src/backend/executor/execWorkfile.c             |     752 +
 src/backend/executor/functions.c                |    1307 +
 src/backend/executor/instrument.c               |     110 +
 src/backend/executor/nodeAgg.c                  |    3056 +
 src/backend/executor/nodeAppend.c               |     471 +
 src/backend/executor/nodeAppendOnlyscan.c       |     318 +
 src/backend/executor/nodeAssertOp.c             |     208 +
 src/backend/executor/nodeBitmapAnd.c            |     355 +
 src/backend/executor/nodeBitmapAppendOnlyscan.c |     594 +
 src/backend/executor/nodeBitmapHeapscan.c       |     712 +
 src/backend/executor/nodeBitmapIndexscan.c      |     233 +
 src/backend/executor/nodeBitmapOr.c             |     269 +
 src/backend/executor/nodeBitmapTableScan.c      |     154 +
 src/backend/executor/nodeDML.c                  |     223 +
 src/backend/executor/nodeDynamicIndexscan.c     |     462 +
 src/backend/executor/nodeDynamicTableScan.c     |     387 +
 src/backend/executor/nodeExternalscan.c         |     360 +
 src/backend/executor/nodeFunctionscan.c         |     436 +
 src/backend/executor/nodeHash.c                 |    1684 +
 src/backend/executor/nodeHashjoin.c             |    1771 +
 src/backend/executor/nodeIndexscan.c            |     689 +
 src/backend/executor/nodeLimit.c                |     415 +
 src/backend/executor/nodeMaterial.c             |     743 +
 src/backend/executor/nodeMergejoin.c            |    1966 +
 src/backend/executor/nodeMotion.c               |    1734 +
 src/backend/executor/nodeNestloop.c             |     742 +
 src/backend/executor/nodeParquetScan.c          |     285 +
 src/backend/executor/nodePartitionSelector.c    |     286 +
 src/backend/executor/nodeRepeat.c               |     244 +
 src/backend/executor/nodeResult.c               |     497 +
 src/backend/executor/nodeRowTrigger.c           |     590 +
 src/backend/executor/nodeSeqscan.c              |     720 +
 src/backend/executor/nodeSequence.c             |     190 +
 src/backend/executor/nodeSetOp.c                |     362 +
 src/backend/executor/nodeShareInputScan.c       |    1066 +
 src/backend/executor/nodeSort.c                 |     817 +
 src/backend/executor/nodeSplitUpdate.c          |     224 +
 src/backend/executor/nodeSubplan.c              |    1442 +
 src/backend/executor/nodeSubqueryscan.c         |     350 +
 src/backend/executor/nodeTableFunction.c        |     587 +
 src/backend/executor/nodeTableScan.c            |     125 +
 src/backend/executor/nodeTidscan.c              |     584 +
 src/backend/executor/nodeUnique.c               |     228 +
 src/backend/executor/nodeValuesscan.c           |     371 +
 src/backend/executor/nodeWindow.c               |    6667 +
 src/backend/executor/spi.c                      |    2499 +
 src/backend/executor/test_discard/.gitignore    |       1 +
 src/backend/executor/test_discard/Makefile      |     157 +
 .../executor/test_discard/execAmi_test.c        |      37 +
 .../executor/test_discard/execHHashagg_test.c   |     145 +
 .../executor/test_discard/execWorkfile_test.c   |     101 +
 .../test_discard/nodeShareInputScan_test.c      |     102 +
 .../executor/test_discard/nodeSubplan_test.c    |     159 +
 src/backend/executor/tstoreReceiver.c           |     230 +
 src/backend/foreign/Makefile                    |      17 +
 src/backend/foreign/foreign.c                   |     434 +
 src/backend/gp_libpq_fe/Makefile                |      29 +
 src/backend/gp_libpq_fe/fe-auth.c               |     324 +
 src/backend/gp_libpq_fe/fe-connect.c            |    4039 +
 src/backend/gp_libpq_fe/fe-exec.c               |    3842 +
 src/backend/gp_libpq_fe/fe-misc.c               |    1252 +
 src/backend/gp_libpq_fe/fe-protocol3.c          |    2309 +
 src/backend/gp_libpq_fe/gp-fe-auth.h            |      23 +
 src/backend/gp_libpq_fe/gp-libpq-fe.h           |     651 +
 src/backend/gp_libpq_fe/gp-libpq-int.h          |     595 +
 src/backend/gp_libpq_fe/pqexpbuffer.c           |     422 +
 src/backend/gp_libpq_fe/pqexpbuffer.h           |     196 +
 src/backend/gp_libpq_fe/win32.c                 |     333 +
 src/backend/gp_libpq_fe/win32.h                 |      37 +
 src/backend/gpopt/Allocators.cpp                |     286 +
 src/backend/gpopt/CGPOptimizer.cpp              |     121 +
 src/backend/gpopt/Makefile                      |      40 +
 .../gpopt/config/CConfigParamMapping.cpp        |     464 +
 src/backend/gpopt/config/Makefile               |      22 +
 src/backend/gpopt/gpdbwrappers.cpp              |    3095 +
 src/backend/gpopt/gpopt.mk                      |      42 +
 src/backend/gpopt/library.ver                   |      14 +
 .../gpopt/relcache/CMDProviderRelcache.cpp      |      82 +
 src/backend/gpopt/relcache/Makefile             |      22 +
 src/backend/gpopt/translate/CCTEListEntry.cpp   |     181 +
 .../gpopt/translate/CContextDXLToPlStmt.cpp     |     412 +
 .../gpopt/translate/CDXLTranslateContext.cpp    |     209 +
 .../translate/CDXLTranslateContextBaseTable.cpp |     180 +
 .../gpopt/translate/CMappingColIdVar.cpp        |      41 +
 .../gpopt/translate/CMappingColIdVarPlStmt.cpp  |     276 +
 .../gpopt/translate/CMappingColIdVarQuery.cpp   |     157 +
 .../translate/CMappingElementColIdParamId.cpp   |      50 +
 .../gpopt/translate/CMappingElementColIdTE.cpp  |      50 +
 .../gpopt/translate/CMappingParamIdScalarId.cpp |      81 +
 .../gpopt/translate/CMappingVarColId.cpp        |     604 +
 src/backend/gpopt/translate/CQueryMutators.cpp  |    1901 +
 .../gpopt/translate/CStateDXLToQuery.cpp        |     222 +
 .../gpopt/translate/CTranslatorDXLToPlStmt.cpp  |    6256 +
 .../gpopt/translate/CTranslatorDXLToQuery.cpp   |    1466 +
 .../gpopt/translate/CTranslatorDXLToScalar.cpp  |    2253 +
 .../gpopt/translate/CTranslatorPlStmtToDXL.cpp  |    2528 +
 .../gpopt/translate/CTranslatorQueryToDXL.cpp   |    4322 +
 .../translate/CTranslatorRelcacheToDXL.cpp      |    3565 +
 .../gpopt/translate/CTranslatorScalarToDXL.cpp  |    2606 +
 .../gpopt/translate/CTranslatorUtils.cpp        |    3170 +
 src/backend/gpopt/translate/Makefile            |      42 +
 src/backend/gpopt/unexported_symbols_list.txt   |      11 +
 src/backend/gpopt/utils/CCatalogUtils.cpp       |      76 +
 .../gpopt/utils/CConstExprEvaluatorProxy.cpp    |     103 +
 src/backend/gpopt/utils/COptClient.cpp          |     430 +
 src/backend/gpopt/utils/COptServer.cpp          |     569 +
 src/backend/gpopt/utils/COptTasks.cpp           |    2070 +
 src/backend/gpopt/utils/Makefile                |      32 +
 src/backend/gpopt/utils/funcs.cpp               |    1406 +
 src/backend/gpopt/utils/load.sql                |      81 +
 src/backend/gpopt/utils/nodeutils.cpp           |      58 +
 src/backend/lib/Makefile                        |      17 +
 src/backend/lib/dllist.c                        |     222 +
 src/backend/lib/stringinfo.c                    |     375 +
 src/backend/libgppc/Makefile                    |      10 +
 src/backend/libgppc/lib/Doxyfile                |    1762 +
 src/backend/libgppc/lib/Makefile                |     132 +
 src/backend/libgppc/lib/Makefile.version        |       4 +
 src/backend/libgppc/lib/gppc.c                  |    1547 +
 src/backend/libgppc/lib/gppc.h                  |    2087 +
 src/backend/libgppc/lib/gppc_config.h.in        |      30 +
 src/backend/libgppc/lib/package/Makefile        |      41 +
 .../lib/package/gppkg_spec.yml.source.in        |       6 +
 src/backend/libgppc/lib/package/libgppc.spec    |      20 +
 src/backend/libgppc/test/Makefile               |      60 +
 .../libgppc/test/expected/gppc_basic.out        |     273 +
 src/backend/libgppc/test/expected/tablefunc.out |      51 +
 src/backend/libgppc/test/gppc_test.c            |     893 +
 src/backend/libgppc/test/sql/gppc_basic.sql     |      94 +
 src/backend/libgppc/test/sql/tablefunc.sql      |      10 +
 src/backend/libpq/Makefile                      |      20 +
 src/backend/libpq/README.SSL                    |     488 +
 src/backend/libpq/auth.c                        |    3233 +
 src/backend/libpq/be-fsstubs.c                  |     669 +
 src/backend/libpq/be-secure.c                   |    1096 +
 src/backend/libpq/crypt.c                       |     196 +
 src/backend/libpq/hba.c                         |    2201 +
 src/backend/libpq/ip.c                          |    1005 +
 src/backend/libpq/md5.c                         |     345 +
 src/backend/libpq/pg_hba.conf.sample            |      80 +
 src/backend/libpq/pg_ident.conf.sample          |      42 +
 src/backend/libpq/pg_sha2.c                     |      74 +
 src/backend/libpq/pqcomm.c                      |    1729 +
 src/backend/libpq/pqformat.c                    |     653 +
 src/backend/libpq/pqsignal.c                    |     180 +
 src/backend/libpq/sha2.c                        |     991 +
 src/backend/libpq/sha2.h                        |     100 +
 src/backend/libpq/test/.gitignore               |       1 +
 src/backend/libpq/test/Makefile                 |      36 +
 src/backend/libpq/test/pqcomm_test.c            |     134 +
 src/backend/main/Makefile                       |      17 +
 src/backend/main/main.c                         |     452 +
 src/backend/nls.mk                              |      14 +
 src/backend/nodes/Makefile                      |      20 +
 src/backend/nodes/README                        |      80 +
 src/backend/nodes/bitmapset.c                   |     923 +
 src/backend/nodes/copyfuncs.c                   |    5143 +
 src/backend/nodes/equalfuncs.c                  |    3048 +
 src/backend/nodes/list.c                        |    1378 +
 src/backend/nodes/makefuncs.c                   |     404 +
 src/backend/nodes/nodeFuncs.c                   |     370 +
 src/backend/nodes/nodes.c                       |      31 +
 src/backend/nodes/outfast.c                     |    4795 +
 src/backend/nodes/outfuncs.c                    |    4967 +
 src/backend/nodes/params.c                      |      62 +
 src/backend/nodes/print.c                       |     678 +
 src/backend/nodes/read.c                        |     647 +
 src/backend/nodes/readfast.c                    |    4965 +
 src/backend/nodes/readfuncs.c                   |    3287 +
 src/backend/nodes/stack.c                       |      66 +
 src/backend/nodes/test/.gitignore               |       1 +
 src/backend/nodes/test/Makefile                 |      46 +
 src/backend/nodes/test/list_test.c              |      93 +
 src/backend/nodes/tidbitmap.c                   |    1549 +
 src/backend/nodes/value.c                       |      75 +
 src/backend/optimizer/Makefile                  |      13 +
 src/backend/optimizer/README                    |     640 +
 src/backend/optimizer/path/Makefile             |      18 +
 src/backend/optimizer/path/allpaths.c           |    1838 +
 src/backend/optimizer/path/clausesel.c          |     821 +
 src/backend/optimizer/path/costsize.c           |    3107 +
 src/backend/optimizer/path/indxpath.c           |    3133 +
 src/backend/optimizer/path/joinpath.c           |    1010 +
 src/backend/optimizer/path/joinrels.c           |     887 +
 src/backend/optimizer/path/orindxpath.c         |     185 +
 src/backend/optimizer/path/pathkeys.c           |    2272 +
 src/backend/optimizer/path/tidpath.c            |     258 +
 src/backend/optimizer/plan/Makefile             |      30 +
 src/backend/optimizer/plan/README               |     160 +
 src/backend/optimizer/plan/createplan.c         |    5250 +
 src/backend/optimizer/plan/initsplan.c          |    1554 +
 src/backend/optimizer/plan/planagg.c            |     599 +
 src/backend/optimizer/plan/plangroupext.c       |    2741 +
 src/backend/optimizer/plan/planmain.c           |     523 +
 src/backend/optimizer/plan/planner.c            |    3795 +
 src/backend/optimizer/plan/planpartition.c      |    1305 +
 src/backend/optimizer/plan/planshare.c          |     255 +
 src/backend/optimizer/plan/planwindow.c         |    4283 +
 src/backend/optimizer/plan/setrefs.c            |    2549 +
 src/backend/optimizer/plan/subselect.c          |    1495 +
 src/backend/optimizer/plan/test/.gitignore      |       1 +
 src/backend/optimizer/plan/test/Makefile        |      43 +
 src/backend/optimizer/plan/test/README.txt      |       2 +
 .../optimizer/plan/test/createplan_test.c       |     145 +
 src/backend/optimizer/plan/transform.c          |     575 +
 src/backend/optimizer/prep/Makefile             |      17 +
 src/backend/optimizer/prep/prepjointree.c       |    1268 +
 src/backend/optimizer/prep/prepqual.c           |     526 +
 src/backend/optimizer/prep/preptlist.c          |     497 +
 src/backend/optimizer/prep/prepunion.c          |    1537 +
 src/backend/optimizer/util/Makefile             |      19 +
 src/backend/optimizer/util/clauses.c            |    4519 +
 src/backend/optimizer/util/joininfo.c           |     126 +
 src/backend/optimizer/util/pathnode.c           |    2794 +
 src/backend/optimizer/util/plancat.c            |    1286 +
 src/backend/optimizer/util/predtest.c           |    2397 +
 src/backend/optimizer/util/relnode.c            |    1033 +
 src/backend/optimizer/util/restrictinfo.c       |     747 +
 src/backend/optimizer/util/tlist.c              |     548 +
 src/backend/optimizer/util/var.c                |     651 +
 src/backend/optimizer/util/walkers.c            |    1430 +
 src/backend/parser/.gitignore                   |       5 +
 src/backend/parser/.p4ignore                    |       5 +
 src/backend/parser/Makefile                     |      62 +
 src/backend/parser/README                       |      26 +
 src/backend/parser/analyze.c                    |   12381 +
 src/backend/parser/gram.y                       |   13840 +
 src/backend/parser/keywords.c                   |      31 +
 src/backend/parser/kwlookup.c                   |      97 +
 src/backend/parser/parse_agg.c                  |     993 +
 src/backend/parser/parse_clause.c               |    3518 +
 src/backend/parser/parse_coerce.c               |    2233 +
 src/backend/parser/parse_cte.c                  |     289 +
 src/backend/parser/parse_expr.c                 |    3087 +
 src/backend/parser/parse_func.c                 |    1715 +
 src/backend/parser/parse_node.c                 |     489 +
 src/backend/parser/parse_oper.c                 |    1049 +
 src/backend/parser/parse_relation.c             |    2758 +
 src/backend/parser/parse_target.c               |    1431 +
 src/backend/parser/parse_type.c                 |     516 +
 src/backend/parser/parse_utilcmd.c              |     827 +
 src/backend/parser/parser.c                     |     206 +
 src/backend/parser/scan.l                       |    1255 +
 src/backend/parser/scansup.c                    |     208 +
 src/backend/po/.gitignore                       |       6 +
 src/backend/po/.p4ignore                        |       6 +
 src/backend/po/af.po                            |    9656 +
 src/backend/po/cs.po                            |   12398 +
 src/backend/po/de.po                            |   15873 +
 src/backend/po/es.po                            |   16082 +
 src/backend/po/fr.po                            |   17035 +
 src/backend/po/hr.po                            |    9336 +
 src/backend/po/hu.po                            |   12344 +
 src/backend/po/it.po                            |   10762 +
 src/backend/po/ja.po                            |   15661 +
 src/backend/po/ko.po                            |   12967 +
 src/backend/po/nb.po                            |    9035 +
 src/backend/po/pt_BR.po                         |   15604 +
 src/backend/po/ro.po                            |   11685 +
 src/backend/po/ru.po                            |   10950 +
 src/backend/po/sk.po                            |   10451 +
 src/backend/po/sl.po                            |   10163 +
 src/backend/po/sv.po                            |   12656 +
 src/backend/po/tr.po                            |   16230 +
 src/backend/po/zh_CN.po                         |   10491 +
 src/backend/po/zh_TW.po                         |   12844 +
 src/backend/port/.gitignore                     |       4 +
 src/backend/port/.p4ignore                      |       4 +
 src/backend/port/Makefile                       |      52 +
 src/backend/port/aix/mkldexport.sh              |      61 +
 src/backend/port/beos/Makefile                  |      17 +
 src/backend/port/beos/sem.c                     |     312 +
 src/backend/port/beos/shm.c                     |     137 +
 src/backend/port/beos/support.c                 |     344 +
 src/backend/port/darwin/Makefile                |      17 +
 src/backend/port/darwin/README                  |      36 +
 src/backend/port/darwin/system.c                |     104 +
 src/backend/port/dynloader/README.dlfcn.aix     |     167 +
 src/backend/port/dynloader/aix.c                |       7 +
 src/backend/port/dynloader/aix.h                |      39 +
 src/backend/port/dynloader/bsdi.c               |      96 +
 src/backend/port/dynloader/bsdi.h               |      50 +
 src/backend/port/dynloader/cygwin.c             |       3 +
 src/backend/port/dynloader/cygwin.h             |      36 +
 src/backend/port/dynloader/darwin.c             |     135 +
 src/backend/port/dynloader/darwin.h             |       8 +
 src/backend/port/dynloader/dgux.c               |       6 +
 src/backend/port/dynloader/dgux.h               |      44 +
 src/backend/port/dynloader/freebsd.c            |     111 +
 src/backend/port/dynloader/freebsd.h            |      59 +
 src/backend/port/dynloader/hpux.c               |      68 +
 src/backend/port/dynloader/hpux.h               |      25 +
 src/backend/port/dynloader/irix.c               |       6 +
 src/backend/port/dynloader/irix.h               |      46 +
 src/backend/port/dynloader/linux.c              |     133 +
 src/backend/port/dynloader/linux.h              |      44 +
 src/backend/port/dynloader/netbsd.c             |     109 +
 src/backend/port/dynloader/netbsd.h             |      60 +
 src/backend/port/dynloader/nextstep.c           |      88 +
 src/backend/port/dynloader/nextstep.h           |      26 +
 src/backend/port/dynloader/openbsd.c            |     110 +
 src/backend/port/dynloader/openbsd.h            |      59 +
 src/backend/port/dynloader/osf.c                |       5 +
 src/backend/port/dynloader/osf.h                |      47 +
 src/backend/port/dynloader/sco.c                |       4 +
 src/backend/port/dynloader/sco.h                |      46 +
 src/backend/port/dynloader/solaris.c            |       7 +
 src/backend/port/dynloader/solaris.h            |      38 +
 src/backend/port/dynloader/sunos4.c             |       4 +
 src/backend/port/dynloader/sunos4.h             |      46 +
 src/backend/port/dynloader/svr4.c               |       4 +
 src/backend/port/dynloader/svr4.h               |      46 +
 src/backend/port/dynloader/ultrix4.c            |      67 +
 src/backend/port/dynloader/ultrix4.h            |     124 +
 src/backend/port/dynloader/univel.c             |       4 +
 src/backend/port/dynloader/univel.h             |      46 +
 src/backend/port/dynloader/unixware.c           |       4 +
 src/backend/port/dynloader/unixware.h           |      46 +
 src/backend/port/dynloader/win32.c              |      85 +
 src/backend/port/dynloader/win32.h              |      19 +
 src/backend/port/hpux/tas.c.template            |      40 +
 src/backend/port/ipc_test.c                     |     335 +
 src/backend/port/nextstep/Makefile              |      17 +
 src/backend/port/nextstep/port.c                |      62 +
 src/backend/port/posix_sema.c                   |     366 +
 src/backend/port/qnx4/Makefile                  |      17 +
 src/backend/port/qnx4/ipc.h                     |      31 +
 src/backend/port/qnx4/isnan.c                   |      29 +
 src/backend/port/qnx4/sem.c                     |     396 +
 src/backend/port/qnx4/sem.h                     |      68 +
 src/backend/port/qnx4/shm.c                     |     274 +
 src/backend/port/qnx4/shm.h                     |      43 +
 src/backend/port/qnx4/tstsem.c                  |     206 +
 src/backend/port/qnx4/tstshm.c                  |      98 +
 src/backend/port/sunos4/Makefile                |      17 +
 src/backend/port/sunos4/float.h                 |      31 +
 src/backend/port/sysv_sema.c                    |     543 +
 src/backend/port/sysv_shmem.c                   |     539 +
 src/backend/port/tas/dummy.s                    |       0
 src/backend/port/tas/hpux_hppa.s                |      28 +
 src/backend/port/tas/solaris_sparc.s            |      42 +
 src/backend/port/tas/solaris_x86.s              |      34 +
 src/backend/port/tas/sunstudio_sparc.s          |      51 +
 src/backend/port/tas/sunstudio_x86.s            |      43 +
 src/backend/port/win32/Makefile                 |      17 +
 src/backend/port/win32/mingwcompat.c            |      84 +
 src/backend/port/win32/security.c               |     248 +
 src/backend/port/win32/signal.c                 |     312 +
 src/backend/port/win32/socket.c                 |     620 +
 src/backend/port/win32/timer.c                  |     123 +
 src/backend/port/win32_sema.c                   |     207 +
 src/backend/port/win32_shmem.c                  |     363 +
 src/backend/postmaster/Makefile                 |      21 +
 src/backend/postmaster/alertseverity.c          |     200 +
 src/backend/postmaster/autovacuum.c             |    1502 +
 src/backend/postmaster/backoff.c                |    1454 +
 src/backend/postmaster/bgwriter.c               |     616 +
 src/backend/postmaster/checkpoint.c             |     576 +
 src/backend/postmaster/ddaserver.c              |    1024 +
 src/backend/postmaster/fork_process.c           |      78 +
 src/backend/postmaster/identity.c               |     614 +
 src/backend/postmaster/optserver.c              |     257 +
 src/backend/postmaster/perfmon.c                |     139 +
 src/backend/postmaster/perfmon_segmentinfo.c    |     269 +
 src/backend/postmaster/pgarch.c                 |     607 +
 src/backend/postmaster/pgstat.c                 |    4343 +
 src/backend/postmaster/postmaster.c             |    7346 +
 src/backend/postmaster/primary_mirror_mode.c    |    1311 +
 .../primary_mirror_transition_client.c          |     613 +
 src/backend/postmaster/sendalert.c              |    1749 +
 src/backend/postmaster/sendalert_common.h       |      12 +
 src/backend/postmaster/seqserver.c              |    1032 +
 src/backend/postmaster/service.c                |    1452 +
 src/backend/postmaster/syslogger.c              |    1859 +
 src/backend/postmaster/test/.gitignore          |       1 +
 src/backend/postmaster/test/Makefile            |      38 +
 src/backend/postmaster/test/backoff_test.c      |     119 +
 src/backend/postmaster/walredoserver.c          |     520 +
 src/backend/postmaster/walsendserver.c          |     803 +
 src/backend/regex/COPYRIGHT                     |      84 +
 src/backend/regex/Makefile                      |      22 +
 src/backend/regex/re_syntax.n                   |     970 +
 src/backend/regex/regc_color.c                  |     773 +
 src/backend/regex/regc_cvec.c                   |     125 +
 src/backend/regex/regc_lex.c                    |    1144 +
 src/backend/regex/regc_locale.c                 |     813 +
 src/backend/regex/regc_nfa.c                    |    1661 +
 src/backend/regex/regcomp.c                     |    1981 +
 src/backend/regex/rege_dfa.c                    |     699 +
 src/backend/regex/regerror.c                    |     120 +
 src/backend/regex/regexec.c                     |    1070 +
 src/backend/regex/regfree.c                     |      54 +
 src/backend/resourcemanager/Makefile            |      25 +
 .../resourcemanager/communication/Makefile      |      25 +
 .../communication/rmcomm_AsyncComm.c            |     705 +
 .../communication/rmcomm_Connect.c              |     138 +
 .../communication/rmcomm_Message.c              |     209 +
 .../communication/rmcomm_MessageHandler.c       |     391 +
 .../communication/rmcomm_MessageServer.c        |     150 +
 .../communication/rmcomm_QD2RM.c                |    2516 +
 .../communication/rmcomm_QE2RMSEG.c             |     148 +
 .../communication/rmcomm_RM2RMSEG.c             |     694 +
 .../communication/rmcomm_RMSEG2RM.c             |     211 +
 .../communication/rmcomm_SyncComm.c             |     293 +
 src/backend/resourcemanager/conntrack.c         |     694 +
 src/backend/resourcemanager/errorcode.c         |      57 +
 src/backend/resourcemanager/hawqsite.c          |      47 +
 .../include/communication/rmcomm_AsyncComm.h    |      87 +
 .../include/communication/rmcomm_Connect.h      |      24 +
 .../include/communication/rmcomm_Message.h      |      53 +
 .../communication/rmcomm_MessageHandler.h       |     179 +
 .../communication/rmcomm_MessageProtocol.h      |      66 +
 .../communication/rmcomm_MessageServer.h        |      53 +
 .../include/communication/rmcomm_QD2RM.h        |     157 +
 .../communication/rmcomm_QD_RM_Protocol.h       |     410 +
 .../include/communication/rmcomm_QE2RM.h        |       0
 .../include/communication/rmcomm_QE2RMSEG.h     |      25 +
 .../communication/rmcomm_QE_RMSEG_Protocol.h    |      82 +
 .../include/communication/rmcomm_RM2GRM.h       |     118 +
 .../communication/rmcomm_RM2GRM_libyarn.h       |      37 +
 .../include/communication/rmcomm_RM2GRM_none.h  |      39 +
 .../include/communication/rmcomm_RM2RMSEG.h     |      39 +
 .../include/communication/rmcomm_RMSEG2RM.h     |      36 +
 .../communication/rmcomm_RMSEG_RM_Protocol.h    |      38 +
 .../communication/rmcomm_RM_RMSEG_Protocol.h    |      38 +
 .../include/communication/rmcomm_SyncComm.h     |      26 +
 src/backend/resourcemanager/include/conntrack.h |     184 +
 src/backend/resourcemanager/include/dynrm.h     |     323 +
 src/backend/resourcemanager/include/envswitch.h |      69 +
 src/backend/resourcemanager/include/errorcode.h |     222 +
 .../include/resourcebroker/resourcebroker_API.h |      80 +
 .../resourcebroker/resourcebroker_LIBYARN.h     |      34 +
 .../resourcebroker/resourcebroker_NONE.h        |      12 +
 .../resourcebroker_RM_RB_Protocol.h             |     135 +
 .../include/resourceenforcer/resourceenforcer.h |      42 +
 .../resourceenforcer/resourceenforcer_hash.h    |     126 +
 .../resourceenforcer/resourceenforcer_list.h    |      33 +
 .../resourceenforcer/resourceenforcer_message.h |      22 +
 .../resourceenforcer/resourceenforcer_pair.h    |      16 +
 .../resourceenforcer/resourceenforcer_queue.h   |      29 +
 .../resourceenforcer_simpstring.h               |     146 +
 .../resourcemanager/include/resourcemanager.h   |      20 +
 .../resourcemanager/include/resourcepool.h      |     636 +
 .../resourcemanager/include/resqueuecommand.h   |      12 +
 .../resourcemanager/include/resqueuedeadlock.h  |     112 +
 .../resourcemanager/include/resqueuemanager.h   |     460 +
 src/backend/resourcemanager/include/rmcommon.h  |      60 +
 .../resourcemanager/include/utils/balancedbst.h |      96 +
 .../include/utils/filesystem_utils.h            |      50 +
 .../resourcemanager/include/utils/hashtable.h   |     124 +
 .../include/utils/kvproperties.h                |      96 +
 .../resourcemanager/include/utils/linkedlist.h  |     135 +
 .../include/utils/memutilities.h                |     138 +
 .../include/utils/network_utils.h               |     113 +
 .../include/utils/nullablebool.h                |      12 +
 .../resourcemanager/include/utils/pair.h        |      24 +
 .../include/utils/simplestring.h                |     157 +
 src/backend/resourcemanager/makefile_internal   |      46 +
 src/backend/resourcemanager/output              |      84 +
 src/backend/resourcemanager/requesthandler.c    |    1107 +
 .../resourcemanager/requesthandler_RMSEG.c      |     860 +
 .../resourcemanager/requesthandler_ddl.c        |    1453 +
 .../resourcemanager/resourcebroker/Makefile     |      20 +
 .../resourcebroker/resourcebroker_API.c         |     164 +
 .../resourcebroker/resourcebroker_LIBYARN.c     |    1017 +
 .../resourcebroker_LIBYARN_proc.c               |    1671 +
 .../resourcebroker/resourcebroker_NONE.c        |     242 +
 .../resourcemanager/resourceenforcer/Makefile   |      19 +
 .../resourceenforcer/resourceenforcer.c         |    1080 +
 .../resourceenforcer/resourceenforcer_hash.c    |     764 +
 .../resourceenforcer/resourceenforcer_list.c    |     184 +
 .../resourceenforcer/resourceenforcer_pair.c    |      28 +
 .../resourceenforcer/resourceenforcer_queue.c   |     198 +
 .../resourceenforcer_simpstring.c               |     795 +
 src/backend/resourcemanager/resourcemanager.c   |    2621 +
 .../resourcemanager/resourcemanager_RMSEG.c     |     201 +
 src/backend/resourcemanager/resourcepool.c      |    3691 +
 src/backend/resourcemanager/resqueuecommand.c   |     470 +
 src/backend/resourcemanager/resqueuedeadlock.c  |     204 +
 src/backend/resourcemanager/resqueuemanager.c   |    4496 +
 src/backend/resourcemanager/test/Makefile       |      13 +
 .../resourcemanager/test/rpc/ResMgrClient.py    |     243 +
 src/backend/resourcemanager/utils/Makefile      |      27 +
 src/backend/resourcemanager/utils/balancedbst.c |     751 +
 .../resourcemanager/utils/filesystem_utils.c    |      59 +
 src/backend/resourcemanager/utils/hashtable.c   |     490 +
 .../resourcemanager/utils/kvproperties.c        |     622 +
 src/backend/resourcemanager/utils/linkedlist.c  |     469 +
 .../resourcemanager/utils/memutilities.c        |     266 +
 .../resourcemanager/utils/network_utils.c       |     675 +
 src/backend/resourcemanager/utils/pair.c        |      18 +
 .../resourcemanager/utils/simplestring.c        |     560 +
 src/backend/rewrite/Makefile                    |      18 +
 src/backend/rewrite/rewriteDefine.c             |     734 +
 src/backend/rewrite/rewriteHandler.c            |    1974 +
 src/backend/rewrite/rewriteManip.c              |    1061 +
 src/backend/rewrite/rewriteRemove.c             |     159 +
 src/backend/rewrite/rewriteSupport.c            |      87 +
 src/backend/storage/Makefile                    |      13 +
 src/backend/storage/buffer/Makefile             |      17 +
 src/backend/storage/buffer/README               |     280 +
 src/backend/storage/buffer/buf_init.c           |     209 +
 src/backend/storage/buffer/buf_table.c          |     167 +
 src/backend/storage/buffer/bufmgr.c             |    3307 +
 src/backend/storage/buffer/freelist.c           |     282 +
 src/backend/storage/buffer/localbuf.c           |     421 +
 src/backend/storage/file/Makefile               |      18 +
 src/backend/storage/file/README_QUICKLZ         |      36 +
 src/backend/storage/file/bfz.c                  |     641 +
 src/backend/storage/file/buffile.c              |     743 +
 src/backend/storage/file/compress_nothing.c     |      83 +
 src/backend/storage/file/compress_zlib.c        |     113 +
 src/backend/storage/file/fd.c                   |    3501 +
 src/backend/storage/file/filesystem.c           |     689 +
 src/backend/storage/file/gp_compress.c          |     176 +
 src/backend/storage/file/pipe.c                 |      82 +
 src/backend/storage/freespace/Makefile          |      17 +
 src/backend/storage/freespace/freespace.c       |    1945 +
 src/backend/storage/ipc/Makefile                |      22 +
 src/backend/storage/ipc/README                  |      18 +
 src/backend/storage/ipc/ipc.c                   |     334 +
 src/backend/storage/ipc/ipci.c                  |     402 +
 src/backend/storage/ipc/pmsignal.c              |     283 +
 src/backend/storage/ipc/procarray.c             |    1098 +
 src/backend/storage/ipc/procsignal.c            |     259 +
 src/backend/storage/ipc/shmem.c                 |     420 +
 src/backend/storage/ipc/shmqueue.c              |     253 +
 src/backend/storage/ipc/sinval.c                |     341 +
 src/backend/storage/ipc/sinvaladt.c             |     691 +
 src/backend/storage/large_object/Makefile       |      17 +
 src/backend/storage/large_object/inv_api.c      |     898 +
 src/backend/storage/lmgr/Makefile               |      31 +
 src/backend/storage/lmgr/README                 |     519 +
 src/backend/storage/lmgr/deadlock.c             |     989 +
 src/backend/storage/lmgr/lmgr.c                 |     730 +
 src/backend/storage/lmgr/lock.c                 |    2957 +
 src/backend/storage/lmgr/lwlock.c               |    1024 +
 src/backend/storage/lmgr/proc.c                 |    1753 +
 src/backend/storage/lmgr/s_lock.c               |     378 +
 src/backend/storage/lmgr/spin.c                 |      94 +
 src/backend/storage/page/Makefile               |      17 +
 src/backend/storage/page/bufpage.c              |     704 +
 src/backend/storage/page/itemptr.c              |      96 +
 src/backend/storage/smgr/Makefile               |      17 +
 src/backend/storage/smgr/README                 |      51 +
 src/backend/storage/smgr/md.c                   |    1904 +
 src/backend/storage/smgr/smgr.c                 |    2262 +
 src/backend/storage/smgr/smgrtype.c             |      79 +
 src/backend/tcop/Makefile                       |      23 +
 src/backend/tcop/dest.c                         |     282 +
 src/backend/tcop/fastpath.c                     |     631 +
 src/backend/tcop/postgres.c                     |    6146 +
 src/backend/tcop/pquery.c                       |    2401 +
 src/backend/tcop/test/.gitignore                |       1 +
 src/backend/tcop/test/Makefile                  |      36 +
 src/backend/tcop/test/postgres_test.c           |     108 +
 src/backend/tcop/utility.c                      |    3119 +
 src/backend/utils/.gitignore                    |       3 +
 src/backend/utils/.p4ignore                     |       3 +
 src/backend/utils/Gen_dummy_probes.sed          |      23 +
 src/backend/utils/Gen_fmgrtab.pl                |     194 +
 src/backend/utils/Gen_fmgrtab.sh                |     253 +
 src/backend/utils/Makefile                      |      42 +
 src/backend/utils/adt/Makefile                  |      34 +
 src/backend/utils/adt/acl.c                     |    3957 +
 src/backend/utils/adt/array_userfuncs.c         |     779 +
 src/backend/utils/adt/arrayfuncs.c              |    5034 +
 src/backend/utils/adt/arrayutils.c              |     235 +
 src/backend/utils/adt/ascii.c                   |     160 +
 src/backend/utils/adt/bool.c                    |     309 +
 src/backend/utils/adt/cash.c                    |     805 +
 src/backend/utils/adt/char.c                    |     213 +
 src/backend/utils/adt/date.c                    |    2650 +
 src/backend/utils/adt/datetime.c                |    4531 +
 src/backend/utils/adt/datum.c                   |     208 +
 src/backend/utils/adt/dbsize.c                  |     704 +
 src/backend/utils/adt/domains.c                 |     303 +
 src/backend/utils/adt/encode.c                  |     561 +
 src/backend/utils/adt/float.c                   |    3165 +
 src/backend/utils/adt/format_type.c             |     600 +
 src/backend/utils/adt/formatting.c              |    5024 +
 src/backend/utils/adt/genfile.c                 |     628 +
 src/backend/utils/adt/geo_ops.c                 |    5305 +
 src/backend/utils/adt/geo_selfuncs.c            |      95 +
 src/backend/utils/adt/gp_optimizer_functions.c  |      62 +
 src/backend/utils/adt/gp_partition_functions.c  |     906 +
 src/backend/utils/adt/inet_net_ntop.c           |     530 +
 src/backend/utils/adt/inet_net_pton.c           |     564 +
 src/backend/utils/adt/int.c                     |    1480 +
 src/backend/utils/adt/int8.c                    |    1472 +
 src/backend/utils/adt/like.c                    |     624 +
 src/backend/utils/adt/like_match.c              |     338 +
 src/backend/utils/adt/lockfuncs.c               |     800 +
 src/backend/utils/adt/mac.c                     |     317 +
 src/backend/utils/adt/matrix.c                  |    1156 +
 src/backend/utils/adt/misc.c                    |     461 +
 src/backend/utils/adt/nabstime.c                |    1599 +
 src/backend/utils/adt/name.c                    |     383 +
 src/backend/utils/adt/network.c                 |    1511 +
 src/backend/utils/adt/not_in.c                  |     124 +
 src/backend/utils/adt/numeric.c                 |    6158 +
 src/backend/utils/adt/numutils.c                |     192 +
 src/backend/utils/adt/oid.c                     |     465 +
 src/backend/utils/adt/oracle_compat.c           |    1484 +
 src/backend/utils/adt/percentile.c              |     259 +
 src/backend/utils/adt/pg_locale.c               |     795 +
 src/backend/utils/adt/pg_lzcompress.c           |     742 +
 src/backend/utils/adt/pgstatfuncs.c             |     980 +
 src/backend/utils/adt/pivot.c                   |     401 +
 src/backend/utils/adt/pseudotypes.c             |     376 +
 src/backend/utils/adt/quote.c                   |      96 +
 src/backend/utils/adt/regexp.c                  |    1180 +
 src/backend/utils/adt/regproc.c                 |    1265 +
 src/backend/utils/adt/ri_triggers.c             |    3685 +
 src/backend/utils/adt/rowtypes.c                |     756 +
 src/backend/utils/adt/ruleutils.c               |    7424 +
 src/backend/utils/adt/selfuncs.c                |    5448 +
 src/backend/utils/adt/tid.c                     |     441 +
 src/backend/utils/adt/timestamp.c               |    5223 +
 src/backend/utils/adt/varbit.c                  |    1538 +
 src/backend/utils/adt/varchar.c                 |     997 +
 src/backend/utils/adt/varlena.c                 |    3047 +
 src/backend/utils/adt/version.c                 |      32 +
 src/backend/utils/adt/xid.c                     |     229 +
 src/backend/utils/adt/xml.c                     |    1679 +
 src/backend/utils/cache/Makefile                |      18 +
 src/backend/utils/cache/catcache.c              |    1740 +
 src/backend/utils/cache/inval.c                 |    1407 +
 src/backend/utils/cache/lsyscache.c             |    4172 +
 src/backend/utils/cache/relcache.c              |    4274 +
 src/backend/utils/cache/sharedcache.c           |    1203 +
 src/backend/utils/cache/sharedcache_gclock.c    |     271 +
 src/backend/utils/cache/syncrefhashtable.c      |     280 +
 src/backend/utils/cache/syscache.c              |     953 +
 src/backend/utils/cache/test/.gitignore         |       1 +
 src/backend/utils/cache/test/Makefile           |      38 +
 src/backend/utils/cache/test/inval_test.c       |     152 +
 src/backend/utils/cache/typcache.c              |     521 +
 src/backend/utils/error/Makefile                |      17 +
 src/backend/utils/error/assert.c                |      62 +
 src/backend/utils/error/debugbreak.c            |     169 +
 src/backend/utils/error/debugutils.c            |     312 +
 src/backend/utils/error/elog.c                  |    4583 +
 src/backend/utils/error/faultinject.c           |     288 +
 src/backend/utils/error/pg_ltrace.c             |     120 +
 src/backend/utils/fmgr/Makefile                 |      19 +
 src/backend/utils/fmgr/README                   |     548 +
 src/backend/utils/fmgr/deprecated.c             |      35 +
 src/backend/utils/fmgr/dfmgr.c                  |     780 +
 src/backend/utils/fmgr/fmgr.c                   |    2258 +
 src/backend/utils/fmgr/funcapi.c                |    1160 +
 src/backend/utils/gp/Makefile                   |      16 +
 src/backend/utils/gp/persistentutil.c           |     690 +
 src/backend/utils/gp/segadmin.c                 |     482 +
 src/backend/utils/gpmon/Makefile                |      18 +
 src/backend/utils/gpmon/gpmon.c                 |     414 +
 src/backend/utils/hash/Makefile                 |      19 +
 src/backend/utils/hash/crc32c.c                 |     684 +
 src/backend/utils/hash/dynahash.c               |    1532 +
 src/backend/utils/hash/hashfn.c                 |     101 +
 src/backend/utils/hash/pg_crc.c                 |     514 +
 src/backend/utils/init/Makefile                 |      17 +
 src/backend/utils/init/flatfiles.c              |    1415 +
 src/backend/utils/init/globals.c                |     153 +
 src/backend/utils/init/miscinit.c               |    1319 +
 src/backend/utils/init/postinit.c               |     737 +
 src/backend/utils/mb/Makefile                   |      20 +
 src/backend/utils/mb/README                     |      20 +
 src/backend/utils/mb/Unicode/.gitignore         |       1 +
 src/backend/utils/mb/Unicode/.p4ignore          |       1 +
 .../utils/mb/Unicode/ISO10646-GB18030.TXT       |   63489 +
 src/backend/utils/mb/Unicode/Makefile           |      99 +
 src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl   |     112 +
 .../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl     |     248 +
 src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl   |     250 +
 src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl   |     112 +
 src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl   |     134 +
 src/backend/utils/mb/Unicode/UCS_to_GB18030.pl  |     111 +
 .../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl   |     189 +
 src/backend/utils/mb/Unicode/UCS_to_SJIS.pl     |     126 +
 src/backend/utils/mb/Unicode/UCS_to_most.pl     |     144 +
 src/backend/utils/mb/Unicode/big5_to_utf8.map   |   13719 +
 .../utils/mb/Unicode/euc-jis-2004-std.txt       |   11549 +
 src/backend/utils/mb/Unicode/euc_cn_to_utf8.map |    7449 +
 .../utils/mb/Unicode/euc_jis_2004_to_utf8.map   |   11436 +
 .../Unicode/euc_jis_2004_to_utf8_combined.map   |      30 +
 src/backend/utils/mb/Unicode/euc_jp_to_utf8.map |   13201 +
 src/backend/utils/mb/Unicode/euc_kr_to_utf8.map |    8229 +
 src/backend/utils/mb/Unicode/euc_tw_to_utf8.map |   23579 +
 .../utils/mb/Unicode/gb18030_to_utf8.map        |   63364 +
 src/backend/utils/mb/Unicode/gbk_to_utf8.map    |   21796 +
 .../utils/mb/Unicode/iso8859_10_to_utf8.map     |     132 +
 .../utils/mb/Unicode/iso8859_13_to_utf8.map     |     132 +
 .../utils/mb/Unicode/iso8859_14_to_utf8.map     |     132 +
 .../utils/mb/Unicode/iso8859_15_to_utf8.map     |     132 +
 .../utils/mb/Unicode/iso8859_16_to_utf8.map     |     132 +
 .../utils/mb/Unicode/iso8859_2_to_utf8.map      |     132 +
 .../utils/mb/Unicode/iso8859_3_to_utf8.map      |     125 +
 .../utils/mb/Unicode/iso8859_4_to_utf8.map      |     132 +
 .../utils/mb/Unicode/iso8859_5_to_utf8.map      |     132 +
 .../utils/mb/Unicode/iso8859_6_to_utf8.map      |      87 +
 .../utils/mb/Unicode/iso8859_7_to_utf8.map      |     129 +
 .../utils/mb/Unicode/iso8859_8_to_utf8.map      |      96 +
 .../utils/mb/Unicode/iso8859_9_to_utf8.map      |     132 +
 src/backend/utils/mb/Unicode/johab_to_utf8.map  |   17051 +
 src/backend/utils/mb/Unicode/koi8r_to_utf8.map  |     132 +
 src/backend/utils/mb/Unicode/koi8u_to_utf8.map  |     130 +
 .../utils/mb/Unicode/shift_jis_2004_to_utf8.map |   11404 +
 .../Unicode/shift_jis_2004_to_utf8_combined.map |      30 +
 .../utils/mb/Unicode/sjis-0213-2004-std.txt     |   11549 +
 src/backend/utils/mb/Unicode/sjis_to_utf8.map   |    7789 +
 src/backend/utils/mb/Unicode/ucs2utf.pl         |      27 +
 src/backend/utils/mb/Unicode/uhc_to_utf8.map    |   17239 +
 src/backend/utils/mb/Unicode/utf8_to_big5.map   |   13713 +
 src/backend/utils/mb/Unicode/utf8_to_euc_cn.map |    7447 +
 .../utils/mb/Unicode/utf8_to_euc_jis_2004.map   |   11436 +
 .../Unicode/utf8_to_euc_jis_2004_combined.map   |      30 +
 src/backend/utils/mb/Unicode/utf8_to_euc_jp.map |   13177 +
 src/backend/utils/mb/Unicode/utf8_to_euc_kr.map |    8229 +
 src/backend/utils/mb/Unicode/utf8_to_euc_tw.map |   17713 +
 .../utils/mb/Unicode/utf8_to_gb18030.map        |   63362 +
 src/backend/utils/mb/Unicode/utf8_to_gbk.map    |   21794 +
 .../utils/mb/Unicode/utf8_to_iso8859_10.map     |     130 +
 .../utils/mb/Unicode/utf8_to_iso8859_13.map     |     130 +
 .../utils/mb/Unicode/utf8_to_iso8859_14.map     |     130 +
 .../utils/mb/Unicode/utf8_to_iso8859_15.map     |     130 +
 .../utils/mb/Unicode/utf8_to_iso8859_16.map     |     130 +
 .../utils/mb/Unicode/utf8_to_iso8859_2.map      |     130 +
 .../utils/mb/Unicode/utf8_to_iso8859_3.map      |     123 +
 .../utils/mb/Unicode/utf8_to_iso8859_4.map      |     130 +
 .../utils/mb/Unicode/utf8_to_iso8859_5.map      |     130 +
 .../utils/mb/Unicode/utf8_to_iso8859_6.map      |      85 +
 .../utils/mb/Unicode/utf8_to_iso8859_7.map      |     127 +
 .../utils/mb/Unicode/utf8_to_iso8859_8.map      |      94 +
 .../utils/mb/Unicode/utf8_to_iso8859_9.map      |     130 +
 src/backend/utils/mb/Unicode/utf8_to_johab.map  |   17051 +
 src/backend/utils/mb/Unicode/utf8_to_koi8r.map  |     130 +
 src/backend/utils/mb/Unicode/utf8_to_koi8u.map  |     130 +
 .../utils/mb/Unicode/utf8_to_shift_jis_2004.map |   11404 +
 .../Unicode/utf8_to_shift_jis_2004_combined.map |      30 +
 src/backend/utils/mb/Unicode/utf8_to_sjis.map   |    7400 +
 src/backend/utils/mb/Unicode/utf8_to_uhc.map    |   17239 +
 .../utils/mb/Unicode/utf8_to_win1250.map        |     125 +
 .../utils/mb/Unicode/utf8_to_win1251.map        |     129 +
 .../utils/mb/Unicode/utf8_to_win1252.map        |     125 +
 .../utils/mb/Unicode/utf8_to_win1253.map        |     113 +
 .../utils/mb/Unicode/utf8_to_win1254.map        |     123 +
 .../utils/mb/Unicode/utf8_to_win1255.map        |     107 +
 .../utils/mb/Unicode/utf8_to_win1256.map        |     130 +
 .../utils/mb/Unicode/utf8_to_win1257.map        |     118 +
 .../utils/mb/Unicode/utf8_to_win1258.map        |     121 +
 src/backend/utils/mb/Unicode/utf8_to_win866.map |     130 +
 src/backend/utils/mb/Unicode/utf8_to_win874.map |      99 +
 .../utils/mb/Unicode/win1250_to_utf8.map        |     125 +
 .../utils/mb/Unicode/win1251_to_utf8.map        |     129 +
 .../utils/mb/Unicode/win1252_to_utf8.map        |     125 +
 .../utils/mb/Unicode/win1253_to_utf8.map        |     113 +
 .../utils/mb/Unicode/win1254_to_utf8.map        |     123 +
 .../utils/mb/Unicode/win1255_to_utf8.map        |     107 +
 .../utils/mb/Unicode/win1256_to_utf8.map        |     130 +
 .../utils/mb/Unicode/win1257_to_utf8.map        |     118 +
 .../utils/mb/Unicode/win1258_to_utf8.map        |     121 +
 src/backend/utils/mb/Unicode/win866_to_utf8.map |     130 +
 src/backend/utils/mb/Unicode/win874_to_utf8.map |      99 +
 src/backend/utils/mb/conv.c                     |     609 +
 .../utils/mb/conversion_procs/.gitignore        |       1 +
 src/backend/utils/mb/conversion_procs/.p4ignore |       1 +
 src/backend/utils/mb/conversion_procs/Makefile  |     220 +
 .../utils/mb/conversion_procs/README.euc_jp     |      83 +
 .../conversion_procs/ascii_and_mic/.gitignore   |       4 +
 .../mb/conversion_procs/ascii_and_mic/.p4ignore |       4 +
 .../mb/conversion_procs/ascii_and_mic/Makefile  |      12 +
 .../ascii_and_mic/ascii_and_mic.c               |      63 +
 .../cyrillic_and_mic/.gitignore                 |       4 +
 .../conversion_procs/cyrillic_and_mic/.p4ignore |       4 +
 .../conversion_procs/cyrillic_and_mic/Makefile  |      12 +
 .../cyrillic_and_mic/cyrillic_and_mic.c         |     602 +
 .../conversion_procs/euc_cn_and_mic/.gitignore  |       4 +
 .../conversion_procs/euc_cn_and_mic/.p4ignore   |       4 +
 .../mb/conversion_procs/euc_cn_and_mic/Makefile |      12 +
 .../euc_cn_and_mic/euc_cn_and_mic.c             |     136 +
 .../euc_jis_2004_and_shift_jis_2004/.gitignore  |       4 +
 .../euc_jis_2004_and_shift_jis_2004/.p4ignore   |       4 +
 .../euc_jis_2004_and_shift_jis_2004/Makefile    |      12 +
 .../euc_jis_2004_and_shift_jis_2004.c           |     336 +
 .../conversion_procs/euc_jp_and_sjis/.gitignore |       4 +
 .../conversion_procs/euc_jp_and_sjis/.p4ignore  |       4 +
 .../conversion_procs/euc_jp_and_sjis/Makefile   |      12 +
 .../euc_jp_and_sjis/euc_jp_and_sjis.c           |     690 +
 .../conversion_procs/euc_jp_and_sjis/sjis.map   |     396 +
 .../conversion_procs/euc_kr_and_mic/.gitignore  |       4 +
 .../conversion_procs/euc_kr_and_mic/.p4ignore   |       4 +
 .../mb/conversion_procs/euc_kr_and_mic/Makefile |      12 +
 .../euc_kr_and_mic/euc_kr_and_mic.c             |     144 +
 .../conversion_procs/euc_tw_and_big5/.gitignore |       4 +
 .../conversion_procs/euc_tw_and_big5/.p4ignore  |       4 +
 .../conversion_procs/euc_tw_and_big5/Makefile   |      15 +
 .../mb/conversion_procs/euc_tw_and_big5/big5.c  |     377 +
 .../euc_tw_and_big5/euc_tw_and_big5.c           |     361 +
 .../latin2_and_win1250/.gitignore               |       4 +
 .../latin2_and_win1250/.p4ignore                |       4 +
 .../latin2_and_win1250/Makefile                 |      12 +
 .../latin2_and_win1250/latin2_and_win1250.c     |     210 +
 .../conversion_procs/latin_and_mic/.gitignore   |       4 +
 .../mb/conversion_procs/latin_and_mic/.p4ignore |       4 +
 .../mb/conversion_procs/latin_and_mic/Makefile  |      12 +
 .../latin_and_mic/latin_and_mic.c               |     170 +
 src/backend/utils/mb/conversion_procs/proc.mk   |      17 +
 .../utils/mb/conversion_procs/regress_epilogue  |       5 +
 .../utils/mb/conversion_procs/regress_prolog    |      25 +
 .../conversion_procs/utf8_and_ascii/.gitignore  |       4 +
 .../conversion_procs/utf8_and_ascii/.p4ignore   |       4 +
 .../mb/conversion_procs/utf8_and_ascii/Makefile |      12 +
 .../utf8_and_ascii/utf8_and_ascii.c             |      65 +
 .../conversion_procs/utf8_and_big5/.gitignore   |       4 +
 .../mb/conversion_procs/utf8_and_big5/.p4ignore |       4 +
 .../mb/conversion_procs/utf8_and_big5/Makefile  |      12 +
 .../utf8_and_big5/utf8_and_big5.c               |      66 +
 .../utf8_and_cyrillic/.gitignore                |       4 +
 .../utf8_and_cyrillic/.p4ignore                 |       4 +
 .../conversion_procs/utf8_and_cyrillic/Makefile |      12 +
 .../utf8_and_cyrillic/utf8_and_cyrillic.c       |     105 +
 .../conversion_procs/utf8_and_euc_cn/.gitignore |       4 +
 .../conversion_procs/utf8_and_euc_cn/.p4ignore  |       4 +
 .../conversion_procs/utf8_and_euc_cn/Makefile   |      12 +
 .../utf8_and_euc_cn/utf8_and_euc_cn.c           |      66 +
 .../utf8_and_euc_jis_2004/.gitignore            |       4 +
 .../utf8_and_euc_jis_2004/.p4ignore             |       4 +
 .../utf8_and_euc_jis_2004/Makefile              |      12 +
 .../utf8_and_euc_jis_2004.c                     |      72 +
 .../conversion_procs/utf8_and_euc_jp/.gitignore |       4 +
 .../conversion_procs/utf8_and_euc_jp/.p4ignore  |       4 +
 .../conversion_procs/utf8_and_euc_jp/Makefile   |      12 +
 .../utf8_and_euc_jp/utf8_and_euc_jp.c           |      66 +
 .../conversion_procs/utf8_and_euc_kr/.gitignore |       4 +
 .../conversion_procs/utf8_and_euc_kr/.p4ignore  |       4 +
 .../conversion_procs/utf8_and_euc_kr/Makefile   |      12 +
 .../utf8_and_euc_kr/utf8_and_euc_kr.c           |      66 +
 .../conversion_procs/utf8_and_euc_tw/.gitignore |       4 +
 .../conversion_procs/utf8_and_euc_tw/.p4ignore  |       4 +
 .../conversion_procs/utf8_and_euc_tw/Makefile   |      12 +
 .../utf8_and_euc_tw/utf8_and_euc_tw.c           |      66 +
 .../utf8_and_gb18030/.gitignore                 |       4 +
 .../conversion_procs/utf8_and_gb18030/.p4ignore |       4 +
 .../conversion_procs/utf8_and_gb18030/Makefile  |      12 +
 .../utf8_and_gb18030/utf8_and_gb18030.c         |      66 +
 .../mb/conversion_procs/utf8_and_gbk/.gitignore |       4 +
 .../mb/conversion_procs/utf8_and_gbk/.p4ignore  |       4 +
 .../mb/conversion_procs/utf8_and_gbk/Makefile   |      12 +
 .../utf8_and_gbk/utf8_and_gbk.c                 |      66 +
 .../utf8_and_iso8859/.gitignore                 |       4 +
 .../conversion_procs/utf8_and_iso8859/.p4ignore |       4 +
 .../conversion_procs/utf8_and_iso8859/Makefile  |      12 +
 .../utf8_and_iso8859/utf8_and_iso8859.c         |     166 +
 .../utf8_and_iso8859_1/.gitignore               |       4 +
 .../utf8_and_iso8859_1/.p4ignore                |       4 +
 .../utf8_and_iso8859_1/Makefile                 |      12 +
 .../utf8_and_iso8859_1/utf8_and_iso8859_1.c     |     115 +
 .../conversion_procs/utf8_and_johab/.gitignore  |       4 +
 .../conversion_procs/utf8_and_johab/.p4ignore   |       4 +
 .../mb/conversion_procs/utf8_and_johab/Makefile |      12 +
 .../utf8_and_johab/utf8_and_johab.c             |      66 +
 .../utf8_and_shift_jis_2004/.gitignore          |       4 +
 .../utf8_and_shift_jis_2004/.p4ignore           |       4 +
 .../utf8_and_shift_jis_2004/Makefile            |      12 +
 .../utf8_and_shift_jis_2004.c                   |      72 +
 .../conversion_procs/utf8_and_sjis/.gitignore   |       4 +
 .../mb/conversion_procs/utf8_and_sjis/.p4ignore |       4 +
 .../mb/conversion_procs/utf8_and_sjis/Makefile  |      12 +
 .../utf8_and_sjis/utf8_and_sjis.c               |      66 +
 .../mb/conversion_procs/utf8_and_uhc/.gitignore |       4 +
 .../mb/conversion_procs/utf8_and_uhc/.p4ignore  |       4 +
 .../mb/conversion_procs/utf8_and_uhc/Makefile   |      12 +
 .../utf8_and_uhc/utf8_and_uhc.c                 |      66 +
 .../mb/conversion_procs/utf8_and_win/.gitignore |       4 +
 .../mb/conversion_procs/utf8_and_win/.p4ignore  |       4 +
 .../mb/conversion_procs/utf8_and_win/Makefile   |      12 +
 .../utf8_and_win/utf8_and_win.c                 |     156 +
 src/backend/utils/mb/encnames.c                 |     557 +
 src/backend/utils/mb/iso.c                      |      74 +
 src/backend/utils/mb/mbutils.c                  |    1159 +
 src/backend/utils/mb/wchar.c                    |    1647 +
 src/backend/utils/mb/win1251.c                  |      74 +
 src/backend/utils/mb/win866.c                   |      74 +
 src/backend/utils/mb/wstrcmp.c                  |      47 +
 src/backend/utils/mb/wstrncmp.c                 |      77 +
 src/backend/utils/mdver/Makefile                |      18 +
 src/backend/utils/mdver/mdver_dep_translator.c  |     149 +
 src/backend/utils/mdver/mdver_global_handler.c  |     237 +
 src/backend/utils/mdver/mdver_global_mdvsn.c    |     218 +
 src/backend/utils/mdver/mdver_local_handler.c   |     183 +
 src/backend/utils/mdver/mdver_local_mdvsn.c     |     232 +
 src/backend/utils/mdver/mdver_utils.c           |     323 +
 src/backend/utils/misc/.gitignore               |       1 +
 src/backend/utils/misc/.p4ignore                |       1 +
 src/backend/utils/misc/Makefile                 |      46 +
 src/backend/utils/misc/README                   |     226 +
 src/backend/utils/misc/atomic.c                 |     318 +
 src/backend/utils/misc/check_guc                |      94 +
 src/backend/utils/misc/etc/gpcheck.cnf          |      58 +
 src/backend/utils/misc/etc/hawq-site.xml        |     102 +
 src/backend/utils/misc/etc/hdfs-client.xml      |     288 +
 src/backend/utils/misc/etc/slaves               |       1 +
 src/backend/utils/misc/etc/slaves.exclude       |       1 +
 .../utils/misc/etc/template-hawq-site.xml       |     135 +
 src/backend/utils/misc/faultinjector.c          |    1463 +
 src/backend/utils/misc/fstream/Makefile         |      22 +
 src/backend/utils/misc/fstream/fstream.c        |    1029 +
 src/backend/utils/misc/fstream/gfile.c          |    1050 +
 src/backend/utils/misc/guc-file.l               |     519 +
 src/backend/utils/misc/guc.c                    |   13502 +
 src/backend/utils/misc/help_config.c            |     131 +
 src/backend/utils/misc/netcheck.c               |     552 +
 src/backend/utils/misc/pg_rusage.c              |      73 +
 src/backend/utils/misc/postgresql.conf.sample   |     505 +
 src/backend/utils/misc/ps_status.c              |     547 +
 src/backend/utils/misc/simex.c                  |     340 +
 src/backend/utils/misc/simexsys.c               |     135 +
 src/backend/utils/misc/size.c                   |      45 +
 src/backend/utils/misc/superuser.c              |     112 +
 src/backend/utils/misc/syncbitvector.c          |     201 +
 src/backend/utils/misc/test/.gitignore          |       1 +
 src/backend/utils/misc/test/Makefile            |      38 +
 src/backend/utils/misc/test/guc_test.c          |     125 +
 src/backend/utils/misc/testutils.c              |     174 +
 src/backend/utils/misc/tzparser.c               |     491 +
 src/backend/utils/misc/uriparser.c              |     241 +
 src/backend/utils/mmgr/Makefile                 |      17 +
 src/backend/utils/mmgr/README                   |     440 +
 src/backend/utils/mmgr/aset.c                   |    1817 +
 src/backend/utils/mmgr/asetDirect.c             |     342 +
 src/backend/utils/mmgr/event_version.c          |      80 +
 src/backend/utils/mmgr/idle_tracker.c           |     199 +
 src/backend/utils/mmgr/mcxt.c                   |    1356 +
 src/backend/utils/mmgr/memaccounting.c          |    1246 +
 src/backend/utils/mmgr/memprot.c                |     508 +
 src/backend/utils/mmgr/mpool.c                  |     167 +
 src/backend/utils/mmgr/portalmem.c              |    1026 +
 src/backend/utils/mmgr/redzone_handler.c        |     378 +
 src/backend/utils/mmgr/runaway_cleaner.c        |     271 +
 src/backend/utils/mmgr/test/.gitignore          |       1 +
 src/backend/utils/mmgr/test/Makefile            |      71 +
 src/backend/utils/mmgr/test/aset_test.c         |     869 +
 .../utils/mmgr/test/event_version_test.c        |     104 +
 src/backend/utils/mmgr/test/idle_tracker_test.c |     428 +
 src/backend/utils/mmgr/test/mcxt_test.c         |      33 +
 .../utils/mmgr/test/memaccounting_test.c        |    1630 +
 .../utils/mmgr/test/redzone_handler_test.c      |     450 +
 .../utils/mmgr/test/runaway_cleaner_test.c      |     551 +
 src/backend/utils/mmgr/test/vmem_tracker_test.c |     756 +
 src/backend/utils/mmgr/vmem_tracker.c           |     750 +
 src/backend/utils/probes.d                      |      40 +
 src/backend/utils/resowner/Makefile             |      17 +
 src/backend/utils/resowner/README               |      86 +
 src/backend/utils/resowner/resowner.c           |     860 +
 src/backend/utils/resscheduler/Makefile         |      17 +
 src/backend/utils/resscheduler/README           |     285 +
 src/backend/utils/resscheduler/memquota.c       |    1535 +
 src/backend/utils/resscheduler/resscheduler.c   |      92 +
 src/backend/utils/resscheduler/test/.gitignore  |       1 +
 src/backend/utils/resscheduler/test/Makefile    |      41 +
 .../utils/resscheduler/test/memquota_test.c     |      96 +
 src/backend/utils/session_state.c               |     319 +
 src/backend/utils/sort/Makefile                 |      17 +
 src/backend/utils/sort/logtape.c                |     740 +
 src/backend/utils/sort/test/.gitignore          |       1 +
 src/backend/utils/sort/test/Makefile            |      36 +
 .../utils/sort/test/string_wrapper_test.c       |      49 +
 src/backend/utils/sort/tuplesort.c              |    3352 +
 src/backend/utils/sort/tuplesort_mk.c           |    3596 +
 src/backend/utils/sort/tuplesort_mkheap.c       |     910 +
 src/backend/utils/sort/tuplesort_mkqsort.c      |     382 +
 src/backend/utils/sort/tuplestore.c             |    1046 +
 src/backend/utils/sort/tuplestorenew.c          |    1621 +
 src/backend/utils/test/.gitignore               |       1 +
 src/backend/utils/test/Makefile                 |      39 +
 src/backend/utils/test/session_state_test.c     |     616 +
 src/backend/utils/time/Makefile                 |      17 +
 src/backend/utils/time/combocid.c               |     570 +
 src/backend/utils/time/tqual.c                  |    2845 +
 src/backend/utils/workfile_manager/Makefile     |      18 +
 .../utils/workfile_manager/workfile_diskspace.c |     132 +
 .../utils/workfile_manager/workfile_file.c      |     263 +
 .../utils/workfile_manager/workfile_mgr.c       |    1164 +
 .../utils/workfile_manager/workfile_mgr_test.c  |    2372 +
 .../workfile_manager/workfile_queryspace.c      |     334 +
 .../workfile_manager/workfile_segmentspace.c    |     167 +
 src/bcc32.mak                                   |      46 +
 src/bin/Makefile                                |      22 +
 src/bin/gp_session_state/Makefile               |      15 +
 .../gp_session_state/gp_session_state.sql.in    |      94 +
 .../gp_session_state_memory_stats.c             |     126 +
 .../uninstall_gp_session_state.sql              |      10 +
 src/bin/gp_workfile_mgr/.gitignore              |       1 +
 src/bin/gp_workfile_mgr/Makefile                |      15 +
 .../gp_workfile_mgr/gp_workfile_cache_clear.c   |      70 +
 .../gp_workfile_mgr/gp_workfile_cache_stats.c   |     328 +
 .../gp_workfile_mgr/gp_workfile_cache_test.c    |      42 +
 src/bin/gp_workfile_mgr/gp_workfile_mgr.sql.in  |      24 +
 .../uninstall_gp_workfile_mgr.sql               |      11 +
 src/bin/gpcheckdb/.gitignore                    |       1 +
 src/bin/gpcheckdb/.p4ignore                     |       1 +
 src/bin/gpcheckhdfs/.gitignore                  |       1 +
 src/bin/gpcheckhdfs/Makefile                    |      30 +
 src/bin/gpcheckhdfs/gpcheckhdfs.c               |     287 +
 src/bin/gpfdist/.gitignore                      |       2 +
 src/bin/gpfdist/.p4ignore                       |       2 +
 src/bin/gpfdist/Makefile                        |     114 +
 src/bin/gpfdist/src/.gitignore                  |       2 +
 src/bin/gpfdist/src/.p4ignore                   |       2 +
 src/bin/gpfdist/src/gpfdist/.gitignore          |       5 +
 src/bin/gpfdist/src/gpfdist/.p4ignore           |       4 +
 src/bin/gpfdist/src/gpfdist/glob.c              |     950 +
 src/bin/gpfdist/src/gpfdist/gpfdist.c           |    3590 +
 src/bin/gpfdist/src/gpfdist/gpfxdist.h          |      32 +
 src/bin/gpfdist/src/gpfdist/include/glob.h      |     100 +
 src/bin/gpfdist/src/gpfdist/transform.c         |     935 +
 src/bin/gpfilesystem/hdfs/Makefile              |      19 +
 src/bin/gpfilesystem/hdfs/gpfshdfs.c            |     768 +
 src/bin/gpfusion/Makefile                       |      16 +
 src/bin/gpfusion/common.h                       |      31 +
 src/bin/gpfusion/gpbridgeapi.c                  |     526 +
 src/bin/gpfusion/gpdbwritableformatter.c        |     750 +
 src/bin/gpfusion/pxf.c                          |      77 +
 src/bin/gpmapreduce/.gitignore                  |       1 +
 src/bin/gpmapreduce/.p4ignore                   |       1 +
 src/bin/gpmapreduce/Makefile                    |      86 +
 src/bin/gpmapreduce/include/except.h            |     238 +
 src/bin/gpmapreduce/include/mapred.h            |     282 +
 src/bin/gpmapreduce/include/mapred_errors.h     |      32 +
 src/bin/gpmapreduce/include/parser.h            |     138 +
 src/bin/gpmapreduce/src/.gitignore              |       3 +
 src/bin/gpmapreduce/src/.p4ignore               |       3 +
 src/bin/gpmapreduce/src/gettext.h               |     270 +
 src/bin/gpmapreduce/src/main.c                  |     567 +
 src/bin/gpmapreduce/src/mapred.c                |    4041 +
 src/bin/gpmapreduce/src/parse.c                 |    2147 +
 src/bin/gpmapreduce/src/yaml_parse.y            |    1066 +
 src/bin/gpmapreduce/src/yaml_private.h          |     635 +
 src/bin/gpmapreduce/src/yaml_scan.l             |     138 +
 src/bin/gpmapreduce/test/Makefile               |     100 +
 src/bin/gpmapreduce/test/bin/fixup.pl           |     176 +
 src/bin/gpmapreduce/test/bin/mrdiff.pl          |     146 +
 .../gpmapreduce/test/data/ProductionJobs.txt    |      68 +
 src/bin/gpmapreduce/test/data/access_log        |     155 +
 src/bin/gpmapreduce/test/data/access_log2       |     150 +
 src/bin/gpmapreduce/test/data/email/email1.txt  |      23 +
 src/bin/gpmapreduce/test/data/email/email2.txt  |      40 +
 src/bin/gpmapreduce/test/data/email/spam1.txt   |      50 +
 src/bin/gpmapreduce/test/data/email/spam2.txt   |      55 +
 src/bin/gpmapreduce/test/data/raw.txt           |    1408 +
 src/bin/gpmapreduce/test/data/smalldoc.txt      |       5 +
 src/bin/gpmapreduce/test/data/www.small.dat     |     417 +
 src/bin/gpmapreduce/test/data/xml.dat           |       8 +
 src/bin/gpmapreduce/test/expected/DEFAULT.err   |       8 +
 src/bin/gpmapreduce/test/expected/DEFAULT.out   |       0
 .../test/expected/access_frequency.1            |      88 +
 .../test/expected/access_frequency.err          |       9 +
 .../test/expected/access_frequency.out          |       0
 src/bin/gpmapreduce/test/expected/bad.err       |     333 +
 src/bin/gpmapreduce/test/expected/bad.out       |       0
 src/bin/gpmapreduce/test/expected/badflow.err   |      24 +
 src/bin/gpmapreduce/test/expected/badflow.out   |       0
 src/bin/gpmapreduce/test/expected/badplperl.err |      18 +
 src/bin/gpmapreduce/test/expected/badplperl.out |       0
 .../gpmapreduce/test/expected/badplpython.err   |      21 +
 .../gpmapreduce/test/expected/badplpython.out   |       0
 src/bin/gpmapreduce/test/expected/badref.err    |      51 +
 src/bin/gpmapreduce/test/expected/badref.out    |       0
 src/bin/gpmapreduce/test/expected/builtin_1.1   |      26 +
 src/bin/gpmapreduce/test/expected/builtin_1.2   |      26 +
 src/bin/gpmapreduce/test/expected/builtin_1.3   |      26 +
 src/bin/gpmapreduce/test/expected/builtin_1.4   |      26 +
 src/bin/gpmapreduce/test/expected/builtin_1.5   |      26 +
 src/bin/gpmapreduce/test/expected/builtin_1.6   |      26 +
 src/bin/gpmapreduce/test/expected/builtin_1.err |      14 +
 .../test/expected/builtin_1.init.out            |       5 +
 src/bin/gpmapreduce/test/expected/builtin_1.out |       0
 .../test/expected/builtin_function.err          |      11 +
 .../test/expected/builtin_function.out          |     125 +
 .../test/expected/builtin_reducer.err           |      22 +
 .../test/expected/builtin_reducer.out           |      82 +
 src/bin/gpmapreduce/test/expected/c_function.1  |      26 +
 src/bin/gpmapreduce/test/expected/c_function.2  |      26 +
 src/bin/gpmapreduce/test/expected/c_function.3  |      26 +
 src/bin/gpmapreduce/test/expected/c_function.4  |      26 +
 .../gpmapreduce/test/expected/c_function.err    |      12 +
 .../gpmapreduce/test/expected/c_function.out    |       0
 src/bin/gpmapreduce/test/expected/columns.1     |       5 +
 src/bin/gpmapreduce/test/expected/columns.err   |      10 +
 src/bin/gpmapreduce/test/expected/columns.out   |       0
 src/bin/gpmapreduce/test/expected/graph.1       |      20 +
 src/bin/gpmapreduce/test/expected/graph.2       |     308 +
 src/bin/gpmapreduce/test/expected/graph.3       |     417 +
 src/bin/gpmapreduce/test/expected/graph.err     |      11 +
 src/bin/gpmapreduce/test/expected/graph.out     |       0
 src/bin/gpmapreduce/test/expected/grep.1        |       4 +
 src/bin/gpmapreduce/test/expected/grep.err      |       9 +
 src/bin/gpmapreduce/test/expected/grep.out      |       0
 src/bin/gpmapreduce/test/expected/grep_raw.err  |       9 +
 src/bin/gpmapreduce/test/expected/grep_raw.out  |      13 +
 src/bin/gpmapreduce/test/expected/input.1       |     417 +
 src/bin/gpmapreduce/test/expected/input.2       |     417 +
 src/bin/gpmapreduce/test/expected/input.3       |     417 +
 src/bin/gpmapreduce/test/expected/input.4       |     834 +
 .../gpmapreduce/test/expected/input.done.out    |      10 +
 src/bin/gpmapreduce/test/expected/input.err     |      14 +
 .../gpmapreduce/test/expected/input.init.out    |       5 +
 src/bin/gpmapreduce/test/expected/input.out     |       0
 src/bin/gpmapreduce/test/expected/join.1        |   12012 +
 src/bin/gpmapreduce/test/expected/join.err      |       9 +
 src/bin/gpmapreduce/test/expected/join.out      |       0
 src/bin/gpmapreduce/test/expected/kmeans.err    |       8 +
 src/bin/gpmapreduce/test/expected/kmeans.out    |       0
 .../gpmapreduce/test/expected/kmeans_done.out   |     711 +
 .../test/expected/member_kw.done.out            |      15 +
 src/bin/gpmapreduce/test/expected/member_kw.err |      16 +
 .../test/expected/member_kw.init.out            |       5 +
 src/bin/gpmapreduce/test/expected/member_kw.out |       0
 src/bin/gpmapreduce/test/expected/mode.err      |      12 +
 src/bin/gpmapreduce/test/expected/mode.out      |      62 +
 src/bin/gpmapreduce/test/expected/network.1     |      14 +
 src/bin/gpmapreduce/test/expected/network.err   |       9 +
 src/bin/gpmapreduce/test/expected/network.out   |       0
 src/bin/gpmapreduce/test/expected/ordering.1    |      75 +
 src/bin/gpmapreduce/test/expected/ordering.2    |      75 +
 src/bin/gpmapreduce/test/expected/ordering.err  |      10 +
 src/bin/gpmapreduce/test/expected/ordering.out  |       0
 src/bin/gpmapreduce/test/expected/oreilly.1     |       9 +
 src/bin/gpmapreduce/test/expected/oreilly.err   |      11 +
 src/bin/gpmapreduce/test/expected/oreilly.out   |       0
 .../test/expected/overwrite_retval_multiple.1   |       6 +
 .../expected/overwrite_retval_multiple.done.out |       3 +
 .../test/expected/overwrite_retval_multiple.err |       9 +
 .../expected/overwrite_retval_multiple.init.out |      13 +
 .../test/expected/overwrite_retval_multiple.out |       0
 .../test/expected/overwrite_retval_single.1     |       6 +
 .../expected/overwrite_retval_single.done.out   |       3 +
 .../test/expected/overwrite_retval_single.err   |       9 +
 .../expected/overwrite_retval_single.init.out   |      13 +
 .../test/expected/overwrite_retval_single.out   |       0
 .../test/expected/overwrite_retval_table.1      |       6 +
 .../expected/overwrite_retval_table.done.out    |       3 +
 .../test/expected/overwrite_retval_table.err    |       9 +
 .../expected/overwrite_retval_table.init.out    |      13 +
 .../test/expected/overwrite_retval_table.out    |       0
 src/bin/gpmapreduce/test/expected/pagerank.1    |      20 +
 src/bin/gpmapreduce/test/expected/pagerank.err  |       9 +
 src/bin/gpmapreduce/test/expected/pagerank.out  |       0
 src/bin/gpmapreduce/test/expected/sort.1        |     305 +
 src/bin/gpmapreduce/test/expected/sort.err      |       9 +
 src/bin/gpmapreduce/test/expected/sort.out      |       0
 .../gpmapreduce/test/expected/unload.done.out   |       1 +
 src/bin/gpmapreduce/test/expected/unload.err    |       9 +
 .../gpmapreduce/test/expected/unload.init.out   |       1 +
 src/bin/gpmapreduce/test/expected/unload.out    |       5 +
 src/bin/gpmapreduce/test/expected/wordcount.1   |     151 +
 src/bin/gpmapreduce/test/expected/wordcount.err |       9 +
 src/bin/gpmapreduce/test/expected/wordcount.out |       0
 src/bin/gpmapreduce/test/expected/xml.1         |       8 +
 src/bin/gpmapreduce/test/expected/xml.err       |       9 +
 src/bin/gpmapreduce/test/expected/xml.out       |       0
 .../test/input/access_frequency.yml.in          |      41 +
 src/bin/gpmapreduce/test/input/bad.yml.in       |     936 +
 src/bin/gpmapreduce/test/input/badflow.yml.in   |      95 +
 src/bin/gpmapreduce/test/input/badplperl.yml.in |      33 +
 .../gpmapreduce/test/input/badplpython.yml.in   |      37 +
 src/bin/gpmapreduce/test/input/badref.yml.in    |     155 +
 src/bin/gpmapreduce/test/input/builtin_1.yml.in |     156 +
 .../gpmapreduce/test/input/c_function.yml.in    |     182 +
 src/bin/gpmapreduce/test/input/columns.yml.in   |      76 +
 src/bin/gpmapreduce/test/input/graph.yml.in     |      99 +
 src/bin/gpmapreduce/test/input/grep.yml.in      |      37 +
 src/bin/gpmapreduce/test/input/grep_raw.yml.in  |      24 +
 src/bin/gpmapreduce/test/input/input.yml.in     |      74 +
 src/bin/gpmapreduce/test/input/join.yml.in      |      94 +
 src/bin/gpmapreduce/test/input/member_kw.yml.in |     195 +
 src/bin/gpmapreduce/test/input/mode.yml.in      |      72 +
 src/bin/gpmapreduce/test/input/network.yml.in   |      42 +
 src/bin/gpmapreduce/test/input/ordering.yml.in  |      60 +
 src/bin/gpmapreduce/test/input/oreilly.yml.in   |     229 +
 .../test/input/overwrite_retval_multiple.yml.in |      47 +
 .../test/input/overwrite_retval_single.yml.in   |      47 +
 .../test/input/overwrite_retval_table.yml.in    |      47 +
 src/bin/gpmapreduce/test/input/pagerank.yml.in  |      41 +
 src/bin/gpmapreduce/test/input/sort.yml.in      |      19 +
 src/bin/gpmapreduce/test/input/unload.yml.in    |      45 +
 src/bin/gpmapreduce/test/input/wordcount.yml.in |      99 +
 src/bin/gpmapreduce/test/input/xml.yml.in       |      47 +
 src/bin/gpmapreduce/test/lib/Makefile           |       6 +
 src/bin/gpmapreduce/test/lib/gpmrdemo.c         |     348 +
 src/bin/gpmapreduce/test/output/badplperl.err   |      10 +
 src/bin/gpmapreduce/test/output/badplperl.out   |       0
 src/bin/gpmapreduce/test/sql/builtin_1_init.sql |       8 +
 src/bin/gpmapreduce/test/sql/input_done.sql     |       6 +
 src/bin/gpmapreduce/test/sql/input_init.sql     |       5 +
 src/bin/gpmapreduce/test/sql/kmeans_done.sql    |       3 +
 src/bin/gpmapreduce/test/sql/member_kw_done.sql |       8 +
 src/bin/gpmapreduce/test/sql/member_kw_init.sql |      10 +
 .../test/sql/overwrite_retval_multiple_done.sql |       5 +
 .../test/sql/overwrite_retval_multiple_init.sql |      19 +
 .../test/sql/overwrite_retval_single_done.sql   |       5 +
 .../test/sql/overwrite_retval_single_init.sql   |      19 +
 .../test/sql/overwrite_retval_table_done.sql    |       5 +
 .../test/sql/overwrite_retval_table_init.sql    |      18 +
 src/bin/gpmapreduce/test/sql/unload_done.sql    |       1 +
 src/bin/gpmapreduce/test/sql/unload_init.sql    |      11 +
 src/bin/gpmapreduce/test/yml/kmeans.yml         |      62 +
 src/bin/gpmapreduce/yaml-0.1.1/Makefile         |     632 +
 src/bin/gpmapreduce/yaml-0.1.1/configure        |   21200 +
 src/bin/gpmapreduce/yaml-0.1.1/include/Makefile |     415 +
 src/bin/gpmapreduce/yaml-0.1.1/libtool          |    7830 +
 src/bin/gpmapreduce/yaml-0.1.1/src/Makefile     |     470 +
 src/bin/gpmapreduce/yaml-0.1.1/tests/Makefile   |     608 +
 src/bin/gpupgrade/.gitignore                    |      12 +
 src/bin/gpupgrade/.p4ignore                     |      12 +
 src/bin/gpupgrade/Makefile                      |      86 +
 src/bin/gpupgrade/README                        |       1 +
 src/bin/gpupgrade/buildskel.py                  |     203 +
 src/bin/gpupgrade/gpmodcatversion.c             |     272 +
 src/bin/gpupgrade/gpviewcp.c                    |     353 +
 src/bin/gpupgrade/has33mods.py                  |      17 +
 src/bin/gpupgrade/setcatversion.py              |      71 +
 src/bin/gpupgrade/transform.py                  |     166 +
 src/bin/initdb/.gitignore                       |       3 +
 src/bin/initdb/.p4ignore                        |       3 +
 src/bin/initdb/Makefile                         |      55 +
 src/bin/initdb/initdb.c                         |    3425 +
 src/bin/initdb/nls.mk                           |       5 +
 src/bin/initdb/po/.gitignore                    |      12 +
 src/bin/initdb/po/.p4ignore                     |      12 +
 src/bin/initdb/po/cs.po                         |     820 +
 src/bin/initdb/po/de.po                         |     830 +
 src/bin/initdb/po/es.po                         |     842 +
 src/bin/initdb/po/fr.po                         |     860 +
 src/bin/initdb/po/it.po                         |     863 +
 src/bin/initdb/po/ja.po                         |     830 +
 src/bin/initdb/po/ko.po                         |     653 +
 src/bin/initdb/po/pl.po                         |     592 +
 src/bin/initdb/po/pt_BR.po                      |     835 +
 src/bin/initdb/po/ro.po                         |     696 +
 src/bin/initdb/po/ru.po                         |     814 +
 src/bin/initdb/po/sk.po                         |     535 +
 src/bin/initdb/po/sl.po                         |     613 +
 src/bin/initdb/po/sv.po                         |     815 +
 src/bin/initdb/po/ta.po                         |     782 +
 src/bin/initdb/po/tr.po                         |     844 +
 src/bin/initdb/po/zh_CN.po                      |     613 +
 src/bin/initdb/po/zh_TW.po                      |     575 +
 src/bin/ipcclean/.gitignore                     |       1 +
 src/bin/ipcclean/.p4ignore                      |       1 +
 src/bin/ipcclean/Makefile                       |      32 +
 src/bin/ipcclean/ipcclean.sh                    |     124 +
 src/bin/pg_config/.gitignore                    |       1 +
 src/bin/pg_config/.p4ignore                     |       1 +
 src/bin/pg_config/Makefile                      |      56 +
 src/bin/pg_config/nls.mk                        |       5 +
 src/bin/pg_config/pg_config.c                   |     548 +
 src/bin/pg_config/po/.gitignore                 |      14 +
 src/bin/pg_config/po/.p4ignore                  |      14 +
 src/bin/pg_config/po/cs.po                      |     133 +
 src/bin/pg_config/po/de.po                      |     309 +
 src/bin/pg_config/po/es.po                      |     303 +
 src/bin/pg_config/po/fr.po                      |     303 +
 src/bin/pg_config/po/it.po                      |     286 +
 src/bin/pg_config/po/ja.po                      |     279 +
 src/bin/pg_config/po/ko.po                      |     270 +
 src/bin/pg_config/po/nb.po                      |     250 +
 src/bin/pg_config/po/pl.po                      |     151 +
 src/bin/pg_config/po/pt_BR.po                   |     297 +
 src/bin/pg_config/po/ro.po                      |     255 +
 src/bin/pg_config/po/ru.po                      |     286 +
 src/bin/pg_config/po/sl.po                      |     164 +
 src/bin/pg_config/po/sv.po                      |     283 +
 src/bin/pg_config/po/ta.po                      |     268 +
 src/bin/pg_config/po/tr.po                      |     280 +
 src/bin/pg_config/po/zh_CN.po                   |     162 +
 src/bin/pg_config/po/zh_TW.po                   |     145 +
 src/bin/pg_config/win32.mak                     |     119 +
 src/bin/pg_controldata/.gitignore               |       3 +
 src/bin/pg_controldata/.p4ignore                |       3 +
 src/bin/pg_controldata/Makefile                 |      46 +
 src/bin/pg_controldata/nls.mk                   |       5 +
 src/bin/pg_controldata/pg_controldata.c         |     242 +
 src/bin/pg_controldata/po/.gitignore            |      11 +
 src/bin/pg_controldata/po/.p4ignore             |      11 +
 src/bin/pg_controldata/po/cs.po                 |     248 +
 src/bin/pg_controldata/po/de.po                 |     289 +
 src/bin/pg_controldata/po/es.po                 |     286 +
 src/bin/pg_controldata/po/fa.po                 |     232 +
 src/bin/pg_controldata/po/fr.po                 |     292 +
 src/bin/pg_controldata/po/hu.po                 |     216 +
 src/bin/pg_controldata/po/it.po                 |     312 +
 src/bin/pg_controldata/po/ja.po                 |     279 +
 src/bin/pg_controldata/po/ko.po                 |     273 +
 src/bin/pg_controldata/po/nb.po                 |     231 +
 src/bin/pg_controldata/po/pl.po                 |     244 +
 src/bin/pg_controldata/po/pt_BR.po              |     288 +
 src/bin/pg_controldata/po/ro.po                 |     265 +
 src/bin/pg_controldata/po/ru.po                 |     250 +
 src/bin/pg_controldata/po/sk.po                 |     246 +
 src/bin/pg_controldata/po/sl.po                 |     249 +
 src/bin/pg_controldata/po/sv.po                 |     279 +
 src/bin/pg_controldata/po/ta.po                 |     267 +
 src/bin/pg_controldata/po/tr.po                 |     292 +
 src/bin/pg_controldata/po/zh_CN.po              |     247 +
 src/bin/pg_controldata/po/zh_TW.po              |     237 +
 src/bin/pg_ctl/.gitignore                       |       1 +
 src/bin/pg_ctl/.p4ignore                        |       1 +
 src/bin/pg_ctl/Makefile                         |      50 +
 src/bin/pg_ctl/nls.mk                           |       5 +
 src/bin/pg_ctl/pg_ctl.c                         |    2021 +
 src/bin/pg_ctl/po/.gitignore                    |      11 +
 src/bin/pg_ctl/po/.p4ignore                     |      11 +
 src/bin/pg_ctl/po/cs.po                         |     510 +
 src/bin/pg_ctl/po/de.po                         |     648 +
 src/bin/pg_ctl/po/es.po                         |     655 +
 src/bin/pg_ctl/po/fr.po                         |     669 +
 src/bin/pg_ctl/po/it.po                         |     654 +
 src/bin/pg_ctl/po/ja.po                         |     637 +
 src/bin/pg_ctl/po/ko.po                         |     592 +
 src/bin/pg_ctl/po/pt_BR.po                      |     649 +
 src/bin/pg_ctl/po/ro.po                         |     584 +
 src/bin/pg_ctl/po/ru.po                         |     645 +
 src/bin/pg_ctl/po/sk.po                         |     483 +
 src/bin/pg_ctl/po/sl.po                         |     545 +
 src/bin/pg_ctl/po/sv.po                         |     631 +
 src/bin/pg_ctl/po/ta.po                         |     619 +
 src/bin/pg_ctl/po/tr.po                         |     634 +
 src/bin/pg_ctl/po/zh_CN.po                      |     538 +
 src/bin/pg_ctl/po/zh_TW.po                      |     504 +
 src/bin/pg_dump/.gitignore                      |       4 +
 src/bin/pg_dump/.p4ignore                       |       4 +
 src/bin/pg_dump/Makefile                        |      68 +
 src/bin/pg_dump/README                          |      78 +
 src/bin/pg_dump/cdb/.gitignore                  |       5 +
 src/bin/pg_dump/cdb/.p4ignore                   |       4 +
 src/bin/pg_dump/cdb/Makefile                    |      76 +
 src/bin/pg_dump/cdb/cdb_backup_archiver.c       |    2959 +
 src/bin/pg_dump/cdb/cdb_backup_state.c          |     374 +
 src/bin/pg_dump/cdb/cdb_backup_state.h          |      80 +
 src/bin/pg_dump/cdb/cdb_backup_status.c         |     179 +
 src/bin/pg_dump/cdb/cdb_backup_status.h         |      91 +
 src/bin/pg_dump/cdb/cdb_dump.c                  |    2177 +
 src/bin/pg_dump/cdb/cdb_dump.h                  |      37 +
 src/bin/pg_dump/cdb/cdb_dump_agent.c            |    7348 +
 src/bin/pg_dump/cdb/cdb_dump_include.c          |    2936 +
 src/bin/pg_dump/cdb/cdb_dump_include.h          |     100 +
 src/bin/pg_dump/cdb/cdb_dump_util.c             |     847 +
 src/bin/pg_dump/cdb/cdb_dump_util.h             |     119 +
 src/bin/pg_dump/cdb/cdb_dumpall_agent.c         |      94 +
 src/bin/pg_dump/cdb/cdb_restore.c               |    1755 +
 src/bin/pg_dump/cdb/cdb_restore_agent.c         |    1382 +
 src/bin/pg_dump/cdb/cdb_seginst.c               |     472 +
 src/bin/pg_dump/cdb/cdb_seginst.h               |      90 +
 src/bin/pg_dump/cdb/cdb_table.c                 |     502 +
 src/bin/pg_dump/cdb/cdb_table.h                 |      66 +
 src/bin/pg_dump/common.c                        |    1137 +
 src/bin/pg_dump/dumputils.c                     |    1116 +
 src/bin/pg_dump/dumputils.h                     |      47 +
 src/bin/pg_dump/keywords.c                      |      31 +
 src/bin/pg_dump/nls.mk                          |       9 +
 src/bin/pg_dump/pg_backup.h                     |     202 +
 src/bin/pg_dump/pg_backup_archiver.c            |    2966 +
 src/bin/pg_dump/pg_backup_archiver.h            |     367 +
 src/bin/pg_dump/pg_backup_custom.c              |    1022 +
 src/bin/pg_dump/pg_backup_db.c                  |     732 +
 src/bin/pg_dump/pg_backup_db.h                  |      18 +
 src/bin/pg_dump/pg_backup_files.c               |     542 +
 src/bin/pg_dump/pg_backup_null.c                |     221 +
 src/bin/pg_dump/pg_backup_tar.c                 |    1461 +
 src/bin/pg_dump/pg_backup_tar.h                 |      34 +
 src/bin/pg_dump/pg_dump.c                       |    9635 +
 src/bin/pg_dump/pg_dump.h                       |     522 +
 src/bin/pg_dump/pg_dump_sort.c                  |    1106 +
 src/bin/pg_dump/pg_dumpall.c                    |    1914 +
 src/bin/pg_dump/pg_restore.c                    |     429 +
 src/bin/pg_dump/po/.gitignore                   |       7 +
 src/bin/pg_dump/po/.p4ignore                    |       7 +
 src/bin/pg_dump/po/cs.po                        |    1810 +
 src/bin/pg_dump/po/de.po                        |    2223 +
 src/bin/pg_dump/po/es.po                        |    2258 +
 src/bin/pg_dump/po/fr.po                        |    2310 +
 src/bin/pg_dump/po/it.po                        |    1744 +
 src/bin/pg_dump/po/ja.po                        |    2182 +
 src/bin/pg_dump/po/ko.po                        |    1883 +
 src/bin/pg_dump/po/nb.po                        |    2305 +
 src/bin/pg_dump/po/pt_BR.po                     |    2202 +
 src/bin/pg_dump/po/ro.po                        |    1821 +
 src/bin/pg_dump/po/ru.po                        |    1829 +
 src/bin/pg_dump/po/sk.po                        |    1713 +
 src/bin/pg_dump/po/sl.po                        |    1815 +
 src/bin/pg_dump/po/sv.po                        |    2257 +
 src/bin/pg_dump/po/tr.po                        |    2247 +
 src/bin/pg_dump/po/zh_CN.po                     |    1809 +
 src/bin/pg_dump/po/zh_TW.po                     |    1725 +
 src/bin/pg_dump/test/Makefile                   |      35 +
 src/bin/pg_dump/test/README.txt                 |       2 +
 src/bin/pg_dump/test/dumputils_test.c           |      54 +
 src/bin/pg_dump/win32.mak                       |     206 +
 src/bin/pg_resetxlog/.gitignore                 |       3 +
 src/bin/pg_resetxlog/.p4ignore                  |       3 +
 src/bin/pg_resetxlog/Makefile                   |      47 +
 src/bin/pg_resetxlog/nls.mk                     |       5 +
 src/bin/pg_resetxlog/pg_resetxlog.c             |     925 +
 src/bin/pg_resetxlog/po/.gitignore              |      13 +
 src/bin/pg_resetxlog/po/.p4ignore               |      13 +
 src/bin/pg_resetxlog/po/cs.po                   |     364 +
 src/bin/pg_resetxlog/po/de.po                   |     450 +
 src/bin/pg_resetxlog/po/es.po                   |     452 +
 src/bin/pg_resetxlog/po/fr.po                   |     465 +
 src/bin/pg_resetxlog/po/hu.po                   |     322 +
 src/bin/pg_resetxlog/po/it.po                   |     480 +
 src/bin/pg_resetxlog/po/ja.po                   |     444 +
 src/bin/pg_resetxlog/po/ko.po                   |     442 +
 src/bin/pg_resetxlog/po/nb.po                   |     347 +
 src/bin/pg_resetxlog/po/pt_BR.po                |     450 +
 src/bin/pg_resetxlog/po/ro.po                   |     426 +
 src/bin/pg_resetxlog/po/ru.po                   |     469 +
 src/bin/pg_resetxlog/po/sk.po                   |     345 +
 src/bin/pg_resetxlog/po/sl.po                   |     359 +
 src/bin/pg_resetxlog/po/sv.po                   |     443 +
 src/bin/pg_resetxlog/po/ta.po                   |     448 +
 src/bin/pg_resetxlog/po/tr.po                   |     461 +
 src/bin/pg_resetxlog/po/zh_CN.po                |     359 +
 src/bin/pg_resetxlog/po/zh_TW.po                |     338 +
 src/bin/psql/.gitignore                         |       7 +
 src/bin/psql/.p4ignore                          |       7 +
 src/bin/psql/Makefile                           |      91 +
 src/bin/psql/bcc32.mak                          |     243 +
 src/bin/psql/command.c                          |    2251 +
 src/bin/psql/command.h                          |      43 +
 src/bin/psql/common.c                           |    1576 +
 src/bin/psql/common.h                           |      66 +
 src/bin/psql/copy.c                             |     612 +
 src/bin/psql/copy.h                             |      22 +
 src/bin/psql/create_help.pl                     |     192 +
 src/bin/psql/describe.c                         |    4128 +
 src/bin/psql/describe.h                         |      86 +
 src/bin/psql/help.c                             |     477 +
 src/bin/psql/help.h                             |      19 +
 src/bin/psql/input.c                            |     436 +
 src/bin/psql/input.h                            |      50 +
 src/bin/psql/large_obj.c                        |     317 +
 src/bin/psql/large_obj.h                        |      16 +
 src/bin/psql/mainloop.c                         |     425 +
 src/bin/psql/mainloop.h                         |      15 +
 src/bin/psql/mbprint.c                          |     395 +
 src/bin/psql/mbprint.h                          |      18 +
 src/bin/psql/nls.mk                             |       7 +
 src/bin/psql/po/.gitignore                      |      10 +
 src/bin/psql/po/.p4ignore                       |      10 +
 src/bin/psql/po/cs.po                           |    3992 +
 src/bin/psql/po/de.po                           |    3762 +
 src/bin/psql/po/es.po                           |    3684 +
 src/bin/psql/po/fa.po                           |    2820 +
 src/bin/psql/po/fr.po                           |    6577 +
 src/bin/psql/po/hu.po                           |    1247 +
 src/bin/psql/po/it.po                           |    4964 +
 src/bin/psql/po/ja.po                           |    3751 +
 src/bin/psql/po/ko.po                           |    3737 +
 src/bin/psql/po/nb.po                           |    2474 +
 src/bin/psql/po/pt_BR.po                        |    4803 +
 src/bin/psql/po/ro.po                           |    3651 +
 src/bin/psql/po/ru.po                           |    3178 +
 src/bin/psql/po/sk.po                           |    3112 +
 src/bin/psql/po/sl.po                           |    3164 +
 src/bin/psql/po/sv.po                           |    5567 +
 src/bin/psql/po/tr.po                           |    4850 +
 src/bin/psql/po/zh_CN.po                        |    3165 +
 src/bin/psql/po/zh_TW.po                        |    3261 +
 src/bin/psql/print.c                            |    2540 +
 src/bin/psql/print.h                            |     180 +
 src/bin/psql/prompt.c                           |     320 +
 src/bin/psql/prompt.h                           |      25 +
 src/bin/psql/psqlrc.sample                      |       7 +
 src/bin/psql/psqlscan.h                         |      64 +
 src/bin/psql/psqlscan.l                         |    1889 +
 src/bin/psql/settings.h                         |     131 +
 src/bin/psql/startup.c                          |     777 +
 src/bin/psql/stringutils.c                      |     274 +
 src/bin/psql/stringutils.h                      |      22 +
 src/bin/psql/tab-complete.c                     |    3133 +
 src/bin/psql/tab-complete.h                     |      15 +
 src/bin/psql/variables.c                        |     270 +
 src/bin/psql/variables.h                        |      60 +
 src/bin/psql/win32.mak                          |     192 +
 src/bin/scripts/.gitignore                      |      14 +
 src/bin/scripts/.p4ignore                       |      14 +
 src/bin/scripts/Makefile                        |      80 +
 src/bin/scripts/clusterdb.c                     |     259 +
 src/bin/scripts/common.c                        |     453 +
 src/bin/scripts/common.h                        |      54 +
 src/bin/scripts/createdb.c                      |     226 +
 src/bin/scripts/createlang.c                    |     230 +
 src/bin/scripts/createuser.c                    |     330 +
 src/bin/scripts/dropdb.c                        |     154 +
 src/bin/scripts/droplang.c                      |     347 +
 src/bin/scripts/dropuser.c                      |     153 +
 src/bin/scripts/nls.mk                          |      10 +
 src/bin/scripts/po/.gitignore                   |      13 +
 src/bin/scripts/po/.p4ignore                    |      13 +
 src/bin/scripts/po/cs.po                        |     926 +
 src/bin/scripts/po/de.po                        |     950 +
 src/bin/scripts/po/es.po                        |     958 +
 src/bin/scripts/po/fr.po                        |    1059 +
 src/bin/scripts/po/it.po                        |    1013 +
 src/bin/scripts/po/ja.po                        |     938 +
 src/bin/scripts/po/ko.po                        |     860 +
 src/bin/scripts/po/pt_BR.po                     |     934 +
 src/bin/scripts/po/ro.po                        |     841 +
 src/bin/scripts/po/ru.po                        |     737 +
 src/bin/scripts/po/sk.po                        |     632 +
 src/bin/scripts/po/sl.po                        |     719 +
 src/bin/scripts/po/sv.po                        |     925 +
 src/bin/scripts/po/ta.po                        |     841 +
 src/bin/scripts/po/tr.po                        |     999 +
 src/bin/scripts/po/zh_CN.po                     |     706 +
 src/bin/scripts/po/zh_TW.po                     |     715 +
 src/bin/scripts/reindexdb.c                     |     333 +
 src/bin/scripts/vacuumdb.c                      |     284 +
 src/include/.gitignore                          |       5 +
 src/include/.p4ignore                           |       4 +
 src/include/Makefile                            |      84 +
 src/include/access/README.caql_usage            |     438 +
 src/include/access/aomd.h                       |      56 +
 src/include/access/aosegfiles.h                 |     171 +
 src/include/access/appendonlytid.h              |      72 +
 src/include/access/appendonlywriter.h           |     151 +
 src/include/access/attnum.h                     |      64 +
 src/include/access/bitmap.h                     |     882 +
 src/include/access/cdbdistributedxidmap.h       |      42 +
 src/include/access/clog.h                       |      62 +
 src/include/access/extprotocol.h                |      88 +
 src/include/access/fileam.h                     |      77 +
 src/include/access/filesplit.h                  |      61 +
 src/include/access/formatter.h                  |     131 +
 src/include/access/genam.h                      |     162 +
 src/include/access/gin.h                        |     466 +
 src/include/access/gist.h                       |     147 +
 src/include/access/gist_private.h               |     371 +
 src/include/access/gistscan.h                   |      25 +
 src/include/access/ha_config.h                  |      32 +
 src/include/access/hash.h                       |     318 +
 src/include/access/hd_work_mgr.h                |      35 +
 src/include/access/heapam.h                     |     345 +
 src/include/access/hio.h                        |      26 +
 src/include/access/htup.h                       |     636 +
 src/include/access/itup.h                       |     148 +
 src/include/access/libchurl.h                   |     127 +
 src/include/access/memtup.h                     |     188 +
 src/include/access/multixact.h                  |      73 +
 src/include/access/nbtree.h                     |     602 +
 .../parquetmetadata_c++/MetadataInterface.h     |     164 +
 src/include/access/parquetsegfiles.h            |     114 +
 src/include/access/persistentendxactrec.h       |     200 +
 src/include/access/persistentfilesysobjname.h   |     280 +
 src/include/access/printtup.h                   |      33 +
 src/include/access/pxfcomutils.h                |      11 +
 src/include/access/pxffilters.h                 |      90 +
 src/include/access/pxfheaders.h                 |      33 +
 src/include/access/pxfmasterapi.h               |      65 +
 src/include/access/pxfuriparser.h               |      74 +
 src/include/access/pxfutils.h                   |      27 +
 src/include/access/reloptions.h                 |      52 +
 src/include/access/relscan.h                    |     155 +
 src/include/access/rmgr.h                       |      37 +
 src/include/access/sdir.h                       |      58 +
 src/include/access/skey.h                       |     146 +
 src/include/access/slru.h                       |     129 +
 src/include/access/subtrans.h                   |      36 +
 src/include/access/sysattr.h                    |      32 +
 src/include/access/transam.h                    |     115 +
 src/include/access/tupdesc.h                    |     121 +
 src/include/access/tupmacs.h                    |     254 +
 src/include/access/tuptoaster.h                 |     187 +
 src/include/access/twophase.h                   |     109 +
 src/include/access/twophase_rmgr.h              |      40 +
 src/include/access/url.h                        |     154 +
 src/include/access/valid.h                      |     113 +
 src/include/access/xact.h                       |     270 +
 src/include/access/xlog.h                       |     283 +
 src/include/access/xlog_internal.h              |     285 +
 src/include/access/xlogdefs.h                   |      66 +
 src/include/access/xlogmm.h                     |     185 +
 src/include/access/xlogutils.h                  |      29 +
 src/include/bootstrap/bootstrap.h               |      82 +
 src/include/c.h                                 |     972 +
 src/include/catalog/.gitignore                  |       1 +
 src/include/catalog/.p4ignore                   |       1 +
 src/include/catalog/JSON.pm                     |    2223 +
 src/include/catalog/JSON/PP.pm                  |    2191 +
 src/include/catalog/JSON/PP/Boolean.pm          |      26 +
 src/include/catalog/JSON/PP5005.pm              |     146 +
 src/include/catalog/JSON/PP56.pm                |     198 +
 src/include/catalog/JSON/PP58.pm                |      93 +
 src/include/catalog/README.add_catalog_function |      74 +
 src/include/catalog/README.tidycat              |     131 +
 src/include/catalog/aoblkdir.h                  |      33 +
 src/include/catalog/aoseg.h                     |      24 +
 src/include/catalog/calico.pl                   |    5863 +
 src/include/catalog/caqlparse.h                 |     102 +
 src/include/catalog/caqltrack.pl                |     678 +
 src/include/catalog/caqluniqdef.pl              |     268 +
 src/include/catalog/catalog.h                   |      56 +
 src/include/catalog/catcore.h                   |     108 +
 src/include/catalog/catquery.h                  |     251 +
 src/include/catalog/catullus.pl                 |    2225 +
 src/include/catalog/catversion.h                |      58 +
 src/include/catalog/dependency.h                |     238 +
 src/include/catalog/duplicate_oids              |      28 +
 src/include/catalog/genbki.h                    |      39 +
 src/include/catalog/gp_configuration.h          |     345 +
 src/include/catalog/gp_fastsequence.h           |     120 +
 src/include/catalog/gp_global_sequence.h        |      95 +
 src/include/catalog/gp_id.h                     |      73 +
 src/include/catalog/gp_master_mirroring.h       |      99 +
 src/include/catalog/gp_persistent.h             |     735 +
 src/include/catalog/gp_policy.h                 |     128 +
 src/include/catalog/gp_san_config.h             |     172 +
 src/include/catalog/gp_segment_config.h         |     105 +
 src/include/catalog/gp_verification_history.h   |     132 +
 src/include/catalog/gp_version.in               |      37 +
 src/include/catalog/hcatalog/externalmd.h       |      17 +
 src/include/catalog/hcatalog/hcatalogmd.h       |      50 +
 src/include/catalog/heap.h                      |     165 +
 src/include/catalog/index.h                     |     132 +
 src/include/catalog/indexing.h                  |     422 +
 src/include/catalog/namespace.h                 |      98 +
 src/include/catalog/pablopcatso.pl              |     691 +
 src/include/catalog/pg_aggregate.h              |     340 +
 src/include/catalog/pg_am.h                     |     185 +
 src/include/catalog/pg_amop.h                   |    1368 +
 src/include/catalog/pg_amproc.h                 |     382 +
 src/include/catalog/pg_appendonly.h             |     277 +
 .../catalog/pg_appendonly_alter_column.h        |      80 +
 src/include/catalog/pg_attrdef.h                |      75 +
 src/include/catalog/pg_attribute.h              |     524 +
 src/include/catalog/pg_attribute_encoding.h     |      97 +
 src/include/catalog/pg_auth_members.h           |      80 +
 src/include/catalog/pg_auth_time_constraint.h   |     106 +
 src/include/catalog/pg_authid.h                 |     176 +
 src/include/catalog/pg_autovacuum.h             |      86 +
 src/include/catalog/pg_cast.h                   |     439 +
 src/include/catalog/pg_class.h                  |     272 +
 src/include/catalog/pg_compression.h            |     160 +
 src/include/catalog/pg_constraint.h             |     232 +
 src/include/catalog/pg_control.h                |     167 +
 src/include/catalog/pg_conversion.h             |     119 +
 src/include/catalog/pg_database.h               |     110 +
 src/include/catalog/pg_depend.h                 |     113 +
 src/include/catalog/pg_description.h            |     102 +
 src/include/catalog/pg_extprotocol.h            |     135 +
 src/include/catalog/pg_exttable.h               |     156 +
 src/include/catalog/pg_filespace.h              |      90 +
 src/include/catalog/pg_filespace_entry.h        |     110 +
 src/include/catalog/pg_filesystem.h             |     199 +
 src/include/catalog/pg_foreign_data_wrapper.h   |      88 +
 src/include/catalog/pg_foreign_server.h         |      92 +
 src/include/catalog/pg_foreign_table.h          |      82 +
 src/include/catalog/pg_index.h                  |     103 +
 src/include/catalog/pg_inherits.h               |      72 +
 src/include/catalog/pg_language.h               |     117 +
 src/include/catalog/pg_largeobject.h            |      93 +
 src/include/catalog/pg_listener.h               |      93 +
 src/include/catalog/pg_magic_oid.h              |      44 +
 src/include/catalog/pg_namespace.h              |     142 +
 src/include/catalog/pg_opclass.h                |     271 +
 src/include/catalog/pg_operator.h               |    1030 +
 src/include/catalog/pg_partition.h              |      98 +
 src/include/catalog/pg_partition_encoding.h     |      83 +
 src/include/catalog/pg_partition_rule.h         |     124 +
 src/include/catalog/pg_pltemplate.h             |      98 +
 src/include/catalog/pg_proc.h                   |   10466 +
 src/include/catalog/pg_proc.sql                 |    5515 +
 src/include/catalog/pg_proc_callback.h          |      94 +
 src/include/catalog/pg_remote_credentials.h     |      76 +
 src/include/catalog/pg_resqueue.h               |     381 +
 src/include/catalog/pg_rewrite.h                |      89 +
 src/include/catalog/pg_shdepend.h               |     109 +
 src/include/catalog/pg_shdescription.h          |      92 +
 src/include/catalog/pg_statistic.h              |     414 +
 src/include/catalog/pg_tablespace.h             |     115 +
 src/include/catalog/pg_tidycat.h                |      35 +
 src/include/catalog/pg_trigger.h                |     126 +
 src/include/catalog/pg_type.h                   |     952 +
 src/include/catalog/pg_type.sql                 |     844 +
 src/include/catalog/pg_type_encoding.h          |      79 +
 src/include/catalog/pg_user_mapping.h           |      79 +
 src/include/catalog/pg_window.h                 |     464 +
 src/include/catalog/sleazy.pl                   |    1923 +
 src/include/catalog/tidycat.pl                  |    3852 +
 src/include/catalog/toasting.h                  |     111 +
 src/include/catalog/unused_oids                 |      65 +
 src/include/cdb/cdbanalyze.h                    |      26 +
 src/include/cdb/cdbappendonlyam.h               |     337 +
 src/include/cdb/cdbappendonlyblockdirectory.h   |     193 +
 src/include/cdb/cdbappendonlystorage.h          |     166 +
 src/include/cdb/cdbappendonlystorage_int.h      |     497 +
 src/include/cdb/cdbappendonlystorageformat.h    |     219 +
 src/include/cdb/cdbappendonlystoragelayer.h     |     142 +
 src/include/cdb/cdbappendonlystorageread.h      |     456 +
 src/include/cdb/cdbappendonlystoragewrite.h     |     510 +
 src/include/cdb/cdbbackup.h                     |      17 +
 src/include/cdb/cdbbufferedappend.h             |     198 +
 src/include/cdb/cdbbufferedread.h               |     195 +
 src/include/cdb/cdbcat.h                        |      24 +
 src/include/cdb/cdbcellbuf.h                    |     649 +
 src/include/cdb/cdbchunkpool.h                  |      48 +
 src/include/cdb/cdbconn.h                       |      78 +
 src/include/cdb/cdbcopy.h                       |      71 +
 src/include/cdb/cdbdatabaseinfo.h               |     238 +
 src/include/cdb/cdbdatalocality.h               |      63 +
 src/include/cdb/cdbdef.h                        |      41 +
 src/include/cdb/cdbdirectopen.h                 |     313 +
 src/include/cdb/cdbdisp.h                       |      92 +
 src/include/cdb/cdbdispatchedtablespaceinfo.h   |      34 +
 src/include/cdb/cdbdispatchresult.h             |     312 +
 src/include/cdb/cdbdoublylinked.h               |      76 +
 src/include/cdb/cdbexplain.h                    |     184 +
 src/include/cdb/cdbfilerep.h                    |      22 +
 src/include/cdb/cdbfilesystemcredential.h       |      38 +
 src/include/cdb/cdbfts.h                        |     177 +
 src/include/cdb/cdbgang.h                       |     271 +
 src/include/cdb/cdbglobalsequence.h             |      34 +
 src/include/cdb/cdbgroup.h                      |      70 +
 src/include/cdb/cdbhash.h                       |      99 +
 src/include/cdb/cdbheap.h                       |     113 +
 src/include/cdb/cdbicudpfaultinjection.h        |     577 +
 src/include/cdb/cdbinmemheapam.h                |     129 +
 src/include/cdb/cdbinterconnect.h               |     519 +
 src/include/cdb/cdblink.h                       |      76 +
 src/include/cdb/cdbllize.h                      |      37 +
 src/include/cdb/cdblogsync.h                    |      27 +
 src/include/cdb/cdbmetadatacache.h              |      56 +
 src/include/cdb/cdbmetadatacache_internal.h     |      86 +
 src/include/cdb/cdbmirroredappendonly.h         |     181 +
 src/include/cdb/cdbmirroredbufferpool.h         |     146 +
 src/include/cdb/cdbmirroredfilesysobj.h         |     150 +
 src/include/cdb/cdbmirroredflatfile.h           |     282 +
 src/include/cdb/cdbmotion.h                     |     150 +
 src/include/cdb/cdbmutate.h                     |      50 +
 src/include/cdb/cdboidsync.h                    |       9 +
 src/include/cdb/cdbparquetam.h                  |     158 +
 src/include/cdb/cdbparquetbitstreamutils.h      |      60 +
 src/include/cdb/cdbparquetbytepacker.h          |      70 +
 src/include/cdb/cdbparquetcolumn.h              |      86 +
 src/include/cdb/cdbparquetfooterbuffer.h        |      74 +
 src/include/cdb/cdbparquetfooterprocessor.h     |      40 +
 src/include/cdb/cdbparquetfooterserializer.h    |      77 +
 .../cdb/cdbparquetfooterserializer_protocol.h   |     174 +
 src/include/cdb/cdbparquetrleencoder.h          |     158 +
 src/include/cdb/cdbparquetrowgroup.h            |      63 +
 src/include/cdb/cdbparquetstorageread.h         |      85 +
 src/include/cdb/cdbparquetstoragewrite.h        |     219 +
 src/include/cdb/cdbpartition.h                  |     297 +
 src/include/cdb/cdbpath.h                       |      65 +
 src/include/cdb/cdbpathlocus.h                  |     314 +
 src/include/cdb/cdbpathtoplan.h                 |      26 +
 src/include/cdb/cdbpersistentdatabase.h         |     218 +
 src/include/cdb/cdbpersistentfilespace.h        |     166 +
 src/include/cdb/cdbpersistentfilesysobj.h       |     315 +
 src/include/cdb/cdbpersistentrecovery.h         |      95 +
 src/include/cdb/cdbpersistentrelation.h         |     118 +
 src/include/cdb/cdbpersistentrelfile.h          |     192 +
 src/include/cdb/cdbpersistentstore.h            |     674 +
 src/include/cdb/cdbpersistenttablespace.h       |     182 +
 src/include/cdb/cdbplan.h                       |      40 +
 src/include/cdb/cdbptrbuf.h                     |     609 +
 src/include/cdb/cdbpublic.h                     |     106 +
 src/include/cdb/cdbpullup.h                     |     250 +
 src/include/cdb/cdbquerycontextdispatching.h    |     173 +
 src/include/cdb/cdbrelsize.h                    |      20 +
 .../cdb/cdbresynchronizechangetracking.h        |      48 +
 src/include/cdb/cdbselect.h                     |      56 +
 src/include/cdb/cdbsetop.h                      |     108 +
 src/include/cdb/cdbshareddoublylinked.h         |      98 +
 src/include/cdb/cdbsharedoidsearch.h            |     131 +
 src/include/cdb/cdbsharedstorageop.h            |      56 +
 src/include/cdb/cdbsreh.h                       |     115 +
 src/include/cdb/cdbsrlz.h                       |      25 +
 src/include/cdb/cdbsubplan.h                    |      21 +
 src/include/cdb/cdbsubselect.h                  |      18 +
 src/include/cdb/cdbtargeteddispatch.h           |      30 +
 src/include/cdb/cdbthreadwork.h                 |      84 +
 src/include/cdb/cdbtimer.h                      |      27 +
 src/include/cdb/cdbtmpdir.h                     |       7 +
 src/include/cdb/cdbutil.h                       |     187 +
 src/include/cdb/cdbvarblock.h                   |     397 +
 src/include/cdb/cdbvars.h                       |    1210 +
 src/include/cdb/dispatcher.h                    |      69 +
 src/include/cdb/dispatcher_mgt.h                |      56 +
 src/include/cdb/executormgr.h                   |      80 +
 src/include/cdb/htupfifo.h                      |      75 +
 src/include/cdb/memquota.h                      |      47 +
 src/include/cdb/ml_ipc.h                        |     323 +
 src/include/cdb/partitionselection.h            |      53 +
 src/include/cdb/poolmgr.h                       |      22 +
 src/include/cdb/tupchunk.h                      |      81 +
 src/include/cdb/tupchunklist.h                  |     100 +
 src/include/cdb/tupser.h                        |     104 +
 src/include/cdb/workermgr.h                     |      30 +
 src/include/commands/alter.h                    |      23 +
 src/include/commands/analyzeutils.h             |      26 +
 src/include/commands/async.h                    |      46 +
 src/include/commands/cluster.h                  |      32 +
 src/include/commands/comment.h                  |      42 +
 src/include/commands/conversioncmds.h           |      27 +
 src/include/commands/copy.h                     |     280 +
 src/include/commands/dbcommands.h               |      69 +
 src/include/commands/defrem.h                   |     120 +
 src/include/commands/explain.h                  |      33 +
 src/include/commands/extprotocolcmds.h          |      21 +
 src/include/commands/filespace.h                |      39 +
 src/include/commands/filesystemcmds.h           |      21 +
 src/include/commands/lockcmds.h                 |      24 +
 src/include/commands/portalcmds.h               |      33 +
 src/include/commands/prepare.h                  |      76 +
 src/include/commands/proclang.h                 |      20 +
 src/include/commands/queue.h                    |      19 +
 src/include/commands/schemacmds.h               |      30 +
 src/include/commands/sequence.h                 |     125 +
 src/include/commands/tablecmds.h                |     141 +
 src/include/commands/tablespace.h               |      65 +
 src/include/commands/trigger.h                  |     200 +
 src/include/commands/typecmds.h                 |      46 +
 src/include/commands/user.h                     |      26 +
 src/include/commands/vacuum.h                   |     185 +
 src/include/commands/variable.h                 |      39 +
 src/include/commands/version.h                  |      17 +
 src/include/commands/view.h                     |      22 +
 src/include/executor/execDML.h                  |      60 +
 src/include/executor/execDynamicScan.h          |      68 +
 src/include/executor/execHHashagg.h             |     241 +
 src/include/executor/execIndexscan.h            |      32 +
 src/include/executor/execWorkfile.h             |     150 +
 src/include/executor/execdebug.h                |     193 +
 src/include/executor/execdefs.h                 |      33 +
 src/include/executor/execdesc.h                 |     156 +
 src/include/executor/executor.h                 |     517 +
 src/include/executor/functions.h                |      28 +
 src/include/executor/hashjoin.h                 |     195 +
 src/include/executor/instrument.h               |      53 +
 src/include/executor/nodeAgg.h                  |     221 +
 src/include/executor/nodeAppend.h               |      36 +
 src/include/executor/nodeAppendOnlyscan.h       |      33 +
 src/include/executor/nodeAssertOp.h             |      24 +
 src/include/executor/nodeBitmapAnd.h            |      35 +
 src/include/executor/nodeBitmapAppendOnlyscan.h |      38 +
 src/include/executor/nodeBitmapHeapscan.h       |      38 +
 src/include/executor/nodeBitmapIndexscan.h      |      36 +
 src/include/executor/nodeBitmapOr.h             |      33 +
 src/include/executor/nodeBitmapTableScan.h      |      40 +
 src/include/executor/nodeDML.h                  |      23 +
 src/include/executor/nodeDynamicIndexscan.h     |      28 +
 src/include/executor/nodeDynamicTableScan.h     |      29 +
 src/include/executor/nodeExternalscan.h         |      33 +
 src/include/executor/nodeFunctionscan.h         |      37 +
 src/include/executor/nodeHash.h                 |      71 +
 src/include/executor/nodeHashjoin.h             |      50 +
 src/include/executor/nodeIndexscan.h            |      52 +
 src/include/executor/nodeLimit.h                |      34 +
 src/include/executor/nodeMaterial.h             |      38 +
 src/include/executor/nodeMergejoin.h            |      36 +
 src/include/executor/nodeMotion.h               |      51 +
 src/include/executor/nodeNestloop.h             |      36 +
 src/include/executor/nodeParquetScan.h          |      32 +
 src/include/executor/nodePartitionSelector.h    |      24 +
 src/include/executor/nodeRepeat.h               |      37 +
 src/include/executor/nodeResult.h               |      35 +
 src/include/executor/nodeRowTrigger.h           |      24 +
 src/include/executor/nodeSeqscan.h              |      42 +
 src/include/executor/nodeSequence.h             |      30 +
 src/include/executor/nodeSetOp.h                |      34 +
 src/include/executor/nodeShareInputScan.h       |      37 +
 src/include/executor/nodeSort.h                 |      44 +
 src/include/executor/nodeSplitUpdate.h          |      23 +
 src/include/executor/nodeSubplan.h              |      35 +
 src/include/executor/nodeSubqueryscan.h         |      36 +
 src/include/executor/nodeTableFunction.h        |      24 +
 src/include/executor/nodeTableScan.h            |      33 +
 src/include/executor/nodeTidscan.h              |      35 +
 src/include/executor/nodeUnique.h               |      33 +
 src/include/executor/nodeValuesscan.h           |      35 +
 src/include/executor/nodeWindow.h               |      55 +
 src/include/executor/spi.h                      |     158 +
 src/include/executor/spi_priv.h                 |      60 +
 src/include/executor/tstoreReceiver.h           |      27 +
 src/include/executor/tuptable.h                 |     431 +
 src/include/fmgr.h                              |     633 +
 src/include/foreign/foreign.h                   |      72 +
 src/include/fstream/fstream.h                   |      55 +
 src/include/fstream/gfile.h                     |      92 +
 src/include/funcapi.h                           |     302 +
 src/include/getaddrinfo.h                       |     161 +
 src/include/getopt_long.h                       |      44 +
 src/include/gpmon/gpmon.h                       |     480 +
 src/include/gpopt/Allocators.h                  |     132 +
 src/include/gpopt/Allocators.inl                |     287 +
 src/include/gpopt/CGPOptimizer.h                |      49 +
 src/include/gpopt/config/CConfigParamMapping.h  |      82 +
 src/include/gpopt/gpdbwrappers.h                |     708 +
 .../gpopt/relcache/CMDProviderRelcache.h        |      93 +
 src/include/gpopt/translate/CCTEListEntry.h     |     140 +
 .../gpopt/translate/CContextDXLToPlStmt.h       |     231 +
 .../gpopt/translate/CDXLTranslateContext.h      |     121 +
 .../translate/CDXLTranslateContextBaseTable.h   |      97 +
 src/include/gpopt/translate/CGPDBAttInfo.h      |     126 +
 src/include/gpopt/translate/CGPDBAttOptCol.h    |      86 +
 src/include/gpopt/translate/CIndexQualInfo.h    |     100 +
 src/include/gpopt/translate/CMappingColIdVar.h  |      72 +
 .../gpopt/translate/CMappingColIdVarPlStmt.h    |      99 +
 .../gpopt/translate/CMappingColIdVarQuery.h     |     101 +
 .../translate/CMappingElementColIdParamId.h     |      85 +
 .../gpopt/translate/CMappingElementColIdTE.h    |      85 +
 .../gpopt/translate/CMappingParamIdScalarId.h   |      80 +
 src/include/gpopt/translate/CMappingVarColId.h  |     185 +
 src/include/gpopt/translate/COptColInfo.h       |     120 +
 src/include/gpopt/translate/CQueryMutators.h    |     341 +
 src/include/gpopt/translate/CStateDXLToQuery.h  |      90 +
 .../gpopt/translate/CTranslatorDXLToPlStmt.h    |     820 +
 .../gpopt/translate/CTranslatorDXLToQuery.h     |     304 +
 .../gpopt/translate/CTranslatorDXLToScalar.h    |     436 +
 .../gpopt/translate/CTranslatorPlStmtToDXL.h    |     258 +
 .../gpopt/translate/CTranslatorQueryToDXL.h     |     516 +
 .../gpopt/translate/CTranslatorRelcacheToDXL.h  |     471 +
 .../gpopt/translate/CTranslatorScalarToDXL.h    |     561 +
 src/include/gpopt/translate/CTranslatorUtils.h  |     485 +
 src/include/gpopt/utils/CCatalogUtils.h         |      49 +
 .../gpopt/utils/CConstExprEvaluatorProxy.h      |     130 +
 src/include/gpopt/utils/COptClient.h            |     149 +
 src/include/gpopt/utils/COptServer.h            |     181 +
 src/include/gpopt/utils/COptTasks.h             |     327 +
 src/include/gpopt/utils/gpdbdefs.h              |     122 +
 src/include/gpopt/utils/nodeutils.h             |      32 +
 src/include/lib/dllist.h                        |      85 +
 src/include/lib/stringinfo.h                    |     186 +
 src/include/libpq/auth.h                        |      56 +
 src/include/libpq/be-fsstubs.h                  |      60 +
 src/include/libpq/crypt.h                       |      23 +
 src/include/libpq/hba.h                         |     103 +
 src/include/libpq/ip.h                          |      56 +
 src/include/libpq/libpq-be.h                    |     199 +
 src/include/libpq/libpq-fs.h                    |      24 +
 src/include/libpq/libpq.h                       |      82 +
 src/include/libpq/md5.h                         |      30 +
 src/include/libpq/password_hash.h               |      32 +
 src/include/libpq/pg_sha2.h                     |       9 +
 src/include/libpq/pqcomm.h                      |     204 +
 src/include/libpq/pqformat.h                    |      49 +
 src/include/libpq/pqsignal.h                    |      55 +
 src/include/mb/pg_wchar.h                       |     464 +
 src/include/miscadmin.h                         |     440 +
 src/include/nodes/bitmapset.h                   |      97 +
 src/include/nodes/execnodes.h                   |    2616 +
 src/include/nodes/makefuncs.h                   |      73 +
 src/include/nodes/memnodes.h                    |      92 +
 src/include/nodes/nodeFuncs.h                   |      28 +
 src/include/nodes/nodes.h                       |     743 +
 src/include/nodes/params.h                      |      88 +
 src/include/nodes/parsenodes.h                  |    2755 +
 src/include/nodes/pg_list.h                     |     362 +
 src/include/nodes/plannerconfig.h               |      63 +
 src/include/nodes/plannodes.h                   |    1226 +
 src/include/nodes/primnodes.h                   |    1478 +
 src/include/nodes/print.h                       |      42 +
 src/include/nodes/readfuncs.h                   |      59 +
 src/include/nodes/relation.h                    |    1570 +
 src/include/nodes/stack.h                       |      27 +
 src/include/nodes/tidbitmap.h                   |     182 +
 src/include/nodes/value.h                       |      62 +
 src/include/optimizer/clauses.h                 |     131 +
 src/include/optimizer/cost.h                    |     152 +
 src/include/optimizer/joininfo.h                |      30 +
 src/include/optimizer/pathnode.h                |     163 +
 src/include/optimizer/paths.h                   |     212 +
 src/include/optimizer/plancat.h                 |      45 +
 src/include/optimizer/planmain.h                |     255 +
 src/include/optimizer/planner.h                 |      53 +
 src/include/optimizer/planpartition.h           |      23 +
 src/include/optimizer/planshare.h               |      15 +
 src/include/optimizer/predtest.h                |      65 +
 src/include/optimizer/prep.h                    |      61 +
 src/include/optimizer/restrictinfo.h            |      51 +
 src/include/optimizer/subselect.h               |      30 +
 src/include/optimizer/tlist.h                   |      52 +
 src/include/optimizer/transform.h               |      21 +
 src/include/optimizer/var.h                     |      42 +
 src/include/optimizer/walkers.h                 |      77 +
 src/include/parser/.gitignore                   |       3 +
 src/include/parser/.p4ignore                    |       3 +
 src/include/parser/analyze.h                    |      86 +
 src/include/parser/gramparse.h                  |      60 +
 src/include/parser/keywords.h                   |      38 +
 src/include/parser/kwlist.h                     |     493 +
 src/include/parser/parse_agg.h                  |      45 +
 src/include/parser/parse_clause.h               |      52 +
 src/include/parser/parse_coerce.h               |      91 +
 src/include/parser/parse_cte.h                  |      15 +
 src/include/parser/parse_expr.h                 |      32 +
 src/include/parser/parse_func.h                 |      85 +
 src/include/parser/parse_node.h                 |     126 +
 src/include/parser/parse_oper.h                 |      72 +
 src/include/parser/parse_relation.h             |     106 +
 src/include/parser/parse_target.h               |      41 +
 src/include/parser/parse_type.h                 |      46 +
 src/include/parser/parse_utilcmd.h              |      25 +
 src/include/parser/parser.h                     |      23 +
 src/include/parser/parsetree.h                  |      79 +
 src/include/parser/scansup.h                    |      27 +
 src/include/parser/tidygram.py                  |      73 +
 src/include/pg_config.h.in                      |     898 +
 src/include/pg_config.h.win32                   |     711 +
 src/include/pg_config_manual.h                  |     322 +
 src/include/pg_trace.h                          |     127 +
 src/include/pgstat.h                            |     906 +
 src/include/pgtime.h                            |     158 +
 src/include/port.h                              |     448 +
 src/include/port/aix.h                          |       8 +
 src/include/port/bsdi.h                         |       1 +
 src/include/port/cygwin.h                       |      21 +
 src/include/port/darwin.h                       |       8 +
 src/include/port/dgux.h                         |      15 +
 src/include/port/freebsd.h                      |       1 +
 src/include/port/hpux.h                         |      27 +
 src/include/port/irix.h                         |       7 +
 src/include/port/linux.h                        |      14 +
 src/include/port/netbsd.h                       |       1 +
 src/include/port/nextstep.h                     |      19 +
 src/include/port/openbsd.h                      |       1 +
 src/include/port/osf.h                          |       4 +
 src/include/port/sco.h                          |      18 +
 src/include/port/solaris.h                      |      80 +
 src/include/port/sunos4.h                       |      16 +
 src/include/port/svr4.h                         |       6 +
 src/include/port/ultrix4.h                      |      67 +
 src/include/port/univel.h                       |      19 +
 src/include/port/unixware.h                     |      22 +
 src/include/port/win32.h                        |     394 +
 src/include/port/win32/arpa/inet.h              |       3 +
 src/include/port/win32/dlfcn.h                  |       1 +
 src/include/port/win32/grp.h                    |       1 +
 src/include/port/win32/netdb.h                  |       1 +
 src/include/port/win32/netinet/in.h             |       3 +
 src/include/port/win32/pwd.h                    |       3 +
 src/include/port/win32/sys/mman.h               |       7 +
 src/include/port/win32/sys/resource.h           |       1 +
 src/include/port/win32/sys/socket.h             |      32 +
 src/include/port/win32/sys/wait.h               |       3 +
 src/include/port/win32_msvc/bzlib.h             |     282 +
 src/include/port/win32_msvc/dirent.h            |      23 +
 src/include/port/win32_msvc/glob.h              |     103 +
 src/include/port/win32_msvc/sys/file.h          |       1 +
 src/include/port/win32_msvc/sys/param.h         |       1 +
 src/include/port/win32_msvc/sys/time.h          |       1 +
 src/include/port/win32_msvc/unistd.h            |       1 +
 src/include/port/win32_msvc/utime.h             |       1 +
 src/include/portability/instr_time.h            |     181 +
 src/include/postgres.h                          |     520 +
 src/include/postgres_ext.h                      |      60 +
 src/include/postgres_fe.h                       |      27 +
 src/include/postmaster/autovacuum.h             |      88 +
 src/include/postmaster/backoff.h                |      36 +
 src/include/postmaster/bgwriter.h               |      32 +
 src/include/postmaster/checkpoint.h             |      27 +
 src/include/postmaster/ddaserver.h              |      31 +
 src/include/postmaster/fork_process.h           |      17 +
 src/include/postmaster/fts.h                    |      22 +
 src/include/postmaster/identity.h               |      93 +
 src/include/postmaster/optserver.h              |      48 +
 src/include/postmaster/perfmon.h                |      16 +
 src/include/postmaster/perfmon_segmentinfo.h    |      26 +
 src/include/postmaster/pgarch.h                 |      26 +
 src/include/postmaster/postmaster.h             |      68 +
 src/include/postmaster/primary_mirror_mode.h    |     310 +
 .../primary_mirror_transition_client.h          |      66 +
 src/include/postmaster/sendalert.h              |      12 +
 src/include/postmaster/seqserver.h              |      65 +
 src/include/postmaster/service.h                |     117 +
 src/include/postmaster/syslogger.h              |     199 +
 src/include/postmaster/walredoserver.h          |      56 +
 src/include/postmaster/walsendserver.h          |      68 +
 src/include/regex/regcustom.h                   |      66 +
 src/include/regex/regerrs.h                     |      79 +
 src/include/regex/regex.h                       |     174 +
 src/include/regex/regguts.h                     |     412 +
 src/include/resourcemanager                     |       1 +
 src/include/rewrite/prs2lock.h                  |      46 +
 src/include/rewrite/rewriteDefine.h             |      26 +
 src/include/rewrite/rewriteHandler.h            |      24 +
 src/include/rewrite/rewriteManip.h              |      45 +
 src/include/rewrite/rewriteRemove.h             |      24 +
 src/include/rewrite/rewriteSupport.h            |      23 +
 src/include/rusagestub.h                        |      34 +
 src/include/storage/backendid.h                 |      27 +
 src/include/storage/bfz.h                       |     158 +
 src/include/storage/block.h                     |     121 +
 src/include/storage/buf.h                       |      46 +
 src/include/storage/buf_internals.h             |     214 +
 src/include/storage/buffile.h                   |      55 +
 src/include/storage/bufmgr.h                    |     342 +
 src/include/storage/bufpage.h                   |     368 +
 src/include/storage/dbdirnode.h                 |      25 +
 src/include/storage/fd.h                        |     189 +
 src/include/storage/filesystem.h                |     128 +
 src/include/storage/freespace.h                 |     177 +
 src/include/storage/gp_compress.h               |      62 +
 src/include/storage/ipc.h                       |      81 +
 src/include/storage/item.h                      |      19 +
 src/include/storage/itemid.h                    |     109 +
 src/include/storage/itempos.h                   |      45 +
 src/include/storage/itemptr.h                   |     148 +
 src/include/storage/large_object.h              |      83 +
 src/include/storage/lmgr.h                      |      84 +
 src/include/storage/lock.h                      |     557 +
 src/include/storage/lockrmgr.h                  |      18 +
 src/include/storage/lwlock.h                    |     147 +
 src/include/storage/off.h                       |      58 +
 src/include/storage/pg_sema.h                   |      94 +
 src/include/storage/pg_shmem.h                  |      54 +
 src/include/storage/pipe.h                      |      26 +
 src/include/storage/pmsignal.h                  |      60 +
 src/include/storage/pos.h                       |      64 +
 src/include/storage/proc.h                      |     246 +
 src/include/storage/procarray.h                 |      52 +
 src/include/storage/procsignal.h                |      51 +
 src/include/storage/relfilenode.h               |      95 +
 src/include/storage/s_lock.h                    |     940 +
 src/include/storage/shmem.h                     |     109 +
 src/include/storage/sinval.h                    |     128 +
 src/include/storage/sinvaladt.h                 |      38 +
 src/include/storage/smgr.h                      |     353 +
 src/include/storage/spin.h                      |      73 +
 src/include/storage/tablespacedirnode.h         |      24 +
 src/include/tablefuncapi.h                      |      32 +
 src/include/tcop/dest.h                         |     140 +
 src/include/tcop/fastpath.h                     |      20 +
 src/include/tcop/pquery.h                       |      45 +
 src/include/tcop/tcopdebug.h                    |      44 +
 src/include/tcop/tcopprot.h                     |      79 +
 src/include/tcop/utility.h                      |      44 +
 src/include/utils/.gitignore                    |       2 +
 src/include/utils/.p4ignore                     |       2 +
 src/include/utils/acl.h                         |     309 +
 src/include/utils/array.h                       |     288 +
 src/include/utils/ascii.h                       |      20 +
 src/include/utils/atomic.h                      |      19 +
 src/include/utils/builtins.h                    |    1204 +
 src/include/utils/bytea.h                       |      52 +
 src/include/utils/cash.h                        |      54 +
 src/include/utils/catcache.h                    |     194 +
 src/include/utils/combocid.h                    |      53 +
 src/include/utils/date.h                        |     203 +
 src/include/utils/datetime.h                    |     328 +
 src/include/utils/datum.h                       |      49 +
 src/include/utils/datumstreamblock.h            |    1612 +
 src/include/utils/debugbreak.h                  |      30 +
 src/include/utils/debugutils.h                  |      23 +
 src/include/utils/dynahash.h                    |      19 +
 src/include/utils/dynamic_loader.h              |      25 +
 src/include/utils/elog.h                        |     522 +
 src/include/utils/errcodes.h                    |     387 +
 src/include/utils/faultinjection.h              |      53 +
 src/include/utils/faultinjector.h               |     372 +
 src/include/utils/flatfiles.h                   |      39 +
 src/include/utils/fmgrtab.h                     |      39 +
 src/include/utils/formatting.h                  |      40 +
 src/include/utils/geo_decls.h                   |     432 +
 src/include/utils/guc.h                         |     608 +
 src/include/utils/guc_tables.h                  |     265 +
 src/include/utils/help_config.h                 |      17 +
 src/include/utils/hsearch.h                     |     151 +
 src/include/utils/inet.h                        |      83 +
 src/include/utils/int8.h                        |     131 +
 src/include/utils/inval.h                       |      77 +
 src/include/utils/logtape.h                     |      60 +
 src/include/utils/lsyscache.h                   |     196 +
 src/include/utils/mdver.h                       |      85 +
 src/include/utils/memaccounting.h               |     296 +
 src/include/utils/memutils.h                    |     433 +
 src/include/utils/nabstime.h                    |     167 +
 src/include/utils/netcheck.h                    |      21 +
 src/include/utils/numeric.h                     |      89 +
 src/include/utils/palloc.h                      |     223 +
 src/include/utils/pg_crc.h                      |     180 +
 src/include/utils/pg_locale.h                   |      59 +
 src/include/utils/pg_lzcompress.h               |     112 +
 src/include/utils/pg_rusage.h                   |      37 +
 src/include/utils/portal.h                      |     260 +
 src/include/utils/ps_status.h                   |      30 +
 src/include/utils/rel.h                         |     463 +
 src/include/utils/relcache.h                    |     181 +
 src/include/utils/resowner.h                    |     116 +
 src/include/utils/resscheduler.h                |     174 +
 src/include/utils/segadmin.h                    |      13 +
 src/include/utils/selfuncs.h                    |     180 +
 src/include/utils/session_state.h               |     119 +
 src/include/utils/sharedcache.h                 |     355 +
 src/include/utils/simex.h                       |     128 +
 src/include/utils/size.h                        |      17 +
 src/include/utils/string_wrapper.h              |     121 +
 src/include/utils/syncbitvector.h               |      36 +
 src/include/utils/syncrefhashtable.h            |      66 +
 src/include/utils/syscache.h                    |     166 +
 src/include/utils/testutils.h                   |      46 +
 src/include/utils/timestamp.h                   |     364 +
 src/include/utils/tqual.h                       |     393 +
 src/include/utils/tuplesort.h                   |     220 +
 src/include/utils/tuplesort_mk.h                |     438 +
 src/include/utils/tuplestore.h                  |     102 +
 src/include/utils/tuplestorenew.h               |      83 +
 src/include/utils/typcache.h                    |      88 +
 src/include/utils/tzparser.h                    |      35 +
 src/include/utils/uri.h                         |      54 +
 src/include/utils/varbit.h                      |     106 +
 src/include/utils/vmem_tracker.h                |      72 +
 src/include/utils/workfile_mgr.h                |     237 +
 src/include/utils/xml.h                         |     114 +
 src/interfaces/Makefile                         |      18 +
 src/interfaces/ecpg/ChangeLog                   |    2417 +
 src/interfaces/ecpg/Makefile                    |      21 +
 src/interfaces/ecpg/README.dynSQL               |      12 +
 src/interfaces/ecpg/compatlib/.gitignore        |       8 +
 src/interfaces/ecpg/compatlib/.p4ignore         |       8 +
 src/interfaces/ecpg/compatlib/Makefile          |      61 +
 src/interfaces/ecpg/compatlib/exports.txt       |      43 +
 src/interfaces/ecpg/compatlib/informix.c        |    1050 +
 src/interfaces/ecpg/ecpglib/.gitignore          |      11 +
 src/interfaces/ecpg/ecpglib/.p4ignore           |      11 +
 src/interfaces/ecpg/ecpglib/Makefile            |      97 +
 src/interfaces/ecpg/ecpglib/connect.c           |     604 +
 src/interfaces/ecpg/ecpglib/data.c              |     734 +
 src/interfaces/ecpg/ecpglib/descriptor.c        |     729 +
 src/interfaces/ecpg/ecpglib/error.c             |     392 +
 src/interfaces/ecpg/ecpglib/execute.c           |    1666 +
 src/interfaces/ecpg/ecpglib/exports.txt         |      28 +
 src/interfaces/ecpg/ecpglib/extern.h            |     178 +
 src/interfaces/ecpg/ecpglib/memory.c            |     153 +
 src/interfaces/ecpg/ecpglib/misc.c              |     489 +
 src/interfaces/ecpg/ecpglib/nls.mk              |       5 +
 src/interfaces/ecpg/ecpglib/pg_type.h           |      73 +
 src/interfaces/ecpg/ecpglib/po/.gitignore       |       8 +
 src/interfaces/ecpg/ecpglib/po/.p4ignore        |       8 +
 src/interfaces/ecpg/ecpglib/po/de.po            |     224 +
 src/interfaces/ecpg/ecpglib/po/es.po            |     222 +
 src/interfaces/ecpg/ecpglib/po/fr.po            |     228 +
 src/interfaces/ecpg/ecpglib/po/it.po            |     191 +
 src/interfaces/ecpg/ecpglib/po/ja.po            |     220 +
 src/interfaces/ecpg/ecpglib/po/pt_BR.po         |     223 +
 src/interfaces/ecpg/ecpglib/po/tr.po            |     222 +
 src/interfaces/ecpg/ecpglib/prepare.c           |     497 +
 src/interfaces/ecpg/ecpglib/typename.c          |     101 +
 src/interfaces/ecpg/include/.gitignore          |       2 +
 src/interfaces/ecpg/include/.p4ignore           |       1 +
 src/interfaces/ecpg/include/Makefile            |      35 +
 src/interfaces/ecpg/include/datetime.h          |      14 +
 src/interfaces/ecpg/include/decimal.h           |      13 +
 .../ecpg/include/ecpg-pthread-win32.h           |      58 +
 src/interfaces/ecpg/include/ecpg_config.h.in    |      17 +
 src/interfaces/ecpg/include/ecpg_informix.h     |      89 +
 src/interfaces/ecpg/include/ecpgerrno.h         |      79 +
 src/interfaces/ecpg/include/ecpglib.h           |      99 +
 src/interfaces/ecpg/include/ecpgtype.h          |     104 +
 src/interfaces/ecpg/include/pgtypes_date.h      |      31 +
 src/interfaces/ecpg/include/pgtypes_error.h     |      18 +
 src/interfaces/ecpg/include/pgtypes_interval.h  |      62 +
 src/interfaces/ecpg/include/pgtypes_numeric.h   |      68 +
 src/interfaces/ecpg/include/pgtypes_timestamp.h |      35 +
 src/interfaces/ecpg/include/sql3types.h         |      43 +
 src/interfaces/ecpg/include/sqlca.h             |      66 +
 src/interfaces/ecpg/include/sqlda.h             |       3 +
 src/interfaces/ecpg/include/sqltypes.h          |      33 +
 src/interfaces/ecpg/pgtypeslib/.gitignore       |       8 +
 src/interfaces/ecpg/pgtypeslib/.p4ignore        |       8 +
 src/interfaces/ecpg/pgtypeslib/Makefile         |      63 +
 src/interfaces/ecpg/pgtypeslib/common.c         |     140 +
 src/interfaces/ecpg/pgtypeslib/datetime.c       |     721 +
 src/interfaces/ecpg/pgtypeslib/dt.h             |     363 +
 src/interfaces/ecpg/pgtypeslib/dt_common.c      |    3074 +
 src/interfaces/ecpg/pgtypeslib/exports.txt      |      47 +
 src/interfaces/ecpg/pgtypeslib/extern.h         |      54 +
 src/interfaces/ecpg/pgtypeslib/interval.c       |    1162 +
 src/interfaces/ecpg/pgtypeslib/numeric.c        |    1635 +
 src/interfaces/ecpg/pgtypeslib/timestamp.c      |    1011 +
 src/interfaces/ecpg/preproc/.gitignore          |       6 +
 src/interfaces/ecpg/preproc/.p4ignore           |       6 +
 src/interfaces/ecpg/preproc/Makefile            |      93 +
 src/interfaces/ecpg/preproc/c_keywords.c        |      62 +
 src/interfaces/ecpg/preproc/descriptor.c        |     328 +
 src/interfaces/ecpg/preproc/ecpg.addons         |     391 +
 src/interfaces/ecpg/preproc/ecpg.c              |     479 +
 src/interfaces/ecpg/preproc/ecpg.header         |     395 +
 src/interfaces/ecpg/preproc/ecpg.tokens         |      28 +
 src/interfaces/ecpg/preproc/ecpg.trailer        |    2006 +
 src/interfaces/ecpg/preproc/ecpg.type           |     143 +
 src/interfaces/ecpg/preproc/ecpg_keywords.c     |     153 +
 src/interfaces/ecpg/preproc/extern.h            |     127 +
 src/interfaces/ecpg/preproc/keywords.c          |      30 +
 src/interfaces/ecpg/preproc/nls.mk              |       5 +
 src/interfaces/ecpg/preproc/output.c            |     225 +
 src/interfaces/ecpg/preproc/parse.pl            |     486 +
 src/interfaces/ecpg/preproc/parser.c            |     140 +
 src/interfaces/ecpg/preproc/pgc.l               |    1435 +
 src/interfaces/ecpg/preproc/po/.gitignore       |       8 +
 src/interfaces/ecpg/preproc/po/.p4ignore        |       8 +
 src/interfaces/ecpg/preproc/po/de.po            |     602 +
 src/interfaces/ecpg/preproc/po/es.po            |     606 +
 src/interfaces/ecpg/preproc/po/fr.po            |     616 +
 src/interfaces/ecpg/preproc/po/it.po            |     649 +
 src/interfaces/ecpg/preproc/po/ja.po            |     603 +
 src/interfaces/ecpg/preproc/po/pt_BR.po         |     604 +
 src/interfaces/ecpg/preproc/po/tr.po            |     626 +
 src/interfaces/ecpg/preproc/type.c              |     619 +
 src/interfaces/ecpg/preproc/type.h              |     193 +
 src/interfaces/ecpg/preproc/variable.c          |     588 +
 src/interfaces/ecpg/test/.gitignore             |       1 +
 src/interfaces/ecpg/test/.p4ignore              |       1 +
 src/interfaces/ecpg/test/Makefile               |      94 +
 src/interfaces/ecpg/test/Makefile.regress       |      17 +
 .../ecpg/test/compat_informix/Makefile          |      42 +
 .../ecpg/test/compat_informix/charfuncs.pgc     |      31 +
 .../ecpg/test/compat_informix/dec_test.pgc      |     239 +
 .../ecpg/test/compat_informix/rfmtdate.pgc      |     175 +
 .../ecpg/test/compat_informix/rfmtlong.pgc      |      73 +
 .../ecpg/test/compat_informix/rnull.pgc         |      97 +
 .../ecpg/test/compat_informix/test_informix.pgc |      94 +
 .../test/compat_informix/test_informix2.pgc     |     124 +
 src/interfaces/ecpg/test/connect/Makefile       |      13 +
 src/interfaces/ecpg/test/connect/README         |       9 +
 src/interfaces/ecpg/test/connect/test1.pgc      |      65 +
 src/interfaces/ecpg/test/connect/test2.pgc      |      46 +
 src/interfaces/ecpg/test/connect/test3.pgc      |      52 +
 src/interfaces/ecpg/test/connect/test4.pgc      |      20 +
 src/interfaces/ecpg/test/connect/test5.pgc      |      71 +
 src/interfaces/ecpg/test/ecpg_schedule          |      47 +
 src/interfaces/ecpg/test/ecpg_schedule_tcp      |      49 +
 .../test/expected/compat_informix-charfuncs.c   |      42 +
 .../expected/compat_informix-charfuncs.stderr   |       0
 .../expected/compat_informix-charfuncs.stdout   |       6 +
 .../compat_informix-dec_test-MinGW32.stdout     |    1293 +
 .../test/expected/compat_informix-dec_test.c    |     259 +
 .../expected/compat_informix-dec_test.stderr    |       2 +
 .../expected/compat_informix-dec_test.stdout    |    1293 +
 .../test/expected/compat_informix-rfmtdate.c    |     186 +
 .../expected/compat_informix-rfmtdate.stderr    |       2 +
 .../expected/compat_informix-rfmtdate.stdout    |      36 +
 .../test/expected/compat_informix-rfmtlong.c    |      84 +
 .../expected/compat_informix-rfmtlong.stderr    |       2 +
 .../expected/compat_informix-rfmtlong.stdout    |      10 +
 .../ecpg/test/expected/compat_informix-rnull.c  |     293 +
 .../test/expected/compat_informix-rnull.stderr  |     124 +
 .../test/expected/compat_informix-rnull.stdout  |      22 +
 .../expected/compat_informix-test_informix.c    |     246 +
 .../compat_informix-test_informix.stderr        |     128 +
 .../compat_informix-test_informix.stdout        |       9 +
 .../expected/compat_informix-test_informix2.c   |     292 +
 .../compat_informix-test_informix2.stderr       |      64 +
 .../compat_informix-test_informix2.stdout       |       2 +
 .../test/expected/connect-test1-minGW32.stderr  |      64 +
 .../ecpg/test/expected/connect-test1.c          |     124 +
 .../ecpg/test/expected/connect-test1.stderr     |      64 +
 .../ecpg/test/expected/connect-test1.stdout     |       0
 .../ecpg/test/expected/connect-test2.c          |     104 +
 .../ecpg/test/expected/connect-test2.stderr     |      52 +
 .../ecpg/test/expected/connect-test2.stdout     |       0
 .../ecpg/test/expected/connect-test3.c          |     106 +
 .../ecpg/test/expected/connect-test3.stderr     |      38 +
 .../ecpg/test/expected/connect-test3.stdout     |       0
 .../ecpg/test/expected/connect-test4.c          |      44 +
 .../ecpg/test/expected/connect-test4.stderr     |       6 +
 .../ecpg/test/expected/connect-test4.stdout     |       0
 .../ecpg/test/expected/connect-test5.c          |     149 +
 .../ecpg/test/expected/connect-test5.stderr     |      66 +
 .../ecpg/test/expected/connect-test5.stdout     |       0
 .../ecpg/test/expected/pgtypeslib-dt_test.c     |     447 +
 .../test/expected/pgtypeslib-dt_test.stderr     |      48 +
 .../test/expected/pgtypeslib-dt_test.stdout     |      49 +
 .../ecpg/test/expected/pgtypeslib-dt_test2.c    |     186 +
 .../test/expected/pgtypeslib-dt_test2.stderr    |       2 +
 .../test/expected/pgtypeslib-dt_test2.stdout    |     121 +
 .../expected/pgtypeslib-num_test-MinGW32.stdout |       6 +
 .../ecpg/test/expected/pgtypeslib-num_test.c    |     159 +
 .../test/expected/pgtypeslib-num_test.stderr    |      32 +
 .../test/expected/pgtypeslib-num_test.stdout    |       6 +
 .../pgtypeslib-num_test2-MinGW32.stdout         |    1117 +
 .../ecpg/test/expected/pgtypeslib-num_test2.c   |     253 +
 .../test/expected/pgtypeslib-num_test2.stderr   |       2 +
 .../test/expected/pgtypeslib-num_test2.stdout   |    1117 +
 .../test/expected/preproc-array_of_struct.c     |     288 +
 .../expected/preproc-array_of_struct.stderr     |      86 +
 .../expected/preproc-array_of_struct.stdout     |      25 +
 .../ecpg/test/expected/preproc-autoprep.c       |     182 +
 .../ecpg/test/expected/preproc-autoprep.stderr  |     134 +
 .../ecpg/test/expected/preproc-autoprep.stdout  |       5 +
 .../ecpg/test/expected/preproc-comment.c        |      43 +
 .../ecpg/test/expected/preproc-comment.stderr   |       6 +
 .../ecpg/test/expected/preproc-comment.stdout   |       0
 .../ecpg/test/expected/preproc-define.c         |     164 +
 .../ecpg/test/expected/preproc-define.stderr    |      54 +
 .../ecpg/test/expected/preproc-define.stdout    |       2 +
 .../ecpg/test/expected/preproc-init.c           |     261 +
 .../ecpg/test/expected/preproc-init.stderr      |      14 +
 .../ecpg/test/expected/preproc-init.stdout      |      10 +
 .../ecpg/test/expected/preproc-strings.c        |      66 +
 .../ecpg/test/expected/preproc-strings.stderr   |      42 +
 .../ecpg/test/expected/preproc-strings.stdout   |       1 +
 .../ecpg/test/expected/preproc-type.c           |     170 +
 .../ecpg/test/expected/preproc-type.stderr      |      40 +
 .../ecpg/test/expected/preproc-type.stdout      |       1 +
 .../ecpg/test/expected/preproc-variable.c       |     269 +
 .../ecpg/test/expected/preproc-variable.stderr  |     168 +
 .../ecpg/test/expected/preproc-variable.stdout  |       5 +
 .../ecpg/test/expected/preproc-whenever.c       |     246 +
 .../ecpg/test/expected/preproc-whenever.stderr  |     104 +
 .../ecpg/test/expected/preproc-whenever.stdout  |       0
 src/interfaces/ecpg/test/expected/sql-array.c   |     277 +
 .../ecpg/test/expected/sql-array.stderr         |      90 +
 .../ecpg/test/expected/sql-array.stdout         |      13 +
 src/interfaces/ecpg/test/expected/sql-binary.c  |     193 +
 .../ecpg/test/expected/sql-binary.stderr        |      90 +
 .../ecpg/test/expected/sql-binary.stdout        |       3 +
 src/interfaces/ecpg/test/expected/sql-code100.c |     164 +
 .../ecpg/test/expected/sql-code100.stderr       |     128 +
 .../ecpg/test/expected/sql-code100.stdout       |       0
 .../ecpg/test/expected/sql-copystdout.c         |     150 +
 .../ecpg/test/expected/sql-copystdout.stderr    |      38 +
 .../ecpg/test/expected/sql-copystdout.stdout    |       4 +
 src/interfaces/ecpg/test/expected/sql-define.c  |     205 +
 .../ecpg/test/expected/sql-define.stderr        |      52 +
 .../ecpg/test/expected/sql-define.stdout        |       1 +
 src/interfaces/ecpg/test/expected/sql-desc.c    |     373 +
 .../ecpg/test/expected/sql-desc.stderr          |     140 +
 .../ecpg/test/expected/sql-desc.stdout          |       4 +
 .../ecpg/test/expected/sql-dynalloc.c           |     340 +
 .../ecpg/test/expected/sql-dynalloc.stderr      |     102 +
 .../ecpg/test/expected/sql-dynalloc.stdout      |       4 +
 .../ecpg/test/expected/sql-dynalloc2.c          |     256 +
 .../ecpg/test/expected/sql-dynalloc2.stderr     |      98 +
 .../ecpg/test/expected/sql-dynalloc2.stdout     |       8 +
 src/interfaces/ecpg/test/expected/sql-dyntest.c |     489 +
 .../ecpg/test/expected/sql-dyntest.stderr       |     390 +
 .../ecpg/test/expected/sql-dyntest.stdout       |      43 +
 src/interfaces/ecpg/test/expected/sql-execute.c |     331 +
 .../ecpg/test/expected/sql-execute.stderr       |     172 +
 .../ecpg/test/expected/sql-execute.stdout       |      12 +
 src/interfaces/ecpg/test/expected/sql-fetch.c   |     234 +
 .../ecpg/test/expected/sql-fetch.stderr         |     147 +
 .../ecpg/test/expected/sql-fetch.stdout         |       6 +
 src/interfaces/ecpg/test/expected/sql-func.c    |     170 +
 .../ecpg/test/expected/sql-func.stderr          |      76 +
 .../ecpg/test/expected/sql-func.stdout          |       1 +
 .../ecpg/test/expected/sql-indicators.c         |     189 +
 .../ecpg/test/expected/sql-indicators.stderr    |      88 +
 .../ecpg/test/expected/sql-indicators.stdout    |       3 +
 src/interfaces/ecpg/test/expected/sql-insupd.c  |     140 +
 .../ecpg/test/expected/sql-insupd.stderr        |      66 +
 .../ecpg/test/expected/sql-insupd.stdout        |       5 +
 src/interfaces/ecpg/test/expected/sql-oldexec.c |     270 +
 .../ecpg/test/expected/sql-oldexec.stderr       |     154 +
 .../ecpg/test/expected/sql-oldexec.stdout       |      11 +
 src/interfaces/ecpg/test/expected/sql-parser.c  |     144 +
 .../ecpg/test/expected/sql-parser.stderr        |      62 +
 .../ecpg/test/expected/sql-parser.stdout        |       3 +
 src/interfaces/ecpg/test/expected/sql-quote.c   |     207 +
 .../ecpg/test/expected/sql-quote.stderr         |     121 +
 .../ecpg/test/expected/sql-quote.stdout         |       5 +
 src/interfaces/ecpg/test/expected/sql-show.c    |     170 +
 .../ecpg/test/expected/sql-show.stderr          |      76 +
 .../ecpg/test/expected/sql-show.stdout          |       5 +
 src/interfaces/ecpg/test/expected/sql-update.c  |     140 +
 .../ecpg/test/expected/sql-update.stderr        |      50 +
 .../ecpg/test/expected/thread-alloc.c           |     217 +
 .../ecpg/test/expected/thread-alloc_2.stdout    |       1 +
 .../ecpg/test/expected/thread-descriptor.c      |     160 +
 src/interfaces/ecpg/test/expected/thread-prep.c |     258 +
 .../ecpg/test/expected/thread-prep.stdout       |       1 +
 .../ecpg/test/expected/thread-thread.c          |     213 +
 .../ecpg/test/expected/thread-thread.stderr     |       0
 .../ecpg/test/expected/thread-thread.stdout     |       1 +
 .../ecpg/test/expected/thread-thread_2.stdout   |       1 +
 .../ecpg/test/expected/thread-thread_implicit.c |     214 +
 .../test/expected/thread-thread_implicit.stderr |       0
 .../test/expected/thread-thread_implicit.stdout |       1 +
 .../expected/thread-thread_implicit_2.stdout    |       1 +
 .../ecpg/test/performance/perftest.pgc          |     144 +
 src/interfaces/ecpg/test/pg_regress_ecpg.c      |     179 +
 src/interfaces/ecpg/test/pgtypeslib/Makefile    |      12 +
 src/interfaces/ecpg/test/pgtypeslib/dt_test.pgc |     363 +
 .../ecpg/test/pgtypeslib/dt_test2.pgc           |     151 +
 .../ecpg/test/pgtypeslib/num_test.pgc           |      95 +
 .../ecpg/test/pgtypeslib/num_test2.pgc          |     235 +
 src/interfaces/ecpg/test/preproc/Makefile       |      24 +
 .../ecpg/test/preproc/array_of_struct.pgc       |      95 +
 src/interfaces/ecpg/test/preproc/autoprep.pgc   |      47 +
 src/interfaces/ecpg/test/preproc/comment.pgc    |      22 +
 src/interfaces/ecpg/test/preproc/define.pgc     |      61 +
 src/interfaces/ecpg/test/preproc/init.pgc       |     100 +
 src/interfaces/ecpg/test/preproc/strings.pgc    |      29 +
 src/interfaces/ecpg/test/preproc/type.pgc       |      80 +
 src/interfaces/ecpg/test/preproc/variable.pgc   |     100 +
 src/interfaces/ecpg/test/preproc/whenever.pgc   |      67 +
 src/interfaces/ecpg/test/regression.h           |       5 +
 src/interfaces/ecpg/test/resultmap              |       6 +
 src/interfaces/ecpg/test/sql/Makefile           |      29 +
 src/interfaces/ecpg/test/sql/array.pgc          |      77 +
 src/interfaces/ecpg/test/sql/binary.pgc         |      99 +
 src/interfaces/ecpg/test/sql/code100.pgc        |      52 +
 src/interfaces/ecpg/test/sql/copystdout.pgc     |      25 +
 src/interfaces/ecpg/test/sql/define.pgc         |      58 +
 src/interfaces/ecpg/test/sql/desc.pgc           |      88 +
 src/interfaces/ecpg/test/sql/dynalloc.pgc       |      89 +
 src/interfaces/ecpg/test/sql/dynalloc2.pgc      |      55 +
 src/interfaces/ecpg/test/sql/dyntest.pgc        |     202 +
 src/interfaces/ecpg/test/sql/execute.pgc        |     113 +
 src/interfaces/ecpg/test/sql/fetch.pgc          |      58 +
 src/interfaces/ecpg/test/sql/func.pgc           |      47 +
 src/interfaces/ecpg/test/sql/indicators.pgc     |      50 +
 src/interfaces/ecpg/test/sql/insupd.pgc         |      35 +
 src/interfaces/ecpg/test/sql/oldexec.pgc        |      93 +
 src/interfaces/ecpg/test/sql/parser.pgc         |      39 +
 src/interfaces/ecpg/test/sql/quote.pgc          |      56 +
 src/interfaces/ecpg/test/sql/show.pgc           |      41 +
 src/interfaces/ecpg/test/thread/Makefile        |      14 +
 src/interfaces/ecpg/test/thread/alloc.pgc       |      89 +
 src/interfaces/ecpg/test/thread/descriptor.pgc  |      67 +
 src/interfaces/ecpg/test/thread/prep.pgc        |      95 +
 src/interfaces/ecpg/test/thread/thread.pgc      |     133 +
 .../ecpg/test/thread/thread_implicit.pgc        |     134 +
 src/interfaces/libpq/.gitignore                 |      20 +
 src/interfaces/libpq/.p4ignore                  |      20 +
 src/interfaces/libpq/Makefile                   |     134 +
 src/interfaces/libpq/README                     |       3 +
 src/interfaces/libpq/bcc32.mak                  |     283 +
 src/interfaces/libpq/exports.txt                |     159 +
 src/interfaces/libpq/fe-auth.c                  |    1044 +
 src/interfaces/libpq/fe-auth.h                  |      24 +
 src/interfaces/libpq/fe-connect.c               |    4812 +
 src/interfaces/libpq/fe-exec.c                  |    3487 +
 src/interfaces/libpq/fe-lobj.c                  |     844 +
 src/interfaces/libpq/fe-misc.c                  |    1203 +
 src/interfaces/libpq/fe-print.c                 |     765 +
 src/interfaces/libpq/fe-protocol2.c             |    1442 +
 src/interfaces/libpq/fe-protocol3.c             |    1940 +
 src/interfaces/libpq/fe-secure.c                |    1456 +
 src/interfaces/libpq/libpq-events.c             |     209 +
 src/interfaces/libpq/libpq-events.h             |      94 +
 src/interfaces/libpq/libpq-fe.h                 |     561 +
 src/interfaces/libpq/libpq-int.h                |     620 +
 src/interfaces/libpq/libpq.rc.in                |      31 +
 src/interfaces/libpq/nls.mk                     |       5 +
 src/interfaces/libpq/pg_service.conf.sample     |      17 +
 src/interfaces/libpq/po/.gitignore              |      14 +
 src/interfaces/libpq/po/.p4ignore               |      14 +
 src/interfaces/libpq/po/af.po                   |     518 +
 src/interfaces/libpq/po/cs.po                   |     771 +
 src/interfaces/libpq/po/de.po                   |     837 +
 src/interfaces/libpq/po/es.po                   |     805 +
 src/interfaces/libpq/po/fr.po                   |     921 +
 src/interfaces/libpq/po/hr.po                   |     518 +
 src/interfaces/libpq/po/it.po                   |     945 +
 src/interfaces/libpq/po/ja.po                   |     830 +
 src/interfaces/libpq/po/ko.po                   |     701 +
 src/interfaces/libpq/po/nb.po                   |     514 +
 src/interfaces/libpq/po/pl.po                   |     624 +
 src/interfaces/libpq/po/pt_BR.po                |     847 +
 src/interfaces/libpq/po/ru.po                   |     828 +
 src/interfaces/libpq/po/sk.po                   |     509 +
 src/interfaces/libpq/po/sl.po                   |     655 +
 src/interfaces/libpq/po/sv.po                   |     861 +
 src/interfaces/libpq/po/ta.po                   |     794 +
 src/interfaces/libpq/po/tr.po                   |     829 +
 src/interfaces/libpq/po/zh_CN.po                |     894 +
 src/interfaces/libpq/po/zh_TW.po                |     786 +
 src/interfaces/libpq/pqexpbuffer.c              |     377 +
 src/interfaces/libpq/pqexpbuffer.h              |     180 +
 src/interfaces/libpq/pqsignal.c                 |      46 +
 src/interfaces/libpq/pqsignal.h                 |      27 +
 src/interfaces/libpq/pthread-win32.c            |      61 +
 src/interfaces/libpq/win32.c                    |     332 +
 src/interfaces/libpq/win32.h                    |      34 +
 src/interfaces/libpq/win32.mak                  |     323 +
 src/makefiles/Makefile                          |      15 +
 src/makefiles/Makefile.aix                      |      42 +
 src/makefiles/Makefile.bsdi                     |      26 +
 src/makefiles/Makefile.cygwin                   |      42 +
 src/makefiles/Makefile.darwin                   |      18 +
 src/makefiles/Makefile.dgux                     |       8 +
 src/makefiles/Makefile.freebsd                  |      30 +
 src/makefiles/Makefile.hpux                     |      63 +
 src/makefiles/Makefile.irix                     |      18 +
 src/makefiles/Makefile.linux                    |      17 +
 src/makefiles/Makefile.netbsd                   |      32 +
 src/makefiles/Makefile.openbsd                  |      30 +
 src/makefiles/Makefile.osf                      |       9 +
 src/makefiles/Makefile.sco                      |      13 +
 src/makefiles/Makefile.solaris                  |      26 +
 src/makefiles/Makefile.sunos4                   |      13 +
 src/makefiles/Makefile.svr4                     |      14 +
 src/makefiles/Makefile.ultrix4                  |      12 +
 src/makefiles/Makefile.univel                   |       9 +
 src/makefiles/Makefile.unixware                 |      34 +
 src/makefiles/Makefile.win32                    |      69 +
 src/makefiles/pgxs.mk                           |     268 +
 src/nls-global.mk                               |     133 +
 src/pl/Makefile                                 |      43 +
 src/pl/pljava/.classpath                        |      11 +
 .../Header generation.launch                    |       8 +
 ...postgresql.pljava build.xml [Builder].launch |      13 +
 src/pl/pljava/.gitignore                        |       1 +
 src/pl/pljava/COPYRIGHT                         |      33 +
 src/pl/pljava/Makefile                          |     125 +
 src/pl/pljava/README                            |       5 +
 src/pl/pljava/docs/intro.html                   |     107 +
 src/pl/pljava/docs/jni_rationale.html           |     193 +
 src/pl/pljava/docs/readme.html                  |     161 +
 src/pl/pljava/docs/solutions.html               |      82 +
 src/pl/pljava/docs/userguide.html               |     738 +
 src/pl/pljava/fixes/gcj/java_sql_Types.h        |      73 +
 src/pl/pljava/package/Makefile                  |      33 +
 src/pl/pljava/package/gppkg_spec.yml.in         |      10 +
 src/pl/pljava/package/pljava.spec               |      30 +
 src/pl/pljava/packaging/Makefile                |      88 +
 src/pl/pljava/packaging/jira-desc.txt           |       8 +
 src/pl/pljava/packaging/project.xml             |      40 +
 src/pl/pljava/src/C/include/pljava/Backend.h    |      34 +
 src/pl/pljava/src/C/include/pljava/Exception.h  |      77 +
 src/pl/pljava/src/C/include/pljava/Function.h   |      78 +
 src/pl/pljava/src/C/include/pljava/HashMap.h    |     186 +
 .../pljava/src/C/include/pljava/HashMap_priv.h  |     127 +
 src/pl/pljava/src/C/include/pljava/Invocation.h |     114 +
 src/pl/pljava/src/C/include/pljava/Iterator.h   |      49 +
 src/pl/pljava/src/C/include/pljava/JNICalls.h   |     175 +
 src/pl/pljava/src/C/include/pljava/PgObject.h   |     112 +
 .../pljava/src/C/include/pljava/PgObject_priv.h |      89 +
 src/pl/pljava/src/C/include/pljava/SPI.h        |      48 +
 .../src/C/include/pljava/SQLInputFromChunk.h    |      32 +
 .../src/C/include/pljava/SQLInputFromTuple.h    |      32 +
 .../src/C/include/pljava/SQLOutputToChunk.h     |      33 +
 .../src/C/include/pljava/SQLOutputToTuple.h     |      34 +
 src/pl/pljava/src/C/include/pljava/Session.h    |      28 +
 src/pl/pljava/src/C/include/pljava/pljava.h     |     118 +
 src/pl/pljava/src/C/include/pljava/type/AclId.h |      33 +
 src/pl/pljava/src/C/include/pljava/type/Array.h |      34 +
 .../pljava/src/C/include/pljava/type/Coerce.h   |      41 +
 .../src/C/include/pljava/type/Composite.h       |      23 +
 .../src/C/include/pljava/type/ErrorData.h       |      38 +
 .../src/C/include/pljava/type/HeapTupleHeader.h |      35 +
 .../src/C/include/pljava/type/JavaWrapper.h     |      34 +
 .../src/C/include/pljava/type/LargeObject.h     |      34 +
 src/pl/pljava/src/C/include/pljava/type/Oid.h   |      41 +
 .../pljava/src/C/include/pljava/type/Portal.h   |      35 +
 .../pljava/src/C/include/pljava/type/Relation.h |      34 +
 .../pljava/src/C/include/pljava/type/String.h   |      81 +
 .../src/C/include/pljava/type/String_priv.h     |      55 +
 src/pl/pljava/src/C/include/pljava/type/Time.h  |      49 +
 .../src/C/include/pljava/type/Timestamp.h       |      41 +
 .../src/C/include/pljava/type/TriggerData.h     |      40 +
 src/pl/pljava/src/C/include/pljava/type/Tuple.h |      41 +
 .../src/C/include/pljava/type/TupleDesc.h       |      42 +
 .../src/C/include/pljava/type/TupleTable.h      |      36 +
 src/pl/pljava/src/C/include/pljava/type/Type.h  |     258 +
 .../src/C/include/pljava/type/Type_priv.h       |     216 +
 src/pl/pljava/src/C/include/pljava/type/UDT.h   |      43 +
 .../pljava/src/C/include/pljava/type/UDT_priv.h |      48 +
 src/pl/pljava/src/C/pljava/Backend.c            |     871 +
 src/pl/pljava/src/C/pljava/Exception.c          |     202 +
 src/pl/pljava/src/C/pljava/ExecutionPlan.c      |     330 +
 src/pl/pljava/src/C/pljava/Function.c           |     797 +
 src/pl/pljava/src/C/pljava/HashMap.c            |     440 +
 src/pl/pljava/src/C/pljava/Invocation.c         |     311 +
 src/pl/pljava/src/C/pljava/Iterator.c           |      87 +
 src/pl/pljava/src/C/pljava/JNICalls.c           |    1095 +
 src/pl/pljava/src/C/pljava/Makefile             |     145 +
 src/pl/pljava/src/C/pljava/PgObject.c           |     187 +
 src/pl/pljava/src/C/pljava/PgSavepoint.c        |     174 +
 src/pl/pljava/src/C/pljava/SPI.c                |     202 +
 src/pl/pljava/src/C/pljava/SQLInputFromChunk.c  |      88 +
 src/pl/pljava/src/C/pljava/SQLInputFromTuple.c  |      85 +
 src/pl/pljava/src/C/pljava/SQLOutputToChunk.c   |     102 +
 src/pl/pljava/src/C/pljava/SQLOutputToTuple.c   |      49 +
 src/pl/pljava/src/C/pljava/Session.c            |      47 +
 src/pl/pljava/src/C/pljava/SubXactListener.c    |     111 +
 src/pl/pljava/src/C/pljava/XactListener.c       |     107 +
 src/pl/pljava/src/C/pljava/jvm.def              |       4 +
 src/pl/pljava/src/C/pljava/msg                  |       4 +
 src/pl/pljava/src/C/pljava/type/AclId.c         |     212 +
 src/pl/pljava/src/C/pljava/type/Any.c           |      53 +
 src/pl/pljava/src/C/pljava/type/Array.c         |     178 +
 src/pl/pljava/src/C/pljava/type/BigDecimal.c    |      63 +
 src/pl/pljava/src/C/pljava/type/Boolean.c       |     139 +
 src/pl/pljava/src/C/pljava/type/Byte.c          |     143 +
 src/pl/pljava/src/C/pljava/type/Coerce.c        |     109 +
 src/pl/pljava/src/C/pljava/type/Composite.c     |     320 +
 src/pl/pljava/src/C/pljava/type/Date.c          |      63 +
 src/pl/pljava/src/C/pljava/type/Double.c        |     145 +
 src/pl/pljava/src/C/pljava/type/ErrorData.c     |     399 +
 src/pl/pljava/src/C/pljava/type/Float.c         |     145 +
 .../pljava/src/C/pljava/type/HeapTupleHeader.c  |      88 +
 src/pl/pljava/src/C/pljava/type/Integer.c       |     138 +
 src/pl/pljava/src/C/pljava/type/JavaWrapper.c   |      82 +
 src/pl/pljava/src/C/pljava/type/LargeObject.c   |     388 +
 src/pl/pljava/src/C/pljava/type/Long.c          |     145 +
 src/pl/pljava/src/C/pljava/type/Oid.c           |     265 +
 src/pl/pljava/src/C/pljava/type/Portal.c        |     352 +
 src/pl/pljava/src/C/pljava/type/Relation.c      |     266 +
 src/pl/pljava/src/C/pljava/type/Short.c         |     138 +
 src/pl/pljava/src/C/pljava/type/String.c        |     228 +
 src/pl/pljava/src/C/pljava/type/Time.c          |     157 +
 src/pl/pljava/src/C/pljava/type/Timestamp.c     |     208 +
 src/pl/pljava/src/C/pljava/type/TriggerData.c   |     363 +
 src/pl/pljava/src/C/pljava/type/Tuple.c         |     161 +
 src/pl/pljava/src/C/pljava/type/TupleDesc.c     |     300 +
 src/pl/pljava/src/C/pljava/type/TupleTable.c    |      71 +
 src/pl/pljava/src/C/pljava/type/Type.c          |     844 +
 src/pl/pljava/src/C/pljava/type/UDT.c           |     379 +
 src/pl/pljava/src/C/pljava/type/Void.c          |      49 +
 src/pl/pljava/src/C/pljava/type/byte_array.c    |      86 +
 src/pl/pljava/src/C/pljava/type/msg             |       6 +
 src/pl/pljava/src/java/.gitignore               |       2 +
 src/pl/pljava/src/java/Makefile.global.in       |      41 +
 .../src/java/deploy/META-INF/manifest.txt       |       1 +
 src/pl/pljava/src/java/deploy/Makefile          |      17 +
 .../org/postgresql/pljava/deploy/Deployer.java  |     491 +
 src/pl/pljava/src/java/examples/Makefile        |      23 +
 .../src/java/examples/deployment/examples.ddr   |     456 +
 .../java/examples/deployment/examples.manifest  |       4 +
 .../org/postgresql/example/AnyTest.java         |      36 +
 .../org/postgresql/example/ComplexScalar.java   |     102 +
 .../org/postgresql/example/ComplexTuple.java    |      48 +
 .../org/postgresql/example/HugeResultSet.java   |      53 +
 .../org/postgresql/example/LoggerTest.java      |      18 +
 .../postgresql/example/MetaDataBooleans.java    |     112 +
 .../org/postgresql/example/MetaDataInts.java    |     114 +
 .../org/postgresql/example/MetaDataStrings.java |     108 +
 .../org/postgresql/example/MetaDataTest.java    |     291 +
 .../org/postgresql/example/Parameters.java      |     312 +
 .../examples/org/postgresql/example/Point.java  |      48 +
 .../org/postgresql/example/RandomInts.java      |      51 +
 .../org/postgresql/example/ResultSetTest.java   |      85 +
 .../org/postgresql/example/SPIActions.java      |     352 +
 .../org/postgresql/example/Security.java        |      35 +
 .../org/postgresql/example/SetOfRecordTest.java |      43 +
 .../org/postgresql/example/Threads.java         |      81 +
 .../org/postgresql/example/Triggers.java        |     154 +
 .../org/postgresql/example/TupleReturn.java     |      92 +
 .../examples/org/postgresql/example/Users.java  |      48 +
 .../org/postgresql/example/UsingProperties.java |     114 +
 .../example/UsingPropertiesAsResultSet.java     |      43 +
 .../example/UsingPropertiesAsScalarSet.java     |      59 +
 .../org/postgresql/example/example.properties   |       3 +
 src/pl/pljava/src/java/pljava/Makefile          |      91 +
 .../org/postgresql/pljava/ObjectPool.java       |      36 +
 .../org/postgresql/pljava/PooledObject.java     |      42 +
 .../org/postgresql/pljava/ResultSetHandle.java  |      37 +
 .../postgresql/pljava/ResultSetProvider.java    |      41 +
 .../postgresql/pljava/SavepointListener.java    |      22 +
 .../pljava/org/postgresql/pljava/Session.java   |     112 +
 .../org/postgresql/pljava/SessionManager.java   |      58 +
 .../postgresql/pljava/TransactionListener.java  |      21 +
 .../org/postgresql/pljava/TriggerData.java      |     147 +
 .../org/postgresql/pljava/TriggerException.java |      80 +
 .../org/postgresql/pljava/internal/AclId.java   |     134 +
 .../org/postgresql/pljava/internal/Backend.java |     274 +
 .../pljava/internal/ELogFormatter.java          |      60 +
 .../postgresql/pljava/internal/ELogHandler.java |     229 +
 .../postgresql/pljava/internal/ErrorData.java   |     215 +
 .../pljava/internal/ExecutionPlan.java          |     234 +
 .../pljava/internal/HeapTupleHeader.java        |      56 +
 .../postgresql/pljava/internal/JavaWrapper.java |      49 +
 .../postgresql/pljava/internal/LargeObject.java |     191 +
 .../pljava/internal/ObjectPoolImpl.java         |     175 +
 .../org/postgresql/pljava/internal/Oid.java     |     237 +
 .../postgresql/pljava/internal/PgSavepoint.java |     139 +
 .../org/postgresql/pljava/internal/Portal.java  |     185 +
 .../postgresql/pljava/internal/Relation.java    |     103 +
 .../pljava/internal/ResultSetPicker.java        |      44 +
 .../org/postgresql/pljava/internal/SPI.java     |     179 +
 .../pljava/internal/SPIException.java           |      23 +
 .../pljava/internal/ServerException.java        |      30 +
 .../org/postgresql/pljava/internal/Session.java |     146 +
 .../pljava/internal/SubXactListener.java        |      69 +
 .../pljava/internal/TransactionalMap.java       |     389 +
 .../postgresql/pljava/internal/TriggerData.java |     355 +
 .../org/postgresql/pljava/internal/Tuple.java   |      49 +
 .../postgresql/pljava/internal/TupleDesc.java   |     126 +
 .../postgresql/pljava/internal/TupleTable.java  |      47 +
 .../pljava/internal/XactListener.java           |      69 +
 .../pljava/jdbc/AbstractResultSet.java          |     822 +
 .../pljava/jdbc/AbstractResultSetMetaData.java  |     457 +
 .../org/postgresql/pljava/jdbc/BlobValue.java   |     312 +
 .../pljava/jdbc/BuiltinFunctions.java           |      86 +
 .../org/postgresql/pljava/jdbc/ClobValue.java   |     290 +
 .../org/postgresql/pljava/jdbc/Invocation.java  |     190 +
 .../postgresql/pljava/jdbc/ObjectResultSet.java |     856 +
 .../pljava/jdbc/ReadOnlyResultSet.java          |     139 +
 .../postgresql/pljava/jdbc/ResultSetBase.java   |     212 +
 .../postgresql/pljava/jdbc/ResultSetField.java  |     103 +
 .../postgresql/pljava/jdbc/SPIConnection.java   |    1088 +
 .../pljava/jdbc/SPIDatabaseMetaData.java        |    3826 +
 .../org/postgresql/pljava/jdbc/SPIDriver.java   |      99 +
 .../pljava/jdbc/SPIParameterMetaData.java       |     132 +
 .../pljava/jdbc/SPIPreparedStatement.java       |     556 +
 .../postgresql/pljava/jdbc/SPIResultSet.java    |     200 +
 .../pljava/jdbc/SPIResultSetMetaData.java       |     135 +
 .../postgresql/pljava/jdbc/SPIStatement.java    |     507 +
 .../pljava/jdbc/SQLInputFromChunk.java          |     287 +
 .../pljava/jdbc/SQLInputFromTuple.java          |     224 +
 .../pljava/jdbc/SQLOutputToChunk.java           |     277 +
 .../pljava/jdbc/SQLOutputToTuple.java           |     225 +
 .../org/postgresql/pljava/jdbc/SQLUtils.java    |      61 +
 .../postgresql/pljava/jdbc/SingleRowReader.java |     169 +
 .../pljava/jdbc/SingleRowResultSet.java         |     288 +
 .../postgresql/pljava/jdbc/SingleRowWriter.java |     152 +
 .../pljava/jdbc/StatementClosedException.java   |      24 +
 .../pljava/jdbc/SyntheticResultSet.java         |     119 +
 .../pljava/jdbc/SyntheticResultSetMetaData.java |     132 +
 .../pljava/jdbc/TriggerResultSet.java           |     153 +
 .../org/postgresql/pljava/jdbc/TypeOid.java     |      33 +
 .../jdbc/UnsupportedFeatureException.java       |      24 +
 .../postgresql/pljava/management/Commands.java  |    1073 +
 .../management/SQLDeploymentDescriptor.java     |     465 +
 .../pljava/sqlj/EntryStreamHandler.java         |     124 +
 .../org/postgresql/pljava/sqlj/JarLoader.java   |     228 +
 .../org/postgresql/pljava/sqlj/Loader.java      |     279 +
 .../postgresql/pljava/tasks/JarLoaderTask.java  |     191 +
 .../org/postgresql/pljava/tasks/PLJavaTask.java |      76 +
 src/pl/pljava/src/java/test/Makefile            |      17 +
 src/pl/pljava/src/java/test/build.xml           |      20 +
 .../postgresql/pljava/test/CommandReader.java   |      70 +
 .../org/postgresql/pljava/test/Environment.java |     148 +
 .../test/org/postgresql/pljava/test/Path.java   |      85 +
 .../postgresql/pljava/test/TableBuilder.java    |      91 +
 .../org/postgresql/pljava/test/TestPLJava.java  |     209 +
 .../test/org/postgresql/pljava/test/Tester.java |     904 +
 .../pljava/example/annotation/Triggers.java     |      35 +
 .../example/annotation/UsingProperties.java     |      82 +
 .../annotation/UsingPropertiesAsScalarSet.java  |      62 +
 .../postgresql/pljava/annotation/Function.java  |      40 +
 .../postgresql/pljava/annotation/Trigger.java   |      34 +
 .../postgresql/pljava/annotation/Function.java  |      66 +
 .../postgresql/pljava/annotation/Trigger.java   |      62 +
 .../pljava/sqlgen/DefaultAnnotationVisitor.java |      39 +
 .../pljava/sqlgen/DefaultClassVisitor.java      |      64 +
 .../pljava/sqlgen/DefaultMethodVisitor.java     |     116 +
 .../pljava/sqlgen/FunctionVisitor.java          |     195 +
 .../postgresql/pljava/sqlgen/GenericType.java   |     153 +
 .../sqlgen/MalformedTriggerException.java       |      20 +
 .../sqlgen/MissingAttributeException.java       |      18 +
 .../pljava/sqlgen/PLJavaClassVisitor.java       |      87 +
 .../postgresql/pljava/sqlgen/SQLGenerator.java  |     107 +
 .../pljava/sqlgen/TriggerVisitor.java           |     170 +
 .../postgresql/pljava/sqlgen/TypeMapper.java    |      92 +
 .../pljava/sqlgen/UnknownTypeException.java     |      18 +
 .../sqlgen/UnrecognizedAttributeException.java  |      18 +
 src/pl/pljava/src/sql/example.sql               |     666 +
 src/pl/pljava/src/sql/examples.sql              |     666 +
 src/pl/pljava/src/sql/install.sql               |       4 +
 src/pl/pljava/src/sql/pljava_install.sh         |     183 +
 src/pl/pljava/src/sql/uninstall.sql             |       4 +
 src/pl/plpgsql/Makefile                         |      16 +
 src/pl/plpgsql/src/.gitignore                   |       9 +
 src/pl/plpgsql/src/.p4ignore                    |       9 +
 src/pl/plpgsql/src/INSTALL                      |      15 +
 src/pl/plpgsql/src/Makefile                     |      71 +
 src/pl/plpgsql/src/gram.y                       |    2405 +
 src/pl/plpgsql/src/nls.mk                       |       8 +
 src/pl/plpgsql/src/pl_comp.c                    |    2168 +
 src/pl/plpgsql/src/pl_exec.c                    |    5082 +
 src/pl/plpgsql/src/pl_funcs.c                   |    1074 +
 src/pl/plpgsql/src/pl_handler.c                 |     230 +
 src/pl/plpgsql/src/plerrcodes.h                 |     732 +
 src/pl/plpgsql/src/plpgsql.h                    |     801 +
 src/pl/plpgsql/src/po/.gitignore                |       7 +
 src/pl/plpgsql/src/po/.p4ignore                 |       7 +
 src/pl/plpgsql/src/po/de.po                     |     753 +
 src/pl/plpgsql/src/po/es.po                     |     759 +
 src/pl/plpgsql/src/po/fr.po                     |     811 +
 src/pl/plpgsql/src/po/it.po                     |     797 +
 src/pl/plpgsql/src/po/ja.po                     |     733 +
 src/pl/plpgsql/src/po/ro.po                     |     769 +
 src/pl/plpgsql/src/scan.l                       |     586 +
 src/pl/plpython/.gitignore                      |       5 +
 src/pl/plpython/.p4ignore                       |       5 +
 src/pl/plpython/Makefile                        |     110 +
 src/pl/plpython/TODO                            |      28 +
 src/pl/plpython/expected/plpython_composite.out |     360 +
 src/pl/plpython/expected/plpython_drop.out      |      13 +
 src/pl/plpython/expected/plpython_error.out     |      51 +
 src/pl/plpython/expected/plpython_function.out  |     705 +
 src/pl/plpython/expected/plpython_populate.out  |      22 +
 src/pl/plpython/expected/plpython_returns.out   |    3369 +
 src/pl/plpython/expected/plpython_schema.out    |      57 +
 .../expected/plpython_subtransaction.out        |     337 +
 src/pl/plpython/expected/plpython_test.out      |     788 +
 src/pl/plpython/nls.mk                          |       5 +
 src/pl/plpython/plpython.c                      |    5073 +
 src/pl/plpython/po/.gitignore                   |       8 +
 src/pl/plpython/po/.p4ignore                    |       8 +
 src/pl/plpython/po/de.po                        |     304 +
 src/pl/plpython/po/es.po                        |     304 +
 src/pl/plpython/po/fr.po                        |     299 +
 src/pl/plpython/po/it.po                        |     283 +
 src/pl/plpython/po/ja.po                        |     294 +
 src/pl/plpython/po/pt_BR.po                     |     286 +
 src/pl/plpython/po/tr.po                        |     272 +
 src/pl/plpython/sql/plpython_composite.sql      |     168 +
 src/pl/plpython/sql/plpython_drop.sql           |      15 +
 src/pl/plpython/sql/plpython_error.sql          |      18 +
 src/pl/plpython/sql/plpython_function.sql       |     744 +
 src/pl/plpython/sql/plpython_populate.sql       |      28 +
 src/pl/plpython/sql/plpython_returns.sql        |    1371 +
 src/pl/plpython/sql/plpython_schema.sql         |      60 +
 src/pl/plpython/sql/plpython_subtransaction.sql |     245 +
 src/pl/plpython/sql/plpython_test.sql           |     208 +
 src/pl/tcl/Makefile                             |      82 +
 src/pl/tcl/expected/pltcl_queries.out           |     223 +
 src/pl/tcl/expected/pltcl_setup.out             |     441 +
 src/pl/tcl/modules/Makefile                     |      28 +
 src/pl/tcl/modules/README                       |      19 +
 src/pl/tcl/modules/pltcl_delmod.in              |     117 +
 src/pl/tcl/modules/pltcl_listmod.in             |     123 +
 src/pl/tcl/modules/pltcl_loadmod.in             |     501 +
 src/pl/tcl/modules/unknown.pltcl                |      65 +
 src/pl/tcl/nls.mk                               |       5 +
 src/pl/tcl/pltcl.c                              |    2330 +
 src/pl/tcl/po/de.po                             |      54 +
 src/pl/tcl/po/es.po                             |      53 +
 src/pl/tcl/po/fr.po                             |      56 +
 src/pl/tcl/po/it.po                             |      65 +
 src/pl/tcl/po/ja.po                             |      52 +
 src/pl/tcl/po/pt_BR.po                          |      52 +
 src/pl/tcl/po/tr.po                             |      53 +
 src/pl/tcl/sql/pltcl_queries.sql                |      83 +
 src/pl/tcl/sql/pltcl_setup.sql                  |     480 +
 src/port/.gitignore                             |       3 +
 src/port/.p4ignore                              |       3 +
 src/port/Makefile                               |      95 +
 src/port/README                                 |      33 +
 src/port/chklocale.c                            |     347 +
 src/port/copydir.c                              |     168 +
 src/port/crypt.c                                |    1085 +
 src/port/dirent.c                               |     114 +
 src/port/dirmod.c                               |     536 +
 src/port/exec.c                                 |     873 +
 src/port/fseeko.c                               |     104 +
 src/port/getaddrinfo.c                          |     418 +
 src/port/gethostname.c                          |      33 +
 src/port/getopt.c                               |     141 +
 src/port/getopt_long.c                          |     200 +
 src/port/getrusage.c                            |     114 +
 src/port/gettimeofday.c                         |      59 +
 src/port/glob.c                                 |     924 +
 src/port/inet_aton.c                            |     147 +
 src/port/isinf.c                                |      77 +
 src/port/kill.c                                 |      62 +
 src/port/memcmp.c                               |      70 +
 src/port/noblock.c                              |      50 +
 src/port/open.c                                 |     167 +
 src/port/path.c                                 |     843 +
 src/port/pgsleep.c                              |      50 +
 src/port/pgstrcasecmp.c                         |     125 +
 src/port/pipe.c                                 |      95 +
 src/port/pthread-win32.h                        |      22 +
 src/port/qsort.c                                |     195 +
 src/port/qsort_arg.c                            |     195 +
 src/port/rand.c                                 |      82 +
 src/port/random.c                               |      25 +
 src/port/rint.c                                 |      37 +
 src/port/snprintf.c                             |    1041 +
 src/port/sprompt.c                              |     160 +
 src/port/srandom.c                              |      25 +
 src/port/strdup.c                               |      28 +
 src/port/strerror.c                             |      30 +
 src/port/strlcat.c                              |      63 +
 src/port/strlcpy.c                              |      74 +
 src/port/strtol.c                               |     149 +
 src/port/strtoul.c                              |     119 +
 src/port/thread.c                               |     198 +
 src/port/unsetenv.c                             |      56 +
 src/port/win32.ico                              |     Bin 0 -> 22486 bytes
 src/port/win32env.c                             |      98 +
 src/port/win32error.c                           |     200 +
 src/port/win32ver.rc                            |      31 +
 src/template/aix                                |      18 +
 src/template/bsdi                               |       3 +
 src/template/cygwin                             |       9 +
 src/template/darwin                             |      14 +
 src/template/dgux                               |       3 +
 src/template/freebsd                            |       5 +
 src/template/hpux                               |      19 +
 src/template/irix                               |       0
 src/template/linux                              |      30 +
 src/template/netbsd                             |       3 +
 src/template/nextstep                           |       5 +
 src/template/openbsd                            |       0
 src/template/osf                                |       6 +
 src/template/sco                                |       2 +
 src/template/solaris                            |      22 +
 src/template/sunos4                             |       7 +
 src/template/svr4                               |       0
 src/template/ultrix4                            |       0
 src/template/univel                             |       2 +
 src/template/unixware                           |      41 +
 src/template/win                                |       0
 src/template/win32                              |       4 +
 src/test/Makefile                               |      15 +
 src/test/amsd/Makefile                          |      21 +
 src/test/amsd/README.txt                        |       9 +
 src/test/amsd/testframe.h                       |      37 +
 src/test/bench/Makefile                         |      51 +
 src/test/bench/WISC-README                      |      36 +
 src/test/bench/create.sh                        |      28 +
 src/test/bench/create.source                    |      17 +
 src/test/bench/perquery                         |      11 +
 src/test/bench/query01                          |       4 +
 src/test/bench/query02                          |       4 +
 src/test/bench/query03                          |       4 +
 src/test/bench/query04                          |       4 +
 src/test/bench/query05                          |       4 +
 src/test/bench/query06                          |       4 +
 src/test/bench/query07                          |       2 +
 src/test/bench/query08                          |       2 +
 src/test/bench/query09                          |       4 +
 src/test/bench/query10                          |       4 +
 src/test/bench/query11                          |       4 +
 src/test/bench/query12                          |       4 +
 src/test/bench/query13                          |       4 +
 src/test/bench/query14                          |       4 +
 src/test/bench/query15                          |       4 +
 src/test/bench/query16                          |       4 +
 src/test/bench/query17                          |       4 +
 src/test/bench/query18                          |       4 +
 src/test/bench/query19                          |       4 +
 src/test/bench/query20                          |       4 +
 src/test/bench/query21                          |       0
 src/test/bench/query22                          |       0
 src/test/bench/query23                          |       4 +
 src/test/bench/query24                          |       0
 src/test/bench/query25                          |       0
 src/test/bench/query26                          |       2 +
 src/test/bench/query27                          |       2 +
 src/test/bench/query28                          |       2 +
 src/test/bench/query29                          |       2 +
 src/test/bench/query30                          |       2 +
 src/test/bench/query31                          |       2 +
 src/test/bench/query32                          |       2 +
 src/test/bench/runwisc.sh                       |      17 +
 src/test/bench/wholebench.sh                    |       5 +
 src/test/cdbbench/README.txt                    |       3 +
 src/test/examples/Makefile                      |      18 +
 src/test/examples/testlibpq.c                   |     121 +
 src/test/examples/testlibpq2.c                  |     132 +
 src/test/examples/testlibpq2.sql                |       6 +
 src/test/examples/testlibpq3.c                  |     214 +
 src/test/examples/testlibpq3.sql                |       4 +
 src/test/examples/testlibpq4.c                  |     153 +
 src/test/examples/testlo.c                      |     262 +
 src/test/libcdbtest/Makefile                    |      45 +
 src/test/libcdbtest/cdbexecplan.c               |     600 +
 src/test/libcdbtest/cdbexecplan.h               |      39 +
 src/test/libcdbtest/cdbheaptest.c               |     269 +
 src/test/libcdbtest/cdbheaptest.h               |      16 +
 src/test/libcdbtest/cdboid.c                    |     145 +
 src/test/libcdbtest/cdboid.h                    |      17 +
 src/test/libcdbtest/cdbshowalias.c              |     206 +
 src/test/libcdbtest/cdbshowalias.h              |      16 +
 src/test/libcdbtest/cdbtest.h                   |      60 +
 src/test/libcdbtest/cdbtest.sql                 |     218 +
 src/test/libcdbtest/chunkfuncs.c                |     518 +
 src/test/libcdbtest/hashapi_access.c            |     825 +
 src/test/libcdbtest/mlapi_access.c              |     456 +
 src/test/libcdbtest/mlipc_access.c              |     244 +
 src/test/locale/Makefile                        |      20 +
 src/test/locale/README                          |      28 +
 src/test/locale/de_DE.ISO8859-1/Makefile        |       7 +
 src/test/locale/de_DE.ISO8859-1/README          |       4 +
 .../de_DE.ISO8859-1/expected/de-ctype.out       |     257 +
 .../expected/test-de-char.sql.out               |      23 +
 .../expected/test-de-select.sql.out             |       7 +
 .../de_DE.ISO8859-1/expected/test-de-sort.out   |      20 +
 .../expected/test-de-text.sql.out               |      23 +
 .../expected/test-de-upper-char.sql.out         |      23 +
 .../expected/test-de-upper-text.sql.out         |      23 +
 .../expected/test-de-upper-varchar.sql.out      |      23 +
 .../expected/test-de-varchar.sql.out            |      23 +
 src/test/locale/de_DE.ISO8859-1/runall          |      64 +
 .../de_DE.ISO8859-1/test-de-select.sql.in       |       1 +
 src/test/locale/de_DE.ISO8859-1/test-de-sort.in |      20 +
 .../locale/de_DE.ISO8859-1/test-de-upper.sql.in |      22 +
 src/test/locale/de_DE.ISO8859-1/test-de.sql.in  |      22 +
 src/test/locale/gr_GR.ISO8859-7/Makefile        |       7 +
 src/test/locale/gr_GR.ISO8859-7/README          |       4 +
 .../gr_GR.ISO8859-7/expected/gr-ctype.out       |     257 +
 .../expected/test-gr-char.sql.out               |      54 +
 .../expected/test-gr-select.sql.out             |      10 +
 .../gr_GR.ISO8859-7/expected/test-gr-sort.out   |       7 +
 .../expected/test-gr-text.sql.out               |      54 +
 .../expected/test-gr-varchar.sql.out            |      54 +
 src/test/locale/gr_GR.ISO8859-7/runall          |      49 +
 .../gr_GR.ISO8859-7/test-gr-select.sql.in       |       1 +
 src/test/locale/gr_GR.ISO8859-7/test-gr-sort.in |       7 +
 src/test/locale/gr_GR.ISO8859-7/test-gr.sql.in  |      53 +
 src/test/locale/koi8-r/Makefile                 |       7 +
 src/test/locale/koi8-r/expected/koi8-ctype.out  |     257 +
 .../koi8-r/expected/test-koi8-char.sql.out      |      54 +
 .../koi8-r/expected/test-koi8-select.sql.out    |       8 +
 .../locale/koi8-r/expected/test-koi8-sort.out   |       9 +
 .../koi8-r/expected/test-koi8-text.sql.out      |      54 +
 .../koi8-r/expected/test-koi8-varchar.sql.out   |      54 +
 src/test/locale/koi8-r/runall                   |      49 +
 src/test/locale/koi8-r/test-koi8-select.sql.in  |       1 +
 src/test/locale/koi8-r/test-koi8-sort.in        |       9 +
 src/test/locale/koi8-r/test-koi8.sql.in         |      53 +
 src/test/locale/koi8-to-win1251/Makefile        |       7 +
 src/test/locale/koi8-to-win1251/README          |       6 +
 .../expected/test-koi8-char.sql.out             |      54 +
 .../expected/test-koi8-select.sql.out           |       8 +
 .../koi8-to-win1251/expected/test-koi8-sort.out |       9 +
 .../expected/test-koi8-text.sql.out             |      54 +
 .../expected/test-koi8-varchar.sql.out          |      54 +
 src/test/locale/koi8-to-win1251/runall          |      46 +
 .../koi8-to-win1251/test-koi8-select.sql.in     |       1 +
 .../locale/koi8-to-win1251/test-koi8-sort.in    |       9 +
 .../locale/koi8-to-win1251/test-koi8.sql.in     |      53 +
 src/test/locale/sort-test.pl                    |      11 +
 src/test/locale/sort-test.py                    |      18 +
 src/test/locale/test-ctype.c                    |      79 +
 src/test/mb/README                              |      10 +
 src/test/mb/expected/big5.out                   |      84 +
 src/test/mb/expected/euc_cn.out                 |      87 +
 src/test/mb/expected/euc_jp.out                 |      87 +
 src/test/mb/expected/euc_kr.out                 |      87 +
 src/test/mb/expected/euc_tw.out                 |      85 +
 src/test/mb/expected/mule_internal.out          |     333 +
 src/test/mb/expected/sjis.out                   |      90 +
 src/test/mb/expected/utf8.out                   |      87 +
 src/test/mb/mbregress.sh                        |      60 +
 src/test/mb/sql/big5.sql                        |      20 +
 src/test/mb/sql/euc_cn.sql                      |      19 +
 src/test/mb/sql/euc_jp.sql                      |      19 +
 src/test/mb/sql/euc_kr.sql                      |      19 +
 src/test/mb/sql/euc_tw.sql                      |      20 +
 src/test/mb/sql/mule_internal.sql               |      72 +
 src/test/mb/sql/sjis.sql                        |      20 +
 src/test/mb/sql/utf8.sql                        |      19 +
 src/test/performance/results/PgSQL.970926       |      16 +
 src/test/performance/runtests.pl                |     138 +
 src/test/performance/sqls/connection            |       2 +
 src/test/performance/sqls/crtsimple             |       5 +
 src/test/performance/sqls/crtsimpleidx          |       5 +
 src/test/performance/sqls/drpsimple             |       5 +
 src/test/performance/sqls/inssimple             |      30 +
 src/test/performance/sqls/inssimple.data        |    8192 +
 src/test/performance/sqls/orbsimple             |       2 +
 src/test/performance/sqls/slcsimple             |      14 +
 src/test/performance/sqls/slcsimple.data        |    8192 +
 src/test/performance/sqls/vacuum                |       5 +
 src/test/performance/start-pgsql.sh             |       6 +
 src/test/regress/.gitignore                     |      13 +
 src/test/regress/.p4ignore                      |      10 +
 src/test/regress/Makefile                       |      12 +
 src/test/regress/README                         |     292 +
 src/test/regress/README_UPG2                    |     211 +
 src/test/regress/arch_config                    |      10 +
 src/test/regress/atmsort.pl                     |    1970 +
 src/test/regress/bkuprestore_schedule           |       8 +
 src/test/regress/bugbuster/data/tenk.data       |   10000 +
 .../bugbuster/expected/spi_optimizer.out        |      84 +
 src/test/regress/caqlinmem.c                    |     333 +
 src/test/regress/caqltest.c                     |     150 +
 src/test/regress/checkinc.py                    |     124 +
 src/test/regress/current_good_schedule.EXCLUDE  |      27 +
 src/test/regress/data/.gitignore                |      79 +
 src/test/regress/data/.p4ignore                 |      74 +
 src/test/regress/data/agg.data                  |       4 +
 src/test/regress/data/array.data                |     100 +
 src/test/regress/data/bad_data1.data            |      18 +
 src/test/regress/data/bad_data2.data            |      12 +
 src/test/regress/data/bad_data3.data            |     301 +
 src/test/regress/data/constrf.data              |       2 +
 src/test/regress/data/constro.data              |       2 +
 src/test/regress/data/dept.data                 |       2 +
 src/test/regress/data/desc.data                 |   10000 +
 .../regress/data/downgrade_conversion.sql.in    |      13 +
 src/test/regress/data/emp.data                  |       3 +
 src/test/regress/data/exttab1B.data             |      12 +
 .../fixedwidth_3chars_line_delimiter.tbl        |       1 +
 .../regress/data/fixedwidth/fixedwidth_big.tbl  |   10000 +
 .../fixedwidth/fixedwidth_no_line_delimiter.tbl |       1 +
 .../regress/data/fixedwidth/fixedwidth_out.tbl  |      10 +
 .../fixedwidth/fixedwidth_small_blankfields.tbl |      10 +
 .../fixedwidth_small_blankfields_and_nulls.tbl  |      10 +
 .../fixedwidth/fixedwidth_small_correct.tbl     |      10 +
 .../fixedwidth_small_error_fieldtoolong.tbl     |      10 +
 .../fixedwidth_small_error_fieldtype.tbl        |      10 +
 ...ixedwidth_small_error_rejectlimitcrossed.tbl |      10 +
 ...dwidth_small_error_rejectlimitnotcrossed.tbl |      10 +
 .../fixedwidth_small_error_toofewfields.tbl     |      10 +
 .../fixedwidth_small_error_toomanyfields.tbl    |      10 +
 .../fixedwidth/fixedwidth_small_nulldefined.tbl |      10 +
 src/test/regress/data/hash.data                 |   10000 +
 .../data/hcatalog/invalid_numeric_range.json    |       1 +
 .../hcatalog/invalid_typemod_timestamp.json     |       1 +
 src/test/regress/data/hcatalog/multi_table.json |       1 +
 .../data/hcatalog/multi_table_duplicates.json   |       1 +
 .../regress/data/hcatalog/single_table.json     |       1 +
 src/test/regress/data/missing_fields1.data      |       5 +
 src/test/regress/data/missing_fields2.data      |       6 +
 src/test/regress/data/mpp12839_1.data           |       2 +
 src/test/regress/data/mpp12839_2.data           |       3 +
 src/test/regress/data/mpp12839_3.data           |       2 +
 src/test/regress/data/mpp17980.data             |      18 +
 src/test/regress/data/mpp6698.data              |       3 +
 src/test/regress/data/nation.tbl                |      25 +
 src/test/regress/data/nation_error50.tbl        |      75 +
 src/test/regress/data/onek.data                 |    1000 +
 src/test/regress/data/person.data               |      50 +
 src/test/regress/data/pxf/CustomWritable.class  |     Bin 0 -> 6717 bytes
 .../data/pxf/CustomWritableWithChar.class       |     Bin 0 -> 1485 bytes
 .../data/pxf/CustomWritableWithCircle.class     |     Bin 0 -> 1864 bytes
 src/test/regress/data/pxf/DummyAccessor.class   |     Bin 0 -> 2020 bytes
 src/test/regress/data/pxf/DummyAnalyzer.class   |     Bin 0 -> 524 bytes
 src/test/regress/data/pxf/DummyFragmenter.class |     Bin 0 -> 1349 bytes
 src/test/regress/data/pxf/DummyResolver.class   |     Bin 0 -> 1883 bytes
 .../regress/data/pxf/avro_inside_sequence.tbl   |     Bin 0 -> 4825 bytes
 .../data/pxf/avroformat_inside_avrofile.avro    |     Bin 0 -> 8834 bytes
 .../regress/data/pxf/customwritable_data.txt    |      50 +
 .../data/pxf/customwritable_recordkey_data.txt  |      50 +
 src/test/regress/data/pxf/empty.tbl             |       0
 src/test/regress/data/pxf/hive_collections.txt  |       4 +
 src/test/regress/data/pxf/hive_small_data.txt   |      10 +
 src/test/regress/data/pxf/hive_types.txt        |      19 +
 .../data/pxf/regress PXF Custom Avro1.avsc      |      21 +
 .../regress/data/pxf/regressPXFCustomAvro.avsc  |      21 +
 src/test/regress/data/pxf/small.csv             |       3 +
 src/test/regress/data/pxf/text_data.csv         |      30 +
 .../data/pxf/writable_inside_sequence1.tbl      |     Bin 0 -> 1414 bytes
 .../data/pxf/writable_inside_sequence2.tbl      |     Bin 0 -> 2928 bytes
 src/test/regress/data/real_city.data            |       5 +
 src/test/regress/data/rect.data                 |    3378 +
 src/test/regress/data/region.tbl                |       5 +
 src/test/regress/data/streets.data              |    5124 +
 src/test/regress/data/stud_emp.data             |       3 +
 src/test/regress/data/student.data              |       2 +
 src/test/regress/data/tenk.data                 |   10000 +
 src/test/regress/data/upgrade/.gitignore        |       2 +
 .../regress/data/upgrade/upg2_catupgrade.sql.in |     112 +
 .../data/upgrade/upg2_catupgrade_check.sql.in   |      64 +
 src/test/regress/data/upgrade11/.gitignore      |       1 +
 .../data/upgrade11/upg2_catupgrade_11.sql.in    |    1485 +
 src/test/regress/data/upgrade12/.gitignore      |       2 +
 .../data/upgrade12/upg2_catupgrade_12.sql.in    |     745 +
 src/test/regress/data/upgrade13/.gitignore      |       1 +
 .../data/upgrade13/upg2_catupgrade_13.sql.in    |      18 +
 src/test/regress/data/upgrade20/.gitignore      |       1 +
 .../regress/data/upgrade20/pg_database.data     |       1 +
 .../regress/data/upgrade20/pg_description.data  |       8 +
 src/test/regress/data/upgrade20/pg_proc.data    |       9 +
 .../regress/data/upgrade20/pg_resqueue.data     |       2 +
 .../data/upgrade20/upg2_catupgrade_20.sql.in    |     131 +
 src/test/regress/data/upgrade33/pg_amop32.data  |     692 +
 .../regress/data/upgrade33/pg_amproc32.data     |     275 +
 src/test/regress/data/upgrade33/pg_cast32.data  |     258 +
 .../regress/data/upgrade33/pg_opclass32.data    |     139 +
 .../regress/data/upgrade33/pg_operator32.data   |     667 +
 .../regress/data/upgrade33/pg_tablespace32.data |       4 +
 src/test/regress/data/upgrade34/pg_amop33.data  |     692 +
 .../regress/data/upgrade34/pg_amproc33.data     |     275 +
 src/test/regress/data/upgrade34/pg_cast33.data  |     258 +
 .../regress/data/upgrade34/pg_opclass33.data    |     139 +
 .../regress/data/upgrade34/pg_operator33.data   |     667 +
 .../upgrade34/upg2_pg_aggregate_toadd33.data    |       4 +
 .../data/upgrade34/upg2_pg_amop_toadd33.data    |       7 +
 .../data/upgrade34/upg2_pg_amproc_toadd33.data  |       3 +
 .../data/upgrade34/upg2_pg_cast_toadd33.data    |       4 +
 .../upgrade34/upg2_pg_filespace_toadd33.data    |       2 +
 .../data/upgrade34/upg2_pg_opclass_toadd33.data |       3 +
 .../upgrade34/upg2_pg_operator_toadd33.data     |       8 +
 .../upgrade34/upg2_pg_resourcetype_toadd33.data |       7 +
 .../upgrade34/upg2_pg_resqueue_toadd33.data     |       3 +
 .../upg2_pg_shdescription_toadd33.data.in       |       2 +
 src/test/regress/data/upgrade41/.gitignore      |       4 +
 .../catalog40/access_method_functions.sql       |     137 +
 .../data/upgrade41/catalog40/aggregates.sql     |     821 +
 .../data/upgrade41/catalog40/cast_functions.sql |     177 +
 .../regress/data/upgrade41/catalog40/casts.sql  |     302 +
 .../data/upgrade41/catalog40/cdb_schema.sql     |      54 +
 .../data/upgrade41/catalog40/conversions.sql    |     664 +
 .../catalog40/dummy_cast_functions.sql          |     110 +
 .../data/upgrade41/catalog40/functions.sql      |    1190 +
 .../data/upgrade41/catalog40/functions_sql.sql  |     108 +
 .../data/upgrade41/catalog40/indexes.sql        |     135 +
 .../upgrade41/catalog40/information_schema.sql  |    2581 +
 .../upgrade41/catalog40/operator_classes.sql    |    1212 +
 .../catalog40/operator_comparison_functions.sql |     355 +
 .../upgrade41/catalog40/operator_functions.sql  |      79 +
 .../operator_selectivity_functions.sql          |      79 +
 .../data/upgrade41/catalog40/operators.sql      |    5149 +
 .../data/upgrade41/catalog40/system_views.sql   |     850 +
 .../regress/data/upgrade41/catalog40/tables.sql |     905 +
 .../data/upgrade41/catalog40/toolkit.sql        |    1656 +
 .../data/upgrade41/catalog40/type_functions.sql |     292 +
 .../data/upgrade41/catalog40/type_shells.sql    |      75 +
 .../regress/data/upgrade41/catalog40/types.sql  |     749 +
 .../data/upgrade41/upg2_catupgrade_41.sql.in    |     692 +
 .../data/upgrade42/catalog41/4_1_dump.txt       |    3498 +
 .../regress/data/upgrade42/pg_compression.data  |       4 +
 .../data/upgrade42/upg2_catupgrade_42.sql.in    |     504 +
 .../data/upgrade43/upg2_catupgrade_43.sql.in    |      98 +
 .../regress/data/upgrade_pg_partitions.sql.in   |       2 +
 src/test/regress/data/whois.csv                 |    1303 +
 src/test/regress/dld.pl                         |     405 +
 src/test/regress/expected/.gitignore            |      47 +
 src/test/regress/expected/.p4ignore             |      20 +
 src/test/regress/expected/abstime.out           |     130 +
 src/test/regress/expected/agg_derived_win.out   |     322 +
 .../expected/alter_distribution_policy.out      |    8201 +
 .../alter_distribution_policy_optimizer.out     |    8200 +
 src/test/regress/expected/alter_table.out       |    1970 +
 .../regress/expected/alter_table_optimizer.out  |    2165 +
 src/test/regress/expected/arrays.out            |     908 +
 src/test/regress/expected/bit.out               |     511 +
 src/test/regress/expected/bkup_bkupdb.out       |    2331 +
 .../regress/expected/bkuprestore_advance.out    |     403 +
 .../expected/bkuprestore_advance_check.out      |     582 +
 .../regress/expected/bkuprestore_cleanup.out    |      35 +
 src/test/regress/expected/boolean.out           |     289 +
 src/test/regress/expected/box.out               |     213 +
 src/test/regress/expected/btree_index.out       |     100 +
 src/test/regress/expected/caqlcov.out           |     623 +
 src/test/regress/expected/case.out              |     621 +
 src/test/regress/expected/char.out              |     122 +
 src/test/regress/expected/char_1.out            |     122 +
 src/test/regress/expected/circle.out            |      93 +
 src/test/regress/expected/cluster.out           |     391 +
 src/test/regress/expected/co_disabled.out       |      43 +
 .../regress/expected/co_nestloop_idxscan.out    |      71 +
 .../expected/co_nestloop_idxscan_optimizer.out  |      97 +
 .../regress/expected/column_compression.out     |    1966 +
 .../regress/expected/column_compression_1.out   |    1732 +
 src/test/regress/expected/combocid.out          |     268 +
 src/test/regress/expected/comments.out          |      65 +
 src/test/regress/expected/conversion.out        |    1665 +
 src/test/regress/expected/copy2.out             |     130 +
 src/test/regress/expected/copyselect.out        |     126 +
 src/test/regress/expected/create_aggregate.out  |     361 +
 src/test/regress/expected/create_bkupdb.out     |     156 +
 src/test/regress/expected/create_index.out      |     952 +
 src/test/regress/expected/create_misc.out       |     134 +
 src/test/regress/expected/create_operator.out   |     151 +
 src/test/regress/expected/create_table.out      |     415 +
 .../expected/create_table_distribution.out      |     330 +
 src/test/regress/expected/create_table_test.out |     112 +
 src/test/regress/expected/create_type.out       |     186 +
 src/test/regress/expected/create_view.out       |     337 +
 src/test/regress/expected/date.out              |    1157 +
 src/test/regress/expected/delete.out            |      29 +
 src/test/regress/expected/dependency.out        |     119 +
 src/test/regress/expected/direct_dispatch.out   |     786 +
 .../expected/direct_dispatch_optimizer.out      |    1054 +
 .../expected/distributed_transactions.out       |     348 +
 src/test/regress/expected/domain.out            |     465 +
 src/test/regress/expected/dpe.out               |    2345 +
 src/test/regress/expected/drop_if_exists.out    |      91 +
 src/test/regress/expected/eagerfree.out         |    2478 +
 src/test/regress/expected/eagerfree_1.out       |    2295 +
 .../regress/expected/eagerfree_optimizer.out    |    2104 +
 src/test/regress/expected/errors.out            |     494 +
 src/test/regress/expected/euc_cn.out            |      87 +
 src/test/regress/expected/euc_jp.out            |      87 +
 src/test/regress/expected/euc_kr.out            |      87 +
 src/test/regress/expected/euc_tw.out            |      85 +
 src/test/regress/expected/filter.out            |     647 +
 .../expected/float4-exp-three-digits.out        |     219 +
 src/test/regress/expected/float4.out            |     241 +
 .../expected/float8-exp-three-digits-win32.out  |     392 +
 .../regress/expected/float8-small-is-zero.out   |     398 +
 .../regress/expected/float8-small-is-zero_1.out |     398 +
 src/test/regress/expected/float8.out            |     412 +
 src/test/regress/expected/foreign_data.out      |    1056 +
 src/test/regress/expected/foreign_key.out       |    1234 +
 src/test/regress/expected/function.out          |     883 +
 .../regress/expected/function_extensions.out    |     161 +
 .../regress/expected/function_optimizer.out     |     895 +
 src/test/regress/expected/geometry.out          |     573 +
 src/test/regress/expected/geometry_1.out        |     534 +
 src/test/regress/expected/geometry_2.out        |     534 +
 .../expected/goh_alter_distribution_policy.out  |    1069 +
 src/test/regress/expected/goh_alter_owner.out   |      39 +
 src/test/regress/expected/goh_array.out         |     776 +
 .../regress/expected/goh_column_compression.out |    1659 +
 src/test/regress/expected/goh_create_table.out  |     403 +
 src/test/regress/expected/goh_create_type.out   |     105 +
 .../expected/goh_create_type_composite.out      |     170 +
 src/test/regress/expected/goh_database.out      |     121 +
 src/test/regress/expected/goh_dpe.out           |    2309 +
 src/test/regress/expected/goh_eagerfree.out     |    2297 +
 .../regress/expected/goh_gp_dist_random.out     |      15 +
 src/test/regress/expected/goh_gphdfs.out        |     384 +
 src/test/regress/expected/goh_gpic.out          |     242 +
 .../expected/goh_int8-exp-three-digits.out      |     322 +
 src/test/regress/expected/goh_partition.out     |    2109 +
 src/test/regress/expected/goh_portals.out       |     539 +
 .../regress/expected/goh_resource_queue.out     |     507 +
 src/test/regress/expected/goh_set_schema.out    |      48 +
 src/test/regress/expected/goh_subselect.out     |    1269 +
 src/test/regress/expected/goh_tablespace.out    |    1578 +
 src/test/regress/expected/goh_toast.out         |      39 +
 src/test/regress/expected/goh_vacuum.out        |    2265 +
 .../regress/expected/gp_delete_as_trunc.out     |     148 +
 src/test/regress/expected/gp_dqa.out            |     933 +
 src/test/regress/expected/gp_hashagg.out        |      50 +
 src/test/regress/expected/gp_numeric_agg.out    |      68 +
 src/test/regress/expected/gp_optimizer.out      |    8801 +
 src/test/regress/expected/gp_portal_error.out   |     122 +
 src/test/regress/expected/gp_toolkit.out        |      56 +
 src/test/regress/expected/gpcopy.out            |     513 +
 src/test/regress/expected/gpctas.out            |     112 +
 src/test/regress/expected/gpdiffcheck.out       |     412 +
 .../regress/expected/gpdiffcheck_optimizer.out  |     407 +
 src/test/regress/expected/gpdist.out            |     449 +
 src/test/regress/expected/gpdtm_plpgsql.out     |     924 +
 src/test/regress/expected/gpic.out              |     241 +
 src/test/regress/expected/gpic_bigtup.out       |     135 +
 src/test/regress/expected/gpparams.out          |     264 +
 src/test/regress/expected/gpsql_alter_table.out |     197 +
 .../expected/gpsql_alter_table_optimizer.out    |     202 +
 .../regress/expected/gpsql_fault_tolerance.out  |     254 +
 .../regress/expected/gpsql_segment_down.out     |       5 +
 .../regress/expected/gpsql_segment_reset.out    |       4 +
 src/test/regress/expected/gpupgrade.out         |      48 +
 src/test/regress/expected/guc.out               |     494 +
 src/test/regress/expected/hash_index.out        |     211 +
 src/test/regress/expected/horology.out          |    3429 +
 src/test/regress/expected/icudp_full.out        |     751 +
 .../expected/icudp_no_fault_injection.out       |     436 +
 src/test/regress/expected/indexjoin.out         |     130 +
 .../regress/expected/indexjoin_optimizer.out    |     152 +
 src/test/regress/expected/inet.out              |     451 +
 .../regress/expected/information_schema.out     |      67 +
 .../expected/information_schema_optimizer.out   |      67 +
 src/test/regress/expected/inherit.out           |     697 +
 src/test/regress/expected/insert.out            |      95 +
 src/test/regress/expected/insert_optimizer.out  |      97 +
 src/test/regress/expected/int2.out              |     230 +
 src/test/regress/expected/int4.out              |     317 +
 .../regress/expected/int8-exp-three-digits.out  |     319 +
 src/test/regress/expected/int8.out              |     325 +
 src/test/regress/expected/interval.out          |     363 +
 src/test/regress/expected/join.out              |    2570 +
 src/test/regress/expected/join_1.out            |    2323 +
 src/test/regress/expected/join_optimizer.out    |    2643 +
 src/test/regress/expected/leastsquares.out      |     661 +
 src/test/regress/expected/limit.out             |     187 +
 src/test/regress/expected/lseg.out              |      44 +
 src/test/regress/expected/madlib_svec_test.out  |     236 +
 src/test/regress/expected/matrix.out            |     939 +
 src/test/regress/expected/mule_internal.out     |     333 +
 src/test/regress/expected/naivebayes.out        |     279 +
 src/test/regress/expected/name.out              |     126 +
 src/test/regress/expected/namespace.out         |     141 +
 src/test/regress/expected/notin.out             |     682 +
 src/test/regress/expected/numeric.out           |    1240 +
 src/test/regress/expected/numeric_big.out       |     673 +
 src/test/regress/expected/numerology.out        |     164 +
 src/test/regress/expected/oid.out               |     102 +
 src/test/regress/expected/oidjoins.out          |     635 +
 src/test/regress/expected/olap_group.out        |    6024 +
 src/test/regress/expected/olap_setup.out        |     123 +
 src/test/regress/expected/olap_window.out       |    8284 +
 src/test/regress/expected/olap_window_seq.out   |    8083 +
 .../expected/olap_window_seq_optimizer.out      |    8093 +
 src/test/regress/expected/opr_sanity.out        |    1153 +
 src/test/regress/expected/orca_udfs.out         |     234 +
 .../regress/expected/parquet_compression.out    |     148 +
 src/test/regress/expected/parquet_ddl.out       |     111 +
 .../regress/expected/parquet_multipletype.out   |      14 +
 .../expected/parquet_pagerowgroup_size.out      |      74 +
 .../regress/expected/parquet_subpartition.out   |     261 +
 src/test/regress/expected/partition.out         |    9624 +
 src/test/regress/expected/partition_1.out       |    8892 +
 .../regress/expected/partition_optimizer.out    |    9633 +
 .../expected/partition_pruning_with_fn.out      |     337 +
 .../partition_pruning_with_fn_optimizer.out     |     362 +
 src/test/regress/expected/path.out              |      76 +
 src/test/regress/expected/percentile.out        |    1253 +
 src/test/regress/expected/plan_size.out         |     308 +
 src/test/regress/expected/plpgsql.out           |    2910 +
 src/test/regress/expected/plpgsql_cache.out     |     689 +
 src/test/regress/expected/point.out             |     223 +
 src/test/regress/expected/polygon.out           |     187 +
 src/test/regress/expected/polymorphism.out      |     544 +
 src/test/regress/expected/portals.out           |     618 +
 src/test/regress/expected/portals_p2.out        |     122 +
 src/test/regress/expected/portals_updatable.out |     815 +
 .../expected/portals_updatable_optimizer.out    |     813 +
 src/test/regress/expected/prepare.out           |     170 +
 src/test/regress/expected/prepared_xacts.out    |     213 +
 src/test/regress/expected/privileges.out        |     657 +
 src/test/regress/expected/querycontext.out      |      95 +
 src/test/regress/expected/random.out            |      52 +
 src/test/regress/expected/rangefuncs.out        |     440 +
 src/test/regress/expected/rangefuncs_cdb.out    |     806 +
 .../expected/rangefuncs_cdb_optimizer.out       |     810 +
 src/test/regress/expected/reltime.out           |     105 +
 src/test/regress/expected/resource_queue.out    |     500 +
 src/test/regress/expected/restore_check.out     |    2409 +
 src/test/regress/expected/restore_restoredb.out |     464 +
 src/test/regress/expected/returning.out         |     334 +
 src/test/regress/expected/rle.out               |   11215 +
 src/test/regress/expected/role.out              |      86 +
 src/test/regress/expected/rowtypes.out          |     264 +
 src/test/regress/expected/rules.out             |    1489 +
 src/test/regress/expected/sanity_check.out      |     165 +
 src/test/regress/expected/select.out            |     556 +
 src/test/regress/expected/select_distinct.out   |     222 +
 .../regress/expected/select_distinct_on.out     |      68 +
 src/test/regress/expected/select_having.out     |      89 +
 src/test/regress/expected/select_having_1.out   |      89 +
 src/test/regress/expected/select_having_2.out   |      89 +
 src/test/regress/expected/select_implicit.out   |     330 +
 src/test/regress/expected/select_implicit_1.out |     330 +
 src/test/regress/expected/select_implicit_2.out |     330 +
 src/test/regress/expected/select_into.out       |      13 +
 src/test/regress/expected/select_views.out      |      18 +
 src/test/regress/expected/select_views_1.out    |    1249 +
 src/test/regress/expected/sequence.out          |     214 +
 .../regress/expected/sequence_optimizer.out     |     215 +
 src/test/regress/expected/set_functions.out     |     273 +
 src/test/regress/expected/sirv_functions.out    |     226 +
 src/test/regress/expected/sql_ascii.out         |      87 +
 src/test/regress/expected/stats.out             |      66 +
 src/test/regress/expected/strings.out           |    1371 +
 src/test/regress/expected/subplan.out           |     335 +
 src/test/regress/expected/subselect.out         |    1537 +
 .../regress/expected/subselect_optimizer.out    |    1622 +
 src/test/regress/expected/temp.out              |     172 +
 src/test/regress/expected/text.out              |      25 +
 src/test/regress/expected/time.out              |      86 +
 src/test/regress/expected/timestamp.out         |    1498 +
 src/test/regress/expected/timestamptz.out       |    1608 +
 src/test/regress/expected/timetz.out            |      93 +
 src/test/regress/expected/tinterval.out         |     168 +
 src/test/regress/expected/toast.out             |      75 +
 .../regress/expected/tpch500GB.32bit_tpch.tpl   |    3358 +
 src/test/regress/expected/tpch500GB_orca.out    |    3262 +
 src/test/regress/expected/transactions.out      |     429 +
 src/test/regress/expected/trig.out              |      18 +
 src/test/regress/expected/triggers.out          |     533 +
 src/test/regress/expected/truncate.out          |     158 +
 src/test/regress/expected/type_sanity.out       |     282 +
 src/test/regress/expected/union.out             |     522 +
 src/test/regress/expected/update.out            |     121 +
 src/test/regress/expected/vacuum.out            |     124 +
 .../regress/expected/validator_function.out     |      84 +
 src/test/regress/expected/varchar.out           |     111 +
 src/test/regress/expected/varchar_1.out         |     111 +
 src/test/regress/expected/with_clause.out       |    2047 +
 .../regress/expected/with_clause_optimizer.out  |    2049 +
 src/test/regress/expected/without_oid.out       |     101 +
 src/test/regress/expected/xml.out               |     330 +
 src/test/regress/expected_failures.txt          |       1 +
 src/test/regress/explain.pl                     |    2341 +
 src/test/regress/get_ereport.pl                 |     358 +
 src/test/regress/goh_schedule                   |      18 +
 src/test/regress/gpdiff.pl                      |     544 +
 src/test/regress/gpexclude.pl                   |     389 +
 src/test/regress/gpsourcify.pl                  |     244 +
 src/test/regress/gpstringsubs.pl                |     605 +
 src/test/regress/gptorment.pl                   |     974 +
 src/test/regress/hcatalog_utils.c               |     109 +
 src/test/regress/helpers/.gitignore             |       1 +
 src/test/regress/helpers/CustomAvroFile.java    |     300 +
 .../regress/helpers/CustomAvroRecInFile.java    |     385 +
 .../helpers/CustomAvroRecInSequence.java        |     407 +
 .../regress/helpers/CustomAvroSequence.java     |     203 +
 src/test/regress/helpers/CustomWritable.java    |     430 +
 .../regress/helpers/CustomWritableSequence.java |     238 +
 src/test/regress/helpers/DummyAccessor.java     |      75 +
 src/test/regress/helpers/DummyAnalyzer.java     |      31 +
 src/test/regress/helpers/DummyFragmenter.java   |      38 +
 src/test/regress/helpers/DummyResolver.java     |      49 +
 .../regress/helpers/HBaseChangeLookupTable.java |     175 +
 src/test/regress/helpers/HBaseCreateTables.java |     255 +
 src/test/regress/helpers/HBaseDropTables.java   |     100 +
 src/test/regress/helpers/Makefile               |      33 +
 src/test/regress/helpers/README.txt             |      42 +
 src/test/regress/helpers/create_table_file.sh   |      13 +
 src/test/regress/init_file                      |      12 +
 src/test/regress/input/.gitignore               |       4 +
 src/test/regress/input/.p4ignore                |       4 +
 src/test/regress/input/aggregates.source        |     417 +
 src/test/regress/input/appendonly.source        |     346 +
 src/test/regress/input/auth_constraint.source   |     330 +
 src/test/regress/input/bkup_bkupdb.source       |      92 +
 .../regress/input/bkuprestore_advance.source    |     232 +
 .../regress/input/bkuprestore_cleanup.source    |      36 +
 src/test/regress/input/caql.source              |     410 +
 src/test/regress/input/caqlinmem.source         |     123 +
 src/test/regress/input/caqltrack.source         |     707 +
 src/test/regress/input/catversion.source        |      41 +
 src/test/regress/input/constraints.source       |     261 +
 src/test/regress/input/copy.source              |     224 +
 src/test/regress/input/create_function_1.source |      79 +
 src/test/regress/input/create_function_2.source |      71 +
 src/test/regress/input/custom_format.source     |     266 +
 src/test/regress/input/errortbl.source          |      93 +
 src/test/regress/input/external_oid.source      |     118 +
 src/test/regress/input/exttab1.source           |     568 +
 src/test/regress/input/filespace.source         |     125 +
 src/test/regress/input/goh_prepare.source       |     101 +
 src/test/regress/input/gpcheckmirrorseg.source  |      16 +
 src/test/regress/input/gptokencheck.source      |      22 +
 src/test/regress/input/hcatalog_lookup.source   |     151 +
 src/test/regress/input/json_load.source         |     103 +
 src/test/regress/input/loadcat33.source.in      |      41 +
 src/test/regress/input/loadcat34.source.in      |     316 +
 src/test/regress/input/loadcat34_sh.source.in   |      64 +
 src/test/regress/input/mapred.source            |     235 +
 src/test/regress/input/misc.source              |     258 +
 src/test/regress/input/orafunk.source           |     175 +
 src/test/regress/input/partindex_test.source    |     567 +
 src/test/regress/input/pxf_hbase.source         |     202 +
 src/test/regress/input/pxf_hdfs.source          |     560 +
 src/test/regress/input/pxf_hdfs_ext.source      |      76 +
 src/test/regress/input/pxf_hdfs_writable.source |     811 +
 src/test/regress/input/pxf_hive.source          |     251 +
 .../input/resource_queue_function.source        |      74 +
 src/test/regress/input/restore_restoredb.source |     122 +
 src/test/regress/input/sreh.source              |     318 +
 src/test/regress/input/table_functions.source   |    1012 +
 src/test/regress/input/tablespace.source        |      43 +
 src/test/regress/input/tidycat.source           |     133 +
 src/test/regress/input/tidycat2.source          |     113 +
 src/test/regress/input/upg2.source              |    1321 +
 src/test/regress/input/upgrade.source           |     819 +
 src/test/regress/json_utils.c                   |     722 +
 src/test/regress/known_good_schedule            |     224 +
 src/test/regress/makeschedule                   |     144 +
 src/test/regress/maketestschedule.py            |     507 +
 src/test/regress/olap_schedule                  |       6 +
 src/test/regress/output/aggregates.source       |     927 +
 src/test/regress/output/appendonly.source       |     652 +
 src/test/regress/output/auth_constraint.source  |     975 +
 src/test/regress/output/caql.source             |     707 +
 src/test/regress/output/caqlinmem.source        |     217 +
 src/test/regress/output/caqltrack.source        |     946 +
 src/test/regress/output/catversion.source       |      42 +
 src/test/regress/output/constraints.source      |     365 +
 .../regress/output/constraints_optimizer.source |     397 +
 src/test/regress/output/copy.source             |     214 +
 .../regress/output/create_function_1.source     |      82 +
 .../regress/output/create_function_2.source     |      57 +
 src/test/regress/output/custom_format.source    |   10446 +
 src/test/regress/output/errortbl.source         |     264 +
 src/test/regress/output/external_oid.source     |     211 +
 src/test/regress/output/exttab1.source          |     874 +
 .../regress/output/exttab1_optimizer.source     |     899 +
 src/test/regress/output/filespace.source        |    1132 +
 src/test/regress/output/filesystem.source       |     158 +
 src/test/regress/output/goh_prepare.source      |     197 +
 src/test/regress/output/gpcheckmirrorseg.source |      17 +
 src/test/regress/output/gptokencheck.source     |      22 +
 src/test/regress/output/hcatalog_lookup.source  |     294 +
 src/test/regress/output/json_load.source        |     208 +
 src/test/regress/output/mapred.source           |     507 +
 src/test/regress/output/misc.source             |     589 +
 src/test/regress/output/orafunk.source          |     987 +
 src/test/regress/output/partindex_test.source   |    1110 +
 src/test/regress/output/pxf_hbase.source        |     993 +
 src/test/regress/output/pxf_hdfs.source         |    1157 +
 src/test/regress/output/pxf_hdfs_ext.source     |     113 +
 .../regress/output/pxf_hdfs_writable.source     |    1395 +
 src/test/regress/output/pxf_hive.source         |     438 +
 .../output/resource_queue_function.source       |      88 +
 src/test/regress/output/sreh.source             |     659 +
 src/test/regress/output/table_functions.source  |    3151 +
 .../output/table_functions_optimizer.source     |    3152 +
 src/test/regress/output/tablespace.source       |      58 +
 src/test/regress/output/tidycat.source          |     219 +
 src/test/regress/output/tidycat2.source         |   13559 +
 src/test/regress/output/upg2.source             |    2886 +
 src/test/regress/output/upgrade.source          |     844 +
 src/test/regress/parallel_schedule              |      81 +
 src/test/regress/partindex.c                    |     250 +
 src/test/regress/pg_regress.c                   |    2166 +
 src/test/regress/pg_regress.h                   |      60 +
 src/test/regress/pg_regress_main.c              |     118 +
 src/test/regress/pxf_schedule                   |       5 +
 src/test/regress/regress.c                      |    2332 +
 src/test/regress/regressplans.sh                |     101 +
 src/test/regress/resultmap                      |      11 +
 src/test/regress/serial_schedule                |     111 +
 src/test/regress/sql/.gitignore                 |      49 +
 src/test/regress/sql/.p4ignore                  |      26 +
 src/test/regress/sql/abstime.sql                |      67 +
 src/test/regress/sql/agg_derived_win.sql        |     161 +
 .../regress/sql/alter_distribution_policy.sql   |    2136 +
 src/test/regress/sql/alter_table.sql            |    1338 +
 src/test/regress/sql/arrays.sql                 |     330 +
 src/test/regress/sql/bit.sql                    |     186 +
 .../regress/sql/bkuprestore_advance_check.sql   |     168 +
 src/test/regress/sql/boolean.sql                |     149 +
 src/test/regress/sql/box.sql                    |     120 +
 src/test/regress/sql/btree_index.sql            |      53 +
 src/test/regress/sql/caqlcov.sql                |     511 +
 src/test/regress/sql/case.sql                   |     316 +
 src/test/regress/sql/char.sql                   |      75 +
 src/test/regress/sql/circle.sql                 |      45 +
 src/test/regress/sql/cluster.sql                |     162 +
 src/test/regress/sql/co_disabled.sql            |      18 +
 src/test/regress/sql/co_nestloop_idxscan.sql    |      31 +
 src/test/regress/sql/column_compression.sql     |     711 +
 src/test/regress/sql/combocid.sql               |      93 +
 src/test/regress/sql/comments.sql               |      42 +
 src/test/regress/sql/conversion.sql             |     417 +
 src/test/regress/sql/copy2.sql                  |     156 +
 src/test/regress/sql/copyselect.sql             |      82 +
 src/test/regress/sql/create_aggregate.sql       |     304 +
 src/test/regress/sql/create_bkupdb.sql          |     142 +
 src/test/regress/sql/create_misc.sql            |     204 +
 src/test/regress/sql/create_operator.sql        |      95 +
 src/test/regress/sql/create_table.sql           |     333 +
 .../regress/sql/create_table_distribution.sql   |     190 +
 src/test/regress/sql/create_table_test.sql      |     134 +
 src/test/regress/sql/create_type.sql            |     140 +
 src/test/regress/sql/create_view.sql            |     200 +
 src/test/regress/sql/date.sql                   |     271 +
 src/test/regress/sql/delete.sql                 |      22 +
 src/test/regress/sql/dependency.sql             |     100 +
 src/test/regress/sql/direct_dispatch.sql        |     334 +
 .../regress/sql/distributed_transactions.sql    |     281 +
 src/test/regress/sql/domain.sql                 |     380 +
 src/test/regress/sql/dpe.sql                    |     350 +
 src/test/regress/sql/drop.sql                   |     247 +
 src/test/regress/sql/drop_if_exists.sql         |     118 +
 src/test/regress/sql/eagerfree.sql              |     170 +
 src/test/regress/sql/errors.sql                 |     406 +
 src/test/regress/sql/euc_cn.sql                 |      19 +
 src/test/regress/sql/euc_jp.sql                 |      19 +
 src/test/regress/sql/euc_kr.sql                 |      19 +
 src/test/regress/sql/euc_tw.sql                 |      20 +
 src/test/regress/sql/filesystem.sql             |     148 +
 src/test/regress/sql/filter.sql                 |     177 +
 src/test/regress/sql/float4.sql                 |      85 +
 src/test/regress/sql/float8.sql                 |     167 +
 src/test/regress/sql/foreign_data.sql           |     419 +
 src/test/regress/sql/foreign_key.sql            |     901 +
 src/test/regress/sql/function.sql               |     427 +
 src/test/regress/sql/function_extensions.sql    |     123 +
 src/test/regress/sql/geometry.sql               |     198 +
 .../sql/goh_alter_distribution_policy.sql       |     291 +
 src/test/regress/sql/goh_alter_owner.sql        |      16 +
 src/test/regress/sql/goh_array.sql              |     280 +
 src/test/regress/sql/goh_column_compression.sql |     614 +
 src/test/regress/sql/goh_create_table.sql       |     317 +
 src/test/regress/sql/goh_create_type.sql        |     106 +
 .../regress/sql/goh_create_type_composite.sql   |      96 +
 src/test/regress/sql/goh_database.sql           |      41 +
 src/test/regress/sql/goh_dpe.sql                |     352 +
 src/test/regress/sql/goh_eagerfree.sql          |     159 +
 src/test/regress/sql/goh_gp_dist_random.sql     |       6 +
 src/test/regress/sql/goh_gphdfs.sql             |     357 +
 src/test/regress/sql/goh_gpic.sql               |     119 +
 src/test/regress/sql/goh_partition.sql          |    1229 +
 src/test/regress/sql/goh_portals.sql            |     202 +
 src/test/regress/sql/goh_resource_queue.sql     |     339 +
 src/test/regress/sql/goh_set_schema.sql         |      25 +
 src/test/regress/sql/goh_subselect.sql          |     590 +
 src/test/regress/sql/goh_tablespace.sql         |     340 +
 src/test/regress/sql/goh_toast.sql              |      32 +
 src/test/regress/sql/goh_vacuum.sql             |      98 +
 src/test/regress/sql/gp_delete_as_trunc.sql     |      19 +
 src/test/regress/sql/gp_dqa.sql                 |     202 +
 src/test/regress/sql/gp_hashagg.sql             |      28 +
 src/test/regress/sql/gp_numeric_agg.sql         |      64 +
 src/test/regress/sql/gp_optimizer.sql           |     717 +
 src/test/regress/sql/gp_portal_error.sql        |      53 +
 src/test/regress/sql/gp_toolkit.sql             |       8 +
 src/test/regress/sql/gpcopy.sql                 |     566 +
 src/test/regress/sql/gpctas.sql                 |      44 +
 src/test/regress/sql/gpdiffcheck.sql            |     132 +
 src/test/regress/sql/gpdist.sql                 |     388 +
 src/test/regress/sql/gpdtm_plpgsql.sql          |     284 +
 src/test/regress/sql/gpic.sql                   |     117 +
 src/test/regress/sql/gpic_bigtup.sql            |     101 +
 src/test/regress/sql/gpparams.sql               |     580 +
 src/test/regress/sql/gpsql_alter_table.sql      |     153 +
 src/test/regress/sql/gpsql_fault_tolerance.sql  |     112 +
 src/test/regress/sql/gpsql_segment_down.sql     |       3 +
 src/test/regress/sql/gpsql_segment_reset.sql    |       4 +
 src/test/regress/sql/gpupgrade.sql              |      41 +
 src/test/regress/sql/guc.sql                    |     155 +
 src/test/regress/sql/hash_index.sql             |     163 +
 src/test/regress/sql/hdfs_filesystem.sql        |      67 +
 src/test/regress/sql/horology.sql               |     653 +
 src/test/regress/sql/icudp_full.sql             |     374 +
 .../regress/sql/icudp_no_fault_injection.sql    |     178 +
 src/test/regress/sql/indexjoin.sql              |    2526 +
 src/test/regress/sql/inet.sql                   |      90 +
 src/test/regress/sql/information_schema.sql     |      35 +
 src/test/regress/sql/inherit.sql                |     198 +
 src/test/regress/sql/insert.sql                 |      74 +
 src/test/regress/sql/int2.sql                   |      88 +
 src/test/regress/sql/int4.sql                   |     127 +
 src/test/regress/sql/int8.sql                   |      71 +
 src/test/regress/sql/interval.sql               |     134 +
 src/test/regress/sql/join.sql                   |     571 +
 src/test/regress/sql/leastsquares.sql           |     313 +
 src/test/regress/sql/limit.sql                  |      61 +
 src/test/regress/sql/lseg.sql                   |      26 +
 src/test/regress/sql/madlib_svec_test.sql       |      56 +
 src/test/regress/sql/matrix.sql                 |     231 +
 src/test/regress/sql/mule_internal.sql          |      72 +
 src/test/regress/sql/naivebayes.sql             |     179 +
 src/test/regress/sql/name.sql                   |      54 +
 src/test/regress/sql/namespace.sql              |      86 +
 src/test/regress/sql/notin.sql                  |     347 +
 src/test/regress/sql/numeric.sql                |     790 +
 src/test/regress/sql/numeric_big.sql            |     648 +
 src/test/regress/sql/numerology.sql             |     123 +
 src/test/regress/sql/oid.sql                    |      43 +
 src/test/regress/sql/oidjoins.sql               |     319 +
 src/test/regress/sql/olap_group.sql             |     598 +
 src/test/regress/sql/olap_setup.sql             |     133 +
 src/test/regress/sql/olap_window.sql            |    1596 +
 src/test/regress/sql/olap_window_seq.sql        |    1515 +
 src/test/regress/sql/opr_sanity.sql             |     902 +
 src/test/regress/sql/orca_udfs.sql.in           |      54 +
 src/test/regress/sql/parquet_compression.sql    |     125 +
 src/test/regress/sql/parquet_ddl.sql            |      75 +
 src/test/regress/sql/parquet_multipletype.sql   |       5 +
 .../regress/sql/parquet_pagerowgroup_size.sql   |      45 +
 src/test/regress/sql/parquet_subpartition.sql   |     110 +
 src/test/regress/sql/partition.sql              |    4927 +
 .../regress/sql/partition_pruning_with_fn.sql   |     203 +
 src/test/regress/sql/path.sql                   |      39 +
 src/test/regress/sql/percentile.sql             |     288 +
 src/test/regress/sql/plan_size.sql              |     248 +
 src/test/regress/sql/plpgsql.sql                |    2442 +
 src/test/regress/sql/plpgsql_cache.sql          |     614 +
 src/test/regress/sql/point.sql                  |      76 +
 src/test/regress/sql/polygon.sql                |     118 +
 src/test/regress/sql/polymorphism.sql           |     377 +
 src/test/regress/sql/portals.sql                |     259 +
 src/test/regress/sql/portals_p2.sql             |      99 +
 src/test/regress/sql/portals_updatable.sql      |     443 +
 src/test/regress/sql/prepare.sql                |      70 +
 src/test/regress/sql/prepared_xacts.sql         |     137 +
 src/test/regress/sql/privileges.sql             |     388 +
 src/test/regress/sql/querycontext.sql           |      67 +
 src/test/regress/sql/random.sql                 |      44 +
 src/test/regress/sql/rangefuncs.sql             |     267 +
 src/test/regress/sql/rangefuncs_cdb.sql         |     454 +
 src/test/regress/sql/reltime.sql                |      50 +
 src/test/regress/sql/resource_queue.sql         |     336 +
 src/test/regress/sql/restore_check.sql          |     466 +
 src/test/regress/sql/returning.sql              |     156 +
 src/test/regress/sql/rle.sql                    |      87 +
 src/test/regress/sql/role.sql                   |      59 +
 src/test/regress/sql/rowtypes.sql               |     111 +
 src/test/regress/sql/rules.sql                  |     883 +
 src/test/regress/sql/sanity_check.sql           |      27 +
 src/test/regress/sql/select.sql                 |     171 +
 src/test/regress/sql/select_distinct.sql        |      64 +
 src/test/regress/sql/select_distinct_on.sql     |      16 +
 src/test/regress/sql/select_having.sql          |      50 +
 src/test/regress/sql/select_implicit.sql        |     155 +
 src/test/regress/sql/select_into.sql            |      18 +
 src/test/regress/sql/select_views.sql           |      11 +
 src/test/regress/sql/sequence.sql               |     110 +
 src/test/regress/sql/set_functions.sql          |     101 +
 src/test/regress/sql/sirv_functions.sql         |     185 +
 src/test/regress/sql/sql_ascii.sql              |      19 +
 src/test/regress/sql/stats.sql                  |      43 +
 src/test/regress/sql/strings.sql                |     509 +
 src/test/regress/sql/subplan.sql                |     137 +
 src/test/regress/sql/subselect.sql              |     722 +
 src/test/regress/sql/temp.sql                   |     153 +
 src/test/regress/sql/text.sql                   |      15 +
 src/test/regress/sql/time.sql                   |      41 +
 src/test/regress/sql/timestamp.sql              |     257 +
 src/test/regress/sql/timestamptz.sql            |     263 +
 src/test/regress/sql/timetz.sql                 |      42 +
 src/test/regress/sql/tinterval.sql              |      97 +
 src/test/regress/sql/toast.sql                  |      47 +
 src/test/regress/sql/tpch500GB.32bit_tpch.tpl   |    2689 +
 src/test/regress/sql/tpch500GB_orca.sql         |    2681 +
 src/test/regress/sql/transactions.sql           |     335 +
 src/test/regress/sql/trig.sql                   |      14 +
 src/test/regress/sql/triggers.sql               |     417 +
 src/test/regress/sql/truncate.sql               |      79 +
 src/test/regress/sql/type_sanity.sql            |     223 +
 src/test/regress/sql/union.sql                  |     189 +
 src/test/regress/sql/update.sql                 |     101 +
 src/test/regress/sql/upg2_viewdefs_32.sql       |     436 +
 src/test/regress/sql/vacuum.sql                 |     108 +
 src/test/regress/sql/validator_function.sql     |      65 +
 src/test/regress/sql/varchar.sql                |      66 +
 src/test/regress/sql/with_clause.sql            |     399 +
 src/test/regress/sql/without_oid.sql            |      90 +
 src/test/regress/sql/xml.sql                    |     102 +
 src/test/regress/udf_input/exec01_const_int.mdp |      90 +
 .../regress/udf_input/exec02_const_text.mdp     |      90 +
 src/test/regress/udf_input/exec03_add.mdp       |     103 +
 src/test/regress/udf_input/s01_const_int.xml    |       6 +
 src/test/regress/udf_input/s02_const_string.xml |       6 +
 src/test/regress/udf_input/s03_add.xml          |       9 +
 src/test/regress/udf_input/s04_length.xml       |       8 +
 src/test/regress/udf_input/s05_position.xml     |       9 +
 .../udf_input/s06_nested_string_funcs.xml       |      12 +
 .../regress/udf_input/s07_non_const_expr.xml    |       9 +
 src/test/regress/upg2_wizard.pl                 |     529 +
 src/test/thread/Makefile                        |      24 +
 src/test/thread/README                          |      54 +
 src/test/thread/thread_test.c                   |     473 +
 src/test/unit/Makefile                          |       8 +
 src/test/unit/README.txt                        |     384 +
 src/test/unit/cmockery/Makefile                 |       1 +
 src/test/unit/cmockery/README.txt               |       3 +
 src/test/unit/cmockery/cmockery.c               |    2063 +
 src/test/unit/cmockery/cmockery.h               |     585 +
 src/test/unit/find_mock_objs.py                 |      85 +
 src/test/unit/mock/.gitignore                   |       2 +
 src/test/unit/mock/Makefile                     |       1 +
 src/test/unit/mock/README.txt                   |       1 +
 src/test/unit/mock/manual_mock_info.json        |     109 +
 src/test/unit/mock/mock_info.json               |   14772 +
 src/test/unit/mock/mocker.py                    |     307 +
 src/test/unit/mock/special.py                   |      92 +
 src/timezone/.gitignore                         |       1 +
 src/timezone/.p4ignore                          |       1 +
 src/timezone/Makefile                           |      71 +
 src/timezone/README                             |      33 +
 src/timezone/data/africa                        |    1092 +
 src/timezone/data/antarctica                    |     411 +
 src/timezone/data/asia                          |    2586 +
 src/timezone/data/australasia                   |    1581 +
 src/timezone/data/backward                      |     118 +
 src/timezone/data/etcetera                      |      82 +
 src/timezone/data/europe                        |    2719 +
 src/timezone/data/factory                       |      11 +
 src/timezone/data/iso3166.tab                   |     271 +
 src/timezone/data/leapseconds                   |      87 +
 src/timezone/data/northamerica                  |    3024 +
 src/timezone/data/pacificnew                    |      29 +
 src/timezone/data/solar87                       |     391 +
 src/timezone/data/solar88                       |     391 +
 src/timezone/data/solar89                       |     396 +
 src/timezone/data/southamerica                  |    1620 +
 src/timezone/data/systemv                       |      39 +
 src/timezone/data/yearistype.sh                 |      40 +
 src/timezone/data/zone.tab                      |     437 +
 src/timezone/gptime.c                           |      85 +
 src/timezone/ialloc.c                           |      76 +
 src/timezone/localtime.c                        |    1491 +
 src/timezone/pgtz.c                             |    1519 +
 src/timezone/pgtz.h                             |      73 +
 src/timezone/private.h                          |     128 +
 src/timezone/scheck.c                           |      62 +
 src/timezone/strftime.c                         |     527 +
 src/timezone/tzfile.h                           |     148 +
 src/timezone/tznames/Africa.txt                 |     176 +
 src/timezone/tznames/America.txt                |     304 +
 src/timezone/tznames/Antarctica.txt             |      39 +
 src/timezone/tznames/Asia.txt                   |     247 +
 src/timezone/tznames/Atlantic.txt               |      94 +
 src/timezone/tznames/Australia                  |      35 +
 src/timezone/tznames/Australia.txt              |      63 +
 src/timezone/tznames/Default                    |     727 +
 src/timezone/tznames/Etc.txt                    |      35 +
 src/timezone/tznames/Europe.txt                 |     210 +
 src/timezone/tznames/India                      |      19 +
 src/timezone/tznames/Indian.txt                 |      39 +
 src/timezone/tznames/Makefile                   |      30 +
 src/timezone/tznames/Pacific.txt                |     103 +
 src/timezone/tznames/README                     |      31 +
 src/timezone/zic.c                              |    2907 +
 src/tools/FAQ2txt                               |       7 +
 src/tools/RELEASE_CHANGES                       |     162 +
 src/tools/backend/README                        |       4 +
 src/tools/backend/backend_dirs.html             |     349 +
 src/tools/backend/costmodel/hashVsHash.sq       |    1637 +
 src/tools/backend/costmodel/hashVsIndex.sq      |    1369 +
 src/tools/backend/flow.fig                      |     143 +
 src/tools/backend/flow.gif                      |     Bin 0 -> 501220 bytes
 src/tools/backend/index.html                    |     155 +
 src/tools/ccsym                                 |      16 +
 src/tools/check_keywords.pl                     |     191 +
 src/tools/codelines                             |       7 +
 src/tools/copyright                             |      14 +
 src/tools/editors/emacs.samples                 |      99 +
 src/tools/editors/vim.samples                   |      17 +
 src/tools/entab/Makefile                        |      28 +
 src/tools/entab/entab.c                         |     223 +
 src/tools/entab/entab.man                       |      52 +
 src/tools/entab/halt.c                          |      58 +
 src/tools/find_badmacros                        |      22 +
 src/tools/find_gt_lt                            |       6 +
 src/tools/find_static                           |      51 +
 src/tools/find_typedef                          |      67 +
 src/tools/findoidjoins/Makefile                 |      25 +
 src/tools/findoidjoins/README                   |     165 +
 src/tools/findoidjoins/findoidjoins.c           |     149 +
 src/tools/findoidjoins/make_oidjoins_check      |      70 +
 src/tools/fsync/.gitignore                      |       1 +
 src/tools/fsync/Makefile                        |      21 +
 src/tools/fsync/README                          |      11 +
 src/tools/fsync/test_fsync.c                    |     401 +
 src/tools/make_ctags                            |      29 +
 src/tools/make_diff/README                      |      39 +
 src/tools/make_diff/cporig                      |      11 +
 src/tools/make_diff/difforig                    |      14 +
 src/tools/make_diff/rmorig                      |       9 +
 src/tools/make_etags                            |      13 +
 src/tools/make_keywords                         |      15 +
 src/tools/make_mkid                             |      11 +
 src/tools/msvc/Genbki.pm                        |     265 +
 src/tools/msvc/Install.pm                       |     506 +
 src/tools/msvc/Mkvcbuild.pm                     |     595 +
 src/tools/msvc/Project.pm                       |     588 +
 src/tools/msvc/README                           |     204 +
 src/tools/msvc/Solution.pm                      |     587 +
 src/tools/msvc/build.bat                        |       6 +
 src/tools/msvc/build.pl                         |      66 +
 src/tools/msvc/builddoc.bat                     |      65 +
 src/tools/msvc/builddoc.pl                      |     121 +
 src/tools/msvc/buildenv.pl                      |      27 +
 src/tools/msvc/clean.bat                        |      94 +
 src/tools/msvc/config.pl                        |      29 +
 src/tools/msvc/config_default.pl                |      31 +
 src/tools/msvc/ecpg_regression.proj             |      58 +
 src/tools/msvc/gendef.pl                        |      68 +
 src/tools/msvc/install.bat                      |      27 +
 src/tools/msvc/install.pl                       |      18 +
 src/tools/msvc/mkvcbuild.pl                     |      22 +
 src/tools/msvc/pgbison.bat                      |      51 +
 src/tools/msvc/pgbison.pl                       |      48 +
 src/tools/msvc/pgflex.bat                       |      44 +
 src/tools/msvc/pgflex.pl                        |      76 +
 src/tools/msvc/vcregress.bat                    |       6 +
 src/tools/msvc/vcregress.pl                     |     260 +
 src/tools/pgcvslog                              |     308 +
 src/tools/pginclude/README                      |      47 +
 src/tools/pginclude/cpluspluscheck              |      34 +
 src/tools/pginclude/pgcheckdefines              |     240 +
 src/tools/pginclude/pgcompinclude               |      28 +
 src/tools/pginclude/pgdefine                    |      22 +
 src/tools/pginclude/pgfixinclude                |      21 +
 src/tools/pginclude/pgrminclude                 |      80 +
 src/tools/pgindent/README                       |      79 +
 src/tools/pgindent/exclude_file_patterns        |       7 +
 src/tools/pgindent/indent.bsd.patch             |     175 +
 src/tools/pgindent/pgcppindent                  |      29 +
 src/tools/pgindent/pgindent                     |     390 +
 src/tools/pgindent/typedefs.list                |    2889 +
 src/tools/pgtest                                |      29 +
 src/tools/version_stamp.pl                      |     116 +
 src/tools/win32tzlist.pl                        |     134 +
 src/tutorial/Makefile                           |      33 +
 src/tutorial/README                             |      16 +
 src/tutorial/advanced.source                    |      60 +
 src/tutorial/basics.source                      |     204 +
 src/tutorial/complex.c                          |     228 +
 src/tutorial/complex.source                     |     228 +
 src/tutorial/funcs.c                            |     112 +
 src/tutorial/funcs.source                       |     163 +
 src/tutorial/funcs_new.c                        |     136 +
 src/tutorial/syscat.source                      |     185 +
 src/win32.mak                                   |      31 +
 tools/Makefile                                  |      86 +
 tools/bin/.epydoc.config                        |      18 +
 tools/bin/.gitignore                            |       1 +
 tools/bin/.p4ignore                             |       1 +
 tools/bin/.rcfile                               |     236 +
 tools/bin/Makefile                              |     240 +
 tools/bin/README                                |     205 +
 tools/bin/analyzedb                             |    1069 +
 tools/bin/diskqual.ksh                          |      22 +
 tools/bin/generate-greenplum-path.sh            |     127 +
 tools/bin/generate_load_tpch.pl                 |     579 +
 tools/bin/gp_df                                 |     179 +
 tools/bin/gpactivatestandby                     |     652 +
 tools/bin/gpcheck                               |    1005 +
 tools/bin/gpcheckperf                           |     955 +
 tools/bin/gpchecksubnetcfg                      |     325 +
 tools/bin/gpconfig                              |     374 +
 tools/bin/gpdebug                               |     382 +
 tools/bin/gpdetective                           |    1288 +
 tools/bin/gpexpand                              |    2931 +
 tools/bin/gpextract                             |     534 +
 tools/bin/gpfaultinjector                       |      17 +
 tools/bin/gpfilespace                           |    1515 +
 tools/bin/gpinitstandby                         |    1030 +
 tools/bin/gpinitsystem                          |    2403 +
 tools/bin/gpload                                |      14 +
 tools/bin/gpload.py                             |    2639 +
 tools/bin/gplogfilter                           |     494 +
 tools/bin/gpmigrator                            |    3797 +
 tools/bin/gppkg                                 |      11 +
 tools/bin/gppylib/Makefile                      |      28 +
 tools/bin/gppylib/README                        |     176 +
 tools/bin/gppylib/__init__.py                   |       6 +
 tools/bin/gppylib/commands/__init__.py          |       0
 tools/bin/gppylib/commands/base.py              |     769 +
 tools/bin/gppylib/commands/dca.py               |      59 +
 tools/bin/gppylib/commands/gp.py                |    1620 +
 tools/bin/gppylib/commands/pg.py                |     264 +
 tools/bin/gppylib/commands/san.py               |      61 +
 tools/bin/gppylib/commands/test/__init__.py     |       0
 .../gppylib/commands/test/regress/__init__.py   |       4 +
 .../commands/test/regress/test_regress_pg.py    |      58 +
 tools/bin/gppylib/commands/unix.py              |     938 +
 tools/bin/gppylib/data/1.1.json                 |   10811 +
 tools/bin/gppylib/data/1.2.json                 |   10920 +
 tools/bin/gppylib/data/1.3.json                 |   10920 +
 tools/bin/gppylib/data/2.0.json                 |   10827 +
 tools/bin/gppylib/datetimeutils.py              |     477 +
 tools/bin/gppylib/db/__init__.py                |       0
 tools/bin/gppylib/db/catalog.py                 |     337 +
 tools/bin/gppylib/db/dbconn.py                  |     287 +
 tools/bin/gppylib/db/test/__init__.py           |       9 +
 tools/bin/gppylib/db/test/regress/__init__.py   |       4 +
 .../db/test/regress/test_regress_catalog.py     |      55 +
 tools/bin/gppylib/db/test/test_catalog.py       |      72 +
 tools/bin/gppylib/db/test/test_dbconn.py        |      98 +
 tools/bin/gppylib/db/test/unit/__init__.py      |       4 +
 .../gppylib/db/test/unit/test_unit_dbconn.py    |     127 +
 tools/bin/gppylib/fault_injection.py            |       9 +
 tools/bin/gppylib/gpMgmttest/__init__.py        |      60 +
 tools/bin/gppylib/gp_contentnum.py              |     145 +
 tools/bin/gppylib/gp_dbid.py                    |     159 +
 tools/bin/gppylib/gp_era.py                     |     175 +
 tools/bin/gppylib/gparray.py                    |    2656 +
 tools/bin/gppylib/gpcatalog.py                  |     658 +
 tools/bin/gppylib/gpcheckutil.py                |     445 +
 tools/bin/gppylib/gpcoverage.py                 |     283 +
 tools/bin/gppylib/gphostcache.py                |     311 +
 tools/bin/gppylib/gplog.py                      |     370 +
 tools/bin/gppylib/gpparseopts.py                |     165 +
 tools/bin/gppylib/gpsubprocess.py               |     230 +
 tools/bin/gppylib/gpunit                        |      21 +
 tools/bin/gppylib/gpversion.py                  |     227 +
 tools/bin/gppylib/logfilter.py                  |     973 +
 tools/bin/gppylib/mainUtils.py                  |     638 +
 tools/bin/gppylib/operations/__init__.py        |      62 +
 tools/bin/gppylib/operations/backup_utils.py    |     575 +
 .../gppylib/operations/buildMirrorSegments.py   |     844 +
 tools/bin/gppylib/operations/dump.py            |     922 +
 tools/bin/gppylib/operations/dump_analyzedb.py  |    1414 +
 tools/bin/gppylib/operations/filespace.py       |    1429 +
 tools/bin/gppylib/operations/gpMigratorUtil.py  |     899 +
 tools/bin/gppylib/operations/hdfs_cmd.py        |     224 +
 .../operations/madlib_depcheck/__init__.py      |       0
 .../operations/madlib_depcheck/argparse.py      |    2370 +
 .../operations/madlib_depcheck/changelist.yaml  |     989 +
 .../operations/madlib_depcheck/depcheck.py      |     959 +
 tools/bin/gppylib/operations/package.py         |    1277 +
 .../bin/gppylib/operations/rebalanceSegments.py |     109 +
 tools/bin/gppylib/operations/restore.py         |     710 +
 tools/bin/gppylib/operations/startSegments.py   |     338 +
 tools/bin/gppylib/operations/test/__init__.py   |       0
 .../gppylib/operations/test/regress/__init__.py |       4 +
 .../test/regress/test_package/__init__.py       |     548 +
 .../test_package/test_regress_clean_gppkg.py    |     155 +
 .../regress/test_package/test_regress_misc.py   |      33 +
 .../test_regress_muck_with_internals.py         |     275 +
 ...st_regress_muck_with_internals_on_standby.py |     139 +
 .../regress/test_package/test_regress_query.py  |     120 +
 .../test_regress_shared_dependencies.py         |     169 +
 .../test_package/test_regress_simple_gppkg.py   |      55 +
 .../test_regress_simple_negative.py             |     122 +
 .../test_regress_single_dependencies.py         |      60 +
 .../test/regress/test_regress_filespace.py      |      67 +
 .../bin/gppylib/operations/test/test_package.py |     647 +
 .../gppylib/operations/test/unit/__init__.py    |       4 +
 .../operations/test/unit/test_unit_restore.py   |      49 +
 .../operations/test/unit/test_unit_utils.py     |      79 +
 .../bin/gppylib/operations/test_utils_helper.py |      46 +
 tools/bin/gppylib/operations/unix.py            |     154 +
 tools/bin/gppylib/operations/utils.py           |      96 +
 tools/bin/gppylib/operations/verify.py          |     540 +
 tools/bin/gppylib/parseutils.py                 |     584 +
 tools/bin/gppylib/pgconf.py                     |     315 +
 tools/bin/gppylib/programs/__init__.py          |       4 +
 tools/bin/gppylib/programs/clsAddMirrors.py     |     731 +
 tools/bin/gppylib/programs/clsInjectFault.py    |     418 +
 tools/bin/gppylib/programs/clsRecoverSegment.py |    1145 +
 tools/bin/gppylib/programs/clsSystemState.py    |    1601 +
 tools/bin/gppylib/programs/gppkg.py             |     233 +
 tools/bin/gppylib/programs/kill.py              |     117 +
 tools/bin/gppylib/programs/programIoUtils.py    |      24 +
 tools/bin/gppylib/programs/verify.py            |     204 +
 .../bin/gppylib/system/ComputeCatalogUpdate.py  |     426 +
 tools/bin/gppylib/system/__init__.py            |       4 +
 .../bin/gppylib/system/configurationImplGpdb.py |     462 +
 .../bin/gppylib/system/configurationImplTest.py |      82 +
 .../gppylib/system/configurationInterface.py    |      77 +
 tools/bin/gppylib/system/environment.py         |      87 +
 tools/bin/gppylib/system/faultProberImplGpdb.py |      81 +
 tools/bin/gppylib/system/faultProberImplTest.py |      40 +
 .../bin/gppylib/system/faultProberInterface.py  |      50 +
 tools/bin/gppylib/system/fileSystemImplOs.py    |      45 +
 tools/bin/gppylib/system/fileSystemImplTest.py  |     106 +
 tools/bin/gppylib/system/fileSystemInterface.py |      59 +
 tools/bin/gppylib/system/osImplNative.py        |      30 +
 tools/bin/gppylib/system/osImplTest.py          |      26 +
 tools/bin/gppylib/system/osInterface.py         |      56 +
 tools/bin/gppylib/test/__init__.py              |       6 +
 tools/bin/gppylib/test/regress/__init__.py      |       4 +
 .../test/regress/test_regress_gpexpand.py       |     190 +
 .../gppylib/test/regress/test_regress_gpssh.py  |      55 +
 .../test/regress/test_regress_pygresql.py       |     144 +
 tools/bin/gppylib/test/test_pg8000.py           |      71 +
 tools/bin/gppylib/test/unit/__init__.py         |       4 +
 .../bin/gppylib/test/unit/test_unit_gparray.py  |     184 +
 .../test/unit/test_unit_gphostcachelookup.py    |      97 +
 tools/bin/gppylib/test/unit/test_unit_gplog.py  |      32 +
 .../gppylib/test/unit/test_unit_gpversion.py    |      90 +
 .../gppylib/test/unit/test_unit_userinput.py    |      73 +
 tools/bin/gppylib/testold/__init__.py           |       6 +
 .../testold/programs/test_clsAddMirrors.py      |     130 +
 .../testold/programs/test_clsInjectFault.py     |     241 +
 .../testold/programs/test_clsRecoverSegment.py  |     161 +
 .../testold/programs/test_clsSystemState.py     |     130 +
 tools/bin/gppylib/testold/testDriver.py         |     140 +
 tools/bin/gppylib/testold/testUtils.py          |     229 +
 tools/bin/gppylib/unit2                         |       7 +
 tools/bin/gppylib/userinput.py                  |     112 +
 tools/bin/gppylib/util/__init__.py              |       3 +
 tools/bin/gppylib/util/gp_utils.py              |      15 +
 tools/bin/gppylib/util/san_utils.py             |      46 +
 tools/bin/gppylib/util/ssh_utils.py             |     333 +
 tools/bin/gppylib/util/test/__init__.py         |       2 +
 tools/bin/gppylib/util/test/unit/__init__.py    |       3 +
 .../util/test/unit/test_unit_ssh_utils.py       |      46 +
 tools/bin/gppylib/utils.py                      |     718 +
 tools/bin/gprecoverseg                          |      20 +
 tools/bin/gpscp                                 |     155 +
 tools/bin/gpsd                                  |     480 +
 tools/bin/gpseginstall                          |     973 +
 tools/bin/gpssh                                 |     219 +
 tools/bin/gpssh-exkeys                          |     958 +
 tools/bin/gpstart                               |     853 +
 tools/bin/gpstate                               |      16 +
 tools/bin/gpstop                                |     674 +
 tools/bin/gpsys1                                |     133 +
 tools/bin/gpverify                              |       8 +
 tools/bin/hawq                                  |     121 +
 tools/bin/hawq_ctl                              |    1062 +
 tools/bin/hawqconfig                            |     216 +
 tools/bin/hawqextract                           |     534 +
 tools/bin/hawqfilespace                         |     688 +
 tools/bin/hawqpylib/HAWQ_HELP.py                |     166 +
 tools/bin/hawqpylib/__init__.py                 |       0
 tools/bin/hawqpylib/hawqlib.py                  |     173 +
 tools/bin/hawqstate                             |     129 +
 tools/bin/lib/.gitignore                        |       8 +
 tools/bin/lib/.p4ignore                         |       8 +
 tools/bin/lib/__init__.py                       |       6 +
 tools/bin/lib/crashreport.gdb                   |      31 +
 tools/bin/lib/gp_bash_functions.sh              |    2061 +
 tools/bin/lib/gpcheckcat                        |    4744 +
 tools/bin/lib/gpcheckdb.py                      |     282 +
 tools/bin/lib/gpconfigurenewsegment             |     388 +
 tools/bin/lib/gpcreateseg.sh                    |     331 +
 tools/bin/lib/gpdircheck                        |      64 +
 tools/bin/lib/gpenv.sh                          |      51 +
 tools/bin/lib/gpgetconfig.py                    |     119 +
 tools/bin/lib/gphostcachelookup.py              |      48 +
 tools/bin/lib/gpinitsegment                     |     542 +
 tools/bin/lib/gplogextract.py                   |     159 +
 tools/bin/lib/gppinggpfdist.py                  |      50 +
 tools/bin/lib/gpsegcron.sh                      |     234 +
 tools/bin/lib/gpsegdbrestore.sh                 |     229 +
 tools/bin/lib/gpsegdelete.sh                    |     135 +
 tools/bin/lib/gpseginitsb.sh                    |     113 +
 tools/bin/lib/gpsegsize.sh                      |     174 +
 tools/bin/lib/gpsegstate.sh                     |     181 +
 tools/bin/lib/gpsnap.py                         |     719 +
 tools/bin/lib/gpstate.py                        |      21 +
 tools/bin/lib/gpsys.py                          |     284 +
 tools/bin/lib/hawqinit.sh                       |     401 +
 tools/bin/lib/multidd                           |     154 +
 tools/bin/lib/pexpect.py                        |    1393 +
 tools/bin/lib/pxssh.py                          |     149 +
 tools/bin/lib/pysync.py                         |     669 +
 tools/bin/lib/pysync_remote.py                  |     784 +
 tools/bin/postgresql_conf_gp_additions          |      11 +
 tools/bin/pythonSrc/.gitignore                  |       8 +
 tools/bin/pythonSrc/.p4ignore                   |       8 +
 tools/bin/pythonSrc/PSI-0.3b2_gp.tar.gz         |     Bin 0 -> 93810 bytes
 tools/bin/pythonSrc/epydoc-3.0.1.tar.gz         |     Bin 0 -> 1845788 bytes
 tools/bin/pythonSrc/lockfile-0.9.1.tar.gz       |     Bin 0 -> 16949 bytes
 tools/bin/pythonSrc/logilab-astng-0.20.1.tar.gz |     Bin 0 -> 103800 bytes
 .../bin/pythonSrc/logilab-common-0.50.1.tar.gz  |     Bin 0 -> 164975 bytes
 tools/bin/pythonSrc/paramiko-1.7.6-9.tar.gz     |     Bin 0 -> 212556 bytes
 tools/bin/pythonSrc/pychecker-0.8.18.tar.gz     |     Bin 0 -> 145805 bytes
 tools/bin/pythonSrc/pycrypto-2.0.1.tar.gz       |     Bin 0 -> 157389 bytes
 tools/bin/pythonSrc/pylint-0.21.0.tar.gz        |     Bin 0 -> 199212 bytes
 tools/bin/pythonSrc/unittest2-0.5.1.tar.gz      |     Bin 0 -> 62470 bytes
 tools/bin/run_operator_tests.pl                 |      82 +
 tools/bin/src/.gitignore                        |       2 +
 tools/bin/src/.p4ignore                         |       2 +
 tools/bin/src/gpfdist.py                        |     301 +
 tools/bin/src/netperf-2.4.3.tar.gz              |     Bin 0 -> 1145798 bytes
 tools/bin/src/stream/.gitignore                 |       1 +
 tools/bin/src/stream/.p4ignore                  |       1 +
 tools/bin/src/stream/mysecond.c                 |      30 +
 tools/bin/src/stream/stream.c                   |     417 +
 tools/bin/src/stream/stream.f                   |     461 +
 tools/bin/throttlingD.cnf                       |       6 +
 tools/demo/gpfdist_transform/1_dblp.yaml        |      22 +
 tools/demo/gpfdist_transform/2_mef.yaml         |      23 +
 tools/demo/gpfdist_transform/3_rig.yaml         |      23 +
 tools/demo/gpfdist_transform/README             |     197 +
 tools/demo/gpfdist_transform/config.yaml        |      20 +
 tools/demo/gpfdist_transform/data/Makefile      |      31 +
 .../gpfdist_transform/data/RET990EZ_2006.xml    |    6583 +
 tools/demo/gpfdist_transform/dblp/create.sql    |      10 +
 tools/demo/gpfdist_transform/dblp/external.sql  |      18 +
 .../gpfdist_transform/dblp/input_transform.sh   |      21 +
 .../gpfdist_transform/dblp/input_transform.stx  |      49 +
 .../gpfdist_transform/dblp/output_transform.sh  |      24 +
 tools/demo/gpfdist_transform/mef/create.sql     |       6 +
 tools/demo/gpfdist_transform/mef/external.sql   |      10 +
 .../gpfdist_transform/mef/input_transform.sh    |      26 +
 .../gpfdist_transform/mef/input_transform.stx   |      17 +
 tools/demo/gpfdist_transform/rig/create.sql     |      12 +
 tools/demo/gpfdist_transform/rig/external.sql   |      10 +
 .../gpfdist_transform/rig/input_transform.sh    |      25 +
 .../gpfdist_transform/rig/input_transform.stx   |      50 +
 tools/demo/gpmapreduce/1_grep.yml               |      34 +
 tools/demo/gpmapreduce/2_wordcount.yml          |      30 +
 tools/demo/gpmapreduce/README                   |     131 +
 tools/demo/gpmapreduce/data/access_log          |      27 +
 tools/demo/gpmapreduce/data/access_log2         |      20 +
 tools/demo/gpmapreduce/data/whitepaper.txt      |     448 +
 tools/doc/Makefile                              |      17 +
 tools/doc/gp_dump_help                          |     316 +
 tools/doc/gp_restore_help                       |     218 +
 tools/doc/gpactivatestandby_help                |     160 +
 tools/doc/gpaddmirrors_help                     |     253 +
 tools/doc/gpbitmapreindex_help                  |     111 +
 tools/doc/gpcheck_help                          |     141 +
 tools/doc/gpcheckos.xml                         |      91 +
 tools/doc/gpcheckos_help                        |       3 +
 tools/doc/gpcheckperf_help                      |     250 +
 tools/doc/gpconfig_help                         |     158 +
 tools/doc/gpconfigs/gpinitsystem_config         |      64 +
 tools/doc/gpconfigs/gpinitsystem_singlenode     |     125 +
 tools/doc/gpconfigs/hostfile_exkeys             |      54 +
 tools/doc/gpconfigs/hostfile_gpcheck            |      18 +
 tools/doc/gpconfigs/hostfile_gpchecknet_ic1     |      16 +
 tools/doc/gpconfigs/hostfile_gpchecknet_ic2     |      16 +
 tools/doc/gpconfigs/hostfile_gpcheckperf        |      16 +
 tools/doc/gpconfigs/hostfile_gpexpand           |      32 +
 tools/doc/gpconfigs/hostfile_gpinitsystem       |      32 +
 tools/doc/gpconfigs/hostfile_gpssh_allhosts     |      18 +
 tools/doc/gpconfigs/hostfile_gpssh_segonly      |      16 +
 tools/doc/gpconfigs/hostlist_singlenode         |       2 +
 tools/doc/gpcrondump_help                       |     330 +
 tools/doc/gpdbrestore_help                      |     203 +
 tools/doc/gpdeletesystem_help                   |      97 +
 tools/doc/gpdetective_help                      |     187 +
 tools/doc/gpexpand_help                         |     196 +
 tools/doc/gpextract_help                        |     215 +
 tools/doc/gpfdist_help                          |     225 +
 tools/doc/gpfilespace_help                      |     196 +
 tools/doc/gpinitstandby_help                    |     160 +
 tools/doc/gpinitsystem_help                     |     362 +
 tools/doc/gpkill_help                           |      77 +
 tools/doc/gpload_help                           |     566 +
 tools/doc/gplogfilter_help                      |     212 +
 tools/doc/gpmapreduce_help                      |     144 +
 tools/doc/gpmigrator_help                       |     145 +
 tools/doc/gpmigrator_mirror_help                |     141 +
 tools/doc/gpperfmon_install_help                |     147 +
 tools/doc/gppkg_help                            |     123 +
 tools/doc/gprecoverseg_help                     |     157 +
 tools/doc/gpscp_help                            |     134 +
 tools/doc/gpseginstall_help                     |     157 +
 tools/doc/gpsnmpd_help                          |     147 +
 tools/doc/gpssh-exkeys_help                     |     171 +
 tools/doc/gpssh_help                            |     141 +
 tools/doc/gpstart_help                          |     155 +
 tools/doc/gpstate_help                          |     203 +
 tools/doc/gpstop_help                           |     189 +
 tools/doc/gpsuspend_help                        |     123 +
 tools/doc/gpsys1_help                           |      72 +
 tools/doc/hawqextract_help                      |     215 +
 tools/gpnetbench/.gitignore                     |       3 +
 tools/gpnetbench/.p4ignore                      |       2 +
 tools/gpnetbench/Makefile                       |      38 +
 tools/gpnetbench/gpnetbenchClient.c             |     218 +
 tools/gpnetbench/gpnetbenchServer.c             |     148 +
 tools/legacy/README                             |       3 +
 tools/legacy/gplib.py                           |     333 +
 tools/legacy/gpmlib.py                          |     962 +
 tools/sbin/Makefile                             |      14 +
 tools/sbin/gpaddconfig.py                       |      98 +
 tools/sbin/gpchangeuserpassword                 |     110 +
 tools/sbin/gpcheck_hostdump                     |     859 +
 tools/sbin/gpcleansegmentdir.py                 |      96 +
 tools/sbin/gpfixuserlimts                       |     189 +
 tools/sbin/gpgetstatususingtransition.py        |     221 +
 tools/sbin/gpoperation.py                       |      62 +
 tools/sbin/gprepairmirrorseg.py                 |     539 +
 tools/sbin/gpsegstart.py                        |     555 +
 tools/sbin/gpsegstop.py                         |     155 +
 tools/sbin/gpsegtoprimaryormirror.py            |     179 +
 tools/sbin/gpsetdbid.py                         |      91 +
 tools/sbin/gpstandbystart.sh                    |      33 +
 tools/sbin/gpstandbywatch.py                    |     220 +
 tools/sbin/gpupgrademirror.py                   |    3968 +
 6843 files changed, 5789771 insertions(+), 5 deletions(-)
----------------------------------------------------------------------