This is an automated email from the ASF dual-hosted git repository.
chunwei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git
The following commit(s) were added to refs/heads/master by this push:
new 0be2961 Site: Fix links to javadoc
0be2961 is described below
commit 0be29613612a377faab729e40b49962d9e822769
Author: Yihe <[email protected]>
AuthorDate: Mon Mar 30 23:25:13 2020 +0800
Site: Fix links to javadoc
---
site/_docs/adapter.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/site/_docs/adapter.md b/site/_docs/adapter.md
index d35acbf..f7e863a 100644
--- a/site/_docs/adapter.md
+++ b/site/_docs/adapter.md
@@ -540,7 +540,7 @@ to another.
If data needs to be converted from one calling convention to another, Calcite
uses a special sub-class of relational expression called a converter
-(see [<code>class Converter</code>]({{ site.apiRoot
}}/org/apache/calcite/rel/convert/Converter.html)).
+(see [<code>interface Converter</code>]({{ site.apiRoot
}}/org/apache/calcite/rel/convert/Converter.html)).
But of course converting data has a runtime cost.
When planning a query that uses multiple engines, Calcite "colors" regions of
@@ -568,7 +568,7 @@ How does Calcite implement SQL, if an adapter does not
implement all of the core
relational operators?
The answer is a particular built-in calling convention,
-[<code>EnumerableConvention</code>]({{ site.apiRoot
}}/org/apache/calcite/adapter/EnumerableConvention.html).
+[<code>EnumerableConvention</code>]({{ site.apiRoot
}}/org/apache/calcite/adapter/enumerable/EnumerableConvention.html).
Relational expressions of enumerable convention are implemented as "built-ins":
Calcite generates Java code, compiles it, and executes inside its own JVM.
Enumerable convention is less efficient than, say, a distributed engine
@@ -583,7 +583,7 @@ Calcite has a metadata system that allow you to define cost
functions and
statistics about relational operators, collectively referred to as *metadata*.
Each kind of metadata has an interface with (usually) one method.
For example, selectivity is defined by
-[<code>interface RelMdSelectivity</code>]({{ site.apiRoot
}}/org/apache/calcite/rel/metadata/RelMdSelectivity.html)
+[<code>class RelMdSelectivity</code>]({{ site.apiRoot
}}/org/apache/calcite/rel/metadata/RelMdSelectivity.html)
and the method
[<code>getSelectivity(RelNode rel, RexNode predicate)</code>]({{ site.apiRoot
}}/org/apache/calcite/rel/metadata/RelMetadataQuery.html#getSelectivity-org.apache.calcite.rel.RelNode-org.apache.calcite.rex.RexNode-).