MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.sms.interfaces
Interface IndexUpdate

All Superinterfaces:
IndexInterface, Source, StreamStore
All Known Implementing Classes:
IndexInPlaceStore, InPlaceStore

public interface IndexUpdate
extends IndexInterface, StreamStore


Method Summary
 void update(IndexSchema schema, Token[] update, Token[] toks)
          Update the store with new data
 
Methods inherited from interface ch.ethz.mxquery.sms.interfaces.IndexInterface
registerIndex
 
Methods inherited from interface ch.ethz.mxquery.sms.interfaces.StreamStore
buffer, get, getMyId, newItem, setIterator
 
Methods inherited from interface ch.ethz.mxquery.datamodel.Source
compare, copySource, getIterator, getURI
 

Method Detail

update

void update(IndexSchema schema,
            Token[] update,
            Token[] toks)
            throws MXQueryException
Update the store with new data

Parameters:
schema - Index schema used in finding the items that are to be updated
toks - Actual values for the attributes to be used in searching
update - Iterator with data to be updated
Throws:
MXQueryException

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich