public static final class Reports.Trace.QueryPlanNode.FlattenNode.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder> implements Reports.Trace.QueryPlanNode.FlattenNodeOrBuilder
This node represents a way to reach into the response path and attach related entities. XXX Flatten is really not the right name and this node may be renamed in the query planner.Protobuf type
mdg.engine.proto.Trace.QueryPlanNode.FlattenNode| Modifier and Type | Method and Description |
|---|---|
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
addAllResponsePath(java.lang.Iterable<? extends Reports.Trace.QueryPlanNode.ResponsePathElement> values)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
addResponsePath(int index,
Reports.Trace.QueryPlanNode.ResponsePathElement.Builder builderForValue)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
addResponsePath(int index,
Reports.Trace.QueryPlanNode.ResponsePathElement value)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
addResponsePath(Reports.Trace.QueryPlanNode.ResponsePathElement.Builder builderForValue)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
addResponsePath(Reports.Trace.QueryPlanNode.ResponsePathElement value)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.ResponsePathElement.Builder |
addResponsePathBuilder()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.ResponsePathElement.Builder |
addResponsePathBuilder(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.FlattenNode |
build() |
Reports.Trace.QueryPlanNode.FlattenNode |
buildPartial() |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
clear() |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
clearNode()
.mdg.engine.proto.Trace.QueryPlanNode node = 2; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
clearResponsePath()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
clone() |
Reports.Trace.QueryPlanNode.FlattenNode |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Reports.Trace.QueryPlanNode |
getNode()
.mdg.engine.proto.Trace.QueryPlanNode node = 2; |
Reports.Trace.QueryPlanNode.Builder |
getNodeBuilder()
.mdg.engine.proto.Trace.QueryPlanNode node = 2; |
Reports.Trace.QueryPlanNodeOrBuilder |
getNodeOrBuilder()
.mdg.engine.proto.Trace.QueryPlanNode node = 2; |
Reports.Trace.QueryPlanNode.ResponsePathElement |
getResponsePath(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.ResponsePathElement.Builder |
getResponsePathBuilder(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
java.util.List<Reports.Trace.QueryPlanNode.ResponsePathElement.Builder> |
getResponsePathBuilderList()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
int |
getResponsePathCount()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
java.util.List<Reports.Trace.QueryPlanNode.ResponsePathElement> |
getResponsePathList()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.ResponsePathElementOrBuilder |
getResponsePathOrBuilder(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
java.util.List<? extends Reports.Trace.QueryPlanNode.ResponsePathElementOrBuilder> |
getResponsePathOrBuilderList()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
boolean |
hasNode()
.mdg.engine.proto.Trace.QueryPlanNode node = 2; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
mergeFrom(com.google.protobuf.Message other) |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
mergeFrom(Reports.Trace.QueryPlanNode.FlattenNode other) |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
mergeNode(Reports.Trace.QueryPlanNode value)
.mdg.engine.proto.Trace.QueryPlanNode node = 2; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
removeResponsePath(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
setNode(Reports.Trace.QueryPlanNode.Builder builderForValue)
.mdg.engine.proto.Trace.QueryPlanNode node = 2; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
setNode(Reports.Trace.QueryPlanNode value)
.mdg.engine.proto.Trace.QueryPlanNode node = 2; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
setResponsePath(int index,
Reports.Trace.QueryPlanNode.ResponsePathElement.Builder builderForValue)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
setResponsePath(int index,
Reports.Trace.QueryPlanNode.ResponsePathElement value)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1; |
Reports.Trace.QueryPlanNode.FlattenNode.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Reports.Trace.QueryPlanNode.FlattenNode build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Reports.Trace.QueryPlanNode.FlattenNode buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Reports.Trace.QueryPlanNode.FlattenNode.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode.Builder mergeFrom(Reports.Trace.QueryPlanNode.FlattenNode other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public Reports.Trace.QueryPlanNode.FlattenNode.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>java.io.IOExceptionpublic java.util.List<Reports.Trace.QueryPlanNode.ResponsePathElement> getResponsePathList()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;getResponsePathList in interface Reports.Trace.QueryPlanNode.FlattenNodeOrBuilderpublic int getResponsePathCount()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;getResponsePathCount in interface Reports.Trace.QueryPlanNode.FlattenNodeOrBuilderpublic Reports.Trace.QueryPlanNode.ResponsePathElement getResponsePath(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;getResponsePath in interface Reports.Trace.QueryPlanNode.FlattenNodeOrBuilderpublic Reports.Trace.QueryPlanNode.FlattenNode.Builder setResponsePath(int index, Reports.Trace.QueryPlanNode.ResponsePathElement value)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.FlattenNode.Builder setResponsePath(int index, Reports.Trace.QueryPlanNode.ResponsePathElement.Builder builderForValue)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.FlattenNode.Builder addResponsePath(Reports.Trace.QueryPlanNode.ResponsePathElement value)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.FlattenNode.Builder addResponsePath(int index, Reports.Trace.QueryPlanNode.ResponsePathElement value)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.FlattenNode.Builder addResponsePath(Reports.Trace.QueryPlanNode.ResponsePathElement.Builder builderForValue)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.FlattenNode.Builder addResponsePath(int index, Reports.Trace.QueryPlanNode.ResponsePathElement.Builder builderForValue)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.FlattenNode.Builder addAllResponsePath(java.lang.Iterable<? extends Reports.Trace.QueryPlanNode.ResponsePathElement> values)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.FlattenNode.Builder clearResponsePath()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.FlattenNode.Builder removeResponsePath(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.ResponsePathElement.Builder getResponsePathBuilder(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.ResponsePathElementOrBuilder getResponsePathOrBuilder(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;getResponsePathOrBuilder in interface Reports.Trace.QueryPlanNode.FlattenNodeOrBuilderpublic java.util.List<? extends Reports.Trace.QueryPlanNode.ResponsePathElementOrBuilder> getResponsePathOrBuilderList()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;getResponsePathOrBuilderList in interface Reports.Trace.QueryPlanNode.FlattenNodeOrBuilderpublic Reports.Trace.QueryPlanNode.ResponsePathElement.Builder addResponsePathBuilder()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public Reports.Trace.QueryPlanNode.ResponsePathElement.Builder addResponsePathBuilder(int index)
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public java.util.List<Reports.Trace.QueryPlanNode.ResponsePathElement.Builder> getResponsePathBuilderList()
repeated .mdg.engine.proto.Trace.QueryPlanNode.ResponsePathElement response_path = 1;public boolean hasNode()
.mdg.engine.proto.Trace.QueryPlanNode node = 2;hasNode in interface Reports.Trace.QueryPlanNode.FlattenNodeOrBuilderpublic Reports.Trace.QueryPlanNode getNode()
.mdg.engine.proto.Trace.QueryPlanNode node = 2;getNode in interface Reports.Trace.QueryPlanNode.FlattenNodeOrBuilderpublic Reports.Trace.QueryPlanNode.FlattenNode.Builder setNode(Reports.Trace.QueryPlanNode value)
.mdg.engine.proto.Trace.QueryPlanNode node = 2;public Reports.Trace.QueryPlanNode.FlattenNode.Builder setNode(Reports.Trace.QueryPlanNode.Builder builderForValue)
.mdg.engine.proto.Trace.QueryPlanNode node = 2;public Reports.Trace.QueryPlanNode.FlattenNode.Builder mergeNode(Reports.Trace.QueryPlanNode value)
.mdg.engine.proto.Trace.QueryPlanNode node = 2;public Reports.Trace.QueryPlanNode.FlattenNode.Builder clearNode()
.mdg.engine.proto.Trace.QueryPlanNode node = 2;public Reports.Trace.QueryPlanNode.Builder getNodeBuilder()
.mdg.engine.proto.Trace.QueryPlanNode node = 2;public Reports.Trace.QueryPlanNodeOrBuilder getNodeOrBuilder()
.mdg.engine.proto.Trace.QueryPlanNode node = 2;getNodeOrBuilder in interface Reports.Trace.QueryPlanNode.FlattenNodeOrBuilderpublic final Reports.Trace.QueryPlanNode.FlattenNode.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>public final Reports.Trace.QueryPlanNode.FlattenNode.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Reports.Trace.QueryPlanNode.FlattenNode.Builder>