This is an automated email from the ASF dual-hosted git repository.
asf-ci-deploy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite-site.git
The following commit(s) were added to refs/heads/main by this push:
new bce0c45a1 Website deployed from
calcite@c989bfb0a5c28d03975089f207e4aaa98e730a0d
bce0c45a1 is described below
commit bce0c45a1081ed7f9812e579c406da088e22f194
Author: rubenada <[email protected]>
AuthorDate: Mon Nov 2 09:23:47 2026 +0000
Website deployed from calcite@c989bfb0a5c28d03975089f207e4aaa98e730a0d
---
docs/history.html | 11 ++++++++++-
docs/model.html | 5 ++++-
img/avatars/b-slim.png | Bin 259163 -> 247164 bytes
3 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/docs/history.html b/docs/history.html
index 927c428a3..7f15f5090 100644
--- a/docs/history.html
+++ b/docs/history.html
@@ -157,7 +157,9 @@ operator-supplied.
* [<a
href="https://issues.apache.org/jira/browse/CALCITE-7713">CALCITE-7713</a>]
Class loading from model files has been disabled by default. Any attempt to
load
classes from model files will lead to `SecurityException` unless an appropriate
-pattern is set in `calcite.model.classes.allowed` system property.
+pattern is set in `calcite.model.classes.allowed` system property. This also
applies
+to the JDBC driver that `DriverManager` chooses for `jdbcUrl` when a JDBC
schema
+does not specify `jdbcDriver`.
* [<a
href="https://issues.apache.org/jira/browse/CALCITE-7716">CALCITE-7716</a>]
`UUID` values are now ordered as unsigned 128-bit values, as SQL requires.
@@ -221,6 +223,13 @@ and `GeodeSimpleSchemaFactory`) now requires the
operator-level opt-in system pr
`-Dcalcite.geode.pdxSerializablePackagePath.allowed=true`. A model that sets
the operand
without the opt-in will fail. Java callers of `GeodeUtils.createClientCache`
are unaffected.
+* [<a
href="https://issues.apache.org/jira/browse/CALCITE-7906">CALCITE-7906</a>]
+`LikePattern`, which handles the patterns passed to JDBC `DatabaseMetaData`
methods such as
+`getTables` and `getColumns` and to `Lookup.getNames`, now supports the `_`
wildcard (any single
+character) as well as `%`, as the JDBC specification requires. Previously `_`
matched only itself.
+For example, the pattern `EMP_DEPT` now also matches `EMPXDEPT`. To match a
literal `_`, escape it
+as `\_`. The public method `LikePattern.likeToRegex` has been removed as part
of this improvement.
+
#### New features
{: #new-features-1-43-0}
diff --git a/docs/model.html b/docs/model.html
index 10b3b979c..203f0a80a 100644
--- a/docs/model.html
+++ b/docs/model.html
@@ -323,7 +323,10 @@ factory.</p>
<a href="#schema">Schema</a>.</p>
<p><code class="language-plaintext highlighter-rouge">jdbcDriver</code>
(optional string) is the name of the JDBC driver class. If not
-specified, uses whichever class the JDBC DriverManager chooses.</p>
+specified, uses whichever class the JDBC DriverManager chooses.
+Note: the class must pass the
+<a
href="/javadocAggregate/org/apache/calcite/config/CalciteSystemProperty.html#MODEL_CLASSES_ALLOWED"><code
class="language-plaintext
highlighter-rouge">calcite.model.classes.allowed</code></a>
+system property.</p>
<p><code class="language-plaintext highlighter-rouge">jdbcUrl</code> (optional
string) is the JDBC connect string, for example
“jdbc:mysql://localhost/foodmart”.</p>
diff --git a/img/avatars/b-slim.png b/img/avatars/b-slim.png
index 8781bada2..99ea47c3d 100644
Binary files a/img/avatars/b-slim.png and b/img/avatars/b-slim.png differ