Package com.cxy.redisclient.domain

Examples of com.cxy.redisclient.domain.Node


    while (it.hasNext()) {
      String nextKey = it.next();
      NodeType valueType = getValueType(nextKey);

      if(inValueTypes(valueType)){
        Node node = new Node(id, db, nextKey, valueType, order);
        keys.add(node);
      }
    }
  }
View Full Code Here


   
    assertTrue(strs.size() == 1);
   
    Set<Node> nodes = new HashSet<Node>();
   
    Node node1 = new Node(7, 0, "login", NodeType.CONTAINER);
    Node node2 = new Node(7, 0, "login", NodeType.CONTAINER);
    assertTrue(node1.equals(node2));
   
    nodes.add(node1);
    nodes.add(node2);
    assertTrue(nodes.size() == 1);
View Full Code Here

     
    }
   
  }
  public void testFindNext() {
    Node findNode = new Node(5, 0, "zset", NodeType.SORTEDSET);
   
    NodeService service = new NodeService();
    List<NodeType> types = new ArrayList<NodeType>();
    types.add(NodeType.SORTEDSET);
    Node node = service.findNext(findNode, NodeType.ROOT, 5, 0, "", types, "*", true);
   
    System.out.println("server:" + node.getId()+"db:" + node.getDb()+node.getKey());
  }
View Full Code Here

    Iterator<String> it = nodekeys.iterator();
    while (it.hasNext()) {
      String key = (String)it.next();
      NodeType nodeType = getValueType(key);
     
      Node node = new Node(id, db, key, nodeType);
      nodes.add(node);
    }
  }
View Full Code Here

      while (it.hasNext()) {
        String[] ckey = it.next().substring(length).split(separator);
        if (ckey.length > 1) {
          NodeType nodeType = NodeType.CONTAINER;
 
          Node node = new Node(id, db, ckey[0], nodeType, order);
          containers.add(node);
        }
      }
    }else{
      Iterator<String> it = nodekeys.iterator();
      while (it.hasNext()) {
        String ckey = it.next().substring(length);
        ContainerKey containerKey = new ContainerKey(ckey);
        String container = containerKey.getContainerOnly();
       
        if (container.length() > 0) {
          NodeType nodeType = NodeType.CONTAINER;
 
          Node node = new Node(id, db, container, nodeType, order);
          containers.add(node);
        }
      }
    }
View Full Code Here

  protected void findForward() {
    if (fBuffer == null)
      find();
    else {
      Node node = service2.findNext(fBuffer.getFindNode(),
          fBuffer.getSearchFrom(), fBuffer.getId(), fBuffer.getDb(),
          fBuffer.getContainer(), fBuffer.getSearchNodeType(),
          fBuffer.getPattern(), true);
      if (node != null) {
        TreeItem selected = gotoDBContainer(node.getId(), node.getDb(),
            node.getKey(), true, true);
        history.add(selected);
        btnBackward.setEnabled(true);
        btnForward.setEnabled(false);

        fBuffer.setFindNode(node);
      } else {
        boolean ok = MessageDialog.openConfirm(shell,
            i18nFile.getText(I18nFile.FINDFORWARD),
            i18nFile.getText(I18nFile.FINDAGAIN));
        if (ok) {
          Set<Node> nodes = service2.find(fBuffer.getSearchFrom(),
              fBuffer.getId(), fBuffer.getDb(),
              fBuffer.getContainer(),
              fBuffer.getSearchNodeType(), fBuffer.getPattern(),
              true);
          if (!nodes.isEmpty()) {
            Node node1 = nodes.iterator().next();
            TreeItem selected = gotoDBContainer(node1.getId(),
                node1.getDb(), node1.getKey(), true, true);
            history.add(selected);
            btnBackward.setEnabled(true);
            btnForward.setEnabled(false);

            fBuffer.setFindNode(node1);
View Full Code Here

  protected void findBackward() {
    if (fBuffer == null)
      find();
    else {
      Node node = service2.findNext(fBuffer.getFindNode(),
          fBuffer.getSearchFrom(), fBuffer.getId(), fBuffer.getDb(),
          fBuffer.getContainer(), fBuffer.getSearchNodeType(),
          fBuffer.getPattern(), false);
      if (node != null) {
        TreeItem selected = gotoDBContainer(node.getId(), node.getDb(),
            node.getKey(), true, true);

        history.add(selected);
        btnBackward.setEnabled(true);
        btnForward.setEnabled(false);

        fBuffer.setFindNode(node);
      } else {
        boolean ok = MessageDialog.openConfirm(shell,
            i18nFile.getText(I18nFile.FINDBACKWARD),
            i18nFile.getText(I18nFile.FINDAGAIN));
        if (ok) {
          Set<Node> nodes = service2.find(fBuffer.getSearchFrom(),
              fBuffer.getId(), fBuffer.getDb(),
              fBuffer.getContainer(),
              fBuffer.getSearchNodeType(), fBuffer.getPattern(),
              false);
          if (!nodes.isEmpty()) {
            Node node1 = nodes.iterator().next();
            TreeItem selected = gotoDBContainer(node1.getId(),
                node1.getDb(), node1.getKey(), true, true);

            history.add(selected);
            btnBackward.setEnabled(true);
            btnForward.setEnabled(false);
View Full Code Here

          cinfo.getDb(), cinfo.getContainerStr(),
          info.getSearchNodeType(), info.getPattern(),
          info.isForward());
      if (!nodes.isEmpty()) {

        Node node = nodes.iterator().next();
        TreeItem selected = gotoDBContainer(node.getId(), node.getDb(),
            node.getKey(), true, true);
        history.add(selected);
        btnBackward.setEnabled(true);
        btnForward.setEnabled(false);

        fBuffer = new FindBuffer(node, searchFrom, cinfo.getId(),
View Full Code Here

TOP

Related Classes of com.cxy.redisclient.domain.Node

Copyright © 2018 www.massapicom. 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.