MethodHandle methodHandle;
if (patternNode.getNode() instanceof Constant) {
Slice patternSlice = (Slice) ((Constant) patternNode.getNode()).getValue();
String pattern = patternSlice.toString(Charsets.UTF_8);
JsonExtractor jsonExtractor;
switch (name) {
case JSON_EXTRACT_SCALAR_FUNCTION_NAME:
jsonExtractor = generateExtractor(pattern, true);
break;
case JSON_EXTRACT_FUNCTION_NAME: