@Override public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", "timeFormat"); writeFieldIf(generator, "format", format); writeFieldIf(generator, "granularity", granularity); writeFieldIf(generator, "timeZone", timeZone); writeFieldIf(generator, "locale", local); generator.writeEndObject(); }
@Override public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", "timeFormat"); writeFieldIf(generator, "format", format); writeFieldIf(generator, "granularity", granularity); writeFieldIf(generator, "timeZone", timeZone); writeFieldIf(generator, "locale", local); generator.writeEndObject(); }
@Override public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", "period"); writeFieldIf(generator, "period", period); writeFieldIf(generator, "timeZone", timeZone); generator.writeEndObject(); }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type); writeFieldIf(generator, "limit", limit); writeFieldIf(generator, "columns", collations); generator.writeEndObject(); } }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("dimension", dimension); writeFieldIf(generator, "direction", direction); writeFieldIf(generator, "dimensionOrder", dimensionOrder); generator.writeEndObject(); } }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("dimension", dimension); writeFieldIf(generator, "direction", direction); writeFieldIf(generator, "dimensionOrder", dimensionOrder); generator.writeEndObject(); } }
@Override public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", "period"); writeFieldIf(generator, "period", period); writeFieldIf(generator, "timeZone", timeZone); generator.writeEndObject(); }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type); writeFieldIf(generator, "limit", limit); writeFieldIf(generator, "columns", collations); generator.writeEndObject(); } }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type); generator.writeStringField("name", name); writeFieldIf(generator, "fieldName", fieldName); writeFieldIf(generator, "expression", expression); generator.writeEndObject(); } }
public void write(JsonGenerator generator) throws IOException { super.write(generator); generator.writeStringField("fn", fn); writeFieldIf(generator, "fields", fields); writeFieldIf(generator, "ordering", ordering); generator.writeEndObject(); }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type); generator.writeStringField("name", name); writeFieldIf(generator, "fieldNames", fieldNames); generator.writeEndObject(); } }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type); generator.writeStringField("name", name); writeFieldIf(generator, "fieldName", fieldName); generator.writeEndObject(); } }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type); generator.writeStringField("name", name); writeFieldIf(generator, "fieldNames", fieldNames); generator.writeEndObject(); } }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type.lowercase()); generator.writeStringField("dimension", dimension); generator.writeStringField("value", value); writeFieldIf(generator, "extractionFn", extractionFunction); generator.writeEndObject(); } }
public void write(JsonGenerator generator) throws IOException { super.write(generator); writeFieldIf(generator, "fields", fields); generator.writeEndObject(); }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type.lowercase()); generator.writeStringField("dimension", dimension); generator.writeStringField("value", value); DruidQuery.writeFieldIf(generator, "extractionFn", extractionFunction); generator.writeEndObject(); } }
@Override public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", "extraction"); generator.writeStringField("dimension", dimension); writeFieldIf(generator, "outputName", outputName); writeField(generator, "extractionFn", extractionFunction); generator.writeEndObject(); }
@Override public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", "extraction"); generator.writeStringField("dimension", dimension); writeFieldIf(generator, "outputName", outputName); writeField(generator, "extractionFn", extractionFunction); generator.writeEndObject(); }
@Override public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", "expression"); generator.writeStringField("name", name); generator.writeStringField("expression", expression); writeFieldIf(generator, "outputType", getOutputType().toString().toUpperCase(Locale.ENGLISH)); generator.writeEndObject(); }
public void write(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type.lowercase()); generator.writeStringField("dimension", dimension); writeField(generator, "values", values); writeFieldIf(generator, "extractionFn", extractionFunction); generator.writeEndObject(); } }