in java-client/src/main/java/co/elastic/clients/elasticsearch/core/search/AggregationProfileDebug.java [466:639]
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
if (this.segmentsWithMultiValuedOrds != null) {
generator.writeKey("segments_with_multi_valued_ords");
generator.write(this.segmentsWithMultiValuedOrds);
}
if (this.collectionStrategy != null) {
generator.writeKey("collection_strategy");
generator.write(this.collectionStrategy);
}
if (this.segmentsWithSingleValuedOrds != null) {
generator.writeKey("segments_with_single_valued_ords");
generator.write(this.segmentsWithSingleValuedOrds);
}
if (this.totalBuckets != null) {
generator.writeKey("total_buckets");
generator.write(this.totalBuckets);
}
if (this.builtBuckets != null) {
generator.writeKey("built_buckets");
generator.write(this.builtBuckets);
}
if (this.resultStrategy != null) {
generator.writeKey("result_strategy");
generator.write(this.resultStrategy);
}
if (this.hasFilter != null) {
generator.writeKey("has_filter");
generator.write(this.hasFilter);
}
if (this.delegate != null) {
generator.writeKey("delegate");
generator.write(this.delegate);
}
if (this.delegateDebug != null) {
generator.writeKey("delegate_debug");
this.delegateDebug.serialize(generator, mapper);
}
if (this.charsFetched != null) {
generator.writeKey("chars_fetched");
generator.write(this.charsFetched);
}
if (this.extractCount != null) {
generator.writeKey("extract_count");
generator.write(this.extractCount);
}
if (this.extractNs != null) {
generator.writeKey("extract_ns");
generator.write(this.extractNs);
}
if (this.valuesFetched != null) {
generator.writeKey("values_fetched");
generator.write(this.valuesFetched);
}
if (this.collectAnalyzedNs != null) {
generator.writeKey("collect_analyzed_ns");
generator.write(this.collectAnalyzedNs);
}
if (this.collectAnalyzedCount != null) {
generator.writeKey("collect_analyzed_count");
generator.write(this.collectAnalyzedCount);
}
if (this.survivingBuckets != null) {
generator.writeKey("surviving_buckets");
generator.write(this.survivingBuckets);
}
if (this.ordinalsCollectorsUsed != null) {
generator.writeKey("ordinals_collectors_used");
generator.write(this.ordinalsCollectorsUsed);
}
if (this.ordinalsCollectorsOverheadTooHigh != null) {
generator.writeKey("ordinals_collectors_overhead_too_high");
generator.write(this.ordinalsCollectorsOverheadTooHigh);
}
if (this.stringHashingCollectorsUsed != null) {
generator.writeKey("string_hashing_collectors_used");
generator.write(this.stringHashingCollectorsUsed);
}
if (this.numericCollectorsUsed != null) {
generator.writeKey("numeric_collectors_used");
generator.write(this.numericCollectorsUsed);
}
if (this.emptyCollectorsUsed != null) {
generator.writeKey("empty_collectors_used");
generator.write(this.emptyCollectorsUsed);
}
if (ApiTypeHelper.isDefined(this.deferredAggregators)) {
generator.writeKey("deferred_aggregators");
generator.writeStartArray();
for (String item0 : this.deferredAggregators) {
generator.write(item0);
}
generator.writeEnd();
}
if (this.segmentsWithDocCountField != null) {
generator.writeKey("segments_with_doc_count_field");
generator.write(this.segmentsWithDocCountField);
}
if (this.segmentsWithDeletedDocs != null) {
generator.writeKey("segments_with_deleted_docs");
generator.write(this.segmentsWithDeletedDocs);
}
if (ApiTypeHelper.isDefined(this.filters)) {
generator.writeKey("filters");
generator.writeStartArray();
for (AggregationProfileDelegateDebugFilter item0 : this.filters) {
item0.serialize(generator, mapper);
}
generator.writeEnd();
}
if (this.segmentsCounted != null) {
generator.writeKey("segments_counted");
generator.write(this.segmentsCounted);
}
if (this.segmentsCollected != null) {
generator.writeKey("segments_collected");
generator.write(this.segmentsCollected);
}
if (this.mapReducer != null) {
generator.writeKey("map_reducer");
generator.write(this.mapReducer);
}
if (this.bruteForceUsed != null) {
generator.writeKey("brute_force_used");
generator.write(this.bruteForceUsed);
}
if (this.dynamicPruningAttempted != null) {
generator.writeKey("dynamic_pruning_attempted");
generator.write(this.dynamicPruningAttempted);
}
if (this.dynamicPruningUsed != null) {
generator.writeKey("dynamic_pruning_used");
generator.write(this.dynamicPruningUsed);
}
if (this.skippedDueToNoData != null) {
generator.writeKey("skipped_due_to_no_data");
generator.write(this.skippedDueToNoData);
}
}