[21/22] phoenix git commit: Merge branch '4.x-HBase-1.3' into omid2

2018-11-10 Thread jamestaylor
Merge branch '4.x-HBase-1.3' into omid2


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/cf087158
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/cf087158
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/cf087158

Branch: refs/heads/omid2
Commit: cf087158170dbf7c9d18c02bedb76f5ec91d7b23
Parents: 0f2b1b8 169270d
Author: James Taylor 
Authored: Sat Nov 10 12:14:49 2018 -0800
Committer: James Taylor 
Committed: Sat Nov 10 12:14:49 2018 -0800

--
 bin/phoenix_utils.py|2 +
 phoenix-assembly/pom.xml|4 +
 .../src/build/components/all-common-jars.xml|8 +
 .../org/apache/phoenix/end2end/AggregateIT.java |  987 +-
 .../apache/phoenix/end2end/BaseAggregateIT.java | 1022 ++
 .../apache/phoenix/end2end/BaseOrderByIT.java   |  940 +
 .../phoenix/end2end/BasePermissionsIT.java  |4 +-
 .../phoenix/end2end/CsvBulkLoadToolIT.java  |   51 +
 .../phoenix/end2end/DropTableWithViewsIT.java   |  151 +++
 .../MigrateSystemTablesToSystemNamespaceIT.java |4 +-
 .../org/apache/phoenix/end2end/OrderByIT.java   |  943 ++---
 .../end2end/ParallelStatsDisabledIT.java|   40 +
 .../phoenix/end2end/PropertiesInSyncIT.java |  172 ++-
 .../end2end/QueryDatabaseMetaDataIT.java|4 +
 .../SystemCatalogCreationOnConnectionIT.java|4 +-
 .../end2end/TableSnapshotReadsMapReduceIT.java  |  122 +-
 .../end2end/TenantSpecificTablesDDLIT.java  |4 +-
 .../phoenix/end2end/index/IndexMetadataIT.java  |  145 +-
 .../end2end/salted/BaseSaltedTableIT.java   |  474 +++
 .../phoenix/end2end/salted/SaltedTableIT.java   |  450 +--
 .../monitoring/BasePhoenixMetricsIT.java|4 +-
 .../org/apache/phoenix/rpc/UpdateCacheIT.java   |  134 +-
 .../apache/phoenix/compile/DeleteCompiler.java  |5 +-
 .../apache/phoenix/compile/FromCompiler.java|   66 +-
 .../apache/phoenix/compile/JoinCompiler.java|   53 +-
 .../compile/TupleProjectionCompiler.java|   60 +-
 .../apache/phoenix/compile/UnionCompiler.java   |   41 +-
 .../apache/phoenix/compile/UpsertCompiler.java  |   12 +-
 .../coprocessor/MetaDataEndpointImpl.java   |  142 +-
 .../phoenix/coprocessor/TaskRegionObserver.java |  295 
 .../UngroupedAggregateRegionObserver.java   |6 +-
 .../coprocessor/WhereConstantParser.java|3 +-
 .../phoenix/exception/SQLExceptionCode.java |7 +-
 .../index/write/DelegateIndexFailurePolicy.java |5 +-
 .../index/PhoenixIndexFailurePolicy.java|6 +
 .../iterate/MapReduceParallelScanGrouper.java   |   32 +-
 .../iterate/TableSnapshotResultIterator.java|   28 +-
 .../phoenix/jdbc/PhoenixDatabaseMetaData.java   |9 +-
 .../mapreduce/FormatToBytesWritableMapper.java  |   10 +-
 .../query/ConnectionQueryServicesImpl.java  |   28 +-
 .../query/ConnectionlessQueryServicesImpl.java  |   18 +-
 .../apache/phoenix/query/QueryConstants.java|   17 +-
 .../org/apache/phoenix/query/QueryServices.java |9 +
 .../phoenix/query/QueryServicesOptions.java |5 +
 .../apache/phoenix/schema/MetaDataClient.java   |  248 +++-
 .../apache/phoenix/schema/PMetaDataImpl.java|   28 +-
 .../java/org/apache/phoenix/schema/PTable.java  |   31 +-
 .../org/apache/phoenix/schema/PTableImpl.java   | 1259 +++---
 .../org/apache/phoenix/schema/TableRef.java |   17 +-
 .../phoenix/schema/stats/StatisticsUtil.java|2 +
 .../org/apache/phoenix/util/MetaDataUtil.java   |6 +-
 .../org/apache/phoenix/util/QueryBuilder.java   |  211 +++
 .../java/org/apache/phoenix/util/QueryUtil.java |   38 +-
 .../org/apache/phoenix/util/SchemaUtil.java |   10 +
 .../org/apache/phoenix/util/UpgradeUtil.java|   79 +-
 .../phoenix/execute/CorrelatePlanTest.java  |   32 +-
 .../execute/LiteralResultIteratorPlanTest.java  |   33 +-
 .../index/IndexScrutinyTableOutputTest.java |6 +-
 .../util/PhoenixConfigurationUtilTest.java  |6 +-
 .../java/org/apache/phoenix/query/BaseTest.java |   15 +-
 .../org/apache/phoenix/util/QueryUtilTest.java  |   10 +-
 phoenix-server/pom.xml  |1 +
 phoenix-spark/pom.xml   |8 +
 .../org/apache/phoenix/spark/AggregateIT.java   |   91 ++
 .../org/apache/phoenix/spark/OrderByIT.java |  460 +++
 .../org/apache/phoenix/spark/SaltedTableIT.java |   53 +
 .../org/apache/phoenix/spark/SparkUtil.java |   87 ++
 .../apache/phoenix/spark/PhoenixSparkIT.scala   |9 +-
 .../apache/phoenix/spark/SparkResultSet.java| 1056 +++
 .../org/apache/phoenix/spark/PhoenixRDD.scala   |   27 +-
 70 files changed, 7235 insertions(+), 3114 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix

