I would debate the "no good reason" point, but I'll change back for now and perhaps suggest updating the recommended header with legal. Thanks Julian!
-- Michael Mior [email protected] 2018-03-09 16:01 GMT-05:00 Julian Hyde <[email protected]>: > 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 <[email protected]> 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 > > [email protected] > > > > 2018-03-09 15:49 GMT-05:00 Julian Hyde <[email protected]>: > > > >> 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, [email protected] 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 <[email protected]> > >>> Authored: Fri Mar 9 14:46:58 2018 -0500 > >>> Committer: Michael Mior <[email protected]> > >>> 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 > >>> > >> > >> > > >
