Package io.trino.spi.type
Interface VariableWidthType
- All Superinterfaces:
Type
- All Known Implementing Classes:
AbstractVariableWidthType,CharType,HyperLogLogType,P4HyperLogLogType,QuantileDigestType,VarbinaryType,VarcharType
VariableWidthType is a type that can have a different size for every value.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.spi.type.Type
Type.Range -
Method Summary
Methods inherited from interface io.trino.spi.type.Type
appendTo, createBlockBuilder, createBlockBuilder, getBaseName, getBoolean, getDiscreteValues, getDisplayName, getDouble, getFlatFixedSize, getFlatVariableWidthSize, getJavaType, getLong, getNextValue, getObject, getObjectValue, getPreviousValue, getRange, getSlice, getTypeId, getTypeOperatorDeclaration, getTypeParameters, getTypeSignature, getValueBlockType, isComparable, isFlatVariableWidth, isOrderable, relocateFlatVariableWidthOffsets, writeBoolean, writeDouble, writeLong, writeObject, writeSlice, writeSlice