fields.add(JSONPathFieldSpec.createNestedField("ts", "$['ts']")); fields.add(JSONPathFieldSpec.createNestedField("d1", "$['d1']")); fields.add(JSONPathFieldSpec.createNestedField("d2", "$['d2']")); fields.add(JSONPathFieldSpec.createNestedField("e1.d1", "$['e1.d1']")); fields.add(JSONPathFieldSpec.createNestedField("e1.d2", "$['e1.d2']")); fields.add(JSONPathFieldSpec.createNestedField("e2.d3", "$['e2.d3']")); fields.add(JSONPathFieldSpec.createNestedField("e2.d4", "$['e2.d4']")); fields.add(JSONPathFieldSpec.createNestedField("e2.d5", "$['e2.d5']")); fields.add(JSONPathFieldSpec.createNestedField("e2.d6", "$['e2.d6']")); fields.add(JSONPathFieldSpec.createNestedField("e2.ad1[0]", "$['e2.ad1[0]']")); fields.add(JSONPathFieldSpec.createNestedField("e2.ad1[1]", "$['e2.ad1[1]']")); fields.add(JSONPathFieldSpec.createNestedField("e2.ad1[2]", "$['e2.ad1[2]']")); fields.add(JSONPathFieldSpec.createNestedField("ae1[0].d1", "$['ae1[0].d1']")); fields.add(JSONPathFieldSpec.createNestedField("ae1[1].d1", "$['ae1[1].d1']")); fields.add(JSONPathFieldSpec.createNestedField("ae1[2].e1.d2", "$['ae1[2].e1.d2']")); fields.add(JSONPathFieldSpec.createNestedField("m3", "$['m3']")); fields.add(JSONPathFieldSpec.createNestedField("m4", "$['m4']")); fields.add(JSONPathFieldSpec.createNestedField("e3.m1", "$['e3.m1']")); fields.add(JSONPathFieldSpec.createNestedField("e3.m2", "$['e3.m2']")); fields.add(JSONPathFieldSpec.createNestedField("e3.m3", "$['e3.m3']")); fields.add(JSONPathFieldSpec.createNestedField("e3.m4", "$['e3.m4']")); fields.add(JSONPathFieldSpec.createNestedField("e3.am1[0]", "$['e3.am1[0]']")); fields.add(JSONPathFieldSpec.createNestedField("e3.am1[1]", "$['e3.am1[1]']")); fields.add(JSONPathFieldSpec.createNestedField("e3.am1[2]", "$['e3.am1[2]']")); fields.add(JSONPathFieldSpec.createNestedField("e3.am1[3]", "$['e3.am1[3]']")); fields.add(JSONPathFieldSpec.createNestedField("e4.e4.m4", "$['e4.e4.m4']"));
fields.add(JSONPathFieldSpec.createNestedField("e1.d1", "$.e1.d1")); fields.add(JSONPathFieldSpec.createNestedField("e1.d2", "$.e1.d2")); fields.add(JSONPathFieldSpec.createNestedField("e2.d3", "$.e2.d3")); fields.add(JSONPathFieldSpec.createNestedField("e2.d4", "$.e2.d4")); fields.add(JSONPathFieldSpec.createNestedField("e2.d5", "$.e2.d5")); fields.add(JSONPathFieldSpec.createNestedField("e2.d6", "$.e2.d6")); fields.add(JSONPathFieldSpec.createNestedField("e2.ad1[0]", "$.e2.ad1[0]")); fields.add(JSONPathFieldSpec.createNestedField("e2.ad1[1]", "$.e2.ad1[1]")); fields.add(JSONPathFieldSpec.createNestedField("e2.ad1[2]", "$.e2.ad1[2]")); fields.add(JSONPathFieldSpec.createNestedField("ae1[0].d1", "$.ae1[0].d1")); fields.add(JSONPathFieldSpec.createNestedField("ae1[1].d1", "$.ae1[1].d1")); fields.add(JSONPathFieldSpec.createNestedField("ae1[2].e1.d2", "$.ae1[2].e1.d2")); fields.add(JSONPathFieldSpec.createNestedField("e3.m1", "$.e3.m1")); fields.add(JSONPathFieldSpec.createNestedField("e3.m2", "$.e3.m2")); fields.add(JSONPathFieldSpec.createNestedField("e3.m3", "$.e3.m3")); fields.add(JSONPathFieldSpec.createNestedField("e3.m4", "$.e3.m4")); fields.add(JSONPathFieldSpec.createNestedField("e3.am1[0]", "$.e3.am1[0]")); fields.add(JSONPathFieldSpec.createNestedField("e3.am1[1]", "$.e3.am1[1]")); fields.add(JSONPathFieldSpec.createNestedField("e3.am1[2]", "$.e3.am1[2]")); fields.add(JSONPathFieldSpec.createNestedField("e3.am1[3]", "$.e3.am1[3]")); fields.add(JSONPathFieldSpec.createNestedField("e4.e4.m4", "$.e4.e4.m4"));
fields.add(JSONPathFieldSpec.createNestedField("foobar1", "$.foo.bar1")); fields.add(JSONPathFieldSpec.createNestedField("foobar2", "$.foo.bar2")); fields.add(JSONPathFieldSpec.createNestedField("baz0", "$.baz[0]")); fields.add(JSONPathFieldSpec.createNestedField("baz1", "$.baz[1]")); fields.add(JSONPathFieldSpec.createNestedField("baz2", "$.baz[2]")); fields.add(JSONPathFieldSpec.createNestedField("hey0barx", "$.hey[0].barx")); fields.add(JSONPathFieldSpec.createNestedField("metA", "$.met.a")); fields.add(JSONPathFieldSpec.createNestedField("missing", "$.nonexistent.nested.field")); fields.add(JSONPathFieldSpec.createRootField("timestamp")); fields.add(JSONPathFieldSpec.createRootField("foo.bar1"));
fields.add(JSONPathFieldSpec.createNestedField("foobar1", "$.foo.bar1")); fields.add(JSONPathFieldSpec.createNestedField("baz0", "$.baz[0]")); fields.add(JSONPathFieldSpec.createNestedField("hey0barx", "$.hey[0].barx")); fields.add(JSONPathFieldSpec.createRootField("timestamp")); fields.add(JSONPathFieldSpec.createRootField("foo.bar1"));