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.