calcite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julian Hyde <jh...@apache.org>
Subject Re: calcite git commit: Switch to HTTPS where possible for website URLs
Date Fri, 09 Mar 2018 21:01:10 GMT
The reason all files have headers is because someone (me!) has taken pains to check.

If you introduce exceptions someone (me!) has to fix the checks and balances.

Changing all headers is a massive change for no good reason.

> On Mar 9, 2018, at 12:58 PM, Michael Mior <mmior@uwaterloo.ca> wrote:
> 
> What are the concerns with the inconsistency? (I agree in general that
> consistency is preferred, but I don't see any practical concerns in this
> case.) Also, any reasons not to change the other headers to also be HTTPS?
> 
> --
> Michael Mior
> mmior@apache.org
> 
> 2018-03-09 15:49 GMT-05:00 Julian Hyde <jhyde@apache.org>:
> 
>> A good idea (I read  [1] this morning and was alarmed by it - may be you
>> were too) but this part of the change:
>> 
>> -http://www.apache.org/licenses/LICENSE-2.0 <http://www.apache.org/
>> licenses/LICENSE-2.0>
>> +https://www.apache.org/licenses/LICENSE-2.0 <https://www.apache.org/
>> licenses/LICENSE-2.0>
>> 
>> makes the headers of .md files inconsistent with headers elsewhere.
>> Consistency of file headers is more important than the remote possibility
>> of a middle-eastern ISP subverting the Apache license text, so I think you
>> should revert that part of the change.
>> 
>> Julian
>> 
>> [1] https://twitter.com/Snowden/status/972110541408952320 <
>> https://twitter.com/Snowden/status/972110541408952320>
>> 
>>> On Mar 9, 2018, at 11:47 AM, mmior@apache.org wrote:
>>> 
>>> Repository: calcite
>>> Updated Branches:
>>> refs/heads/master cfbf6a2a1 -> 1a26ea4d4
>>> 
>>> 
>>> Switch to HTTPS where possible for website URLs
>>> 
>>> 
>>> Project: http://git-wip-us.apache.org/repos/asf/calcite/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/calcite/commit/1a26ea4d
>>> Tree: http://git-wip-us.apache.org/repos/asf/calcite/tree/1a26ea4d
>>> Diff: http://git-wip-us.apache.org/repos/asf/calcite/diff/1a26ea4d
>>> 
>>> Branch: refs/heads/master
>>> Commit: 1a26ea4d4ff112066ca0de20881be0a4563edf60
>>> Parents: cfbf6a2
>>> Author: Michael Mior <mmior@uwaterloo.ca>
>>> Authored: Fri Mar 9 14:46:58 2018 -0500
>>> Committer: Michael Mior <mmior@uwaterloo.ca>
>>> Committed: Fri Mar 9 14:46:58 2018 -0500
>>> 
>>> ----------------------------------------------------------------------
>>> site/_docs/adapter.md                    |  4 ++--
>>> site/_docs/algebra.md                    |  2 +-
>>> site/_docs/api.md                        |  2 +-
>>> site/_docs/avatica_json_reference.md     |  2 +-
>>> site/_docs/avatica_overview.md           |  2 +-
>>> site/_docs/avatica_protobuf_reference.md |  2 +-
>>> site/_docs/avatica_roadmap.md            |  2 +-
>>> site/_docs/cassandra_adapter.md          |  4 ++--
>>> site/_docs/druid_adapter.md              |  2 +-
>>> site/_docs/elasticsearch_adapter.md      |  2 +-
>>> site/_docs/file_adapter.md               | 16 ++++++++--------
>>> site/_docs/geode_adapter.md              |  2 +-
>>> site/_docs/history.md                    |  6 +++---
>>> site/_docs/howto.md                      | 26 +++++++++++++-------------
>>> site/_docs/index.md                      |  4 ++--
>>> site/_docs/lattice.md                    |  6 +++---
>>> site/_docs/materialized_views.md         |  2 +-
>>> site/_docs/model.md                      |  2 +-
>>> site/_docs/os_adapter.md                 |  2 +-
>>> site/_docs/pig_adapter.md                |  6 +++---
>>> site/_docs/powered_by.md                 |  6 +++---
>>> site/_docs/reference.md                  |  4 ++--
>>> site/_docs/spatial.md                    |  4 ++--
>>> site/_docs/stream.md                     | 10 +++++-----
>>> site/_docs/testapi.md                    |  2 +-
>>> site/_docs/tutorial.md                   |  8 ++++----
>>> 26 files changed, 65 insertions(+), 65 deletions(-)
>>> ----------------------------------------------------------------------
>>> 
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/adapter.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/adapter.md b/site/_docs/adapter.md
>>> index 4b1a521..9d50a09 100644
>>> --- a/site/_docs/adapter.md
>>> +++ b/site/_docs/adapter.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -366,7 +366,7 @@ compatible with future changes to the grammar.
>> Making a copy of the grammar file
>>> quite frequently.
>>> 
>>> Fortunately, `Parser.jj` is actually an
>>> -[Apache FreeMarker](http://freemarker.apache.org/)
>>> +[Apache FreeMarker](https://freemarker.apache.org/)
>>> template that contains variables that can be substituted.
>>> The parser in `calcite-core` instantiates the template with default
>> values of
>>> the variables, typically empty, but you can override.
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/algebra.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/algebra.md b/site/_docs/algebra.md
>>> index 920e71a..fd48cf2 100644
>>> --- a/site/_docs/algebra.md
>>> +++ b/site/_docs/algebra.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/api.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/api.md b/site/_docs/api.md
>>> index 5ad8688..78b6124 100644
>>> --- a/site/_docs/api.md
>>> +++ b/site/_docs/api.md
>>> @@ -17,7 +17,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/avatica_json_reference.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/avatica_json_reference.md b/site/_docs/
>> avatica_json_reference.md
>>> index 3220422..c74d45a 100644
>>> --- a/site/_docs/avatica_json_reference.md
>>> +++ b/site/_docs/avatica_json_reference.md
>>> @@ -15,7 +15,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/avatica_overview.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/avatica_overview.md b/site/_docs/
>> avatica_overview.md
>>> index 4c7d883..a19664f 100644
>>> --- a/site/_docs/avatica_overview.md
>>> +++ b/site/_docs/avatica_overview.md
>>> @@ -15,7 +15,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/avatica_protobuf_reference.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/avatica_protobuf_reference.md b/site/_docs/
>> avatica_protobuf_reference.md
>>> index 160215d..2b5b57c 100644
>>> --- a/site/_docs/avatica_protobuf_reference.md
>>> +++ b/site/_docs/avatica_protobuf_reference.md
>>> @@ -15,7 +15,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/avatica_roadmap.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/avatica_roadmap.md b/site/_docs/avatica_roadmap.
>> md
>>> index d248c80..97bc25d 100644
>>> --- a/site/_docs/avatica_roadmap.md
>>> +++ b/site/_docs/avatica_roadmap.md
>>> @@ -15,7 +15,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/cassandra_adapter.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/cassandra_adapter.md b/site/_docs/cassandra_
>> adapter.md
>>> index c1e89c2..7eee41d 100644
>>> --- a/site/_docs/cassandra_adapter.md
>>> +++ b/site/_docs/cassandra_adapter.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -33,7 +33,7 @@ of the Cassandra adapter. Note that while models can
>> contain
>>> definitions of
>>> [materializations]({{ site.baseurl }}/docs/model.html#materialization),
>>> the adapter will attempt to automatically populate any materialized views
>>> -[defined in Cassandra](http://www.datastax.com/dev/blog/new-in-
>> cassandra-3-0-materialized-views).
>>> +[defined in Cassandra](https://www.datastax.com/dev/blog/new-in-
>> cassandra-3-0-materialized-views).
>>> 
>>> A basic example of a model file is given below:
>>> 
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/druid_adapter.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/druid_adapter.md b/site/_docs/druid_adapter.md
>>> index c81687b..af1085c 100644
>>> --- a/site/_docs/druid_adapter.md
>>> +++ b/site/_docs/druid_adapter.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/1a26ea4d/site/_docs/
>> elasticsearch_adapter.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/elasticsearch_adapter.md b/site/_docs/
>> elasticsearch_adapter.md
>>> index 21f2459..59b26b3 100644
>>> --- a/site/_docs/elasticsearch_adapter.md
>>> +++ b/site/_docs/elasticsearch_adapter.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/file_adapter.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/file_adapter.md b/site/_docs/file_adapter.md
>>> index 57e9de4..64379b0 100644
>>> --- a/site/_docs/file_adapter.md
>>> +++ b/site/_docs/file_adapter.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -29,8 +29,8 @@ and can also read files over various protocols, such
>> as HTTP.
>>> 
>>> For example if you define:
>>> 
>>> -* States - http://en.wikipedia.org/wiki/List_of_states_and_
>> territories_of_the_United_States
>>> -* Cities - http://en.wikipedia.org/wiki/List_of_United_States_cities_
>> by_population
>>> +* States - https://en.wikipedia.org/wiki/List_of_states_and_
>> territories_of_the_United_States
>>> +* Cities - https://en.wikipedia.org/wiki/List_of_United_States_cities_
>> by_population
>>> 
>>> You can then write a query like:
>>> 
>>> @@ -167,7 +167,7 @@ Tables can be simply defined for immediate
>> gratification:
>>> {% highlight json %}
>>> {
>>>  tableName: "RawCities",
>>> -  url: "http://en.wikipedia.org/wiki/List_of_United_States_cities_
>> by_population"
>>> +  url: "https://en.wikipedia.org/wiki/List_of_United_States_
>> cities_by_population"
>>> }
>>> {% endhighlight %}
>>> 
>>> @@ -176,7 +176,7 @@ And subsequently refined for better usability /
>> querying:
>>> {% highlight json %}
>>> {
>>>  tableName: "Cities",
>>> -  url: "http://en.wikipedia.org/wiki/List_of_United_States_cities_
>> by_population",
>>> +  url: "https://en.wikipedia.org/wiki/List_of_United_States_
>> cities_by_population",
>>>  path: "#mw-content-text > table.wikitable.sortable",
>>>  index: 0,
>>>  fieldDefs: [
>>> @@ -205,9 +205,9 @@ sqlline> select * from wiki."Cities";
>>> Note that `Cities` is easier to consume than `RawCities`,
>>> because its table definition has a field list.
>>> 
>>> -The file adapter uses [Jsoup](http://jsoup.org/) for HTML DOM
>>> +The file adapter uses [Jsoup](https://jsoup.org/) for HTML DOM
>>> navigation; selectors for both tables and fields follow the
>>> -[Jsoup selector specification](http://jsoup.
>> org/cookbook/extracting-data/selector-syntax).
>>> +[Jsoup selector specification](https://jsoup.
>> org/cookbook/extracting-data/selector-syntax).
>>> 
>>> Field definitions may be used to rename or skip source fields, to
>>> select and condition the cell contents and to set a data type.
>>> @@ -219,7 +219,7 @@ within the selected element, match within the
>> selected text, and
>>> choose a data type for the resulting database column.  Processing
>>> steps are applied in the order described and replace and match
>>> patterns are based on
>>> -[Java regular expressions](http://docs.oracle.com/javase/7/docs/api/
>> java/util/regex/Pattern.html).
>>> +[Java regular expressions](https://docs.oracle.com/javase/7/docs/api/
>> java/util/regex/Pattern.html).
>>> 
>>> ### Further examples
>>> 
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/geode_adapter.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/geode_adapter.md b/site/_docs/geode_adapter.md
>>> index f6678ee..1f1ea24 100644
>>> --- a/site/_docs/geode_adapter.md
>>> +++ b/site/_docs/geode_adapter.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/history.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/history.md b/site/_docs/history.md
>>> index db3ac14..009af5e 100644
>>> --- a/site/_docs/history.md
>>> +++ b/site/_docs/history.md
>>> @@ -13,7 +13,7 @@ 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
>>> +https://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,
>>> @@ -1398,7 +1398,7 @@ Avatica-related changes, see the
>>> 
>>> We have [added](https://issues.apache.org/jira/browse/CALCITE-1080)
>>> an [adapter]({{ site.baseurl }}/docs/adapter.html) for
>>> -[Apache Cassandra](http://cassandra.apache.org/).
>>> +[Apache Cassandra](https://cassandra.apache.org/).
>>> You can map a Cassandra keyspace into Calcite as a schema, Cassandra
>>> CQL tables as tables, and execute SQL queries on them, which Calcite
>>> converts into [CQL](https://cassandra.apache.org/doc/cql/CQL.html).
>>> @@ -1415,7 +1415,7 @@ forward to adding more functions, and
>> compatibility modes for other
>>> databases, in future releases.
>>> 
>>> We've replaced our use of JUL (`java.util.logging`)
>>> -with [SLF4J](http://slf4j.org/). SLF4J provides an API which Calcite
>> can use
>>> +with [SLF4J](https://slf4j.org/). SLF4J provides an API which Calcite
>> can use
>>> independent of the logging implementation. This ultimately provides
>> additional
>>> flexibility to users, allowing them to configure Calcite's logging
>> within their
>>> own chosen logging framework. This work was done in
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/howto.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/howto.md b/site/_docs/howto.md
>>> index 9f9efd2..213a8fd 100644
>>> --- a/site/_docs/howto.md
>>> +++ b/site/_docs/howto.md
>>> @@ -13,7 +13,7 @@ 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
>>> +https://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,
>>> @@ -251,9 +251,9 @@ log4j.logger.org.apache.calcite.plan.hep.HepPlanner=
>> TRACE
>>> 
>>> ## Debugging generated classes in Intellij
>>> 
>>> -Calcite uses [Janino](http://janino-compiler.github.io/janino/) to
>> generate Java
>>> +Calcite uses [Janino](https://janino-compiler.github.io/janino/) to
>> generate Java
>>> code. The generated classes can be debugged interactively
>>> -(see [the Janino tutorial](http://janino-compiler.github.io/janino/)).
>>> +(see [the Janino tutorial](https://janino-compiler.github.io/janino/)).
>>> 
>>> To debug generated classes, set two system properties when starting the
>> JVM:
>>> 
>>> @@ -274,14 +274,14 @@ See the [tutorial]({{ site.baseurl
>> }}/docs/tutorial.html).
>>> ## MongoDB adapter
>>> 
>>> First, download and install Calcite,
>>> -and <a href="http://www.mongodb.org/downloads">install MongoDB</a>.
>>> +and <a href="https://www.mongodb.org/downloads">install MongoDB</a>.
>>> 
>>> Note: you can use MongoDB from integration test virtual machine above.
>>> 
>>> Import MongoDB's zipcode data set into MongoDB:
>>> 
>>> {% highlight bash %}
>>> -$ curl -o /tmp/zips.json http://media.mongodb.org/zips.json
>>> +$ curl -o /tmp/zips.json https://media.mongodb.org/zips.json
>>> $ mongoimport --db test --collection zips --file /tmp/zips.json
>>> Tue Jun  4 16:24:14.190 check 9 29470
>>> Tue Jun  4 16:24:14.469 imported 29470 objects
>>> @@ -339,7 +339,7 @@ $
>>> 
>>> To run the test suite and sample queries against Splunk,
>>> load Splunk's `tutorialdata.zip` data set as described in
>>> -<a href="http://docs.splunk.com/Documentation/Splunk/6.0.2/
>> PivotTutorial/GetthetutorialdataintoSplunk">the Splunk tutorial</a>.
>>> +<a href="https://docs.splunk.com/Documentation/Splunk/6.0.2/
>> PivotTutorial/GetthetutorialdataintoSplunk">the Splunk tutorial</a>.
>>> 
>>> (This step is optional, but it provides some interesting data for the
>> sample
>>> queries. It is also necessary if you intend to run the test suite, using
>>> @@ -452,7 +452,7 @@ particular release managers.
>>> 
>>> ## Set up PGP signing keys (for Calcite committers)
>>> 
>>> -Follow instructions [here](http://www.apache.org/dev/release-signing)
>> to
>>> +Follow instructions [here](https://www.apache.org/dev/release-signing)
>> to
>>> create a key pair. (On macOS, I did `brew install gpg` and
>>> `gpg --gen-key`.)
>>> 
>>> @@ -727,7 +727,7 @@ Thanks to everyone who has contributed to this
>> release.
>>> https://github.com/apache/calcite/blob/XXXX/site/_docs/history.md
>>> 
>>> The commit to be voted upon:
>>> -http://git-wip-us.apache.org/repos/asf/calcite/commit/NNNNNN
>>> +https://git-wip-us.apache.org/repos/asf/calcite/commit/NNNNNN
>>> 
>>> Its hash is XXXX.
>>> 
>>> @@ -794,10 +794,10 @@ thread to discuss.
>>> Julian
>>> {% endhighlight %}
>>> 
>>> -Use the [Apache URL shortener](http://s.apache.org) to generate
>>> +Use the [Apache URL shortener](https://s.apache.org) to generate
>>> shortened URLs for the vote proposal and result emails. Examples:
>>> -[s.apache.org/calcite-1.2-vote](http://s.apache.org/calcite-1.2-vote)
>> and
>>> -[s.apache.org/calcite-1.2-result](http://s.apache.org/
>> calcite-1.2-result).
>>> +[s.apache.org/calcite-1.2-vote](https://s.apache.org/calcite-1.2-vote)
>> and
>>> +[s.apache.org/calcite-1.2-result](https://s.apache.org/
>> calcite-1.2-result).
>>> 
>>> 
>>> ## Publishing a release (for Calcite committers)
>>> @@ -847,7 +847,7 @@ svn ci
>>> 
>>> Svnpubsub will publish to the
>>> [release repo](https://dist.apache.org/repos/dist/release/calcite) and
>> propagate to the
>>> -[mirrors](http://www.apache.org/dyn/closer.cgi/calcite) within 24
>> hours.
>>> +[mirrors](https://www.apache.org/dyn/closer.cgi/calcite) within 24
>> hours.
>>> 
>>> If there are now more than 2 releases, clear out the oldest ones:
>>> 
>>> @@ -858,7 +858,7 @@ svn ci
>>> {% endhighlight %}
>>> 
>>> The old releases will remain available in the
>>> -[release archive](http://archive.apache.org/dist/calcite/).
>>> +[release archive](https://archive.apache.org/dist/calcite/).
>>> 
>>> You should receive an email from the [Apache Reporter Service](
>> https://reporter.apache.org/).
>>> Make sure to add the version number and date of the latest release at
>> the site linked to in the email.
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/index.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/index.md b/site/_docs/index.md
>>> index a26ea60..9a1f15e 100644
>>> --- a/site/_docs/index.md
>>> +++ b/site/_docs/index.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -140,7 +140,7 @@ The following features are complete.
>>>  FIRST/LAST), set operations (UNION, INTERSECT, MINUS), sub-queries
>>>  (including correlated sub-queries), windowed aggregates, LIMIT
>>>  (syntax as <a
>>> -  href="http://www.postgresql.org/docs/8.4/static/sql-
>> select.html#SQL-LIMIT">Postgres</a>);
>>> +  href="https://www.postgresql.org/docs/8.4/static/sql-
>> select.html#SQL-LIMIT">Postgres</a>);
>>>  more details in the [SQL reference](reference.html)
>>> * Local and remote JDBC drivers; see [Avatica](avatica_overview.html)
>>> * Several [adapters](adapter.html)
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/lattice.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/lattice.md b/site/_docs/lattice.md
>>> index 918261c..380a0de 100644
>>> --- a/site/_docs/lattice.md
>>> +++ b/site/_docs/lattice.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -31,9 +31,9 @@ schema. In particular, all relationships must be
>> many-to-one, heading
>>> from a fact table at the center of the star.
>>> 
>>> The name derives from the mathematics: a
>>> -<a href="http://en.wikipedia.org/wiki/Lattice_(order)">lattice</a>
>>> +<a href="https://en.wikipedia.org/wiki/Lattice_(order)">lattice</a>
>>> is a
>>> -<a href="http://en.wikipedia.org/wiki/Partially_ordered_set">partially
>>> +<a href="https://en.wikipedia.org/wiki/Partially_ordered_set">partially
>>> ordered set</a> where any two elements have a unique greatest lower
>>> bound and least upper bound.
>>> 
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/1a26ea4d/site/_docs/
>> materialized_views.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/materialized_views.md b/site/_docs/materialized_
>> views.md
>>> index a407b12..5bbaec1 100644
>>> --- a/site/_docs/materialized_views.md
>>> +++ b/site/_docs/materialized_views.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/model.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/model.md b/site/_docs/model.md
>>> index 2675453..df7ff6c 100644
>>> --- a/site/_docs/model.md
>>> +++ b/site/_docs/model.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/os_adapter.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/os_adapter.md b/site/_docs/os_adapter.md
>>> index 127bac3..039e045 100644
>>> --- a/site/_docs/os_adapter.md
>>> +++ b/site/_docs/os_adapter.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/pig_adapter.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/pig_adapter.md b/site/_docs/pig_adapter.md
>>> index 4357c6f..0300b96 100644
>>> --- a/site/_docs/pig_adapter.md
>>> +++ b/site/_docs/pig_adapter.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -25,7 +25,7 @@ limitations under the License.
>>> # Overview
>>> 
>>> The Pig adapter allows you to write queries in SQL and execute them using
>>> -<a href="http://pig.apache.org">Apache Pig</a>.
>>> +<a href="https://pig.apache.org">Apache Pig</a>.
>>> 
>>> # A simple example
>>> 
>>> @@ -79,7 +79,7 @@ t = JOIN t BY tc1, s BY sc0;
>>> {% endhighlight %}
>>> 
>>> which is then executed using Pig's runtime, typically MapReduce on
>>> -<a href="http://hadoop.apache.org/">Apache Hadoop</a>.
>>> +<a href="https://hadoop.apache.org/">Apache Hadoop</a>.
>>> 
>>> # Relationship to Piglet
>>> 
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/powered_by.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/powered_by.md b/site/_docs/powered_by.md
>>> index b95ff41..1834381 100644
>>> --- a/site/_docs/powered_by.md
>>> +++ b/site/_docs/powered_by.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -97,7 +97,7 @@ component provides a SQL interface to
>>> 
>>> ### Dremio
>>> 
>>> -<a href="http://www.dremio.com">Dremio</a>
>>> +<a href="https://www.dremio.com">Dremio</a>
>>> uses Calcite for SQL parsing and cost-based query optimization.
>>> 
>>> ### MapD
>>> @@ -116,5 +116,5 @@ It uses Calcite to transparently rewrite queries to
>> use materialized views.
>>> 
>>> <a href="https://github.com/twilmes/sql-gremlin">SQL-Gremlin</a>
>>> is a SQL interface to a
>>> -<a href="http://tinkerpop.apache.org/">Apache TinkerPop</a>-enabled
>>> +<a href="https://tinkerpop.apache.org/">Apache TinkerPop</a>-enabled
>>> graph database.
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/reference.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/reference.md b/site/_docs/reference.md
>>> index 6954f89..01d8dd8 100644
>>> --- a/site/_docs/reference.md
>>> +++ b/site/_docs/reference.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -81,7 +81,7 @@ The page describes the SQL dialect recognized by
>> Calcite's default SQL parser.
>>> 
>>> ## Grammar
>>> 
>>> -SQL grammar in [BNF](http://en.wikipedia.org/
>> wiki/Backus%E2%80%93Naur_Form)-like
>>> +SQL grammar in [BNF](https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_
>> Form)-like
>>> form.
>>> 
>>> {% highlight sql %}
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/spatial.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/spatial.md b/site/_docs/spatial.md
>>> index 1521ce1..1525034 100644
>>> --- a/site/_docs/spatial.md
>>> +++ b/site/_docs/spatial.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -26,7 +26,7 @@ Calcite is [aiming](https://issues.
>> apache.org/jira/browse/CALCITE-1968) to imple
>>> OpenGIS Simple Features Implementation Specification for SQL,
>>> [version 1.2.1](http://www.opengeospatial.org/standards/sfs),
>>> a standard implemented by spatial databases such as
>>> -[PostGIS](http://postgis.net/)
>>> +[PostGIS](https://postgis.net/)
>>> and [H2GIS](http://www.h2gis.org/).
>>> 
>>> We also aim to add optimizer support for
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/stream.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/stream.md b/site/_docs/stream.md
>>> index 393bbad..bfa3436 100644
>>> --- a/site/_docs/stream.md
>>> +++ b/site/_docs/stream.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -1009,15 +1009,15 @@ Partitioning functions:
>>>  and Jennifer Widom (2003) The CQL Continuous Query
>>>  Language: Semantic Foundations and Query Execution</a>.
>>> * [<a name="ref2">2</a>]
>>> -  <a href="http://kafka.apache.org/documentation.html">Apache
>> Kafka</a>.
>>> -* [<a name="ref3">3</a>] <a href="http://samza.apache.org">Apache
>> Samza</a>.
>>> +  <a href="https://kafka.apache.org/documentation.html">Apache
>> Kafka</a>.
>>> +* [<a name="ref3">3</a>] <a href="https://samza.apache.org">Apache
>> Samza</a>.
>>> * [<a name="ref4">4</a>] <a href="https://github.com/milinda/samza-sql
>> ">SamzaSQL</a>.
>>> * [<a name="ref5">5</a>]
>>> -  <a href="http://www.whitworth.edu/academic/department/
>> mathcomputerscience/faculty/tuckerpeter/pdf/117896_final.pdf">Peter
>>> +  <a href="https://www.whitworth.edu/academic/department/
>> mathcomputerscience/faculty/tuckerpeter/pdf/117896_final.pdf">Peter
>>>  A. Tucker, David Maier, Tim Sheard, and Leonidas Fegaras (2003)
>> Exploiting
>>>  Punctuation Semantics in Continuous Data Streams</a>.
>>> * [<a name="ref6">6</a>]
>>> -  <a href="http://research.google.com/pubs/pub41378.html">Tyler Akidau,
>>> +  <a href="https://research.google.com/pubs/pub41378.html">Tyler
>> Akidau,
>>>  Alex Balikov, Kaya Bekiroglu, Slava Chernyak, Josh Haberman, Reuven
>> Lax,
>>>  Sam McVeety, Daniel Mills, Paul Nordstrom, and Sam Whittle (2013)
>>>  MillWheel: Fault-Tolerant Stream Processing at Internet Scale</a>.
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/testapi.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/testapi.md b/site/_docs/testapi.md
>>> index 661f374..29e3809 100644
>>> --- a/site/_docs/testapi.md
>>> +++ b/site/_docs/testapi.md
>>> @@ -17,7 +17,7 @@ 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
>>> +https://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,
>>> 
>>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
>> 1a26ea4d/site/_docs/tutorial.md
>>> ----------------------------------------------------------------------
>>> diff --git a/site/_docs/tutorial.md b/site/_docs/tutorial.md
>>> index 45196bb..86455ca 100644
>>> --- a/site/_docs/tutorial.md
>>> +++ b/site/_docs/tutorial.md
>>> @@ -12,7 +12,7 @@ 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
>>> +https://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,
>>> @@ -30,7 +30,7 @@ provides a full SQL interface.
>>> Calcite-example-CSV is a fully functional adapter for
>>> Calcite that reads
>>> text files in
>>> -<a href="http://en.wikipedia.org/wiki/Comma-separated_values">CSV
>>> +<a href="https://en.wikipedia.org/wiki/Comma-separated_values">CSV
>>> (comma-separated values)</a> format. It is remarkable that a couple of
>>> hundred lines of Java code are sufficient to provide full SQL query
>>> capability.
>>> @@ -91,7 +91,7 @@ sqlline> !tables
>>> {% endhighlight %}
>>> 
>>> (JDBC experts, note: sqlline's <code>!tables</code> command is just
>> executing
>>> -<a href="http://docs.oracle.com/javase/7/docs/api/java/sql/
>> DatabaseMetaData.html#getTables(java.lang.String, java.lang.String,
>> java.lang.String, java.lang.String[])"><code>
>> DatabaseMetaData.getTables()</code></a>
>>> +<a href="https://docs.oracle.com/javase/7/docs/api/java/sql/
>> DatabaseMetaData.html#getTables(java.lang.String, java.lang.String,
>> java.lang.String, java.lang.String[])"><code>
>> DatabaseMetaData.getTables()</code></a>
>>> behind the scenes.
>>> It has other commands to query JDBC metadata, such as
>> <code>!columns</code> and <code>!describe</code>.)
>>> 
>>> @@ -633,7 +633,7 @@ For example, this schema reads from a MySQL
>> "foodmart" database:
>>> (The FoodMart database will be familiar to those of you who have used
>>> the Mondrian OLAP engine, because it is Mondrian's main test data
>>> set. To load the data set, follow <a
>>> -href="http://mondrian.pentaho.com/documentation/
>> installation.php#2_Set_up_test_data">Mondrian's
>>> +href="https://mondrian.pentaho.com/documentation/
>> installation.php#2_Set_up_test_data">Mondrian's
>>> installation instructions</a>.)
>>> 
>>> <b>Current limitations</b>: The JDBC adapter currently only pushes
>>> 
>> 
>> 



Mime
View raw message