Type.Range| Constructor and Description |
|---|
FunctionType(List<Type> argumentTypes,
Type returnType) |
| 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) |
boolean |
equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
List<Type> |
getArgumentTypes() |
boolean |
getBoolean(Block block,
int position) |
String |
getDisplayName() |
double |
getDouble(Block block,
int position) |
Class<?> |
getJavaType() |
long |
getLong(Block block,
int position) |
Object |
getObject(Block block,
int position) |
Object |
getObjectValue(ConnectorSession session,
Block block,
int position) |
Type |
getReturnType() |
io.airlift.slice.Slice |
getSlice(Block block,
int position) |
List<Type> |
getTypeParameters() |
TypeSignature |
getTypeSignature() |
long |
hash(Block block,
int position) |
boolean |
isComparable() |
boolean |
isOrderable() |
void |
writeBoolean(BlockBuilder blockBuilder,
boolean value) |
void |
writeDouble(BlockBuilder blockBuilder,
double value) |
void |
writeLong(BlockBuilder blockBuilder,
long value) |
void |
writeObject(BlockBuilder blockBuilder,
Object value) |
void |
writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value) |
void |
writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value,
int offset,
int length) |
public static final String NAME
public Type getReturnType()
public List<Type> getTypeParameters()
getTypeParameters in interface Typepublic final TypeSignature getTypeSignature()
getTypeSignature in interface Typepublic String getDisplayName()
getDisplayName in interface Typepublic final Class<?> getJavaType()
getJavaType in interface Typepublic boolean isComparable()
isComparable in interface Typepublic boolean isOrderable()
isOrderable in interface Typepublic boolean equalTo(Block leftBlock, int leftPosition, Block rightBlock, int rightPosition)
public int compareTo(Block leftBlock, int leftPosition, Block rightBlock, int rightPosition)
public boolean getBoolean(Block block, int position)
getBoolean in interface Typepublic void writeBoolean(BlockBuilder blockBuilder, boolean value)
writeBoolean in interface Typepublic void writeLong(BlockBuilder blockBuilder, long value)
public double getDouble(Block block, int position)
public void writeDouble(BlockBuilder blockBuilder, double value)
writeDouble in interface Typepublic io.airlift.slice.Slice getSlice(Block block, int position)
public void writeSlice(BlockBuilder blockBuilder, io.airlift.slice.Slice value)
writeSlice in interface Typepublic void writeSlice(BlockBuilder blockBuilder, io.airlift.slice.Slice value, int offset, int length)
writeSlice in interface Typepublic void writeObject(BlockBuilder blockBuilder, Object value)
writeObject in interface Typepublic Object getObjectValue(ConnectorSession session, Block block, int position)
getObjectValue in interface Typepublic void appendTo(Block block, int position, BlockBuilder blockBuilder)
public BlockBuilder createBlockBuilder(BlockBuilderStatus blockBuilderStatus, int expectedEntries, int expectedBytesPerEntry)
createBlockBuilder in interface Typepublic BlockBuilder createBlockBuilder(BlockBuilderStatus blockBuilderStatus, int expectedEntries)
createBlockBuilder in interface TypeCopyright © 2012–2019. All rights reserved.