Uses of Interface
io.trino.operator.scalar.JsonExtract.JsonExtractor
-
Packages that use JsonExtract.JsonExtractor Package Description io.trino.operator.scalar -
-
Uses of JsonExtract.JsonExtractor in io.trino.operator.scalar
Classes in io.trino.operator.scalar that implement JsonExtract.JsonExtractor Modifier and Type Class Description static classJsonExtract.JsonSizeExtractorstatic classJsonExtract.JsonValueJsonExtractorstatic classJsonExtract.ObjectFieldJsonExtractor<T>static classJsonExtract.ScalarValueJsonExtractorMethods in io.trino.operator.scalar that return JsonExtract.JsonExtractor Modifier and Type Method 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()Methods in io.trino.operator.scalar with parameters of type JsonExtract.JsonExtractor Modifier and Type Method Description static <T> TJsonExtract. 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)Constructors in io.trino.operator.scalar with parameters of type JsonExtract.JsonExtractor Constructor Description ObjectFieldJsonExtractor(String fieldName, JsonExtract.JsonExtractor<? extends T> delegate)ObjectFieldJsonExtractor(String fieldName, JsonExtract.JsonExtractor<? extends T> delegate, boolean exceptionOnOutOfBounds)
-