cost 187 ms
字符串數組上的 Nifi QueryRecord 包含值

[英]Nifi QueryRecord on Array of String contains value

使用 Apache Nifi,我試圖找出如何在數組中查找以值開頭的字符串的記錄給定以下數組,我只想記錄具有以 '/test2/' 開頭的標簽 SELECT * FLOWFILE WHERE RPATH_STRING(tags, '/') LIKE '/test2/%' 我嘗試了其他一些排列,但沒有 ...

在 Java 中使用 Apache 方解石解析 Bigquery 字符串(離線)

[英]Parse Bigquery string (offline) using Apache calcite in Java

我需要一些關於使用方解石解析 Bigquery 字符串的幫助,我是 Apache 方解石的新手,所以請耐心等待我做任何愚蠢的事情。 我的目標是解析 Bigquery SQL 字符串(即 Bigquery 表達式或 Bigquery SQL)。 如果語法有問題,應該通過錯誤。 但是下面的表達式是有效 ...

如何解決此異常:未找到 function 簽名 IF 的匹配項(<boolean> ,<numeric> ,<numeric> )</numeric></numeric></boolean>

[英]How To Troubleshot This Exception :No match found for function signature IF(<BOOLEAN>, <NUMERIC>, <NUMERIC>)

我有一個表定義了 2 個字段:integer id,varchar 名稱我可以像這樣執行常見查詢: 現在,我想在 select 語句中使用“if”條件,執行以下查詢: 捕獲異常: 如何解決這個問題,有什么問題嗎? ————————— 解決方案1 :添加如下連接配置 解決方案2:用例-when 代 ...

Calcite 不返回正確的 SqlKind

[英]Calcite does not return correct SqlKind

我正在嘗試使用 Apache Calcite 來解析 SQL 語句,我發現它沒有為“avg”、“sum”等函數提供正確的 SqlKind。 這是代碼片段, 我期待它會返回“SqlKind.AVG”,不幸的是,它給出了“SqlKind.OTHER_FUNCTION”。 我在這里做錯了嗎? ...

Flink Window TVF和CEP SQL的相關規則是什么?

[英]What is the relevant rules of Flink Window TVF and CEP SQL?

我正在嘗試解析 Flink 窗口 TVF sql 列級沿襲,我初始化了一個自定義 FlinkChainedProgram 並設置了一些 Opt 規則。 除 Window TVF SQL 和 CEP SQL 外,大部分工作正常。 例如,我得到一個合乎邏輯的計划 如我們所見,優化的 RelNode 樹 ...

如何從方解石解析器中優雅地刪除引號?

[英]how to remove quote gracefully from calcite parser?

我有一張桌子,我正在嘗試解析它的 create 語句,例如 正如我們所見,這個 sqlNode 的所有字段都用 ` 引用。 但這不是我想要的如何通過 SqlWriterConfig 刪除所有引號? 謝謝 ...

Apache Calcite 在執行查詢時拋出異常(SchemaPlus.getSubSchema 返回 null)

[英]Apache Calcite throws exception when executing query (SchemaPlus.getSubSchema returns null)

[使用 Apache 方解石 1.30.0] 使用查詢: SELECT * FROM mydb.employees我可以看到當我relNode.explain(.. )時*被擴展到數據庫的正確列中,所以我知道與數據庫的連接正在(某種程度上)按預期工作, 來自model.json架構。 但是,如果 ...

如何啟用方解石的方言特定運算符,如 TO_TIMESTAMP

[英]How to enable calcite's dialect-specific operator like TO_TIMESTAMP

我想使用方解石解析 sql 查詢以進行一些 SQL 等價性驗證。 但是我發現 calcite 的默認設置不支持方言特定的運算符,例如TO_TIMESTAMP 。 錯誤如下: 這里的答案說我可以使用 jdbc 來更改方解石的設置。 但是我找不到在哪里使用 jdbc 字符串來更改設置。 我應該在方解石 ...

在 Tableau Software 中連接 Calcite JDBC 連接器

[英]Connect Calcite JDBC Connector in Tableau Software

我用 Apache 方解石為 Elasticsearch 開發了一個自定義連接器。 我可以使用 Dbeaver SQL 客戶端連接到數據源。 現在我想將它用作 Tableau Software 中的數據源。 我應該如何在 Tableau 中配置它, 這就是它在 Dbeaver 中的配置方式:想法是在 ...

如何設置方解石 ReflectiveSchema 的默認架構?

[英]How to set the default schema for calcite ReflectiveSchema?

defaultSchema 屬性似乎不起作用。 我們收到以下錯誤: java.sql.SQLException:執行 SQL 時出錯“從 emps 選擇計數(e.empid)作為 e”:從第 1 行第 28 列到第 1 行第 31 列:Object 在 org.88352839602avati ...

如何創建同時也是 ScannableTable 的 StreamableTable(Apache Calcite)?

[英]How to create a StreamableTable which is also a ScannableTable (Apache Calcite)?

我希望實現一個org.apache.calcite.schema.Table ,它可以用作 stream 以及一個表。 我正在瀏覽 Calcite 文檔, 這里提到了一個Orders表的示例,它是一個 stream 以及表。 它還提到以下兩個查詢都適用於此Orders表/流, 和 我正在嘗試實現一 ...

如何將 SqlStdOperatorTable.IN 與 RelBuilder 一起使用?

[英]How to use SqlStdOperatorTable.IN with RelBuilder?

我正在嘗試使用 RelBuilder 構建一個類似於 &lt;SELECT * FROM foo WHERE x IN ("bar1", "bar2")&gt; 的 rexNode。 但我真的找不到任何使用 SqlStdOperatorTable.IN 的示例或任何測試。 請問有人可以分享嗎? 或 ...

如何修改 RelNode 樹?

[英]How to modify a RelNode tree?

我正在使用 Apache Calcite 根據對這些 SQL 查詢施加某些限制的策略來驗證和重寫 SQL。 我正在嘗試修改RelNode樹以重寫查詢以強制執行這些限制。 我希望能夠從查詢中刪除某些部分(在驗證之后)。 例如,我希望能夠刪除投影字段(我設法使用RelBuilder.projectEx ...

為未嵌套的重復記錄生成關系代數

[英]Generating relational algebra for unnested repeated records

如何為看起來像這樣的 SQL stmt 生成關系代數? table有兩列: id和history 。 history是一條記錄, history.all_of_history是一個重復的記錄,具有三個字段( is_active 、 start_date和end_date ) ...

方解石謂詞下推

[英]Calcite Predicate Push Down

來源 SQLSELECT e . * FROM emp e INNER JOIN dept d ON e.deptno = d.deptno AND emp.deptno = 5; 優化后select e. from ( select * ...

為什么 Apache Calcite RelOptRule 跳過過濾條件子查詢?

[英]Why Apache Calcite RelOptRule skips Filter Condition subquery?

例如,我們有下一個 Rel 樹(條件中有子查詢) 它是從以下創建的: 如果我實現只查找 TableScan 的 RelOptRule,它只會找到一個與table1 一起操作的 這是一個錯誤嗎? 常見的行為發生在 RelShuttle 中,它會相應地跳過條件中的 RelNode ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM