Author: nwellnhof
Date: Sat Apr 23 17:00:41 2016
New Revision: 1740659

URL: http://svn.apache.org/viewvc?rev=1740659&view=rev
Log:
Regenerate Lucy C API docs

Regen docs after fixing CLOWNFISH-93 and CLOWNFISH-94.

Modified:
    lucy/site/trunk/content/docs/c/Lucy/Analysis/CaseFolder.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Analysis/EasyAnalyzer.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Analysis/Inversion.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Analysis/Normalizer.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Analysis/PolyAnalyzer.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Analysis/RegexTokenizer.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStemmer.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStopFilter.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Analysis/StandardTokenizer.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Analysis/Token.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Document/Doc.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Document/HitDoc.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Highlight/Highlighter.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/BackgroundMerger.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/DataReader.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/DataWriter.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/DeletionsWriter.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/DocReader.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/IndexManager.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/IndexReader.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/Indexer.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/Lexicon.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/LexiconReader.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/PolyReader.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/PostingList.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/PostingListReader.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/SegReader.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/SegWriter.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/Segment.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/Similarity.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Index/Snapshot.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Object/BitVector.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Object/I32Array.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Plan/BlobType.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Plan/FullTextType.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Plan/Schema.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Plan/StringType.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/ANDQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/Collector.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/Collector/BitCollector.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/Compiler.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/Hits.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/IndexSearcher.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/LeafQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/MatchAllQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/NOTQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/NoMatchQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/ORQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/PhraseQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/PolyQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/PolySearcher.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/QueryParser.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/RangeQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/RequiredOptionalQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/Searcher.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/SortRule.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/SortSpec.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Search/TermQuery.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Simple.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Store/Folder.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Store/Lock.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Store/LockErr.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Store/LockFactory.mdtext
    lucy/site/trunk/content/docs/c/LucyX/Search/ProximityQuery.mdtext

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/CaseFolder.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/CaseFolder.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/CaseFolder.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/CaseFolder.mdtext Sat Apr 23 
17:00:41 2016
@@ -136,15 +136,23 @@ setting the dumped parameters from the h
 </dl>
 <p><strong>Returns:</strong> An analyzer.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>CaseFolder_Destroy</strong>(
-    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>CaseFolder_Split</strong>(
+    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/EasyAnalyzer.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/EasyAnalyzer.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/EasyAnalyzer.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/EasyAnalyzer.mdtext Sat Apr 23 
17:00:41 2016
@@ -166,15 +166,23 @@ memory address.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>EasyAnalyzer_Destroy</strong>(
-    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_Split</strong>(
+    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/Inversion.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/Inversion.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/Inversion.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/Inversion.mdtext Sat Apr 23 
17:00:41 2016
@@ -83,16 +83,6 @@ NULL.</p>
 <p>Reset the Inversion’s iterator, so that the next call to next()
 returns the first Token in the inversion.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Inversion_Destroy</strong>(
-    <span class="prefix">lucy_</span>Inversion *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Analysis::Inversion is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/Normalizer.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/Normalizer.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/Normalizer.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/Normalizer.mdtext Sat Apr 23 
17:00:41 2016
@@ -152,6 +152,42 @@ memory address.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Transform_Text">Transform_Text</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Normalizer_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>Normalizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Kick off an analysis chain, creating an Inversion from string input.
+The default implementation simply creates an initial Inversion with a
+single Token, then calls <a 
href="../../Lucy/Analysis/Normalizer.html#func_Transform">Transform()</a>, but 
occasionally subclasses will
+provide an optimized implementation which minimizes string copies.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Split">Split</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>Normalizer_Split</strong>(
+    <span class="prefix">lucy_</span>Normalizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Analysis::Normalizer is a <a 
href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/PolyAnalyzer.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/PolyAnalyzer.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/PolyAnalyzer.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/PolyAnalyzer.mdtext Sat Apr 23 
17:00:41 2016
@@ -200,15 +200,23 @@ setting the dumped parameters from the h
 </dl>
 <p><strong>Returns:</strong> An analyzer.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>PolyAnalyzer_Destroy</strong>(
-    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_Split</strong>(
+    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/RegexTokenizer.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/RegexTokenizer.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/RegexTokenizer.mdtext 
(original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/RegexTokenizer.mdtext Sat Apr 
23 17:00:41 2016
@@ -175,15 +175,23 @@ memory address.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>RegexTokenizer_Destroy</strong>(
-    <span class="prefix">lucy_</span>RegexTokenizer *<strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>RegexTokenizer_Split</strong>(
+    <span class="prefix">lucy_</span>RegexTokenizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStemmer.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStemmer.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStemmer.mdtext 
(original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStemmer.mdtext Sat Apr 
23 17:00:41 2016
@@ -134,15 +134,41 @@ memory address.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Transform_Text">Transform_Text</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>SnowStemmer_Destroy</strong>(
-    <span class="prefix">lucy_</span>SnowballStemmer *<strong>self</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>SnowStemmer_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>SnowballStemmer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Kick off an analysis chain, creating an Inversion from string input.
+The default implementation simply creates an initial Inversion with a
+single Token, then calls <a 
href="../../Lucy/Analysis/SnowballStemmer.html#func_Transform">Transform()</a>, 
but occasionally subclasses will
+provide an optimized implementation which minimizes string copies.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Split">Split</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>SnowStemmer_Split</strong>(
+    <span class="prefix">lucy_</span>SnowballStemmer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStopFilter.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStopFilter.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStopFilter.mdtext 
(original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/SnowballStopFilter.mdtext Sat 
Apr 23 17:00:41 2016
@@ -166,15 +166,41 @@ setting the dumped parameters from the h
 </dl>
 <p><strong>Returns:</strong> An analyzer.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Transform_Text">Transform_Text</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>SnowStop_Destroy</strong>(
-    <span class="prefix">lucy_</span>SnowballStopFilter *<strong>self</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>SnowStop_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>SnowballStopFilter *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Kick off an analysis chain, creating an Inversion from string input.
+The default implementation simply creates an initial Inversion with a
+single Token, then calls <a 
href="../../Lucy/Analysis/SnowballStopFilter.html#func_Transform">Transform()</a>,
 but occasionally subclasses will
+provide an optimized implementation which minimizes string copies.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Split">Split</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>SnowStop_Split</strong>(
+    <span class="prefix">lucy_</span>SnowballStopFilter *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/StandardTokenizer.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/StandardTokenizer.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/StandardTokenizer.mdtext 
(original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/StandardTokenizer.mdtext Sat 
Apr 23 17:00:41 2016
@@ -106,6 +106,57 @@ memory address.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>StandardTokenizer_Split</strong>(
+    <span class="prefix">lucy_</span>StandardTokenizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Dump">Dump</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Obj.html">Obj</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>StandardTokenizer_Dump</strong>(
+    <span class="prefix">lucy_</span>StandardTokenizer *<strong>self</strong>
+);
+</code></pre>
+<p>Dump the analyzer as hash.</p>
+<p>Subclasses should call <a 
href="../../Lucy/Analysis/StandardTokenizer.html#func_Dump">Dump()</a> on the 
superclass. The returned
+object is a hash which should be populated with parameters of
+the analyzer.</p>
+<p><strong>Returns:</strong> A hash containing a description of the 
analyzer.</p>
+</dd>
+<dt id="func_Load">Load</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Obj.html">Obj</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>StandardTokenizer_Load</strong>(
+    <span class="prefix">lucy_</span>StandardTokenizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Obj.html">Obj</a> *<strong>dump</strong>
+);
+</code></pre>
+<p>Reconstruct an analyzer from a dump.</p>
+<p>Subclasses should first call <a 
href="../../Lucy/Analysis/StandardTokenizer.html#func_Load">Load()</a> on the 
superclass. The
+returned object is an analyzer which should be reconstructed by
+setting the dumped parameters from the hash contained in <code>dump</code>.</p>
+<p>Note that the invocant analyzer is unused.</p>
+<dl>
+<dt>dump</dt>
+<dd><p>A hash.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> An analyzer.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Analysis::StandardTokenizer is a <a 
href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Analysis/Token.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Analysis/Token.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Analysis/Token.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Analysis/Token.mdtext Sat Apr 23 
17:00:41 2016
@@ -188,16 +188,6 @@ code points.</p>
 );
 </code></pre>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Token_Destroy</strong>(
-    <span class="prefix">lucy_</span>Token *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Analysis::Token is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Document/Doc.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Document/Doc.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Document/Doc.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Document/Doc.mdtext Sat Apr 23 17:00:41 
2016
@@ -164,16 +164,6 @@ memory address.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Doc_Destroy</strong>(
-    <span class="prefix">lucy_</span>Doc *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Document::Doc is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Document/HitDoc.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Document/HitDoc.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Document/HitDoc.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Document/HitDoc.mdtext Sat Apr 23 
17:00:41 2016
@@ -67,6 +67,84 @@ memory address.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Document::Doc</h4>
+<dl>
+<dt id="func_Set_Doc_ID">Set_Doc_ID</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>HitDoc_Set_Doc_ID</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>,
+    int32_t <strong>doc_id</strong>
+);
+</code></pre>
+<p>Set internal Lucy document id.</p>
+</dd>
+<dt id="func_Get_Doc_ID">Get_Doc_ID</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>HitDoc_Get_Doc_ID</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>
+);
+</code></pre>
+<p>Retrieve internal Lucy document id.</p>
+</dd>
+<dt id="func_Store">Store</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>HitDoc_Store</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>field</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Obj.html">Obj</a> *<strong>value</strong>
+);
+</code></pre>
+<p>Store a field value in the Doc.</p>
+<dl>
+<dt>field</dt>
+<dd><p>The field name</p>
+</dd>
+<dt>value</dt>
+<dd><p>The value</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Get_Fields">Get_Fields</dt>
+<dd>
+<pre><code>void*
+<span class="prefix">lucy_</span><strong>HitDoc_Get_Fields</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>
+);
+</code></pre>
+<p>Return the Doc’s backing fields hash.</p>
+</dd>
+<dt id="func_Get_Size">Get_Size</dt>
+<dd>
+<pre><code>uint32_t
+<span class="prefix">lucy_</span><strong>HitDoc_Get_Size</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>
+);
+</code></pre>
+<p>Return the number of fields in the Doc.</p>
+</dd>
+<dt id="func_Extract">Extract</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Obj.html">Obj</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>HitDoc_Extract</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>field</strong>
+);
+</code></pre>
+<p>Retrieve the field’s value, or NULL if the field is not present.</p>
+</dd>
+<dt id="func_Field_Names">Field_Names</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>HitDoc_Field_Names</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>
+);
+</code></pre>
+<p>Return a list of names of all fields present.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Document::HitDoc is a <a 
href="../../Lucy/Document/Doc.html">Lucy::Document::Doc</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Highlight/Highlighter.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Highlight/Highlighter.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Highlight/Highlighter.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Highlight/Highlighter.mdtext Sat Apr 23 
17:00:41 2016
@@ -217,16 +217,6 @@ when assembling an excerpt.</p>
 <p>Accessor for the Lucy::Search::Compiler object derived from
 <code>query</code> and <code>searcher</code>.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Highlighter_Destroy</strong>(
-    <span class="prefix">lucy_</span>Highlighter *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Highlight::Highlighter is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/BackgroundMerger.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/BackgroundMerger.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/BackgroundMerger.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/BackgroundMerger.mdtext Sat Apr 
23 17:00:41 2016
@@ -111,16 +111,6 @@ completes quickly.</p>
 re-acquire the write lock, which is then held until <a 
href="../../Lucy/Index/BackgroundMerger.html#func_Commit">Commit()</a> finishes
 and releases it.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>BGMerger_Destroy</strong>(
-    <span class="prefix">lucy_</span>BackgroundMerger *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::BackgroundMerger is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/DataReader.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/DataReader.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/DataReader.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/DataReader.mdtext Sat Apr 23 
17:00:41 2016
@@ -143,16 +143,6 @@ readers.  Return NULL if such a reader i
 </code></pre>
 <p>Accessor for “seg_tick” member var.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>DataReader_Destroy</strong>(
-    <span class="prefix">lucy_</span>DataReader *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::DataReader is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/DataWriter.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/DataWriter.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/DataWriter.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/DataWriter.mdtext Sat Apr 23 
17:00:41 2016
@@ -207,16 +207,6 @@ checking is left to the companion DataRe
 </code></pre>
 <p>Accessor for “folder” member var.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>DataWriter_Destroy</strong>(
-    <span class="prefix">lucy_</span>DataWriter *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::DataWriter is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/DeletionsWriter.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/DeletionsWriter.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/DeletionsWriter.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/DeletionsWriter.mdtext Sat Apr 23 
17:00:41 2016
@@ -100,6 +100,151 @@ will be processed automatically (so don�
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::DataWriter</h4>
+<dl>
+<dt id="func_Add_Segment">Add_Segment <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>DelWriter_Add_Segment</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Index/SegReader.html">SegReader</a> *<strong>reader</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>doc_map</strong>
+);
+</code></pre>
+<p>Add content from an existing segment into the one currently being
+written.</p>
+<dl>
+<dt>reader</dt>
+<dd><p>The SegReader containing content to add.</p>
+</dd>
+<dt>doc_map</dt>
+<dd><p>An array of integers mapping old document ids to
+new.  Deleted documents are mapped to 0, indicating that they should be
+skipped.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Delete_Segment">Delete_Segment</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>DelWriter_Delete_Segment</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Index/SegReader.html">SegReader</a> *<strong>reader</strong>
+);
+</code></pre>
+<p>Remove a segment’s data.  The default implementation is a no-op, as
+all files within the segment directory will be automatically deleted.
+Subclasses which manage their own files outside of the segment system
+should override this method and use it as a trigger for cleaning up
+obsolete data.</p>
+<dl>
+<dt>reader</dt>
+<dd><p>The SegReader containing content to merge, which must
+represent a segment which is part of the the current snapshot.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Merge_Segment">Merge_Segment</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>DelWriter_Merge_Segment</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Index/SegReader.html">SegReader</a> *<strong>reader</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>doc_map</strong>
+);
+</code></pre>
+<p>Move content from an existing segment into the one currently being
+written.</p>
+<p>The default implementation calls <a 
href="../../Lucy/Index/DeletionsWriter.html#func_Add_Segment">Add_Segment()</a> 
then <a 
href="../../Lucy/Index/DeletionsWriter.html#func_Delete_Segment">Delete_Segment()</a>.</p>
+<dl>
+<dt>reader</dt>
+<dd><p>The SegReader containing content to merge, which must
+represent a segment which is part of the the current snapshot.</p>
+</dd>
+<dt>doc_map</dt>
+<dd><p>An array of integers mapping old document ids to
+new.  Deleted documents are mapped to 0, indicating that they should be
+skipped.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Finish">Finish <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>DelWriter_Finish</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Complete the segment: close all streams, store metadata, etc.</p>
+</dd>
+<dt id="func_Metadata">Metadata</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Hash.html">Hash</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>DelWriter_Metadata</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Arbitrary metadata to be serialized and stored by the Segment.  The
+default implementation supplies a hash with a single key-value pair for
+“format”.</p>
+</dd>
+<dt id="func_Format">Format <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>DelWriter_Format</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Every writer must specify a file format revision number, which should
+increment each time the format changes. Responsibility for revision
+checking is left to the companion DataReader.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_PolyReader">Get_PolyReader</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/PolyReader.html">PolyReader</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_PolyReader</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “polyreader” member var.</p>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::DeletionsWriter is a <a 
href="../../Lucy/Index/DataWriter.html">Lucy::Index::DataWriter</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/DocReader.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/DocReader.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/DocReader.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/DocReader.mdtext Sat Apr 23 
17:00:41 2016
@@ -64,6 +64,63 @@ according to the offset range.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>DocReader_Get_Seg_Tick</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “seg_tick” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::DocReader is a <a 
href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/IndexManager.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/IndexManager.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/IndexManager.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/IndexManager.mdtext Sat Apr 23 
17:00:41 2016
@@ -75,16 +75,6 @@ defining rules which may change from pro
 </dl>
 <h3>Methods</h3>
 <dl>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>IxManager_Destroy</strong>(
-    <span class="prefix">lucy_</span>IndexManager *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Set_Folder">Set_Folder</dt>
 <dd>
 <pre><code>void

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/IndexReader.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/IndexReader.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/IndexReader.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/IndexReader.mdtext Sat Apr 23 
17:00:41 2016
@@ -179,15 +179,82 @@ component must implement.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Aggregator">Aggregator <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>IxReader_Aggregator</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a> *<strong>readers</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>offsets</strong>
+);
+</code></pre>
+<p>Create a reader which aggregates the output of several lower level
+readers.  Return NULL if such a reader is not valid.</p>
+<dl>
+<dt>readers</dt>
+<dd><p>An array of DataReaders.</p>
+</dd>
+<dt>offsets</dt>
+<dd><p>Doc id start offsets for each reader.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>IxReader_Destroy</strong>(
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>IxReader_Get_Seg_Tick</strong>(
     <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Accessor for “seg_tick” member var.</p>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/Indexer.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/Indexer.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/Indexer.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/Indexer.mdtext Sat Apr 23 
17:00:41 2016
@@ -246,16 +246,6 @@ the user, <a href="../../Lucy/Index/Inde
 </code></pre>
 <p>Accessor for schema.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Indexer_Destroy</strong>(
-    <span class="prefix">lucy_</span>Indexer *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::Indexer is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/Lexicon.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/Lexicon.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/Lexicon.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/Lexicon.mdtext Sat Apr 23 
17:00:41 2016
@@ -39,16 +39,6 @@ three
 </code></pre>
 <h3>Methods</h3>
 <dl>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Lex_Destroy</strong>(
-    <span class="prefix">lucy_</span>Lexicon *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Seek">Seek <span class="comment">(abstract)</span></dt>
 <dd>
 <pre><code>void

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/LexiconReader.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/LexiconReader.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/LexiconReader.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/LexiconReader.mdtext Sat Apr 23 
17:00:41 2016
@@ -83,6 +83,63 @@ LexiconReaders.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>LexReader_Get_Seg_Tick</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “seg_tick” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::LexiconReader is a <a 
href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/PolyReader.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/PolyReader.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/PolyReader.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/PolyReader.mdtext Sat Apr 23 
17:00:41 2016
@@ -139,15 +139,118 @@ segment doc_id start offset.</p>
 <p>Return an array of all the SegReaders represented within the
 IndexReader.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Index::IndexReader</h4>
+<dl>
+<dt id="func_Obtain">Obtain</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Obtain</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>api</strong>
+);
+</code></pre>
+<p>Fetch a component, or throw an error if the component can’t be found.</p>
+<dl>
+<dt>api</dt>
+<dd><p>The name of the DataReader subclass that the desired
+component must implement.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Fetch">Fetch</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Fetch</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>api</strong>
+);
+</code></pre>
+<p>Fetch a component, or return NULL if the component can’t be
+found.</p>
+<dl>
+<dt>api</dt>
+<dd><p>The name of the DataReader subclass that the desired
+component must implement.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Aggregator">Aggregator <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>PolyReader_Aggregator</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a> *<strong>readers</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>offsets</strong>
+);
+</code></pre>
+<p>Create a reader which aggregates the output of several lower level
+readers.  Return NULL if such a reader is not valid.</p>
+<dl>
+<dt>readers</dt>
+<dd><p>An array of DataReaders.</p>
+</dd>
+<dt>offsets</dt>
+<dd><p>Doc id start offsets for each reader.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>PolyReader_Destroy</strong>(
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Seg_Tick</strong>(
     <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Accessor for “seg_tick” member var.</p>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/PostingList.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/PostingList.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/PostingList.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/PostingList.mdtext Sat Apr 23 
17:00:41 2016
@@ -62,6 +62,59 @@ be empty.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Search::Matcher</h4>
+<dl>
+<dt id="func_Next">Next <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PList_Next</strong>(
+    <span class="prefix">lucy_</span>PostingList *<strong>self</strong>
+);
+</code></pre>
+<p>Proceed to the next doc id.</p>
+<p><strong>Returns:</strong> A positive doc id, or 0 once the iterator is 
exhausted.</p>
+</dd>
+<dt id="func_Advance">Advance</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PList_Advance</strong>(
+    <span class="prefix">lucy_</span>PostingList *<strong>self</strong>,
+    int32_t <strong>target</strong>
+);
+</code></pre>
+<p>Advance the iterator to the first doc id greater than or equal to
+<code>target</code>. The default implementation simply calls <a 
href="../../Lucy/Index/PostingList.html#func_Next">Next()</a>
+over and over, but subclasses have the option of doing something more
+efficient.</p>
+<dl>
+<dt>target</dt>
+<dd><p>A positive doc id, which must be greater than the current
+doc id once the iterator has been initialized.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> A positive doc id, or 0 once the iterator is 
exhausted.</p>
+</dd>
+<dt id="func_Get_Doc_ID">Get_Doc_ID <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PList_Get_Doc_ID</strong>(
+    <span class="prefix">lucy_</span>PostingList *<strong>self</strong>
+);
+</code></pre>
+<p>Return the current doc id.  Valid only after a successful call to
+<a href="../../Lucy/Index/PostingList.html#func_Next">Next()</a> or <a 
href="../../Lucy/Index/PostingList.html#func_Advance">Advance()</a> and must 
not be called otherwise.</p>
+</dd>
+<dt id="func_Score">Score <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>float
+<span class="prefix">lucy_</span><strong>PList_Score</strong>(
+    <span class="prefix">lucy_</span>PostingList *<strong>self</strong>
+);
+</code></pre>
+<p>Return the score of the current document.</p>
+<p>Only Matchers which are used for scored search need implement <a 
href="../../Lucy/Index/PostingList.html#func_Score">Score()</a>.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::PostingList is a <a 
href="../../Lucy/Search/Matcher.html">Lucy::Search::Matcher</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/PostingListReader.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/PostingListReader.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/PostingListReader.mdtext 
(original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/PostingListReader.mdtext Sat Apr 
23 17:00:41 2016
@@ -65,6 +65,63 @@ term using <a href="../../Lucy/Index/Pos
 segment level.</p>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PListReader_Get_Seg_Tick</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “seg_tick” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::PostingListReader is a <a 
href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/SegReader.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/SegReader.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/SegReader.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/SegReader.mdtext Sat Apr 23 
17:00:41 2016
@@ -35,16 +35,6 @@ components spawned by <a href="../../Luc
 factory methods.</p>
 <h3>Methods</h3>
 <dl>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>SegReader_Destroy</strong>(
-    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Get_Seg_Name">Get_Seg_Name</dt>
 <dd>
 <pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a>*
@@ -116,6 +106,119 @@ segment doc_id start offset.</p>
 IndexReader.</p>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::IndexReader</h4>
+<dl>
+<dt id="func_Obtain">Obtain</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Obtain</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>api</strong>
+);
+</code></pre>
+<p>Fetch a component, or throw an error if the component can’t be found.</p>
+<dl>
+<dt>api</dt>
+<dd><p>The name of the DataReader subclass that the desired
+component must implement.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Fetch">Fetch</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Fetch</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>api</strong>
+);
+</code></pre>
+<p>Fetch a component, or return NULL if the component can’t be
+found.</p>
+<dl>
+<dt>api</dt>
+<dd><p>The name of the DataReader subclass that the desired
+component must implement.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Aggregator">Aggregator <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>SegReader_Aggregator</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a> *<strong>readers</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>offsets</strong>
+);
+</code></pre>
+<p>Create a reader which aggregates the output of several lower level
+readers.  Return NULL if such a reader is not valid.</p>
+<dl>
+<dt>readers</dt>
+<dd><p>An array of DataReaders.</p>
+</dd>
+<dt>offsets</dt>
+<dd><p>Doc id start offsets for each reader.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>SegReader_Get_Seg_Tick</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “seg_tick” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::SegReader is a <a 
href="../../Lucy/Index/IndexReader.html">Lucy::Index::IndexReader</a> is a <a 
href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/SegWriter.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/SegWriter.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/SegWriter.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/SegWriter.mdtext Sat Apr 23 
17:00:41 2016
@@ -175,15 +175,75 @@ represent a segment which is part of the
 </code></pre>
 <p>Complete the segment: close all streams, store metadata, etc.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Index::DataWriter</h4>
+<dl>
+<dt id="func_Metadata">Metadata</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Hash.html">Hash</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">lucy_</span><strong>SegWriter_Metadata</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Arbitrary metadata to be serialized and stored by the Segment.  The
+default implementation supplies a hash with a single key-value pair for
+“format”.</p>
+</dd>
+<dt id="func_Format">Format <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>SegWriter_Format</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Every writer must specify a file format revision number, which should
+increment each time the format changes. Responsibility for revision
+checking is left to the companion DataReader.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_PolyReader">Get_PolyReader</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/PolyReader.html">PolyReader</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_PolyReader</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “polyreader” member var.</p>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>SegWriter_Destroy</strong>(
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_Folder</strong>(
     <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Accessor for “folder” member var.</p>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/Segment.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/Segment.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/Segment.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/Segment.mdtext Sat Apr 23 
17:00:41 2016
@@ -161,16 +161,6 @@ if the field name can’t be found.</
 </code></pre>
 <p>Compare by segment number.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Seg_Destroy</strong>(
-    <span class="prefix">lucy_</span>Segment *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::Segment is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/Similarity.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/Similarity.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/Similarity.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/Similarity.mdtext Sat Apr 23 
17:00:41 2016
@@ -80,16 +80,6 @@ using an inverted square root.</p>
 fields highly, which isn’t always appropriate for fields you expect to
 have a lot of tokens on average.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Sim_Destroy</strong>(
-    <span class="prefix">lucy_</span>Similarity *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Equals">Equals</dt>
 <dd>
 <pre><code>bool

Modified: lucy/site/trunk/content/docs/c/Lucy/Index/Snapshot.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Index/Snapshot.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Index/Snapshot.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Index/Snapshot.mdtext Sat Apr 23 
17:00:41 2016
@@ -159,16 +159,6 @@ for.</p>
 <p>Get the path to the snapshot file.  Initially NULL; updated
 by <a href="../../Lucy/Index/Snapshot.html#func_Read_File">Read_File()</a>, <a 
href="../../Lucy/Index/Snapshot.html#func_Write_File">Write_File()</a>, and <a 
href="../../Lucy/Index/Snapshot.html#func_Set_Path">Set_Path()</a>.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Snapshot_Destroy</strong>(
-    <span class="prefix">lucy_</span>Snapshot *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::Snapshot is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Object/BitVector.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Object/BitVector.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Object/BitVector.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Object/BitVector.mdtext Sat Apr 23 
17:00:41 2016
@@ -262,16 +262,6 @@ BitVector if they were not already set.<
 </code></pre>
 <p>Return an array where each element represents a set bit.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>BitVec_Destroy</strong>(
-    <span class="prefix">lucy_</span>BitVector *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Clone">Clone</dt>
 <dd>
 <pre><code><span class="prefix">lucy_</span>BitVector* <span 
class="comment">// incremented</span>

Modified: lucy/site/trunk/content/docs/c/Lucy/Object/I32Array.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Object/I32Array.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Object/I32Array.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Object/I32Array.mdtext Sat Apr 23 
17:00:41 2016
@@ -90,16 +90,6 @@ Title: Lucy::Object::I32Array – C A
 </code></pre>
 <p>Accessor for ‘size’ member.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>I32Arr_Destroy</strong>(
-    <span class="prefix">lucy_</span>I32Array *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Object::I32Array is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Plan/BlobType.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Plan/BlobType.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Plan/BlobType.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Plan/BlobType.mdtext Sat Apr 23 
17:00:41 2016
@@ -93,6 +93,75 @@ containing binary data, which cannot be
 <p>Compares all common properties.</p>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Plan::FieldType</h4>
+<dl>
+<dt id="func_Set_Boost">Set_Boost</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>BlobType_Set_Boost</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>,
+    float <strong>boost</strong>
+);
+</code></pre>
+<p>Setter for <code>boost</code>.</p>
+</dd>
+<dt id="func_Get_Boost">Get_Boost</dt>
+<dd>
+<pre><code>float
+<span class="prefix">lucy_</span><strong>BlobType_Get_Boost</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>boost</code>.</p>
+</dd>
+<dt id="func_Set_Indexed">Set_Indexed</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>BlobType_Set_Indexed</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>,
+    bool <strong>indexed</strong>
+);
+</code></pre>
+<p>Setter for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Indexed">Indexed</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>BlobType_Indexed</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Set_Stored">Set_Stored</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>BlobType_Set_Stored</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>,
+    bool <strong>stored</strong>
+);
+</code></pre>
+<p>Setter for <code>stored</code>.</p>
+</dd>
+<dt id="func_Stored">Stored</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>BlobType_Stored</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>stored</code>.</p>
+</dd>
+<dt id="func_Sortable">Sortable</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>BlobType_Sortable</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>sortable</code>.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Plan::BlobType is a <a 
href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: lucy/site/trunk/content/docs/c/Lucy/Plan/FullTextType.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Plan/FullTextType.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Plan/FullTextType.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Plan/FullTextType.mdtext Sat Apr 23 
17:00:41 2016
@@ -133,15 +133,93 @@ term highlighting.</p>
 </code></pre>
 <p>Compares all common properties.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Plan::FieldType</h4>
+<dl>
+<dt id="func_Set_Boost">Set_Boost</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>FullTextType_Set_Boost</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>,
+    float <strong>boost</strong>
+);
+</code></pre>
+<p>Setter for <code>boost</code>.</p>
+</dd>
+<dt id="func_Get_Boost">Get_Boost</dt>
+<dd>
+<pre><code>float
+<span class="prefix">lucy_</span><strong>FullTextType_Get_Boost</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>boost</code>.</p>
+</dd>
+<dt id="func_Set_Indexed">Set_Indexed</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>FullTextType_Set_Indexed</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>,
+    bool <strong>indexed</strong>
+);
+</code></pre>
+<p>Setter for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Indexed">Indexed</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>FullTextType_Indexed</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Set_Stored">Set_Stored</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>FullTextType_Set_Stored</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>,
+    bool <strong>stored</strong>
+);
+</code></pre>
+<p>Setter for <code>stored</code>.</p>
+</dd>
+<dt id="func_Stored">Stored</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>FullTextType_Stored</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>stored</code>.</p>
+</dd>
+<dt id="func_Set_Sortable">Set_Sortable</dt>
 <dd>
 <pre><code>void
-<span class="prefix">lucy_</span><strong>FullTextType_Destroy</strong>(
+<span class="prefix">lucy_</span><strong>FullTextType_Set_Sortable</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>,
+    bool <strong>sortable</strong>
+);
+</code></pre>
+<p>Setter for <code>sortable</code>.</p>
+</dd>
+<dt id="func_Sortable">Sortable</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>FullTextType_Sortable</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>sortable</code>.</p>
+</dd>
+<dt id="func_Binary">Binary</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>FullTextType_Binary</strong>(
     <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Indicate whether the field contains binary data.</p>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: lucy/site/trunk/content/docs/c/Lucy/Plan/Schema.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Plan/Schema.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Plan/Schema.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Plan/Schema.mdtext Sat Apr 23 17:00:41 
2016
@@ -143,16 +143,6 @@ Similarity.</p>
 </code></pre>
 <p>Return the Schema instance’s internal Similarity object.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Schema_Destroy</strong>(
-    <span class="prefix">lucy_</span>Schema *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Plan::Schema is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: lucy/site/trunk/content/docs/c/Lucy/Plan/StringType.mdtext
URL: 
http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/c/Lucy/Plan/StringType.mdtext?rev=1740659&r1=1740658&r2=1740659&view=diff
==============================================================================
--- lucy/site/trunk/content/docs/c/Lucy/Plan/StringType.mdtext (original)
+++ lucy/site/trunk/content/docs/c/Lucy/Plan/StringType.mdtext Sat Apr 23 
17:00:41 2016
@@ -87,6 +87,94 @@ sortable.</p>
 <p>Compares all common properties.</p>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Plan::FieldType</h4>
+<dl>
+<dt id="func_Set_Boost">Set_Boost</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>StringType_Set_Boost</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>,
+    float <strong>boost</strong>
+);
+</code></pre>
+<p>Setter for <code>boost</code>.</p>
+</dd>
+<dt id="func_Get_Boost">Get_Boost</dt>
+<dd>
+<pre><code>float
+<span class="prefix">lucy_</span><strong>StringType_Get_Boost</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>boost</code>.</p>
+</dd>
+<dt id="func_Set_Indexed">Set_Indexed</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>StringType_Set_Indexed</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>,
+    bool <strong>indexed</strong>
+);
+</code></pre>
+<p>Setter for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Indexed">Indexed</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>StringType_Indexed</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Set_Stored">Set_Stored</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>StringType_Set_Stored</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>,
+    bool <strong>stored</strong>
+);
+</code></pre>
+<p>Setter for <code>stored</code>.</p>
+</dd>
+<dt id="func_Stored">Stored</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>StringType_Stored</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>stored</code>.</p>
+</dd>
+<dt id="func_Set_Sortable">Set_Sortable</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>StringType_Set_Sortable</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>,
+    bool <strong>sortable</strong>
+);
+</code></pre>
+<p>Setter for <code>sortable</code>.</p>
+</dd>
+<dt id="func_Sortable">Sortable</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>StringType_Sortable</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>sortable</code>.</p>
+</dd>
+<dt id="func_Binary">Binary</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>StringType_Binary</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Indicate whether the field contains binary data.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Plan::StringType is a <a 
href="../../Lucy/Plan/TextType.html">Lucy::Plan::TextType</a> is a <a 
href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>


Reply via email to