Norio Akagi created TINKERPOP-3088:
--------------------------------------
Summary: SumGlobalStep returns a long value even the highest
common type's bit <= 32
Key: TINKERPOP-3088
URL: https://issues.apache.org/jira/browse/TINKERPOP-3088
Project: TinkerPop
Issue Type: Improvement
Reporter: Norio Akagi
This happens because in
{noformat}
@Override
public S projectTraverser(final Traverser.Admin<S> traverser) {
return (S) mul(traverser.get(), traverser.bulk());
}{noformat}
It multiplies with bulk, which is Long type, so upcasted. This is at least not
in semantics and unexpected behavior
--
This message was sent by Atlassian Jira
(v8.20.10#820010)