[ 
https://issues.apache.org/jira/browse/PHOENIX-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14250911#comment-14250911
 ] 

Hudson commented on PHOENIX-1514:
---------------------------------

SUCCESS: Integrated in Phoenix-master #525 (See 
[https://builds.apache.org/job/Phoenix-master/525/])
PHOENIX-1514 Break up PDataType Enum (ndimiduk: rev 
04ef859b78704f5b56118ee30248652dcfcdee3f)
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PDataType.java
* 
phoenix-core/src/test/java/org/apache/phoenix/mapreduce/CsvToKeyValueMapperTest.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PDecimal.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/SaltingUtil.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/DivideExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/DistinctValueWithCountServerAggregator.java
* phoenix-core/src/test/java/org/apache/phoenix/schema/PDataTypeTest.java
* phoenix-core/src/main/java/org/apache/phoenix/execute/HashJoinPlan.java
* 
phoenix-core/src/main/java/org/apache/phoenix/index/PhoenixIndexFailurePolicy.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/StringConcatExpression.java
* phoenix-core/src/test/java/org/apache/phoenix/schema/types/PDataTypeTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/NumberSumAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/DecodeFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/util/ByteUtil.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/LocalIndexDataColumnRef.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/WhereCompiler.java
* 
phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryDatabaseMetaDataIT.java
* 
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/InlineArrayElemRefExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/HavingCompiler.java
* phoenix-core/src/main/java/org/apache/phoenix/execute/AggregatePlan.java
* 
phoenix-core/src/main/java/org/apache/phoenix/compile/IndexStatementRewriter.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/CurrentTimeFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/LongSubtractExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/PostDDLCompiler.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/PercentRankClientAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/DistinctCountAggregateFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PIntegerColumn.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedTimestampArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/compile/MutatingParallelIteratorFactory.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/RowKeyColumnExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/AndOrExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DoubleMultiplyExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/util/SchemaUtil.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PDateArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/RegexpSplitFunction.java
* 
phoenix-core/src/test/java/org/apache/phoenix/expression/ColumnExpressionTest.java
* phoenix-pig/src/main/java/org/apache/phoenix/pig/util/TypeUtil.java
* phoenix-core/src/test/java/org/apache/phoenix/util/ByteUtilTest.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PArrayDataType.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PhoenixArray.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/ToNumberFunctionIT.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/PercentileDiscAggregateFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PFloatArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/IndexStateNameFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/InvertFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/RoundTimestampExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedFloatArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/ArrayConstructorExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/DeleteCompiler.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/BaseStddevAggregator.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/AndExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PSmallint.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/BaseDecimalStddevAggregator.java
* phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java
* 
phoenix-core/src/test/java/org/apache/phoenix/mapreduce/util/ColumnInfoToStringEncoderDecoderTest.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/LiteralParseNode.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsWriter.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/TimestampAddExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/DistinctValueClientAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/exception/ValueTypeIncompatibleException.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/CeilDateExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixConnection.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/FunctionParseNode.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/TypeMismatchException.java
* 
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/SequenceRegionObserver.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/EncodeFunction.java
* 
phoenix-core/src/test/java/org/apache/phoenix/schema/PDataTypeForArraysTest.java
* phoenix-core/src/main/java/org/apache/phoenix/util/ExpressionUtil.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/LowerFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PCharArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/IntSumAggregator.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java
* phoenix-core/src/main/java/org/apache/phoenix/index/PhoenixIndexBuilder.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/PercentileContAggregateFunction.java
* 
phoenix-core/src/test/java/org/apache/phoenix/arithmetic/ArithmeticOperationTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedIntArray.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/ColumnDef.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PVarbinaryArray.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PBinary.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PBooleanArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/LongMultiplyExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/LongDivideExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedTimeArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/LastValueFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/DelegateDatum.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ArrayAllComparisonExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/util/ColumnInfo.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java
* phoenix-core/src/test/java/org/apache/phoenix/util/PhoenixRuntimeTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedTinyint.java
* 
phoenix-core/src/it/java/org/apache/phoenix/end2end/ColumnProjectionOptimizationIT.java
* 
phoenix-pig/src/main/java/org/apache/phoenix/pig/writable/PhoenixPigDBWritable.java
* phoenix-core/src/test/java/org/apache/phoenix/query/KeyRangeIntersectTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedLongArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/NthValueFunction.java
* phoenix-core/src/test/java/org/apache/phoenix/schema/ValueBitSetTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/TrimFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/FloorParseNode.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/KeyValueSchema.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/LiteralExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PTinyint.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/InListIT.java
* 
phoenix-core/src/test/java/org/apache/phoenix/util/csv/CsvUpsertExecutorTest.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PIntegerArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/CeilFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/CaseExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixResultSetMetaData.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PDecimalArray.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/index/IndexTestUtil.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PBinaryArray.java
* 
phoenix-core/src/test/java/org/apache/phoenix/expression/function/ExternalSqlTypeIdFunctionTest.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertSelectIT.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/StddevSampFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java
* 
phoenix-core/src/test/java/org/apache/phoenix/parse/BuiltInFunctionInfoTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/FloorDecimalExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PStringColumn.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/MinAggregateFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PDouble.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PSmallintArray.java
* phoenix-core/src/test/java/org/apache/phoenix/query/KeyRangeUnionTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/ModulusExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/UpsertCompiler.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionProjector.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ConvertTimezoneFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/ValueSchema.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PBoolean.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PDatum.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/CeilTimestampExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixPreparedStatement.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PTinyintArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/RoundDecimalExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/TimestampSubtractExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/util/csv/StringToArrayConverter.java
* phoenix-core/src/main/java/org/apache/phoenix/util/ScanUtil.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/LikeExpression.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/ArrayIT.java
* phoenix-core/src/test/java/org/apache/phoenix/schema/SortOrderTest.java
* 
phoenix-core/src/test/java/org/apache/phoenix/util/csv/StringToArrayConverterTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/UpperFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/SQLViewTypeFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedTime.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedDateArray.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/IsNullExpression.java
* 
phoenix-core/src/test/java/org/apache/phoenix/expression/SortOrderExpressionTest.java
* 
phoenix-flume/src/main/java/org/apache/phoenix/flume/serializer/RegexEventSerializer.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PhoenixArray.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/RowKeySchema.java
* 
phoenix-core/src/test/java/org/apache/phoenix/iterate/AggregateResultScannerTest.java
* phoenix-core/src/main/java/org/apache/phoenix/coprocessor/SuffixFilter.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/DoubleSumAggregator.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PChar.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/UnsignedIntSumAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/RegexpSubstrFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/LongAddExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/RoundDateExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/JoinCompiler.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/MD5Function.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/Sequence.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/FirstLastValueServerAggregator.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/ProductMetricsIT.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/ColumnExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/FloorFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/RoundParseNode.java
* phoenix-core/src/test/java/org/apache/phoenix/query/KeyRangeCoalesceTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DoubleSubtractExpression.java
* phoenix-core/src/test/java/org/apache/phoenix/util/ScanUtilTest.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/SequenceManager.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedFloat.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/DistinctValueAggregateFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/LTrimFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/SubstrFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/WhereOptimizer.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/GroupByCompiler.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedInt.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/MaxAggregateFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/DistinctValueWithCountClientAggregator.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/ToNumberParseNode.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/SQLIndexTypeFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/FirstLastValueBaseFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/CoalesceFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
* 
phoenix-core/src/test/java/org/apache/phoenix/compile/ScanRangesIntersectTest.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PVarchar.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/SqlTypeNameFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PTimestamp.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/ArithmeticExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PDateColumn.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/DelegateConstantToCountAggregateFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/LengthFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/util/NumberUtil.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/ComparisonExpression.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelIteratorsIT.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/LimitCompiler.java
* phoenix-core/src/test/java/org/apache/phoenix/filter/SkipScanFilterTest.java
* phoenix-core/src/test/java/org/apache/phoenix/compile/ScanRangesTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/SQLTableTypeFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedSmallint.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PInteger.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/RoundFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/UnsignedLongSumAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedTinyintArray.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/CountAggregateFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/BaseAddSubtractExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ArrayIndexFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PVarbinary.java
* 
phoenix-core/src/main/java/org/apache/phoenix/compile/CreateSequenceCompiler.java
* 
phoenix-core/src/test/java/org/apache/phoenix/query/ParallelIteratorsSplitTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DoubleAddExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/PrefixFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/util/UpgradeUtil.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/LongSumAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DecimalMultiplyExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/ProjectionCompiler.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/InListExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DateSubtractExpression.java
* phoenix-core/src/main/antlr3/PhoenixSQL.g
* phoenix-core/src/main/java/org/apache/phoenix/util/PhoenixRuntime.java
* phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
* 
phoenix-core/src/test/java/org/apache/phoenix/expression/RoundFloorCeilExpressionsTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixParameterMetaData.java
* 
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/GroupedAggregateRegionObserver.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/FloorDateExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/LpadFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PVarcharArray.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/CoerceExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/CeilDecimalExpression.java
* phoenix-core/src/test/java/org/apache/phoenix/compile/LimitCompilerTest.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/ColumnProjector.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PArrayDataType.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DoubleDivideExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedDouble.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ReverseFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/PercentileClientAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/AvgAggregateFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixResultSet.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PDataTypeFactory.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/ToCharParseNode.java
* phoenix-core/src/main/java/org/apache/phoenix/util/csv/CsvUpsertExecutor.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DecimalDivideExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/StddevPopFunction.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/TruncFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedDoubleArray.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PLongArray.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PFloat.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedSmallintArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/SingleAggregateFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PTime.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PColumnImpl.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedLong.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/DecimalSumAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/CountAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/PercentRankAggregateFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixDatabaseMetaData.java
* phoenix-core/src/test/java/org/apache/phoenix/compile/WhereOptimizerTest.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/BaseExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/RTrimFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/iterate/FilterResultIterator.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PTimeArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/FirstLastValueBaseClientAggregator.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedTimestamp.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/FirstValueFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/DistinctCountClientAggregator.java
* phoenix-core/src/it/java/org/apache/phoenix/trace/TracingTestUtil.java
* phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/ParseNodeFactory.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PLong.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/RowValueConstructorExpression.java
* 
phoenix-pig/src/main/java/org/apache/phoenix/pig/util/PhoenixPigSchemaUtil.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PDate.java
* phoenix-core/src/test/java/org/apache/phoenix/query/ConnectionlessTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/RegexpReplaceFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/TimezoneOffsetFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/NotExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ToNumberFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/CeilParseNode.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/RowKeyExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/SumAggregateFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ArrayLengthFunction.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DecimalSubtractExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DateAddExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/ArgumentTypeMismatchException.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ExternalSqlTypeIdFunction.java
* 
phoenix-core/src/test/java/org/apache/phoenix/mapreduce/CsvBulkImportUtilTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/CurrentDateFunction.java
* phoenix-core/src/test/java/org/apache/phoenix/schema/RowKeySchemaTest.java
* phoenix-core/src/main/java/org/apache/phoenix/iterate/ExplainTable.java
* phoenix-core/src/main/java/org/apache/phoenix/parse/CastParseNode.java
* 
phoenix-core/src/test/java/org/apache/phoenix/expression/CoerceExpressionTest.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/CSVCommonsLoaderIT.java
* 
phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/LocalIndexSplitter.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DelegateExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PUnsignedDate.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/DecimalAddExpression.java
* 
phoenix-core/src/test/java/org/apache/phoenix/schema/RowKeyValueAccessorTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ArrayAnyComparisonExpression.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ToDateFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/types/PDoubleArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ToCharFunction.java
* 
phoenix-core/src/test/java/org/apache/phoenix/filter/SkipScanFilterIntersectTest.java
* 
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataRegionObserver.java
* phoenix-core/src/test/java/org/apache/phoenix/compile/WhereCompilerTest.java
* phoenix-core/src/main/java/org/apache/phoenix/util/MetaDataUtil.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/MultiplyExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/exception/SQLExceptionCode.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PIndexState.java
* 
phoenix-core/src/main/java/org/apache/phoenix/schema/types/PTimestampArray.java
* 
phoenix-core/src/main/java/org/apache/phoenix/iterate/FilterAggregatingResultIterator.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PLongColumn.java
* 
phoenix-core/src/main/java/org/apache/phoenix/expression/aggregator/PercentileDiscClientAggregator.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/DynamicFamilyIT.java
* phoenix-core/src/test/java/org/apache/phoenix/util/TestUtil.java


> Break up PDataType Enum
> -----------------------
>
>                 Key: PHOENIX-1514
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1514
>             Project: Phoenix
>          Issue Type: Sub-task
>    Affects Versions: 5.0.0
>            Reporter: Nick Dimiduk
>            Assignee: Nick Dimiduk
>             Fix For: 5.0.0
>
>         Attachments: PHOENIX-1514.00.patch, PHOENIX-1514.01.patch, 
> PHOENIX-1514.02.patch, PHOENIX-1514.04.patch, PHOENIX-1514.05.patch, 
> hung-phoenix-verify.txt, stack.txt
>
>
> A first step in adopting (a portion of) HBase's type encodings is to break up 
> the PDataType enum into an interface. This will pave the way for more 
> flexibility going forward.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to