[英]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.