This is an automated email from the ASF dual-hosted git repository.
mbudiu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git
The following commit(s) were added to refs/heads/main by this push:
new 4d3a6f2321 Improve document in RelBuilder
4d3a6f2321 is described below
commit 4d3a6f232121d8b8ff99d1920b73f1903d8e6929
Author: Xiong Duan <[email protected]>
AuthorDate: Wed Jan 8 19:09:15 2025 +0800
Improve document in RelBuilder
---
.../main/java/org/apache/calcite/tools/RelBuilder.java | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/core/src/main/java/org/apache/calcite/tools/RelBuilder.java
b/core/src/main/java/org/apache/calcite/tools/RelBuilder.java
index 98f966b711..feadf09bb4 100644
--- a/core/src/main/java/org/apache/calcite/tools/RelBuilder.java
+++ b/core/src/main/java/org/apache/calcite/tools/RelBuilder.java
@@ -821,7 +821,7 @@ public class RelBuilder {
* b.in(b.field("deptno"),
* b2 -> b2.scan("Depts")
* .filter(
- * b2.eq(b2.field("location"), b2.literal("Boston")))
+ * b2.equals(b2.field("location"), b2.literal("Boston")))
* .project(b.field("deptno"))
* .build()))
* }</pre>
@@ -850,7 +850,7 @@ public class RelBuilder {
* SqlStdOperatorTable.GREATER_THAN,
* b2 -> b2.scan("Emps")
* .filter(
- * b2.eq(b2.field("job"), b2.literal("Manager")))
+ * b2.equals(b2.field("job"), b2.literal("Manager")))
* .project(b2.field("sal"))
* .build()))
* }</pre>
@@ -895,7 +895,7 @@ public class RelBuilder {
* SqlStdOperatorTable.GREATER_THAN,
* b2 -> b2.scan("Emps")
* .filter(
- * b2.eq(b2.field("job"), b2.literal("Manager")))
+ * b2.equals(b2.field("job"), b2.literal("Manager")))
* .project(b2.field("sal"))
* .build()))
* }</pre>
@@ -932,7 +932,8 @@ public class RelBuilder {
* b.exists(b2 ->
* b2.scan("Emps")
* .filter(
- * b2.eq(b2.field("job"), b2.literal("Manager")))
+ * b2.equals(b2.field("job"), b2.literal("Manager")))
+ * .project(b2.literal(1))
* .build()))
* }</pre>
*
@@ -956,10 +957,10 @@ public class RelBuilder {
* <pre>{@code
* b.scan("Depts")
* .filter(
- * b.exists(b2 ->
+ * b.unique(b2 ->
* b2.scan("Emps")
* .filter(
- * b2.eq(b2.field("job"), b2.literal("Manager")))
+ * b2.equals(b2.field("job"), b2.literal("Manager")))
* .project(b2.field("deptno")
* .build()))
* }</pre>
@@ -988,7 +989,7 @@ public class RelBuilder {
* b.scalarQuery(b2 ->
* b2.scan("Emps")
* .aggregate(
- * b2.eq(b2.field("job"), b2.literal("Manager")))
+ * b2.groupKey(), b2.max(b2.field("sal")))
* .build()))
* }</pre>
*
@@ -1059,7 +1060,7 @@ public class RelBuilder {
* b.scan("Depts")
* .project(
* b.field("deptno")
- * b.multisetQuery(b2 ->
+ * b.mapQuery(b2 ->
* b2.scan("Emps")
* .project(b2.field("empno"), b2.field("job"))
* .build()))