[21/22] phoenix git commit: Merge branch '4.x-HBase-1.3' into omid2

2018-10-15 Thread jamestaylor
Merge branch '4.x-HBase-1.3' into omid2


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/26f13fb3
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/26f13fb3
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/26f13fb3

Branch: refs/heads/omid2
Commit: 26f13fb31812f30757198dafe095615a374880cf
Parents: c6a45bc db02372
Author: James Taylor 
Authored: Mon Oct 15 15:10:54 2018 -0700
Committer: James Taylor 
Committed: Mon Oct 15 15:10:54 2018 -0700

--
 LICENSE |   18 +
 NOTICE  |2 +
 dev/release_files/LICENSE   |   18 +
 dev/release_files/NOTICE|4 +
 phoenix-core/pom.xml|6 -
 .../apache/phoenix/end2end/AlterTableIT.java|5 +-
 .../org/apache/phoenix/end2end/BaseQueryIT.java |   15 +-
 .../apache/phoenix/end2end/CreateTableIT.java   |   27 +-
 .../phoenix/end2end/PropertiesInSyncIT.java |  494 ++
 .../end2end/QueryDatabaseMetaDataIT.java|7 +-
 .../org/apache/phoenix/end2end/QueryMoreIT.java |7 +-
 .../apache/phoenix/end2end/SetPropertyIT.java   |   64 +-
 .../org/apache/phoenix/end2end/SplitIT.java |   17 +
 .../phoenix/end2end/index/LocalIndexIT.java |  143 +-
 .../org/apache/phoenix/tx/TransactionIT.java|4 +-
 .../org/apache/phoenix/cache/HashCache.java |3 +-
 .../phoenix/compile/ExpressionCompiler.java |2 +-
 .../apache/phoenix/compile/GroupByCompiler.java |3 +-
 .../apache/phoenix/compile/JoinCompiler.java|2 +-
 .../phoenix/compile/ProjectionCompiler.java |4 +-
 .../compile/TupleProjectionCompiler.java|2 +-
 .../phoenix/exception/SQLExceptionCode.java |6 +-
 .../phoenix/iterate/BaseResultIterators.java|3 +-
 .../phoenix/jdbc/PhoenixDatabaseMetaData.java   |7 +-
 .../phoenix/mapreduce/CsvBulkImportUtil.java|8 +-
 .../util/PhoenixConfigurationUtil.java  |7 +-
 .../phoenix/memory/ChildMemoryManager.java  |5 +-
 .../phoenix/memory/GlobalMemoryManager.java |4 +-
 .../apache/phoenix/optimize/QueryOptimizer.java |9 +-
 .../apache/phoenix/parse/FunctionParseNode.java |3 +-
 .../query/ConnectionQueryServicesImpl.java  |  485 +++--
 .../org/apache/phoenix/query/QueryServices.java |3 +-
 .../org/apache/phoenix/schema/ColumnRef.java|3 +-
 .../apache/phoenix/schema/KeyValueSchema.java   |3 +-
 .../phoenix/schema/LocalIndexDataColumnRef.java |   18 +-
 .../apache/phoenix/schema/MetaDataClient.java   |  112 +-
 .../org/apache/phoenix/schema/PNameImpl.java|5 +-
 .../apache/phoenix/schema/TableProperty.java|4 +-
 .../apache/phoenix/schema/types/PDataType.java  |2 +-
 .../apache/phoenix/schema/types/PVarbinary.java |4 +-
 .../org/apache/phoenix/util/MetaDataUtil.java   |   44 +-
 .../org/apache/phoenix/util/UpgradeUtil.java|  142 +-
 .../phoenix/util/csv/CsvUpsertExecutor.java |4 +-
 .../phoenix/util/json/JsonUpsertExecutor.java   |4 +-
 .../phoenix/schema/types/PDataTypeTest.java |6 +
 .../util/AbstractUpsertExecutorTest.java|   12 +-
 .../util/TenantIdByteConversionTest.java|   30 +-
 .../src/it/bin/test_phoenixdb.py|   39 +
 .../src/it/bin/test_phoenixdb.sh|   79 +
 .../end2end/SecureQueryServerPhoenixDBIT.java   |  424 +
 .../apache/phoenix/spark/PhoenixSparkIT.scala   |   14 +-
 .../apache/phoenix/spark/PhoenixRelation.scala  |   16 +-
 pom.xml |   14 +-
 python/NEWS.rst |   44 -
 python/README.md|   93 +
 python/README.rst   |  136 --
 python/RELEASING.rst|   12 -
 python/ci/build-env/Dockerfile  |7 -
 python/ci/phoenix/Dockerfile|   33 -
 python/ci/phoenix/docker-entrypoint.sh  |   24 -
 python/ci/phoenix/hbase-site.xml|   12 -
 python/doc/Makefile |  192 --
 python/doc/api.rst  |   30 -
 python/doc/conf.py  |  287 ---
 python/doc/index.rst|   27 -
 python/doc/versions.rst |3 -
 python/docker-compose.yml   |   21 -
 python/examples/basic.py|   27 -
 python/examples/shell.py|   33 -
 python/gen-protobuf.sh  |   38 -
 python/phoenixdb/NEWS.rst   |   44 +
 python/phoenixdb/README.rst |  136 ++
 python/phoenixdb/RELEASING.rst  |   12 +
 python/phoenixdb/__init__.py|   68 -
 python/phoenixdb/avatica/__init__.py