Uses of Class
org.apache.lucene.spatial.prefix.tree.Node

Packages that use Node
org.apache.lucene.spatial.prefix Prefix Tree Strategy 
org.apache.lucene.spatial.prefix.tree The Spatial Prefix package supports spatial indexing by index-time tokens where adding characters to a string gives greater resolution. 
 

Uses of Node in org.apache.lucene.spatial.prefix
 

Methods in org.apache.lucene.spatial.prefix that return types with arguments of type Node
protected  Iterator<Node> AbstractVisitingPrefixTreeFilter.VisitorTemplate.findSubCellsToVisit(Node cell)
          Called when doing a divide & conquer to find the next intersecting cells of the query shape that are beneath cell.
 

Methods in org.apache.lucene.spatial.prefix with parameters of type Node
protected  Iterator<Node> AbstractVisitingPrefixTreeFilter.VisitorTemplate.findSubCellsToVisit(Node cell)
          Called when doing a divide & conquer to find the next intersecting cells of the query shape that are beneath cell.
protected abstract  boolean AbstractVisitingPrefixTreeFilter.VisitorTemplate.visit(Node cell)
          Visit an indexed cell returned from AbstractVisitingPrefixTreeFilter.VisitorTemplate.findSubCellsToVisit(org.apache.lucene.spatial.prefix.tree.Node).
protected abstract  void AbstractVisitingPrefixTreeFilter.VisitorTemplate.visitLeaf(Node cell)
          Called after visit() returns true and an indexed leaf cell is found.
protected abstract  void AbstractVisitingPrefixTreeFilter.VisitorTemplate.visitScanned(Node cell, com.spatial4j.core.shape.Shape cellShape)
          The cell is either indexed as a leaf or is the last level of detail.
 

Uses of Node in org.apache.lucene.spatial.prefix.tree
 

Methods in org.apache.lucene.spatial.prefix.tree that return Node
 Node QuadPrefixTree.getNode(byte[] bytes, int offset, int len)
           
 Node GeohashPrefixTree.getNode(byte[] bytes, int offset, int len)
           
abstract  Node SpatialPrefixTree.getNode(byte[] bytes, int offset, int len)
           
 Node SpatialPrefixTree.getNode(byte[] bytes, int offset, int len, Node target)
           
 Node QuadPrefixTree.getNode(com.spatial4j.core.shape.Point p, int level)
           
 Node GeohashPrefixTree.getNode(com.spatial4j.core.shape.Point p, int level)
           
protected  Node SpatialPrefixTree.getNode(com.spatial4j.core.shape.Point p, int level)
           
 Node QuadPrefixTree.getNode(String token)
           
 Node GeohashPrefixTree.getNode(String token)
           
abstract  Node SpatialPrefixTree.getNode(String token)
          The cell for the specified token.
abstract  Node Node.getSubCell(com.spatial4j.core.shape.Point p)
          Performant implementations are expected to implement this efficiently by considering the current cell's boundary.
 Node SpatialPrefixTree.getWorldNode()
          Returns the level 0 cell which encompasses all spatial data.
 

Methods in org.apache.lucene.spatial.prefix.tree that return types with arguments of type Node
 List<Node> SpatialPrefixTree.getNodes(com.spatial4j.core.shape.Point p, int detailLevel, boolean inclParents)
          A Point-optimized implementation of SpatialPrefixTree.getNodes(com.spatial4j.core.shape.Shape, int, boolean, boolean).
 List<Node> SpatialPrefixTree.getNodes(com.spatial4j.core.shape.Shape shape, int detailLevel, boolean inclParents, boolean simplify)
          Gets the intersecting cells for the specified shape, without exceeding detail level.
protected abstract  Collection<Node> Node.getSubCells()
          Gets the cells at the next grid cell level that cover this cell.
 Collection<Node> Node.getSubCells(com.spatial4j.core.shape.Shape shapeFilter)
          Like getSubCells() but with the results filtered by a shape.
 

Methods in org.apache.lucene.spatial.prefix.tree with parameters of type Node
 int Node.compareTo(Node o)
           
 Node SpatialPrefixTree.getNode(byte[] bytes, int offset, int len, Node target)
           
 

Method parameters in org.apache.lucene.spatial.prefix.tree with type arguments of type Node
static List<String> SpatialPrefixTree.nodesToTokenStrings(Collection<Node> nodes)
          Will add the trailing leaf byte for leaves.
 



Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.