if (fields != null && fields.size() > 0) { Builder filterChain = RowFilter.Chain.newBuilder(); filterChain.addFilters(filter); filterChain.addFilters(RowFilter.newBuilder() .setCellsPerColumnLimitFilter(1) .build()); filterChain.addFilters(RowFilter.newBuilder() .setColumnQualifierRegexFilter( ByteStringer.wrap(regex.toString().getBytes()))).build(); filter = RowFilter.newBuilder().setChain(filterChain.build()).build();
com.google.bigtable.v2.RowFilter.Chain.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((com.google.bigtable.v2.RowFilter.Chain) filter_); filter_ = subBuilder.buildPartial();
/** Makes a deep copy of the Chain. */ @Override public ChainFilter clone() { try { ChainFilter clone = (ChainFilter) super.clone(); clone.builder = builder.clone(); return clone; } catch (CloneNotSupportedException | ClassCastException e) { throw new RuntimeException("should never happen"); } } }
com.google.bigtable.v2.RowFilter.Chain.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((com.google.bigtable.v2.RowFilter.Chain) filter_); filter_ = subBuilder.buildPartial();
input.readMessage(com.google.bigtable.v2.RowFilter.Chain.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((com.google.bigtable.v2.RowFilter.Chain) filter_); filter_ = subBuilder.buildPartial();
com.google.bigtable.v2.RowFilter.Chain.newBuilder( (com.google.bigtable.v2.RowFilter.Chain) filter_) .mergeFrom(value) .buildPartial(); } else { filter_ = value;
bitField0_ = (bitField0_ & ~0x00000001); } else { ensureFiltersIsMutable(); filters_.addAll(other.filters_); onChanged(); filtersBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getFiltersFieldBuilder() : null; } else { this.mergeUnknownFields(other.unknownFields); onChanged(); return this;
bitField0_ = (bitField0_ & ~0x00000001); } else { ensureFiltersIsMutable(); filters_.addAll(other.filters_); onChanged(); filtersBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getFiltersFieldBuilder() : null; } else { filtersBuilder_.addAllMessages(other.filters_); onChanged(); return this;
/** * <pre> * Applies several RowFilters to the data in sequence, progressively * narrowing the results. * </pre> * * <code>.google.bigtable.v2.RowFilter.Chain chain = 1;</code> */ public Builder mergeChain(com.google.bigtable.v2.RowFilter.Chain value) { if (chainBuilder_ == null) { if (filterCase_ == 1 && filter_ != com.google.bigtable.v2.RowFilter.Chain.getDefaultInstance()) { filter_ = com.google.bigtable.v2.RowFilter.Chain.newBuilder((com.google.bigtable.v2.RowFilter.Chain) filter_) .mergeFrom(value).buildPartial(); } else { filter_ = value; } onChanged(); } else { if (filterCase_ == 1) { chainBuilder_.mergeFrom(value); } chainBuilder_.setMessage(value); } filterCase_ = 1; return this; } /**
/** * * * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder addFilters(com.google.bigtable.v2.RowFilter value) { if (filtersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFiltersIsMutable(); filters_.add(value); onChanged(); } else { filtersBuilder_.addMessage(value); } return this; } /**
/** * * * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder setFilters(int index, com.google.bigtable.v2.RowFilter value) { if (filtersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFiltersIsMutable(); filters_.set(index, value); onChanged(); } else { filtersBuilder_.setMessage(index, value); } return this; } /**
/** * * * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder addFilters(int index, com.google.bigtable.v2.RowFilter value) { if (filtersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFiltersIsMutable(); filters_.add(index, value); onChanged(); } else { filtersBuilder_.addMessage(index, value); } return this; } /**
/** * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder addFilters( int index, com.google.bigtable.v2.RowFilter value) { if (filtersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFiltersIsMutable(); filters_.add(index, value); onChanged(); } else { filtersBuilder_.addMessage(index, value); } return this; } /**
/** * * * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder setFilters( int index, com.google.bigtable.v2.RowFilter.Builder builderForValue) { if (filtersBuilder_ == null) { ensureFiltersIsMutable(); filters_.set(index, builderForValue.build()); onChanged(); } else { filtersBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * * * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder addAllFilters( java.lang.Iterable<? extends com.google.bigtable.v2.RowFilter> values) { if (filtersBuilder_ == null) { ensureFiltersIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, filters_); onChanged(); } else { filtersBuilder_.addAllMessages(values); } return this; } /**
/** * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder setFilters( int index, com.google.bigtable.v2.RowFilter value) { if (filtersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFiltersIsMutable(); filters_.set(index, value); onChanged(); } else { filtersBuilder_.setMessage(index, value); } return this; } /**
/** * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder addFilters(com.google.bigtable.v2.RowFilter value) { if (filtersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFiltersIsMutable(); filters_.add(value); onChanged(); } else { filtersBuilder_.addMessage(value); } return this; } /**
/** * * * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder removeFilters(int index) { if (filtersBuilder_ == null) { ensureFiltersIsMutable(); filters_.remove(index); onChanged(); } else { filtersBuilder_.remove(index); } return this; } /**
/** * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder addAllFilters( java.lang.Iterable<? extends com.google.bigtable.v2.RowFilter> values) { if (filtersBuilder_ == null) { ensureFiltersIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, filters_); onChanged(); } else { filtersBuilder_.addAllMessages(values); } return this; } /**
/** * * * <pre> * The elements of "filters" are chained together to process the input row: * in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row * The full chain is executed atomically. * </pre> * * <code>repeated .google.bigtable.v2.RowFilter filters = 1;</code> */ public Builder addFilters( int index, com.google.bigtable.v2.RowFilter.Builder builderForValue) { if (filtersBuilder_ == null) { ensureFiltersIsMutable(); filters_.add(index, builderForValue.build()); onChanged(); } else { filtersBuilder_.addMessage(index, builderForValue.build()); } return this; } /**