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()))

Reply via email to