public class HeapBooleanVector extends AbstractHeapVector implements BooleanColumnVector
| 限定符和类型 | 字段和说明 |
|---|---|
boolean[] |
vector |
dictionaryIds, isNulldictionary, noNulls| 构造器和说明 |
|---|
HeapBooleanVector(int len) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
getBoolean(int i) |
HeapIntVector |
getDictionaryIds()
Returns the underlying integer column for ids of dictionary.
|
HeapIntVector |
reserveDictionaryIds(int capacity)
Reserve a integer column for ids of dictionary.
|
isNullAt, reset, setNullAthasDictionary, setDictionaryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisNullAt, resetpublic HeapIntVector reserveDictionaryIds(int capacity)
AbstractColumnVectorAbstractColumnVector.setDictionary(org.apache.flink.table.dataformat.vector.Dictionary). Suppose a ColumnVector's data
comes from two pages. Perhaps one page uses a dictionary and the other page does not use a
dictionary. The first page that uses a field will have dictionaryIds, which requires
decoding the first page (Out batch does not support a mix of dictionary).public HeapIntVector getDictionaryIds()
AbstractHeapVectorgetDictionaryIds 在类中 AbstractHeapVectorpublic boolean getBoolean(int i)
getBoolean 在接口中 BooleanColumnVectorCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.