Class MultiColumnRestriction.EQRestriction

    • Field Detail

      • value

        protected final Term value
    • Constructor Detail

      • EQRestriction

        public EQRestriction​(java.util.List<ColumnMetadata> columnDefs,
                             Term value)
    • Method Detail

      • isEQ

        public boolean isEQ()
      • addFunctionsTo

        public void addFunctionsTo​(java.util.List<Function> functions)
        Description copied from interface: Restriction
        Adds all functions (native and user-defined) used by any component of the restriction to the specified list.
        Parameters:
        functions - the list to add to
      • appendTo

        public MultiCBuilder appendTo​(MultiCBuilder builder,
                                      QueryOptions options)
        Description copied from interface: SingleRestriction
        Appends the values of this SingleRestriction to the specified builder.
        Parameters:
        builder - the MultiCBuilder to append to.
        options - the query options
        Returns:
        the MultiCBuilder
      • addToRowFilter

        public final void addToRowFilter​(RowFilter filter,
                                         IndexRegistry indexRegistry,
                                         QueryOptions options)
        Description copied from interface: Restriction
        Adds to the specified row filter the expressions corresponding to this Restriction.
        Parameters:
        filter - the row filter to add expressions to
        indexRegistry - the index registry
        options - the query options