public class IpAddressType extends AbstractType implements FixedWidthType
Type.Range| Modifier and Type | Field and Description |
|---|---|
static IpAddressType |
IPADDRESS |
| Modifier and Type | Method and Description |
|---|---|
void |
appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
int |
compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
BlockBuilder |
createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
createFixedSizeBlockBuilder(int positionCount) |
boolean |
equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
getFixedSize() |
Object |
getObjectValue(ConnectorSession session,
Block block,
int position) |
io.airlift.slice.Slice |
getSlice(Block block,
int position) |
long |
hash(Block block,
int position) |
boolean |
isComparable() |
boolean |
isOrderable() |
void |
writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value) |
void |
writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value,
int offset,
int length) |
equals, getBoolean, getDisplayName, getDouble, getJavaType, getLong, getObject, getTypeParameters, getTypeSignature, hashCode, toString, writeBoolean, writeDouble, writeLong, writeObjectclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBoolean, getDisplayName, getDouble, getJavaType, getLong, getObject, getRange, getTypeParameters, getTypeSignature, writeBoolean, writeDouble, writeLong, writeObjectpublic static final IpAddressType IPADDRESS
public int getFixedSize()
getFixedSize in interface FixedWidthTypepublic BlockBuilder createBlockBuilder(BlockBuilderStatus blockBuilderStatus, int expectedEntries, int expectedBytesPerEntry)
createBlockBuilder in interface Typepublic BlockBuilder createBlockBuilder(BlockBuilderStatus blockBuilderStatus, int expectedEntries)
createBlockBuilder in interface Typepublic BlockBuilder createFixedSizeBlockBuilder(int positionCount)
createFixedSizeBlockBuilder in interface FixedWidthTypepublic boolean isComparable()
isComparable in interface TypeisComparable in class AbstractTypepublic boolean isOrderable()
isOrderable in interface TypeisOrderable in class AbstractTypepublic boolean equalTo(Block leftBlock, int leftPosition, Block rightBlock, int rightPosition)
equalTo in interface TypeequalTo in class AbstractTypepublic int compareTo(Block leftBlock, int leftPosition, Block rightBlock, int rightPosition)
compareTo in interface TypecompareTo in class AbstractTypepublic long hash(Block block, int position)
hash in interface Typehash in class AbstractTypepublic Object getObjectValue(ConnectorSession session, Block block, int position)
getObjectValue in interface Typepublic void appendTo(Block block, int position, BlockBuilder blockBuilder)
public void writeSlice(BlockBuilder blockBuilder, io.airlift.slice.Slice value)
writeSlice in interface TypewriteSlice in class AbstractTypepublic void writeSlice(BlockBuilder blockBuilder, io.airlift.slice.Slice value, int offset, int length)
writeSlice in interface TypewriteSlice in class AbstractTypepublic final io.airlift.slice.Slice getSlice(Block block, int position)
getSlice in interface TypegetSlice in class AbstractTypeCopyright © 2012–2019. All rights reserved.