From: <ust...@us...> - 2008-06-26 16:34:26
|
Revision: 2670 http://clucene.svn.sourceforge.net/clucene/?rev=2670&view=rev Author: ustramooner Date: 2008-06-26 09:34:03 -0700 (Thu, 26 Jun 2008) Log Message: ----------- Added Paths: ----------- branches/lucene2_3_2/src/CLucene/index/Terms.cpp Added: branches/lucene2_3_2/src/CLucene/index/Terms.cpp =================================================================== --- branches/lucene2_3_2/src/CLucene/index/Terms.cpp (rev 0) +++ branches/lucene2_3_2/src/CLucene/index/Terms.cpp 2008-06-26 16:34:03 UTC (rev 2670) @@ -0,0 +1,34 @@ +/*------------------------------------------------------------------------------ +* Copyright (C) 2003-2006 Ben van Klinken and the CLucene Team +* +* Distributable under the terms of either the Apache License (Version 2.0) or +* the GNU Lesser General Public License, as specified in the COPYING file. +------------------------------------------------------------------------------*/ +#include "CLucene/_ApiHeader.h" +#include "Terms.h" +#include "Term.h" + +CL_NS_DEF(index) + +Term* TermEnum::term(bool pointer){ + Term* ret = term(); + if ( !pointer ) + ret->__cl_decref(); + return ret; +} + +TermEnum::~TermEnum(){ +} + +bool TermEnum::skipTo(Term* target){ + do { + if (!next()) + return false; + } while (target->compareTo(term(false)) > 0); + return true; +} + +TermPositions::~TermPositions(){ +} + +CL_NS_END This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |