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

    Modifier and Type
    Method
    Description
    The filter to apply to the input row if `predicate_filter` does not return any results.
    The filter to apply to the input row if `predicate_filter` does not return any results.
    If `predicate_filter` outputs any cells, then `true_filter` will be evaluated on the input row.
    If `predicate_filter` outputs any cells, then `true_filter` will be evaluated on the input row.
    The filter to apply to the input row if `predicate_filter` returns any results.
    The filter to apply to the input row if `predicate_filter` returns any results.
    boolean
    The filter to apply to the input row if `predicate_filter` does not return any results.
    boolean
    If `predicate_filter` outputs any cells, then `true_filter` will be evaluated on the input row.
    boolean
    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 Details

    • 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;