Class RowResponse.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RowResponseOrBuilder, Cloneable
    Enclosing class:
    RowResponse

    public static final class RowResponse.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<RowResponse.Builder>
    implements RowResponseOrBuilder
     Message providing Query Result data 
     
    Protobuf type io.axoniq.axonserver.grpc.event.RowResponse
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)
        Overrides:
        internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<RowResponse.Builder>
      • internalGetMutableMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection​(int number)
        Overrides:
        internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<RowResponse.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RowResponse.Builder>
      • clear

        public RowResponse.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessage.Builder<RowResponse.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RowResponse.Builder>
      • getDefaultInstanceForType

        public RowResponse getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public RowResponse build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public RowResponse buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • mergeFrom

        public RowResponse.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RowResponse.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage.Builder<RowResponse.Builder>
      • mergeFrom

        public RowResponse.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RowResponse.Builder>
        Throws:
        IOException
      • getIdValuesList

        public List<QueryValue> getIdValuesList()
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
        Specified by:
        getIdValuesList in interface RowResponseOrBuilder
      • getIdValuesCount

        public int getIdValuesCount()
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
        Specified by:
        getIdValuesCount in interface RowResponseOrBuilder
      • getIdValues

        public QueryValue getIdValues​(int index)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
        Specified by:
        getIdValues in interface RowResponseOrBuilder
      • setIdValues

        public RowResponse.Builder setIdValues​(int index,
                                               QueryValue value)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • setIdValues

        public RowResponse.Builder setIdValues​(int index,
                                               QueryValue.Builder builderForValue)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • addIdValues

        public RowResponse.Builder addIdValues​(QueryValue value)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • addIdValues

        public RowResponse.Builder addIdValues​(int index,
                                               QueryValue value)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • addIdValues

        public RowResponse.Builder addIdValues​(QueryValue.Builder builderForValue)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • addIdValues

        public RowResponse.Builder addIdValues​(int index,
                                               QueryValue.Builder builderForValue)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • addAllIdValues

        public RowResponse.Builder addAllIdValues​(Iterable<? extends QueryValue> values)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • clearIdValues

        public RowResponse.Builder clearIdValues()
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • removeIdValues

        public RowResponse.Builder removeIdValues​(int index)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • getIdValuesBuilder

        public QueryValue.Builder getIdValuesBuilder​(int index)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • getIdValuesOrBuilder

        public QueryValueOrBuilder getIdValuesOrBuilder​(int index)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
        Specified by:
        getIdValuesOrBuilder in interface RowResponseOrBuilder
      • getIdValuesOrBuilderList

        public List<? extends QueryValueOrBuilder> getIdValuesOrBuilderList()
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
        Specified by:
        getIdValuesOrBuilderList in interface RowResponseOrBuilder
      • addIdValuesBuilder

        public QueryValue.Builder addIdValuesBuilder()
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • addIdValuesBuilder

        public QueryValue.Builder addIdValuesBuilder​(int index)
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • getIdValuesBuilderList

        public List<QueryValue.Builder> getIdValuesBuilderList()
         The values which, when combined, uniquely update this row. Any previously received values with the same identifiers should be replaced with this value 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue id_values = 1;
      • getSortValuesList

        public List<QueryValue> getSortValuesList()
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
        Specified by:
        getSortValuesList in interface RowResponseOrBuilder
      • getSortValuesCount

        public int getSortValuesCount()
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
        Specified by:
        getSortValuesCount in interface RowResponseOrBuilder
      • getSortValues

        public QueryValue getSortValues​(int index)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
        Specified by:
        getSortValues in interface RowResponseOrBuilder
      • setSortValues

        public RowResponse.Builder setSortValues​(int index,
                                                 QueryValue value)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • setSortValues

        public RowResponse.Builder setSortValues​(int index,
                                                 QueryValue.Builder builderForValue)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • addSortValues

        public RowResponse.Builder addSortValues​(QueryValue value)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • addSortValues

        public RowResponse.Builder addSortValues​(int index,
                                                 QueryValue value)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • addSortValues

        public RowResponse.Builder addSortValues​(QueryValue.Builder builderForValue)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • addSortValues

        public RowResponse.Builder addSortValues​(int index,
                                                 QueryValue.Builder builderForValue)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • addAllSortValues

        public RowResponse.Builder addAllSortValues​(Iterable<? extends QueryValue> values)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • clearSortValues

        public RowResponse.Builder clearSortValues()
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • removeSortValues

        public RowResponse.Builder removeSortValues​(int index)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • getSortValuesBuilder

        public QueryValue.Builder getSortValuesBuilder​(int index)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • getSortValuesOrBuilder

        public QueryValueOrBuilder getSortValuesOrBuilder​(int index)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
        Specified by:
        getSortValuesOrBuilder in interface RowResponseOrBuilder
      • addSortValuesBuilder

        public QueryValue.Builder addSortValuesBuilder()
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • addSortValuesBuilder

        public QueryValue.Builder addSortValuesBuilder​(int index)
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • getSortValuesBuilderList

        public List<QueryValue.Builder> getSortValuesBuilderList()
         The sorting values to use when sorting this response compared to the others. 
         
        repeated .io.axoniq.axonserver.grpc.event.QueryValue sort_values = 2;
      • getValuesCount

        public int getValuesCount()
        Description copied from interface: RowResponseOrBuilder
         The actual data values for each of the columns, as a column name -> value mapping 
         
        map<string, .io.axoniq.axonserver.grpc.event.QueryValue> values = 3;
        Specified by:
        getValuesCount in interface RowResponseOrBuilder
      • containsValues

        public boolean containsValues​(String key)
         The actual data values for each of the columns, as a column name -> value mapping 
         
        map<string, .io.axoniq.axonserver.grpc.event.QueryValue> values = 3;
        Specified by:
        containsValues in interface RowResponseOrBuilder
      • getValuesMap

        public Map<String,​QueryValue> getValuesMap()
         The actual data values for each of the columns, as a column name -> value mapping 
         
        map<string, .io.axoniq.axonserver.grpc.event.QueryValue> values = 3;
        Specified by:
        getValuesMap in interface RowResponseOrBuilder
      • getValuesOrDefault

        public QueryValue getValuesOrDefault​(String key,
                                             QueryValue defaultValue)
         The actual data values for each of the columns, as a column name -> value mapping 
         
        map<string, .io.axoniq.axonserver.grpc.event.QueryValue> values = 3;
        Specified by:
        getValuesOrDefault in interface RowResponseOrBuilder
      • getValuesOrThrow

        public QueryValue getValuesOrThrow​(String key)
         The actual data values for each of the columns, as a column name -> value mapping 
         
        map<string, .io.axoniq.axonserver.grpc.event.QueryValue> values = 3;
        Specified by:
        getValuesOrThrow in interface RowResponseOrBuilder
      • removeValues

        public RowResponse.Builder removeValues​(String key)
         The actual data values for each of the columns, as a column name -> value mapping 
         
        map<string, .io.axoniq.axonserver.grpc.event.QueryValue> values = 3;
      • putValues

        public RowResponse.Builder putValues​(String key,
                                             QueryValue value)
         The actual data values for each of the columns, as a column name -> value mapping 
         
        map<string, .io.axoniq.axonserver.grpc.event.QueryValue> values = 3;
      • putAllValues

        public RowResponse.Builder putAllValues​(Map<String,​QueryValue> values)
         The actual data values for each of the columns, as a column name -> value mapping 
         
        map<string, .io.axoniq.axonserver.grpc.event.QueryValue> values = 3;
      • putValuesBuilderIfAbsent

        public QueryValue.Builder putValuesBuilderIfAbsent​(String key)
         The actual data values for each of the columns, as a column name -> value mapping 
         
        map<string, .io.axoniq.axonserver.grpc.event.QueryValue> values = 3;