This is an automated email from the ASF dual-hosted git repository.

jlli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.wiki.git


The following commit(s) were added to refs/heads/master by this push:
     new 0a5fca8  Updated Architecture (markdown)
0a5fca8 is described below

commit 0a5fca8a322328947a8c955e3df9a7ed8a82d2a7
Author: Jialiang Li <[email protected]>
AuthorDate: Tue Feb 5 11:30:53 2019 -0800

    Updated Architecture (markdown)
---
 Architecture.md | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/Architecture.md b/Architecture.md
index 751a7aa..45ec95f 100644
--- a/Architecture.md
+++ b/Architecture.md
@@ -128,13 +128,6 @@ Pinot splits the entire data into multiple segments for 
manageability and effici
  for more info. As described in previous section, raw data is split into 
columnar data. This section describes the columnar data format for each of the 
possible data types.
 
 ##### Segment Entities
-
-<div class="code panel pdl" style="border-width: 1px;">
-
-<div class="codeContent panelContent pdl"><script type="syntaxhighlighter" 
class="theme: Confluence; brush: java; gutter: 
false"><![CDATA[metadata.properties creation.meta &lt;column&gt;.dict 
//dictionary file &lt;column&gt;.sv.sorted.fwd //sorted single value forward 
index &lt;column&gt;.sv.unsorted.fwd //unsorted single value forward index 
&lt;column&gt;.mv.fwd //multi value forward index &lt;column&gt;.bitmap.inv 
//bitmap inverted index]]></script></div>
-
-</div>
-
 ###### Segment Metadata (metadata.properties)
 
 This file contains metadata about the segment such as
@@ -429,7 +422,7 @@ In some cases, the columns are multi-valued such as skill 
sets of a member. Whil
 
 [[image2015-5-19 1-28-35.png]]
 
-Query Execution Phases
+##### Query Execution Phases
 
 *   Query Parsing: Pinot supports a slightly modified version of SQL which we 
refer to as PQL. PQL only supports a subset of SQL, for example Pinot does not 
support Joins, nested sub queries etc. We use Antlr to parse the query into a 
parse tree. In this phase, all syntax validations are performed and default 
values are set for missing elements.
 *   Logical Plan Phase: This phase takes in query parse tree and outputs a 
Logical Plan Tree. This phase is single threaded and is simple and constructs 
the appropriate logical plan operator tree based on the query type (selection, 
aggregation, group by etc) and metadata provided by the data source.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to