Package io.trino.operator
Class MarkDistinctHash
java.lang.Object
io.trino.operator.MarkDistinctHash
-
Constructor Summary
ConstructorsConstructorDescriptionMarkDistinctHash(Session session, List<Type> types, int[] channels, Optional<Integer> hashChannel, int expectedDistinctValues, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, UpdateMemory updateMemory) MarkDistinctHash(Session session, List<Type> types, int[] channels, Optional<Integer> hashChannel, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, UpdateMemory updateMemory) -
Method Summary
-
Constructor Details
-
MarkDistinctHash
public MarkDistinctHash(Session session, List<Type> types, int[] channels, Optional<Integer> hashChannel, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, UpdateMemory updateMemory) -
MarkDistinctHash
public MarkDistinctHash(Session session, List<Type> types, int[] channels, Optional<Integer> hashChannel, int expectedDistinctValues, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, UpdateMemory updateMemory)
-
-
Method Details
-
getEstimatedSize
public long getEstimatedSize() -
markDistinctRows
-
getCapacity
public int getCapacity()
-