| Package | Description |
|---|---|
| io.prestosql.operator.scalar |
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonExtract.JsonSizeExtractor |
static class |
JsonExtract.JsonValueJsonExtractor |
static class |
JsonExtract.ObjectFieldJsonExtractor<T> |
static class |
JsonExtract.ScalarValueJsonExtractor |
| Modifier and Type | Method and Description |
|---|---|
static <T> JsonExtract.JsonExtractor<T> |
JsonExtract.generateExtractor(String path,
JsonExtract.JsonExtractor<T> rootExtractor) |
static <T> JsonExtract.JsonExtractor<T> |
JsonExtract.generateExtractor(String path,
JsonExtract.JsonExtractor<T> rootExtractor,
boolean exceptionOnOutOfBounds) |
JsonExtract.JsonExtractor<io.airlift.slice.Slice> |
JsonPath.getObjectExtractor() |
JsonExtract.JsonExtractor<io.airlift.slice.Slice> |
JsonPath.getScalarExtractor() |
JsonExtract.JsonExtractor<Long> |
JsonPath.getSizeExtractor() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
JsonExtract.extract(io.airlift.slice.Slice jsonInput,
JsonExtract.JsonExtractor<T> jsonExtractor) |
static <T> JsonExtract.JsonExtractor<T> |
JsonExtract.generateExtractor(String path,
JsonExtract.JsonExtractor<T> rootExtractor) |
static <T> JsonExtract.JsonExtractor<T> |
JsonExtract.generateExtractor(String path,
JsonExtract.JsonExtractor<T> rootExtractor,
boolean exceptionOnOutOfBounds) |
| Constructor and Description |
|---|
ObjectFieldJsonExtractor(String fieldName,
JsonExtract.JsonExtractor<? extends T> delegate) |
ObjectFieldJsonExtractor(String fieldName,
JsonExtract.JsonExtractor<? extends T> delegate,
boolean exceptionOnOutOfBounds) |
Copyright © 2012–2019. All rights reserved.