incubator-blur-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From amccu...@apache.org
Subject [27/29] Added the distribution project to allow for automatically creating build artifacts during a maven build.
Date Fri, 04 Jan 2013 22:42:51 GMT
http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70b69ecb/interface/gen-html/Blur.html
----------------------------------------------------------------------
diff --git a/interface/gen-html/Blur.html b/interface/gen-html/Blur.html
deleted file mode 100644
index e69ab15..0000000
--- a/interface/gen-html/Blur.html
+++ /dev/null
@@ -1,492 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
-<link href="style.css" rel="stylesheet" type="text/css"/>
-<title>Thrift module: Blur</title></head><body>
-<div class="container-fluid">
-<h1>Thrift module: Blur</h1>
-<table class="table-bordered table-striped table-condensed"><thead><th>Module</th><th>Services</th><th>Data types</th><th>Constants</th></thead>
-<tr>
-<td>Blur</td><td><a href="Blur.html#Svc_Blur">Blur</a><br/>
-<ul>
-<li><a href="Blur.html#Fn_Blur_addDocuments">addDocuments</a></li>
-<li><a href="Blur.html#Fn_Blur_blockUntilGenerationIsVisible">blockUntilGenerationIsVisible</a></li>
-<li><a href="Blur.html#Fn_Blur_cancelQuery">cancelQuery</a></li>
-<li><a href="Blur.html#Fn_Blur_closeReadSession">closeReadSession</a></li>
-<li><a href="Blur.html#Fn_Blur_createTable">createTable</a></li>
-<li><a href="Blur.html#Fn_Blur_deleteDocuments">deleteDocuments</a></li>
-<li><a href="Blur.html#Fn_Blur_deleteDocumentsByQueries">deleteDocumentsByQueries</a></li>
-<li><a href="Blur.html#Fn_Blur_describe">describe</a></li>
-<li><a href="Blur.html#Fn_Blur_disableTable">disableTable</a></li>
-<li><a href="Blur.html#Fn_Blur_doc">doc</a></li>
-<li><a href="Blur.html#Fn_Blur_enableTable">enableTable</a></li>
-<li><a href="Blur.html#Fn_Blur_isInSafeMode">isInSafeMode</a></li>
-<li><a href="Blur.html#Fn_Blur_openReadSession">openReadSession</a></li>
-<li><a href="Blur.html#Fn_Blur_queryStatus">queryStatus</a></li>
-<li><a href="Blur.html#Fn_Blur_queryStatusIdList">queryStatusIdList</a></li>
-<li><a href="Blur.html#Fn_Blur_removeTable">removeTable</a></li>
-<li><a href="Blur.html#Fn_Blur_schema">schema</a></li>
-<li><a href="Blur.html#Fn_Blur_search">search</a></li>
-<li><a href="Blur.html#Fn_Blur_serverLayout">serverLayout</a></li>
-<li><a href="Blur.html#Fn_Blur_serverList">serverList</a></li>
-<li><a href="Blur.html#Fn_Blur_shardLayout">shardLayout</a></li>
-<li><a href="Blur.html#Fn_Blur_tableList">tableList</a></li>
-<li><a href="Blur.html#Fn_Blur_tableStats">tableStats</a></li>
-<li><a href="Blur.html#Fn_Blur_updateDocuments">updateDocuments</a></li>
-</ul>
-</td>
-<td><a href="Blur.html#Struct_Analyzer">Analyzer</a><br/>
-<a href="Blur.html#Struct_AnalyzerSubType">AnalyzerSubType</a><br/>
-<a href="Blur.html#Struct_AnalyzerType">AnalyzerType</a><br/>
-<a href="Blur.html#Struct_BlurException">BlurException</a><br/>
-<a href="Blur.html#Struct_ClassDefinition">ClassDefinition</a><br/>
-<a href="Blur.html#Struct_CpuTime">CpuTime</a><br/>
-<a href="Blur.html#Struct_Document">Document</a><br/>
-<a href="Blur.html#Struct_Field">Field</a><br/>
-<a href="Blur.html#Struct_Generation">Generation</a><br/>
-<a href="Blur.html#Struct_LiveSchema">LiveSchema</a><br/>
-<a href="Blur.html#Struct_MutateOptions">MutateOptions</a><br/>
-<a href="Blur.html#Struct_Query">Query</a><br/>
-<a href="Blur.html#Struct_QueryArgs">QueryArgs</a><br/>
-<a href="Blur.html#Enum_QueryState">QueryState</a><br/>
-<a href="Blur.html#Struct_QueryStatus">QueryStatus</a><br/>
-<a href="Blur.html#Enum_QueryType">QueryType</a><br/>
-<a href="Blur.html#Struct_ScoreDoc">ScoreDoc</a><br/>
-<a href="Blur.html#Struct_Session">Session</a><br/>
-<a href="Blur.html#Struct_ShardLayout">ShardLayout</a><br/>
-<a href="Blur.html#Struct_Sort">Sort</a><br/>
-<a href="Blur.html#Struct_SortField">SortField</a><br/>
-<a href="Blur.html#Enum_SortType">SortType</a><br/>
-<a href="Blur.html#Enum_TYPE">TYPE</a><br/>
-<a href="Blur.html#Struct_TableDescriptor">TableDescriptor</a><br/>
-<a href="Blur.html#Struct_TableStats">TableStats</a><br/>
-<a href="Blur.html#Struct_Term">Term</a><br/>
-<a href="Blur.html#Struct_TopFieldDocs">TopFieldDocs</a><br/>
-<a href="Blur.html#Struct_UpdatePackage">UpdatePackage</a><br/>
-</td>
-<td></code></td>
-</tr></table>
-<hr/><h2 id="Enumerations">Enumerations</h2>
-<div class="definition"><h3 id="Enum_QueryState">Enumeration: QueryState</h3>
-The state of a query.<br/><br/>
-RUNNING - Query is running.<br/><br/>
-INTERRUPTED - Query has been interrupted.<br/><br/>
-COMPLETE - Query is complete.<br/>
-<br/><br/><table class="table-bordered table-striped table-condensed">
-<tr><td><code>RUNNING</code></td><td><code>0</code></td></tr>
-<tr><td><code>INTERRUPTED</code></td><td><code>1</code></td></tr>
-<tr><td><code>COMPLETE</code></td><td><code>2</code></td></tr>
-</table></div>
-<div class="definition"><h3 id="Enum_TYPE">Enumeration: TYPE</h3>
-The fields types.
-<br/><br/><table class="table-bordered table-striped table-condensed">
-<tr><td><code>TEXT</code></td><td><code>0</code></td></tr>
-<tr><td><code>STRING</code></td><td><code>1</code></td></tr>
-<tr><td><code>INT</code></td><td><code>2</code></td></tr>
-<tr><td><code>LONG</code></td><td><code>3</code></td></tr>
-<tr><td><code>FLOAT</code></td><td><code>4</code></td></tr>
-<tr><td><code>DOUBLE</code></td><td><code>5</code></td></tr>
-<tr><td><code>BINARY</code></td><td><code>6</code></td></tr>
-</table></div>
-<div class="definition"><h3 id="Enum_SortType">Enumeration: SortType</h3>
-<br/><table class="table-bordered table-striped table-condensed">
-<tr><td><code>SCORE</code></td><td><code>0</code></td></tr>
-<tr><td><code>DOC</code></td><td><code>1</code></td></tr>
-<tr><td><code>STRING</code></td><td><code>2</code></td></tr>
-<tr><td><code>INT</code></td><td><code>3</code></td></tr>
-<tr><td><code>FLOAT</code></td><td><code>4</code></td></tr>
-<tr><td><code>LONG</code></td><td><code>5</code></td></tr>
-<tr><td><code>DOUBLE</code></td><td><code>6</code></td></tr>
-<tr><td><code>SHORT</code></td><td><code>7</code></td></tr>
-<tr><td><code>BYTE</code></td><td><code>8</code></td></tr>
-<tr><td><code>STRING_VAL</code></td><td><code>9</code></td></tr>
-<tr><td><code>BYTES</code></td><td><code>10</code></td></tr>
-</table></div>
-<div class="definition"><h3 id="Enum_QueryType">Enumeration: QueryType</h3>
-<br/><table class="table-bordered table-striped table-condensed">
-<tr><td><code>STRING</code></td><td><code>0</code></td></tr>
-<tr><td><code>JSON</code></td><td><code>1</code></td></tr>
-<tr><td><code>BINARY</code></td><td><code>2</code></td></tr>
-</table></div>
-<hr/><h2 id="Structs">Data structures</h2>
-<div class="definition"><h3 id="Struct_BlurException">Exception: BlurException</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>message</td><td><code>string</code></td><td>The message in the exception.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>stackTraceStr</td><td><code>string</code></td><td>The original stack trace (if any).
-</td><td>default</td><td></td></tr>
-</table><br/>BlurException that carries a message plus the original stack
-trace (if any).
-<br/></div><div class="definition"><h3 id="Struct_CpuTime">Struct: CpuTime</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>cpuTime</td><td><code>i64</code></td><td>
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>realTime</td><td><code>i64</code></td><td>
-</td><td>default</td><td></td></tr>
-</table><br/><p/>
-<br/></div><div class="definition"><h3 id="Struct_QueryStatus">Struct: QueryStatus</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>cpuTimes</td><td><code>map&lt;<code>string</code>, <code><a href="Blur.html#Struct_CpuTime">CpuTime</a></code>&gt;</code></td><td>
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>completeShards</td><td><code>i32</code></td><td>
-</td><td>default</td><td></td></tr>
-<tr><td>3</td><td>totalShards</td><td><code>i32</code></td><td>
-</td><td>default</td><td></td></tr>
-<tr><td>4</td><td>state</td><td><code><a href="Blur.html#Enum_QueryState">QueryState</a></code></td><td>
-</td><td>default</td><td></td></tr>
-</table><br/><p/>
-<br/></div><div class="definition"><h3 id="Struct_TableStats">Struct: TableStats</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>bytes</td><td><code>i64</code></td><td>
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>documentCount</td><td><code>i64</code></td><td>
-</td><td>default</td><td></td></tr>
-<tr><td>3</td><td>queries</td><td><code>i64</code></td><td>
-</td><td>default</td><td></td></tr>
-</table><br/><p/>
-<br/></div><div class="definition"><h3 id="Struct_LiveSchema">Struct: LiveSchema</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>table</td><td><code>string</code></td><td>
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>columnFamilies</td><td><code>map&lt;<code>string</code>, <code>set&lt;<code>string</code>&gt;</code>&gt;</code></td><td>
-</td><td>default</td><td></td></tr>
-</table><br/><p/>
-<br/></div><div class="definition"><h3 id="Struct_ClassDefinition">Struct: ClassDefinition</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>className</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
-<tr><td>2</td><td>arguments</td><td><code>map&lt;<code>string</code>, <code>binary</code>&gt;</code></td><td></td><td>default</td><td></td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_AnalyzerSubType">Struct: AnalyzerSubType</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>subFieldName</td><td><code>string</code></td><td>The sub field name.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>classDefinition</td><td><code><a href="Blur.html#Struct_ClassDefinition">ClassDefinition</a></code></td><td>The class definition that is to be used.
-</td><td>default</td><td></td></tr>
-</table><br/>The analyzer sub type struct holds the sub field name and class definition of
-the sub type.  See AnalyzerType for further explanation.
-<br/></div><div class="definition"><h3 id="Struct_AnalyzerType">Struct: AnalyzerType</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>fieldName</td><td><code>string</code></td><td>The field that this defined type is to operate against.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>classDefinition</td><td><code><a href="Blur.html#Struct_ClassDefinition">ClassDefinition</a></code></td><td>The class definition that is to be used.  If this field is null then the
-default behavior of the field is to be used.
-</td><td>default</td><td></td></tr>
-<tr><td>3</td><td>analyzerSubTypes</td><td><code>list&lt;<code><a href="Blur.html#Struct_AnalyzerSubType">AnalyzerSubType</a></code>&gt;</code></td><td>The analyzer sub types that should be applied.  This can be empty or null.
-</td><td>default</td><td></td></tr>
-</table><br/>The Analyzer struct allows for defining an alternate analyzer class definition
-with optional analyzer sub types.  The sub types allow for indexing a single field
-with several different analyzer while only storing the value once.  For example, if
-field "name" was a TEXT type the class definition could be set to Lowercase
-analyzer and the analyzer sub types could be set to Keyword (with a sub field name
-of "name.key") and Standard analyzer (with a sub field name of "name.standard").  Then in
-queries the Lowercase analyzer would be used when "name" is referenced, Keyword
-analyzer would be referenced when "name.key" is referenced and Standard analyzer
-would be referenced when "name.standard" is referenced.
-<br/></div><div class="definition"><h3 id="Struct_Analyzer">Struct: Analyzer</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>analyzerTypes</td><td><code>list&lt;<code><a href="Blur.html#Struct_AnalyzerType">AnalyzerType</a></code>&gt;</code></td><td>The list of AnalyzerTypes.
-</td><td>default</td><td></td></tr>
-</table><br/>The analyzer allows for defining of alternate analyzers for the given fields.  The TYPE
-enum defines the default field types and the default indexing behavior for each.  The
-Analyzer struct allows for defining alternate behavior.  Such as a field with a TEXT
-type using a Lowercase Analyzer instead of the default StandardAnalyzer.
-<br/></div><div class="definition"><h3 id="Struct_TableDescriptor">Struct: TableDescriptor</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>name</td><td><code>string</code></td><td>The name of the table.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>enabled</td><td><code>bool</code></td><td>Is the table enable for queries and updates.
-</td><td>default</td><td>1</td></tr>
-<tr><td>3</td><td>shardCount</td><td><code>i32</code></td><td>The number of shards in the table.
-</td><td>default</td><td>1</td></tr>
-<tr><td>4</td><td>storagePath</td><td><code>string</code></td><td>The storage path is a HDFS URI for storing all of the indexes.  Any valid HDFS
-URI can be used such as hdfs://hostname/path, or file:///path, etc.
-</td><td>default</td><td></td></tr>
-<tr><td>5</td><td>analyzer</td><td><code><a href="Blur.html#Struct_Analyzer">Analyzer</a></code></td><td>The analyzer definition for this table.  If null the default behavior for each
-field will be used.
-</td><td>default</td><td></td></tr>
-<tr><td>6</td><td>readOnly</td><td><code>bool</code></td><td>This will only allow queries to be executed on the table.  The underlying implementation
-does not open the index for writing, but will refresh the index periodically.
-</td><td>default</td><td>0</td></tr>
-<tr><td>7</td><td>defaultFieldName</td><td><code>string</code></td><td>The default field name for any field where the field name is null.
-</td><td>default</td><td>"body"</td></tr>
-<tr><td>8</td><td>properties</td><td><code>map&lt;<code>string</code>, <code>string</code>&gt;</code></td><td>compressionClass,compressionBlockSize,similarityClass,blockCaching = 1,blockCachingFileTypes,columnPreCache
-</td><td>default</td><td></td></tr>
-</table><br/><p/>
-<br/></div><div class="definition"><h3 id="Struct_Session">Struct: Session</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>sessionId</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
-<tr><td>2</td><td>tableName</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_SortField">Struct: SortField</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>field</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
-<tr><td>2</td><td>type</td><td><code><a href="Blur.html#Enum_SortType">SortType</a></code></td><td></td><td>default</td><td></td></tr>
-<tr><td>3</td><td>reverse</td><td><code>bool</code></td><td></td><td>default</td><td></td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_Sort">Struct: Sort</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>fields</td><td><code>list&lt;<code><a href="Blur.html#Struct_SortField">SortField</a></code>&gt;</code></td><td></td><td>default</td><td></td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_ScoreDoc">Struct: ScoreDoc</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>score</td><td><code>double</code></td><td></td><td>default</td><td></td></tr>
-<tr><td>2</td><td>docLocation</td><td><code>i64</code></td><td></td><td>default</td><td></td></tr>
-<tr><td>4</td><td>fields</td><td><code>list&lt;<code>binary</code>&gt;</code></td><td></td><td>default</td><td></td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_Query">Struct: Query</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>type</td><td><code><a href="Blur.html#Enum_QueryType">QueryType</a></code></td><td>The query type.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>queryString</td><td><code>string</code></td><td>The query to be executed.
-</td><td>default</td><td></td></tr>
-<tr><td>3</td><td>queryBinary</td><td><code>binary</code></td><td>The query to be executed.
-</td><td>default</td><td></td></tr>
-</table><br/>The Query object describes how the query is passed.  If the
-type is STRING or JSON the queryString field is used.  If
-the BINARY type is used the queryBinary should be used.
-<br/></div><div class="definition"><h3 id="Struct_QueryArgs">Struct: QueryArgs</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>id</td><td><code>i64</code></td><td>Unique id for controlling the given query.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>after</td><td><code><a href="Blur.html#Struct_ScoreDoc">ScoreDoc</a></code></td><td>If after is left null then the first N (where N is numberToFetch)
-ScoreDocs are fetched.  If after is not null then the first N
-ScoreDocs are fetched that occur after the given ScoreDoc.
-</td><td>default</td><td></td></tr>
-<tr><td>3</td><td>query</td><td><code><a href="Blur.html#Struct_Query">Query</a></code></td><td>The query to be executed.
-</td><td>default</td><td></td></tr>
-<tr><td>4</td><td>filter</td><td><code>binary</code></td><td>Filter to be executed.
-</td><td>default</td><td></td></tr>
-<tr><td>5</td><td>numberToFetch</td><td><code>i32</code></td><td>The number of document locations to fetch.
-</td><td>default</td><td>100</td></tr>
-<tr><td>6</td><td>aggregateResults</td><td><code>bool</code></td><td>If aggregate results is left true then only a single TopFieldDocs
-object will be returned from the search method.  It will contain
-only the best documents from the given search with all of the
-shards being sorted and aggregated together.
-</td><td>default</td><td>1</td></tr>
-<tr><td>7</td><td>sort</td><td><code><a href="Blur.html#Struct_Sort">Sort</a></code></td><td>NOT YET IMPLEMENTED.
-</td><td>default</td><td></td></tr>
-<tr><td>8</td><td>doDocScores</td><td><code>bool</code></td><td>NOT YET IMPLEMENTED.  Related to sort.
-</td><td>default</td><td>1</td></tr>
-<tr><td>9</td><td>doMaxScore</td><td><code>bool</code></td><td>Calculate the max score of the search.
-</td><td>default</td><td>0</td></tr>
-<tr><td>10</td><td>shardIndexes</td><td><code>list&lt;<code>i32</code>&gt;</code></td><td>Shard indexes allows the user to specify which shards of the table to execute
-the query against.  If left null, all the shards of the table are used.
-</td><td>default</td><td></td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_TopFieldDocs">Struct: TopFieldDocs</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>shardIndex</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
-<tr><td>2</td><td>totalHits</td><td><code>i64</code></td><td></td><td>default</td><td></td></tr>
-<tr><td>3</td><td>scoreDocs</td><td><code>list&lt;<code><a href="Blur.html#Struct_ScoreDoc">ScoreDoc</a></code>&gt;</code></td><td></td><td>default</td><td></td></tr>
-<tr><td>4</td><td>maxScore</td><td><code>double</code></td><td></td><td>default</td><td></td></tr>
-<tr><td>5</td><td>fields</td><td><code>list&lt;<code><a href="Blur.html#Struct_SortField">SortField</a></code>&gt;</code></td><td></td><td>default</td><td></td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_Field">Struct: Field</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>name</td><td><code>string</code></td><td>The name of the field.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>value</td><td><code>binary</code></td><td>The value of the field in binary form.  If the value is a string, the string should be in UTF-8 format.
-</td><td>default</td><td></td></tr>
-<tr><td>3</td><td>type</td><td><code><a href="Blur.html#Enum_TYPE">TYPE</a></code></td><td>The type of the field, this represents how the data is stored and the default indexing schema for the data.
-</td><td>default</td><td></td></tr>
-<tr><td>4</td><td>boost</td><td><code>double</code></td><td>The boost of the field.  Default of 1.0 for no change to the boost.
-</td><td>default</td><td>1</td></tr>
-</table><br/> 
-<br/></div><div class="definition"><h3 id="Struct_Document">Struct: Document</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>fields</td><td><code>list&lt;<code><a href="Blur.html#Struct_Field">Field</a></code>&gt;</code></td><td>This list of fields to be indexed.  The same field name can be used across fields and the order of the fields will be maintained.
-</td><td>default</td><td></td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_Term">Struct: Term</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>field</td><td><code>string</code></td><td>Field name.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>bytes</td><td><code>binary</code></td><td>Field values.
-</td><td>default</td><td></td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_MutateOptions">Struct: MutateOptions</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>table</td><td><code>string</code></td><td>The name of the table.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>shardIndex</td><td><code>i32</code></td><td>The index of the shard in the table that the mutate will operate against.
-</td><td>default</td><td></td></tr>
-<tr><td>3</td><td>waitToBeVisible</td><td><code>bool</code></td><td>Setting this to true will cause the mutate call to block until the mutates are visible.
-</td><td>default</td><td>0</td></tr>
-<tr><td>4</td><td>writeAheadLog</td><td><code>bool</code></td><td>Whether or not to add this mutation to the write ahead log for recovery of information during a shard server crash.
-</td><td>default</td><td>1</td></tr>
-</table><br/></div><div class="definition"><h3 id="Struct_UpdatePackage">Struct: UpdatePackage</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>term</td><td><code><a href="Blur.html#Struct_Term">Term</a></code></td><td>The term that will mark old Documents as deleted before adding the documents.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>documents</td><td><code>list&lt;<code><a href="Blur.html#Struct_Document">Document</a></code>&gt;</code></td><td>The documents to be updated.
-</td><td>default</td><td></td></tr>
-</table><br/>Contains a the delete term as well as the documents that will be added to the index shard.
-<br/></div><div class="definition"><h3 id="Struct_Generation">Struct: Generation</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>table</td><td><code>string</code></td><td>The table name for this generation.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>shardIndex</td><td><code>i32</code></td><td>The shard index for this generation.
-</td><td>default</td><td></td></tr>
-<tr><td>3</td><td>generation</td><td><code>i64</code></td><td>The Lucene generation.
-</td><td>default</td><td></td></tr>
-</table><br/>Generation keeps a reference to the Lucene generation where a mutate (add/update/delete)
-was performed.  This can be used to wait for that generation to be visible.
-<br/></div><div class="definition"><h3 id="Struct_ShardLayout">Struct: ShardLayout</h3>
-<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
-<tr><td>1</td><td>server</td><td><code>string</code></td><td>The server for this layout.
-</td><td>default</td><td></td></tr>
-<tr><td>2</td><td>shards</td><td><code>list&lt;<code>i32</code>&gt;</code></td><td>A list of shard ids for the given server.
-</td><td>default</td><td></td></tr>
-</table><br/></div><hr/><h2 id="Services">Services</h2>
-<h3 id="Svc_Blur">Service: Blur</h3>
-<div class="definition"><h4 id="Fn_Blur_openReadSession">Function: Blur.openReadSession</h4>
-<pre><code><a href="Blur.html#Struct_Session">Session</a></code> openReadSession(<code>string</code> table)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Creating a session snapshots the readers during search and document
-fetching.  This provides a static view of the indexes so the document
-ids will remain the same during a session.
-@param table the table name.
-@return the new Session.
-<br/></div><div class="definition"><h4 id="Fn_Blur_search">Function: Blur.search</h4>
-<pre><code>list&lt;<code><a href="Blur.html#Struct_TopFieldDocs">TopFieldDocs</a></code>&gt;</code> search(<code><a href="Blur.html#Struct_Session">Session</a></code> session,
-                          <code><a href="Blur.html#Struct_QueryArgs">QueryArgs</a></code> queryArgs)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Runs a search with the given query arguments.  Invalid Sessions will throw a BlurException.
-@param session the Session.
-@param queryArgs the QueryArgs which contains the query, filter, sort, fetch, paging information, etc.
-@return the TopFieldDocs, where there is a TopFieldDocs object for each shard that was search against.
-<br/></div><div class="definition"><h4 id="Fn_Blur_doc">Function: Blur.doc</h4>
-<pre><code>list&lt;<code><a href="Blur.html#Struct_Document">Document</a></code>&gt;</code> doc(<code><a href="Blur.html#Struct_Session">Session</a></code> session,
-                   <code>list&lt;<code>i64</code>&gt;</code> docLocations,
-                   <code>set&lt;<code>string</code>&gt;</code> fields)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Fetches a document based on the DocLocation list with the fields specified.
-@param session the Session.
-@param docLocations the document locations, which include shard index and document id.
-@param fields the field names to fetch.
-@return the Documents that were requested.
-<br/></div><div class="definition"><h4 id="Fn_Blur_closeReadSession">Function: Blur.closeReadSession</h4>
-<pre><code>void</code> closeReadSession(<code><a href="Blur.html#Struct_Session">Session</a></code> session)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Closes the session and allows the readers to be closed.
-@param session the Session.
-<br/></div><div class="definition"><h4 id="Fn_Blur_addDocuments">Function: Blur.addDocuments</h4>
-<pre><code>list&lt;<code><a href="Blur.html#Struct_Generation">Generation</a></code>&gt;</code> addDocuments(<code><a href="Blur.html#Struct_MutateOptions">MutateOptions</a></code> options,
-                              <code>list&lt;<code><a href="Blur.html#Struct_Document">Document</a></code>&gt;</code> documents)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Add Documents to the given table in the provided shard.  If the table or
-shard is not found on this shard server a BlurException will be thrown.
-@param options the MutateOptions provide the table name, shard index, etc.
-@param documents the documents to be added.  NOTE: All documents
-provided to be indexed in a single segment.
-<br/></div><div class="definition"><h4 id="Fn_Blur_deleteDocumentsByQueries">Function: Blur.deleteDocumentsByQueries</h4>
-<pre><code>list&lt;<code><a href="Blur.html#Struct_Generation">Generation</a></code>&gt;</code> deleteDocumentsByQueries(<code><a href="Blur.html#Struct_MutateOptions">MutateOptions</a></code> options,
-                                          <code>list&lt;<code><a href="Blur.html#Struct_Query">Query</a></code>&gt;</code> queries)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Delete Documents to the given table in the provided shard.  If the table
-or shard is not found on this shard server a BlurException will be thrown.
-@param options the MutateOptions provide the table name, shard index, etc.
-@param queries the Queries that will executed and mark there resulting documents as deleted.
-<br/></div><div class="definition"><h4 id="Fn_Blur_deleteDocuments">Function: Blur.deleteDocuments</h4>
-<pre><code>list&lt;<code><a href="Blur.html#Struct_Generation">Generation</a></code>&gt;</code> deleteDocuments(<code><a href="Blur.html#Struct_MutateOptions">MutateOptions</a></code> options,
-                                 <code>list&lt;<code><a href="Blur.html#Struct_Term">Term</a></code>&gt;</code> terms)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Delete Documents to the given table in the provided shard.  If the table
-or shard is not found on this shard server a BlurException will be thrown.
-@param options the MutateOptions provide the table name, shard index, etc.
-@param queries the Terms that will be found and mark deleted all the documents to be deleted.
-<br/></div><div class="definition"><h4 id="Fn_Blur_updateDocuments">Function: Blur.updateDocuments</h4>
-<pre><code>list&lt;<code><a href="Blur.html#Struct_Generation">Generation</a></code>&gt;</code> updateDocuments(<code><a href="Blur.html#Struct_MutateOptions">MutateOptions</a></code> options,
-                                 <code>list&lt;<code><a href="Blur.html#Struct_UpdatePackage">UpdatePackage</a></code>&gt;</code> updatePackages)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Update Documents to the given table in the provided shard.  If the table
-or shard is not found on this shard server a BlurException will be thrown.
-@param options the MutateOptions provide the table name, shard index, etc.
-@param updatePackages the documents to be updated.  NOTE: All documents
-within a update document object are indexed in a single segment.
-<br/></div><div class="definition"><h4 id="Fn_Blur_blockUntilGenerationIsVisible">Function: Blur.blockUntilGenerationIsVisible</h4>
-<pre><code>void</code> blockUntilGenerationIsVisible(<code>list&lt;<code><a href="Blur.html#Struct_Generation">Generation</a></code>&gt;</code> generations,
-                                   <code>bool</code> forceRefresh)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>This method blocks until all the given generations are visible for reading.
-@param generations the list of Generation objects.
-@param forceRefresh forces a refresh of the indexes if true, if false will
-block until natural refresh occurs.
-<br/></div><div class="definition"><h4 id="Fn_Blur_serverList">Function: Blur.serverList</h4>
-<pre><code>list&lt;<code>string</code>&gt;</code> serverList()
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Returns a list of all current running servers.
-@return list of servers, e.g. node1:40020.
-<br/></div><div class="definition"><h4 id="Fn_Blur_serverLayout">Function: Blur.serverLayout</h4>
-<pre><code>list&lt;<code>i32</code>&gt;</code> serverLayout(<code>string</code> table,
-                       <code>string</code> server)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Gets a list shard ids for the given server and table.
-@param table the table name.
-@param server the server name, e.g. node1:40020
-@return list of shard ids.
-<br/></div><div class="definition"><h4 id="Fn_Blur_shardLayout">Function: Blur.shardLayout</h4>
-<pre><code>map&lt;<code>string</code>, <code><a href="Blur.html#Struct_ShardLayout">ShardLayout</a></code>&gt;</code> shardLayout(<code>string</code> table)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Gets the shard layout for each server in the cluster for the given table.
-@param table the table name.
-@return map of servers to shard layout object.
-<br/></div><div class="definition"><h4 id="Fn_Blur_tableList">Function: Blur.tableList</h4>
-<pre><code>list&lt;<code>string</code>&gt;</code> tableList()
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Gets a list of the table names.
-@return list of table names.
-<br/></div><div class="definition"><h4 id="Fn_Blur_isInSafeMode">Function: Blur.isInSafeMode</h4>
-<pre><code>bool</code> isInSafeMode()
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Is cluster in safe mode.
-@return safe mode boolean.
-<br/></div><div class="definition"><h4 id="Fn_Blur_createTable">Function: Blur.createTable</h4>
-<pre><code>void</code> createTable(<code><a href="Blur.html#Struct_TableDescriptor">TableDescriptor</a></code> tableDescriptor)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Create a table with the given table descriptor.
-@param tableDescriptor the TableDescriptor.
-<br/></div><div class="definition"><h4 id="Fn_Blur_enableTable">Function: Blur.enableTable</h4>
-<pre><code>void</code> enableTable(<code>string</code> table)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Enables a table with the given table name.
-@param table the table name.
-<br/></div><div class="definition"><h4 id="Fn_Blur_disableTable">Function: Blur.disableTable</h4>
-<pre><code>void</code> disableTable(<code>string</code> table)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Disables a table with the given table name.
-@param table the table name.
-<br/></div><div class="definition"><h4 id="Fn_Blur_removeTable">Function: Blur.removeTable</h4>
-<pre><code>void</code> removeTable(<code>string</code> table,
-                 <code>bool</code> deleteIndexFiles)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Removes a table with the given table name.
-@param table the table name.
-@param deleteIndexFiles boolean, whether or not to remove the indexes from the HDFS system.
-<br/></div><div class="definition"><h4 id="Fn_Blur_describe">Function: Blur.describe</h4>
-<pre><code><a href="Blur.html#Struct_TableDescriptor">TableDescriptor</a></code> describe(<code>string</code> table)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Returns a table descriptor for the given table.
-@param table the table name.
-<br/></div><div class="definition"><h4 id="Fn_Blur_cancelQuery">Function: Blur.cancelQuery</h4>
-<pre><code>void</code> cancelQuery(<code><a href="Blur.html#Struct_Session">Session</a></code> session,
-                 <code>i64</code> id)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Cancels a query that is executing against the given table with the given uuid.
-NOTE, the cancel call maybe take some time for the query actually stops executing.
-@param table the table name.
-@param uuid the uuid of the query.
-<br/></div><div class="definition"><h4 id="Fn_Blur_queryStatusIdList">Function: Blur.queryStatusIdList</h4>
-<pre><code>list&lt;<code>i64</code>&gt;</code> queryStatusIdList(<code><a href="Blur.html#Struct_Session">Session</a></code> session)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Returns a list of the query ids of queries that have recently been executed for the given table.
-@param table the table name.
-@return the uuids of the query status objects.
-<br/></div><div class="definition"><h4 id="Fn_Blur_queryStatus">Function: Blur.queryStatus</h4>
-<pre><code><a href="Blur.html#Struct_QueryStatus">QueryStatus</a></code> queryStatus(<code><a href="Blur.html#Struct_Session">Session</a></code> session,
-                        <code>i64</code> id)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre>Returns the query status for the given table and query uuid.
-@param table the table name.
-@param uuid the uuid of the query.
-@return the query status for the given.
-<br/></div><div class="definition"><h4 id="Fn_Blur_schema">Function: Blur.schema</h4>
-<pre><code><a href="Blur.html#Struct_LiveSchema">LiveSchema</a></code> schema(<code>string</code> table)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre></div><div class="definition"><h4 id="Fn_Blur_tableStats">Function: Blur.tableStats</h4>
-<pre><code><a href="Blur.html#Struct_TableStats">TableStats</a></code> tableStats(<code>string</code> table)
-    throws <code><a href="Blur.html#Struct_BlurException">BlurException</a></code>
-</pre></div></div></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70b69ecb/interface/gen-html/index.html
----------------------------------------------------------------------
diff --git a/interface/gen-html/index.html b/interface/gen-html/index.html
deleted file mode 100644
index 45d5a40..0000000
--- a/interface/gen-html/index.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<html><head>
-<link href="style.css" rel="stylesheet" type="text/css"/>
-<title>All Thrift declarations</title></head><body>
-<div class="container-fluid">
-<h1>All Thrift declarations</h1>
-<table class="table-bordered table-striped table-condensed"><thead><th>Module</th><th>Services</th><th>Data types</th><th>Constants</th></thead>
-<tr>
-<td>Blur</td><td><a href="Blur.html#Svc_Blur">Blur</a><br/>
-<ul>
-<li><a href="Blur.html#Fn_Blur_addDocuments">addDocuments</a></li>
-<li><a href="Blur.html#Fn_Blur_blockUntilGenerationIsVisible">blockUntilGenerationIsVisible</a></li>
-<li><a href="Blur.html#Fn_Blur_cancelQuery">cancelQuery</a></li>
-<li><a href="Blur.html#Fn_Blur_closeReadSession">closeReadSession</a></li>
-<li><a href="Blur.html#Fn_Blur_createTable">createTable</a></li>
-<li><a href="Blur.html#Fn_Blur_deleteDocuments">deleteDocuments</a></li>
-<li><a href="Blur.html#Fn_Blur_deleteDocumentsByQueries">deleteDocumentsByQueries</a></li>
-<li><a href="Blur.html#Fn_Blur_describe">describe</a></li>
-<li><a href="Blur.html#Fn_Blur_disableTable">disableTable</a></li>
-<li><a href="Blur.html#Fn_Blur_doc">doc</a></li>
-<li><a href="Blur.html#Fn_Blur_enableTable">enableTable</a></li>
-<li><a href="Blur.html#Fn_Blur_isInSafeMode">isInSafeMode</a></li>
-<li><a href="Blur.html#Fn_Blur_openReadSession">openReadSession</a></li>
-<li><a href="Blur.html#Fn_Blur_queryStatus">queryStatus</a></li>
-<li><a href="Blur.html#Fn_Blur_queryStatusIdList">queryStatusIdList</a></li>
-<li><a href="Blur.html#Fn_Blur_removeTable">removeTable</a></li>
-<li><a href="Blur.html#Fn_Blur_schema">schema</a></li>
-<li><a href="Blur.html#Fn_Blur_search">search</a></li>
-<li><a href="Blur.html#Fn_Blur_serverLayout">serverLayout</a></li>
-<li><a href="Blur.html#Fn_Blur_serverList">serverList</a></li>
-<li><a href="Blur.html#Fn_Blur_shardLayout">shardLayout</a></li>
-<li><a href="Blur.html#Fn_Blur_tableList">tableList</a></li>
-<li><a href="Blur.html#Fn_Blur_tableStats">tableStats</a></li>
-<li><a href="Blur.html#Fn_Blur_updateDocuments">updateDocuments</a></li>
-</ul>
-</td>
-<td><a href="Blur.html#Struct_Analyzer">Analyzer</a><br/>
-<a href="Blur.html#Struct_AnalyzerSubType">AnalyzerSubType</a><br/>
-<a href="Blur.html#Struct_AnalyzerType">AnalyzerType</a><br/>
-<a href="Blur.html#Struct_BlurException">BlurException</a><br/>
-<a href="Blur.html#Struct_ClassDefinition">ClassDefinition</a><br/>
-<a href="Blur.html#Struct_CpuTime">CpuTime</a><br/>
-<a href="Blur.html#Struct_Document">Document</a><br/>
-<a href="Blur.html#Struct_Field">Field</a><br/>
-<a href="Blur.html#Struct_Generation">Generation</a><br/>
-<a href="Blur.html#Struct_LiveSchema">LiveSchema</a><br/>
-<a href="Blur.html#Struct_MutateOptions">MutateOptions</a><br/>
-<a href="Blur.html#Struct_Query">Query</a><br/>
-<a href="Blur.html#Struct_QueryArgs">QueryArgs</a><br/>
-<a href="Blur.html#Enum_QueryState">QueryState</a><br/>
-<a href="Blur.html#Struct_QueryStatus">QueryStatus</a><br/>
-<a href="Blur.html#Enum_QueryType">QueryType</a><br/>
-<a href="Blur.html#Struct_ScoreDoc">ScoreDoc</a><br/>
-<a href="Blur.html#Struct_Session">Session</a><br/>
-<a href="Blur.html#Struct_ShardLayout">ShardLayout</a><br/>
-<a href="Blur.html#Struct_Sort">Sort</a><br/>
-<a href="Blur.html#Struct_SortField">SortField</a><br/>
-<a href="Blur.html#Enum_SortType">SortType</a><br/>
-<a href="Blur.html#Enum_TYPE">TYPE</a><br/>
-<a href="Blur.html#Struct_TableDescriptor">TableDescriptor</a><br/>
-<a href="Blur.html#Struct_TableStats">TableStats</a><br/>
-<a href="Blur.html#Struct_Term">Term</a><br/>
-<a href="Blur.html#Struct_TopFieldDocs">TopFieldDocs</a><br/>
-<a href="Blur.html#Struct_UpdatePackage">UpdatePackage</a><br/>
-</td>
-<td></code></td>
-</tr></table>
-</div></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70b69ecb/interface/gen-html/style.css
----------------------------------------------------------------------
diff --git a/interface/gen-html/style.css b/interface/gen-html/style.css
deleted file mode 100644
index 34fd9d7..0000000
--- a/interface/gen-html/style.css
+++ /dev/null
@@ -1,184 +0,0 @@
-/*!
- * Bootstrap v2.0.3
- *
- * Copyright 2012 Twitter, Inc
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Designed and built with all the love in the world @twitter by @mdo and @fat.
- */
-.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
-.clearfix:after{clear:both;}
-.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
-.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
-article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
-audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
-audio:not([controls]){display:none;}
-html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
-a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
-a:hover,a:active{outline:0;}
-sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
-sup{top:-0.5em;}
-sub{bottom:-0.25em;}
-img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
-button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
-button,input{*overflow:visible;line-height:normal;}
-button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
-button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
-input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
-input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
-textarea{overflow:auto;vertical-align:top;}
-body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;}
-a{color:#0088cc;text-decoration:none;}
-a:hover{color:#005580;text-decoration:underline;}
-.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";}
-.row:after{clear:both;}
-[class*="span"]{float:left;margin-left:20px;}
-.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
-.span12{width:940px;}
-.span11{width:860px;}
-.span10{width:780px;}
-.span9{width:700px;}
-.span8{width:620px;}
-.span7{width:540px;}
-.span6{width:460px;}
-.span5{width:380px;}
-.span4{width:300px;}
-.span3{width:220px;}
-.span2{width:140px;}
-.span1{width:60px;}
-.offset12{margin-left:980px;}
-.offset11{margin-left:900px;}
-.offset10{margin-left:820px;}
-.offset9{margin-left:740px;}
-.offset8{margin-left:660px;}
-.offset7{margin-left:580px;}
-.offset6{margin-left:500px;}
-.offset5{margin-left:420px;}
-.offset4{margin-left:340px;}
-.offset3{margin-left:260px;}
-.offset2{margin-left:180px;}
-.offset1{margin-left:100px;}
-.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";}
-.row-fluid:after{clear:both;}
-.row-fluid [class*="span"]{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574%;*margin-left:2.0744680846382977%;}
-.row-fluid [class*="span"]:first-child{margin-left:0;}
-.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%;}
-.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%;}
-.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%;}
-.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%;}
-.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%;}
-.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%;}
-.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%;}
-.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%;}
-.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%;}
-.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%;}
-.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%;}
-.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%;}
-.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";}
-.container:after{clear:both;}
-.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";}
-.container-fluid:after{clear:both;}
-p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;}
-.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;}
-h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
-h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;}
-h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;}
-h3{font-size:18px;line-height:27px;}h3 small{font-size:14px;}
-h4,h5,h6{line-height:18px;}
-h4{font-size:14px;}h4 small{font-size:12px;}
-h5{font-size:12px;}
-h6{font-size:11px;color:#999999;text-transform:uppercase;}
-.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;}
-.page-header h1{line-height:1;}
-ul,ol{padding:0;margin:0 0 9px 25px;}
-ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
-ul{list-style:disc;}
-ol{list-style:decimal;}
-li{line-height:18px;}
-ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
-dl{margin-bottom:18px;}
-dt,dd{line-height:18px;}
-dt{font-weight:bold;line-height:17px;}
-dd{margin-left:9px;}
-.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
-.dl-horizontal dd{margin-left:130px;}
-hr{margin:18px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}
-strong{font-weight:bold;}
-em{font-style:italic;}
-.muted{color:#999999;}
-abbr[title]{cursor:help;border-bottom:1px dotted #ddd;}
-abbr.initialism{font-size:90%;text-transform:uppercase;}
-blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;}
-blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
-blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
-q:before,q:after,blockquote:before,blockquote:after{content:"";}
-address{display:block;margin-bottom:18px;font-style:normal;line-height:18px;}
-small{font-size:100%;}
-cite{font-style:normal;}
-code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;}
-pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:18px;}
-pre code{padding:0;color:inherit;background-color:transparent;border:0;}
-.pre-scrollable{max-height:340px;overflow-y:scroll;}
-.label,.badge{font-size:10.998px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;}
-.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
-a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;}
-.label-important,.badge-important{background-color:#b94a48;}
-.label-important[href],.badge-important[href]{background-color:#953b39;}
-.label-warning,.badge-warning{background-color:#f89406;}
-.label-warning[href],.badge-warning[href]{background-color:#c67605;}
-.label-success,.badge-success{background-color:#468847;}
-.label-success[href],.badge-success[href]{background-color:#356635;}
-.label-info,.badge-info{background-color:#3a87ad;}
-.label-info[href],.badge-info[href]{background-color:#2d6987;}
-.label-inverse,.badge-inverse{background-color:#333333;}
-.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;}
-table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
-.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
-.table th{font-weight:bold;}
-.table thead th{vertical-align:bottom;}
-.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
-.table tbody+tbody{border-top:2px solid #dddddd;}
-.table-condensed th,.table-condensed td{padding:4px 5px;}
-.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
-.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
-.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}
-.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}
-.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}
-.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}
-.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
-.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
-table .span1{float:none;width:44px;margin-left:0;}
-table .span2{float:none;width:124px;margin-left:0;}
-table .span3{float:none;width:204px;margin-left:0;}
-table .span4{float:none;width:284px;margin-left:0;}
-table .span5{float:none;width:364px;margin-left:0;}
-table .span6{float:none;width:444px;margin-left:0;}
-table .span7{float:none;width:524px;margin-left:0;}
-table .span8{float:none;width:604px;margin-left:0;}
-table .span9{float:none;width:684px;margin-left:0;}
-table .span10{float:none;width:764px;margin-left:0;}
-table .span11{float:none;width:844px;margin-left:0;}
-table .span12{float:none;width:924px;margin-left:0;}
-table .span13{float:none;width:1004px;margin-left:0;}
-table .span14{float:none;width:1084px;margin-left:0;}
-table .span15{float:none;width:1164px;margin-left:0;}
-table .span16{float:none;width:1244px;margin-left:0;}
-table .span17{float:none;width:1324px;margin-left:0;}
-table .span18{float:none;width:1404px;margin-left:0;}
-table .span19{float:none;width:1484px;margin-left:0;}
-table .span20{float:none;width:1564px;margin-left:0;}
-table .span21{float:none;width:1644px;margin-left:0;}
-table .span22{float:none;width:1724px;margin-left:0;}
-table .span23{float:none;width:1804px;margin-left:0;}
-table .span24{float:none;width:1884px;margin-left:0;}
-/* Auto-generated CSS for generated Thrift docs */
-h3, h4 { margin-bottom: 6px; }
-div.definition { border: 1px solid #CCC; margin-bottom: 10px; padding: 10px; }
-div.extends { margin: -0.5em 0 1em 5em }
-td { vertical-align: top; }
-table { empty-cells: show; }
-code { line-height: 20px; }
-.table-bordered th, .table-bordered td { border-bottom: 1px solid #DDDDDD; }

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70b69ecb/interface/gen-java/org/apache/blur/thrift/generated/Analyzer.java
----------------------------------------------------------------------
diff --git a/interface/gen-java/org/apache/blur/thrift/generated/Analyzer.java b/interface/gen-java/org/apache/blur/thrift/generated/Analyzer.java
deleted file mode 100644
index ef6c001..0000000
--- a/interface/gen-java/org/apache/blur/thrift/generated/Analyzer.java
+++ /dev/null
@@ -1,477 +0,0 @@
-/**
- * Autogenerated by Thrift Compiler (0.9.0)
- *
- * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- *  @generated
- */
-package org.apache.blur.thrift.generated;
-
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-
-import org.apache.thrift.scheme.IScheme;
-import org.apache.thrift.scheme.SchemeFactory;
-import org.apache.thrift.scheme.StandardScheme;
-
-import org.apache.thrift.scheme.TupleScheme;
-import org.apache.thrift.protocol.TTupleProtocol;
-import org.apache.thrift.protocol.TProtocolException;
-import org.apache.thrift.EncodingUtils;
-import org.apache.thrift.TException;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.EnumMap;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.EnumSet;
-import java.util.Collections;
-import java.util.BitSet;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * The analyzer allows for defining of alternate analyzers for the given fields.  The TYPE
- * enum defines the default field types and the default indexing behavior for each.  The
- * Analyzer struct allows for defining alternate behavior.  Such as a field with a TEXT
- * type using a Lowercase Analyzer instead of the default StandardAnalyzer.
- */
-public class Analyzer implements org.apache.thrift.TBase<Analyzer, Analyzer._Fields>, java.io.Serializable, Cloneable {
-  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Analyzer");
-
-  private static final org.apache.thrift.protocol.TField ANALYZER_TYPES_FIELD_DESC = new org.apache.thrift.protocol.TField("analyzerTypes", org.apache.thrift.protocol.TType.LIST, (short)1);
-
-  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
-  static {
-    schemes.put(StandardScheme.class, new AnalyzerStandardSchemeFactory());
-    schemes.put(TupleScheme.class, new AnalyzerTupleSchemeFactory());
-  }
-
-  /**
-   * The list of AnalyzerTypes.
-   */
-  public List<AnalyzerType> analyzerTypes; // required
-
-  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
-  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
-    /**
-     * The list of AnalyzerTypes.
-     */
-    ANALYZER_TYPES((short)1, "analyzerTypes");
-
-    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
-
-    static {
-      for (_Fields field : EnumSet.allOf(_Fields.class)) {
-        byName.put(field.getFieldName(), field);
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, or null if its not found.
-     */
-    public static _Fields findByThriftId(int fieldId) {
-      switch(fieldId) {
-        case 1: // ANALYZER_TYPES
-          return ANALYZER_TYPES;
-        default:
-          return null;
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, throwing an exception
-     * if it is not found.
-     */
-    public static _Fields findByThriftIdOrThrow(int fieldId) {
-      _Fields fields = findByThriftId(fieldId);
-      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
-      return fields;
-    }
-
-    /**
-     * Find the _Fields constant that matches name, or null if its not found.
-     */
-    public static _Fields findByName(String name) {
-      return byName.get(name);
-    }
-
-    private final short _thriftId;
-    private final String _fieldName;
-
-    _Fields(short thriftId, String fieldName) {
-      _thriftId = thriftId;
-      _fieldName = fieldName;
-    }
-
-    public short getThriftFieldId() {
-      return _thriftId;
-    }
-
-    public String getFieldName() {
-      return _fieldName;
-    }
-  }
-
-  // isset id assignments
-  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
-  static {
-    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
-    tmpMap.put(_Fields.ANALYZER_TYPES, new org.apache.thrift.meta_data.FieldMetaData("analyzerTypes", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
-            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, AnalyzerType.class))));
-    metaDataMap = Collections.unmodifiableMap(tmpMap);
-    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Analyzer.class, metaDataMap);
-  }
-
-  public Analyzer() {
-  }
-
-  public Analyzer(
-    List<AnalyzerType> analyzerTypes)
-  {
-    this();
-    this.analyzerTypes = analyzerTypes;
-  }
-
-  /**
-   * Performs a deep copy on <i>other</i>.
-   */
-  public Analyzer(Analyzer other) {
-    if (other.isSetAnalyzerTypes()) {
-      List<AnalyzerType> __this__analyzerTypes = new ArrayList<AnalyzerType>();
-      for (AnalyzerType other_element : other.analyzerTypes) {
-        __this__analyzerTypes.add(new AnalyzerType(other_element));
-      }
-      this.analyzerTypes = __this__analyzerTypes;
-    }
-  }
-
-  public Analyzer deepCopy() {
-    return new Analyzer(this);
-  }
-
-  @Override
-  public void clear() {
-    this.analyzerTypes = null;
-  }
-
-  public int getAnalyzerTypesSize() {
-    return (this.analyzerTypes == null) ? 0 : this.analyzerTypes.size();
-  }
-
-  public java.util.Iterator<AnalyzerType> getAnalyzerTypesIterator() {
-    return (this.analyzerTypes == null) ? null : this.analyzerTypes.iterator();
-  }
-
-  public void addToAnalyzerTypes(AnalyzerType elem) {
-    if (this.analyzerTypes == null) {
-      this.analyzerTypes = new ArrayList<AnalyzerType>();
-    }
-    this.analyzerTypes.add(elem);
-  }
-
-  /**
-   * The list of AnalyzerTypes.
-   */
-  public List<AnalyzerType> getAnalyzerTypes() {
-    return this.analyzerTypes;
-  }
-
-  /**
-   * The list of AnalyzerTypes.
-   */
-  public Analyzer setAnalyzerTypes(List<AnalyzerType> analyzerTypes) {
-    this.analyzerTypes = analyzerTypes;
-    return this;
-  }
-
-  public void unsetAnalyzerTypes() {
-    this.analyzerTypes = null;
-  }
-
-  /** Returns true if field analyzerTypes is set (has been assigned a value) and false otherwise */
-  public boolean isSetAnalyzerTypes() {
-    return this.analyzerTypes != null;
-  }
-
-  public void setAnalyzerTypesIsSet(boolean value) {
-    if (!value) {
-      this.analyzerTypes = null;
-    }
-  }
-
-  public void setFieldValue(_Fields field, Object value) {
-    switch (field) {
-    case ANALYZER_TYPES:
-      if (value == null) {
-        unsetAnalyzerTypes();
-      } else {
-        setAnalyzerTypes((List<AnalyzerType>)value);
-      }
-      break;
-
-    }
-  }
-
-  public Object getFieldValue(_Fields field) {
-    switch (field) {
-    case ANALYZER_TYPES:
-      return getAnalyzerTypes();
-
-    }
-    throw new IllegalStateException();
-  }
-
-  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
-  public boolean isSet(_Fields field) {
-    if (field == null) {
-      throw new IllegalArgumentException();
-    }
-
-    switch (field) {
-    case ANALYZER_TYPES:
-      return isSetAnalyzerTypes();
-    }
-    throw new IllegalStateException();
-  }
-
-  @Override
-  public boolean equals(Object that) {
-    if (that == null)
-      return false;
-    if (that instanceof Analyzer)
-      return this.equals((Analyzer)that);
-    return false;
-  }
-
-  public boolean equals(Analyzer that) {
-    if (that == null)
-      return false;
-
-    boolean this_present_analyzerTypes = true && this.isSetAnalyzerTypes();
-    boolean that_present_analyzerTypes = true && that.isSetAnalyzerTypes();
-    if (this_present_analyzerTypes || that_present_analyzerTypes) {
-      if (!(this_present_analyzerTypes && that_present_analyzerTypes))
-        return false;
-      if (!this.analyzerTypes.equals(that.analyzerTypes))
-        return false;
-    }
-
-    return true;
-  }
-
-  @Override
-  public int hashCode() {
-    return 0;
-  }
-
-  public int compareTo(Analyzer other) {
-    if (!getClass().equals(other.getClass())) {
-      return getClass().getName().compareTo(other.getClass().getName());
-    }
-
-    int lastComparison = 0;
-    Analyzer typedOther = (Analyzer)other;
-
-    lastComparison = Boolean.valueOf(isSetAnalyzerTypes()).compareTo(typedOther.isSetAnalyzerTypes());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetAnalyzerTypes()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.analyzerTypes, typedOther.analyzerTypes);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    return 0;
-  }
-
-  public _Fields fieldForId(int fieldId) {
-    return _Fields.findByThriftId(fieldId);
-  }
-
-  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
-    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
-  }
-
-  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
-    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
-  }
-
-  @Override
-  public String toString() {
-    StringBuilder sb = new StringBuilder("Analyzer(");
-    boolean first = true;
-
-    sb.append("analyzerTypes:");
-    if (this.analyzerTypes == null) {
-      sb.append("null");
-    } else {
-      sb.append(this.analyzerTypes);
-    }
-    first = false;
-    sb.append(")");
-    return sb.toString();
-  }
-
-  public void validate() throws org.apache.thrift.TException {
-    // check for required fields
-    // check for sub-struct validity
-  }
-
-  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
-    try {
-      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
-    try {
-      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private static class AnalyzerStandardSchemeFactory implements SchemeFactory {
-    public AnalyzerStandardScheme getScheme() {
-      return new AnalyzerStandardScheme();
-    }
-  }
-
-  private static class AnalyzerStandardScheme extends StandardScheme<Analyzer> {
-
-    public void read(org.apache.thrift.protocol.TProtocol iprot, Analyzer struct) throws org.apache.thrift.TException {
-      org.apache.thrift.protocol.TField schemeField;
-      iprot.readStructBegin();
-      while (true)
-      {
-        schemeField = iprot.readFieldBegin();
-        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
-          break;
-        }
-        switch (schemeField.id) {
-          case 1: // ANALYZER_TYPES
-            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
-              {
-                org.apache.thrift.protocol.TList _list46 = iprot.readListBegin();
-                struct.analyzerTypes = new ArrayList<AnalyzerType>(_list46.size);
-                for (int _i47 = 0; _i47 < _list46.size; ++_i47)
-                {
-                  AnalyzerType _elem48; // required
-                  _elem48 = new AnalyzerType();
-                  _elem48.read(iprot);
-                  struct.analyzerTypes.add(_elem48);
-                }
-                iprot.readListEnd();
-              }
-              struct.setAnalyzerTypesIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          default:
-            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-        }
-        iprot.readFieldEnd();
-      }
-      iprot.readStructEnd();
-
-      // check for required fields of primitive type, which can't be checked in the validate method
-      struct.validate();
-    }
-
-    public void write(org.apache.thrift.protocol.TProtocol oprot, Analyzer struct) throws org.apache.thrift.TException {
-      struct.validate();
-
-      oprot.writeStructBegin(STRUCT_DESC);
-      if (struct.analyzerTypes != null) {
-        oprot.writeFieldBegin(ANALYZER_TYPES_FIELD_DESC);
-        {
-          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.analyzerTypes.size()));
-          for (AnalyzerType _iter49 : struct.analyzerTypes)
-          {
-            _iter49.write(oprot);
-          }
-          oprot.writeListEnd();
-        }
-        oprot.writeFieldEnd();
-      }
-      oprot.writeFieldStop();
-      oprot.writeStructEnd();
-    }
-
-  }
-
-  private static class AnalyzerTupleSchemeFactory implements SchemeFactory {
-    public AnalyzerTupleScheme getScheme() {
-      return new AnalyzerTupleScheme();
-    }
-  }
-
-  private static class AnalyzerTupleScheme extends TupleScheme<Analyzer> {
-
-    @Override
-    public void write(org.apache.thrift.protocol.TProtocol prot, Analyzer struct) throws org.apache.thrift.TException {
-      TTupleProtocol oprot = (TTupleProtocol) prot;
-      BitSet optionals = new BitSet();
-      if (struct.isSetAnalyzerTypes()) {
-        optionals.set(0);
-      }
-      oprot.writeBitSet(optionals, 1);
-      if (struct.isSetAnalyzerTypes()) {
-        {
-          oprot.writeI32(struct.analyzerTypes.size());
-          for (AnalyzerType _iter50 : struct.analyzerTypes)
-          {
-            _iter50.write(oprot);
-          }
-        }
-      }
-    }
-
-    @Override
-    public void read(org.apache.thrift.protocol.TProtocol prot, Analyzer struct) throws org.apache.thrift.TException {
-      TTupleProtocol iprot = (TTupleProtocol) prot;
-      BitSet incoming = iprot.readBitSet(1);
-      if (incoming.get(0)) {
-        {
-          org.apache.thrift.protocol.TList _list51 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.analyzerTypes = new ArrayList<AnalyzerType>(_list51.size);
-          for (int _i52 = 0; _i52 < _list51.size; ++_i52)
-          {
-            AnalyzerType _elem53; // required
-            _elem53 = new AnalyzerType();
-            _elem53.read(iprot);
-            struct.analyzerTypes.add(_elem53);
-          }
-        }
-        struct.setAnalyzerTypesIsSet(true);
-      }
-    }
-  }
-
-}
-


Mime
View raw message