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 <column>.dict
//dictionary file <column>.sv.sorted.fwd //sorted single value forward
index <column>.sv.unsorted.fwd //unsorted single value forward index
<column>.mv.fwd //multi value forward index <column>.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]