Skip to content

Commit

Permalink
build based on 11591b3
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Aug 11, 2024
1 parent 4dded33 commit 95bb9d9
Show file tree
Hide file tree
Showing 5 changed files with 73 additions and 51 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
<div data-md-component="skip">


<a href="#preview-an-intermediate-table" class="md-skip">
<a href="#preview-or-save-an-intermediate-table" class="md-skip">
Skip to content
</a>

Expand Down Expand Up @@ -372,9 +372,9 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>

<li class="md-nav__item">
<a href="#preview-an-intermediate-table" class="md-nav__link">
<a href="#preview-or-save-an-intermediate-table" class="md-nav__link">
<span class="md-ellipsis">
Preview an intermediate table
Preview or save an intermediate table
</span>
</a>

Expand Down Expand Up @@ -553,9 +553,9 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>

<li class="md-nav__item">
<a href="#preview-an-intermediate-table" class="md-nav__link">
<a href="#preview-or-save-an-intermediate-table" class="md-nav__link">
<span class="md-ellipsis">
Preview an intermediate table
Preview or save an intermediate table
</span>
</a>

Expand Down Expand Up @@ -630,9 +630,9 @@ <h1>Reusing Part of a Query</h1>
2 │ Toyota Corolla 4 33.9
3 │ Hornet 4 Drive 6 21.4
</code></pre></div>
<p><a id='Preview-an-intermediate-table'></a></p>
<p><a id='Preview-an-intermediate-table-1'></a></p>
<h2 id="preview-an-intermediate-table">Preview an intermediate table<a class="headerlink" href="#preview-an-intermediate-table" title="Permanent link">¤</a></h2>
<p><a id='Preview-or-save-an-intermediate-table'></a></p>
<p><a id='Preview-or-save-an-intermediate-table-1'></a></p>
<h2 id="preview-or-save-an-intermediate-table">Preview or save an intermediate table<a class="headerlink" href="#preview-or-save-an-intermediate-table" title="Permanent link">¤</a></h2>
<p>While querying a dataset, you may wish to see an intermediate table, or even save it. You can use <code>@aside</code> and <code>from_query(_)</code>, illustrated below, to do just that. While we opted to print the results in this simple example below, we could have saved them by using <code>name = DB.@chain...</code></p>
<div class="highlight"><pre><span></span><code><span class="k">import</span><span class="w"> </span><span class="n">ClickHouse</span><span class="p">;</span>
<span class="n">conn</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">conn</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">DB</span><span class="o">.</span><span class="n">connect</span><span class="p">(</span><span class="n">DB</span><span class="o">.</span><span class="n">clickhouse</span><span class="p">();</span><span class="w"> </span><span class="n">host</span><span class="o">=</span><span class="s">&quot;localhost&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">port</span><span class="o">=</span><span class="mi">19000</span><span class="p">,</span><span class="w"> </span><span class="n">database</span><span class="o">=</span><span class="s">&quot;default&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">user</span><span class="o">=</span><span class="s">&quot;default&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">password</span><span class="o">=</span><span class="s">&quot;&quot;</span><span class="p">)</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -590,6 +590,7 @@ <h2 id="setting-up-the-macro">Setting up the macro<a class="headerlink" href="#s
<li>Run <code>@interpolate</code> and then the chain macro sequentially</li>
</ol>
<div class="highlight"><pre><span></span><code>using TidierDB
db = connect(duckdb())
path = &quot;https://gist.githubusercontent.com/seankross/a412dfbd88b3db70b74b/raw/5f23f993cd87c283ce766e7ac6b329ee7cc2e1d1/mtcars.csv&quot;
copy_to(db, path, &quot;mtcars&quot;);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
<div data-md-component="skip">


<a href="#package-extensions" class="md-skip">
<a href="#connecting" class="md-skip">
Skip to content
</a>

Expand Down Expand Up @@ -351,6 +351,15 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>

<li class="md-nav__item">
<a href="#connecting" class="md-nav__link">
<span class="md-ellipsis">
Connecting
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#package-extensions" class="md-nav__link">
<span class="md-ellipsis">
Expand Down Expand Up @@ -561,6 +570,15 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>

<li class="md-nav__item">
<a href="#connecting" class="md-nav__link">
<span class="md-ellipsis">
Connecting
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#package-extensions" class="md-nav__link">
<span class="md-ellipsis">
Expand Down Expand Up @@ -602,13 +620,17 @@ <h1>Getting Started</h1>
<span class="k">import</span><span class="w"> </span><span class="n">TidierDB</span><span class="w"> </span><span class="n">as</span><span class="w"> </span><span class="n">DB</span>
</code></pre></div>
<p>Alternatively, <code>using Tidier</code> will import TidierDB in the above manner for you, where TidierDB functions and macros will be available as <code>DB.@mutate()</code> and so on, and the TidierData equivalent would be <code>@mutate()</code>.</p>
<p><a id='Connecting'></a></p>
<p><a id='Connecting-1'></a></p>
<h2 id="connecting">Connecting<a class="headerlink" href="#connecting" title="Permanent link">¤</a></h2>
<p>To connect to a database, you can uset the <code>connect</code> function as shown below, or establish your own connection through the respecitve libraries.</p>
<p>For example Connecting to MySQL</p>
<div class="highlight"><pre><span></span><code><span class="n">conn</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">DB</span><span class="o">.</span><span class="n">connect</span><span class="p">(</span><span class="n">DB</span><span class="o">.</span><span class="n">mysql</span><span class="p">();</span><span class="w"> </span><span class="n">host</span><span class="o">=</span><span class="s">&quot;localhost&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">user</span><span class="o">=</span><span class="s">&quot;root&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">password</span><span class="o">=</span><span class="s">&quot;password&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">db</span><span class="o">=</span><span class="s">&quot;mydb&quot;</span><span class="p">)</span>
</code></pre></div>
<p>versus connecting to DuckDB</p>
<div class="highlight"><pre><span></span><code><span class="n">conn</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">DB</span><span class="o">.</span><span class="n">connect</span><span class="p">(</span><span class="n">DB</span><span class="o">.</span><span class="n">duckdb</span><span class="p">())</span>
</code></pre></div>
<p>You can also use establish a connection through an alternate method that you preferred, and use that as your connection as well.</p>
<p><a id='Package-Extensions'></a></p>
<p><a id='Package-Extensions-1'></a></p>
<h2 id="package-extensions">Package Extensions<a class="headerlink" href="#package-extensions" title="Permanent link">¤</a></h2>
Expand Down
Loading

0 comments on commit 95bb9d9

Please sign in to comment.