Skip to content

Commit fd3e7d6

Browse files
committed
Revert "Added support for Hive types - char, string, decimal, smallint, tinyint"
This reverts commit 5e1bef4.
1 parent bf21b4f commit fd3e7d6

File tree

10 files changed

+14
-587
lines changed

10 files changed

+14
-587
lines changed

metacat-common-server/src/main/java/com/facebook/presto/type/CharType.java

-122
This file was deleted.

metacat-common-server/src/main/java/com/facebook/presto/type/DecimalType.java

-102
This file was deleted.

metacat-common-server/src/main/java/com/facebook/presto/type/IntType.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,15 @@ public Object getObjectValue(ConnectorSession session, Block block, int position
5353

5454
@Override
5555
public boolean equalTo(Block leftBlock, int leftPosition, Block rightBlock, int rightPosition) {
56-
int leftValue = leftBlock.getInt(leftPosition, 0);
57-
int rightValue = rightBlock.getInt(rightPosition, 0);
56+
long leftValue = leftBlock.getInt(leftPosition, 0);
57+
long rightValue = rightBlock.getInt(rightPosition, 0);
5858
return leftValue == rightValue;
5959
}
6060

6161
@Override
6262
public int hash(Block block, int position) {
63-
return block.getInt(position, 0);
63+
long value = block.getInt(position, 0);
64+
return (int) (value ^ (value >>> 32));
6465
}
6566

6667
@Override

metacat-common-server/src/main/java/com/facebook/presto/type/SmallIntType.java

-92
This file was deleted.

0 commit comments

Comments
 (0)