Interface RowFilter.ConditionOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    RowFilter.Condition, RowFilter.Condition.Builder
    Enclosing class:
    RowFilter

    public static interface RowFilter.ConditionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      RowFilter getFalseFilter()
      The filter to apply to the input row if `predicate_filter` does not return any results.
      RowFilterOrBuilder getFalseFilterOrBuilder()
      The filter to apply to the input row if `predicate_filter` does not return any results.
      RowFilter getPredicateFilter()
      If `predicate_filter` outputs any cells, then `true_filter` will be evaluated on the input row.
      RowFilterOrBuilder getPredicateFilterOrBuilder()
      If `predicate_filter` outputs any cells, then `true_filter` will be evaluated on the input row.
      RowFilter getTrueFilter()
      The filter to apply to the input row if `predicate_filter` returns any results.
      RowFilterOrBuilder getTrueFilterOrBuilder()
      The filter to apply to the input row if `predicate_filter` returns any results.
      boolean hasFalseFilter()
      The filter to apply to the input row if `predicate_filter` does not return any results.
      boolean hasPredicateFilter()
      If `predicate_filter` outputs any cells, then `true_filter` will be evaluated on the input row.
      boolean hasTrueFilter()
      The filter to apply to the input row if `predicate_filter` returns any results.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasPredicateFilter

        boolean hasPredicateFilter()
         If `predicate_filter` outputs any cells, then `true_filter` will be
         evaluated on the input row. Otherwise, `false_filter` will be evaluated.
         
        .google.bigtable.v2.RowFilter predicate_filter = 1;
        Returns:
        Whether the predicateFilter field is set.
      • getPredicateFilter

        RowFilter getPredicateFilter()
         If `predicate_filter` outputs any cells, then `true_filter` will be
         evaluated on the input row. Otherwise, `false_filter` will be evaluated.
         
        .google.bigtable.v2.RowFilter predicate_filter = 1;
        Returns:
        The predicateFilter.
      • getPredicateFilterOrBuilder

        RowFilterOrBuilder getPredicateFilterOrBuilder()
         If `predicate_filter` outputs any cells, then `true_filter` will be
         evaluated on the input row. Otherwise, `false_filter` will be evaluated.
         
        .google.bigtable.v2.RowFilter predicate_filter = 1;
      • hasTrueFilter

        boolean hasTrueFilter()
         The filter to apply to the input row if `predicate_filter` returns any
         results. If not provided, no results will be returned in the true case.
         
        .google.bigtable.v2.RowFilter true_filter = 2;
        Returns:
        Whether the trueFilter field is set.
      • getTrueFilter

        RowFilter getTrueFilter()
         The filter to apply to the input row if `predicate_filter` returns any
         results. If not provided, no results will be returned in the true case.
         
        .google.bigtable.v2.RowFilter true_filter = 2;
        Returns:
        The trueFilter.
      • getTrueFilterOrBuilder

        RowFilterOrBuilder getTrueFilterOrBuilder()
         The filter to apply to the input row if `predicate_filter` returns any
         results. If not provided, no results will be returned in the true case.
         
        .google.bigtable.v2.RowFilter true_filter = 2;
      • hasFalseFilter

        boolean hasFalseFilter()
         The filter to apply to the input row if `predicate_filter` does not
         return any results. If not provided, no results will be returned in the
         false case.
         
        .google.bigtable.v2.RowFilter false_filter = 3;
        Returns:
        Whether the falseFilter field is set.
      • getFalseFilter

        RowFilter getFalseFilter()
         The filter to apply to the input row if `predicate_filter` does not
         return any results. If not provided, no results will be returned in the
         false case.
         
        .google.bigtable.v2.RowFilter false_filter = 3;
        Returns:
        The falseFilter.
      • getFalseFilterOrBuilder

        RowFilterOrBuilder getFalseFilterOrBuilder()
         The filter to apply to the input row if `predicate_filter` does not
         return any results. If not provided, no results will be returned in the
         false case.
         
        .google.bigtable.v2.RowFilter false_filter = 3;