public class JsonPathType extends AbstractType
Type.Range| Modifier and Type | Field and Description |
|---|---|
static JsonPathType |
JSON_PATH |
static String |
NAME |
| Constructor and Description |
|---|
JsonPathType() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
BlockBuilder |
createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
Object |
getObjectValue(ConnectorSession session,
Block block,
int position) |
compareTo, equals, equalTo, getBoolean, getDisplayName, getDouble, getJavaType, getLong, getObject, getSlice, getTypeParameters, getTypeSignature, hash, hashCode, isComparable, isOrderable, toString, writeBoolean, writeDouble, writeLong, writeObject, writeSlice, writeSlicepublic static final JsonPathType JSON_PATH
public static final String NAME
public Object getObjectValue(ConnectorSession session, Block block, int position)
public void appendTo(Block block, int position, BlockBuilder blockBuilder)
public BlockBuilder createBlockBuilder(BlockBuilderStatus blockBuilderStatus, int expectedEntries, int expectedBytesPerEntry)
public BlockBuilder createBlockBuilder(BlockBuilderStatus blockBuilderStatus, int expectedEntries)
Copyright © 2012–2019. All rights reserved.