dap4/d4core/src/main/java/dap4/core/ce/CEConstraint.java
public boolean match(DapVariable sqvar, DapSequence seq, DataCursor rec)
            throws DapException
    {
        Segment sseq = findSegment(sqvar);
        if(sseq == null)
            return false;
        CEAST filter = sseq.filter;
        if(filter == null)
            return true;
        return matches(sqvar, seq, rec, filter);

    }
public boolean match(DapVariable sqvar, DapSequence seq, DataCursor rec)
            throws DapException
    {
        Segment sseq = findSegment(sqvar);
        if(sseq == null)
            return false;
        CEAST filter = sseq.filter;
        if(filter == null)
            return true;
        return matches(sqvar, seq, rec, filter);

    }
Selection X match
<p>
Evaluate a filter with respect to a Sequence record.
Assumes the filter has been canonicalized.

@param seq the template
@param rec the record to evaluate
@throws DapException
@returns true if the filter matches the record