Package dovetaildb.querynode

Source Code of dovetaildb.querynode.FilteredQueryNodeTest

package dovetaildb.querynode;

import dovetaildb.bagindex.EditRec;
import dovetaildb.bagindex.Range;
import dovetaildb.bytes.ArrayBytes;

public class FilteredQueryNodeTest extends QueryNodeTest {
  /**
   * resulting query node should have:
   * 2  age:32
   * 2  id:002
   * 2  name:phil
   * 4  id:004
   * 6  idle:true
   * 6  id:006
   * @return
   */
  @Override
  public QueryNode makeQueryNode() {
    return FilteredQueryNode.make(
        new LiteralRangeQueryNode(new EditRec[]{
        new EditRec(2, ArrayBytes.fromString("0xxxxxxx")), // gets filtered
        new EditRec(2, ArrayBytes.fromString("{age:s31")), // gets filtered
        new EditRec(2, ArrayBytes.fromString("{age:s32")),
        new EditRec(2, ArrayBytes.fromString("{id:s002")),
        new EditRec(2, ArrayBytes.fromString("{name:sphil")),
        new EditRec(4, ArrayBytes.fromString("{id:s004")),
        new EditRec(6, ArrayBytes.fromString("{id:s006")),
        new EditRec(6, ArrayBytes.fromString("{idle:strue")),
    }), new Range(
        ArrayBytes.fromString("{"),
        ArrayBytes.fromString("age:s31"),
        null,
        false, false
        ));
  }
}
TOP

Related Classes of dovetaildb.querynode.FilteredQueryNodeTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.