MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.sms.MMimpl
Class AppendTokenBuffer

java.lang.Object
  extended by ch.ethz.mxquery.sms.MMimpl.AppendTokenBuffer

public class AppendTokenBuffer
extends java.lang.Object


Constructor Summary
AppendTokenBuffer(int gran)
           
 
Method Summary
 void bufferToken(Token token)
           
 void clear()
           
 Token get(int tokenId)
           
 Token get(int tokenId, int maxNodeId)
           
 int getNodeIdFromTokenId(int tokenId)
           
 int getNodeIdFromTokenId(int minNodeId, int tokenId)
           
 int getSize()
           
 int getTokenIdForNode(int nodeId)
           
 boolean hasNode(int node)
           
 void indexNewNode()
           
 boolean isEndOfStream()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppendTokenBuffer

public AppendTokenBuffer(int gran)
Method Detail

getTokenIdForNode

public int getTokenIdForNode(int nodeId)
                      throws MXQueryException
Throws:
MXQueryException

hasNode

public boolean hasNode(int node)

getNodeIdFromTokenId

public int getNodeIdFromTokenId(int tokenId)

getNodeIdFromTokenId

public int getNodeIdFromTokenId(int minNodeId,
                                int tokenId)

get

public Token get(int tokenId)

get

public Token get(int tokenId,
                 int maxNodeId)

indexNewNode

public void indexNewNode()

bufferToken

public void bufferToken(Token token)

getSize

public int getSize()

isEndOfStream

public boolean isEndOfStream()

clear

public void clear()

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich