簡體   English   中英

Apache Ignite-簡單緩存上的SQL查詢

[英]Apache Ignite - SQL query on a simple cache

我需要在我的簡單鍵值緩存中執行SQL查詢,其中鍵和值是字符串類型。 我從documnetation了解到我應該為此添加queryEntities屬性,因此我將其添加到了緩存配置中:

                <property name="queryEntities">
                    <list>
                            <bean class="org.apache.ignite.cache.QueryEntity">
                                    <property name="keyType" value="java.lang.String"/>
                                    <property name="valueType" value="java.lang.String"/>

                            </bean>
                    </list>
            </property>

根據此處的示例: https : //apacheignite.readme.io/docs/cache-queries#scan-queries

但是,我仍然無法在我的緩存上執行“找不到表”錯誤的SQL。

我是Ignite的新手,所以我想知道我是否還缺少其他步驟。 我的緩存是一個簡單的鍵值,因此我不需要Person示例中顯示的那些字段。

從您的代碼判斷,以下方法應該起作用:

SELECT _KEY, _VAL FROM "cacheName".STRING; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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