in java-client/src/main/java/co/elastic/clients/elasticsearch/sql/QueryRequest.java [370:470]
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
if (this.allowPartialSearchResults != null) {
generator.writeKey("allow_partial_search_results");
generator.write(this.allowPartialSearchResults);
}
if (this.catalog != null) {
generator.writeKey("catalog");
generator.write(this.catalog);
}
if (this.columnar != null) {
generator.writeKey("columnar");
generator.write(this.columnar);
}
if (this.cursor != null) {
generator.writeKey("cursor");
generator.write(this.cursor);
}
if (this.fetchSize != null) {
generator.writeKey("fetch_size");
generator.write(this.fetchSize);
}
if (this.fieldMultiValueLeniency != null) {
generator.writeKey("field_multi_value_leniency");
generator.write(this.fieldMultiValueLeniency);
}
if (this.filter != null) {
generator.writeKey("filter");
this.filter.serialize(generator, mapper);
}
if (this.indexUsingFrozen != null) {
generator.writeKey("index_using_frozen");
generator.write(this.indexUsingFrozen);
}
if (this.keepAlive != null) {
generator.writeKey("keep_alive");
this.keepAlive.serialize(generator, mapper);
}
if (this.keepOnCompletion != null) {
generator.writeKey("keep_on_completion");
generator.write(this.keepOnCompletion);
}
if (this.pageTimeout != null) {
generator.writeKey("page_timeout");
this.pageTimeout.serialize(generator, mapper);
}
if (ApiTypeHelper.isDefined(this.params)) {
generator.writeKey("params");
generator.writeStartObject();
for (Map.Entry<String, JsonData> item0 : this.params.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().serialize(generator, mapper);
}
generator.writeEnd();
}
if (this.query != null) {
generator.writeKey("query");
generator.write(this.query);
}
if (this.requestTimeout != null) {
generator.writeKey("request_timeout");
this.requestTimeout.serialize(generator, mapper);
}
if (ApiTypeHelper.isDefined(this.runtimeMappings)) {
generator.writeKey("runtime_mappings");
generator.writeStartObject();
for (Map.Entry<String, RuntimeField> item0 : this.runtimeMappings.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().serialize(generator, mapper);
}
generator.writeEnd();
}
if (this.timeZone != null) {
generator.writeKey("time_zone");
generator.write(this.timeZone);
}
if (this.waitForCompletionTimeout != null) {
generator.writeKey("wait_for_completion_timeout");
this.waitForCompletionTimeout.serialize(generator, mapper);
}
}