在sqlline.sh中使用`!table`重复的表格显示

问题描述 投票:1回答:1

当类eq时,!table命令显示两个重复的tableName DIMSTATDimStat.java,代码如下:

    Ignition.setClientMode(true);
    Ignition.start(ConfigUtils.getIgniteCfg("127.0.0.1:47500..47509"));
    CacheConfiguration<String, DimStat> ccf = new CacheConfiguration<>();
    ccf.setSqlSchema("PUBLIC");
    ccf.setBackups(2);
    ccf.setName("DIMSTAT");
    ccf.setIndexedTypes(String.class, DimStat.class);  // DimStat
    ccf.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new Duration(TimeUnit.DAYS, 1)));
    IgniteCache<String, Dim_Stat> cache = Ignition.ignite().getOrCreateCache(ccf);

!table result using DimStat.class

但是使用Dim_Stat.java时没关系

!table result using Dim_Stat.class

ignite gridgain
1个回答
1
投票

这是一个错误。我已经提交了一张JIRA票,以便跟踪这个问题https://issues.apache.org/jira/browse/IGNITE-7277

作为解决方法,您可以使用DDL命令:https://apacheignite-sql.readme.io/docs/ddl示例可在此处获取:https://github.com/apache/ignite/blob/master/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryDdlExample.java

© www.soinside.com 2019 - 2024. All rights reserved.