Package io.trino.operator
Class ChannelSet
- java.lang.Object
-
- io.trino.operator.ChannelSet
-
public class ChannelSet extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelSet.ChannelSetBuilder
-
Constructor Summary
Constructors Constructor Description ChannelSet(GroupByHash hash, boolean containsNull, int[] hashChannels)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(int position, Page page)booleancontains(int position, Page page, long rawHash)booleancontainsNull()longgetEstimatedSizeInBytes()TypegetType()booleanisEmpty()intsize()
-
-
-
Constructor Detail
-
ChannelSet
public ChannelSet(GroupByHash hash, boolean containsNull, int[] hashChannels)
-
-
Method Detail
-
getType
public Type getType()
-
getEstimatedSizeInBytes
public long getEstimatedSizeInBytes()
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
containsNull
public boolean containsNull()
-
contains
public boolean contains(int position, Page page)
-
contains
public boolean contains(int position, Page page, long rawHash)
-
-