Hello

I am using apache ignite 2.7 version and trying to join three tables and My
query looks as below. All tables are configured as PARTIONED and also set
"distributedjoin=true" 
==============================================
SELECT 
        CAS.Group_Customer_ID as groupCustomerId,
        CAS.Account_Number as accountNumber,
        'Custody Account' as productTitle,
        CAS.Investment_Model as investmentModel,
        sum(CAS.Market_Value) AS marketValue,
        CSS.Category_Sequence as sequenceNumber,
    sum(ASM.Prev_Month_Bal)  as preMonthBal,
    sum(ASM.Prev_Year_Bal) as preYearBal  
 FROM
        "VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS CAS 
INNER JOIN "IdbCpsSequenceCache".IDB_CPS_SEQUENCE CSS ON 
        CAS.Account_Type = CSS.Account_Type  
        AND CAS.As_Of_Date BETWEEN '2018-12-31' AND '2018-12-31' 
        AND CAS.Group_Customer_ID = 61 
 INNER JOIN "InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY ASM ON
                CAS.Group_Customer_ID = ASM.Group_Customer_ID  
        AND CAS.Account_Number = ASM.Account_Number   
        AND CAS.As_of_Date = ASM.Effective_Date 
        AND CAS.Account_Type = ASM.Account_Type  
        AND CAS.Product = ASM.Product 
                AND CAS.Asset_Class_Allocation = ASM.Asset_Class
        group by  
        CAS.Group_Customer_ID,
        CAS.Account_Number,
        CAS.Investment_Model,
        CSS.Category_Sequence
=========================================
I have added index for each fields which are used in each cache table as
below. Example in InvestmentSummaryMonthlyCache:-

       ArrayList<QueryIndex> indexes = new ArrayList<>();
        QueryIndex index = new QueryIndex();
        index.setName("NonClustered_Index_Summary_Monthly");
        index.setIndexType(QueryIndexType.SORTED);
        LinkedHashMap<String, Boolean> indFlds = new LinkedHashMap<>();
        indFlds.put("dwId", true);
        indFlds.put("groupCustomerId", true);
        indFlds.put("accountNumber", true);
        indFlds.put("accountType", true);
        indFlds.put("product", true);
        indFlds.put("productType", true);
        indFlds.put("subProduct", true);
        indFlds.put("assetClass", true);
        indFlds.put("effectiveDate", true);
        index.setFields(indFlds);
        indexes.add(index);
        qryEntity.setIndexes(indexes);
        qryEntities.add(qryEntity);
=========================
When I tried to execute query(I have all fields defined in index as above),
getting an error -> SQL Error [50000]: javax.cache.CacheException: Failed to
prepare distributed join query: join condition does not use index
[joinedCache=InvestmentSummaryMonthlyCache, What am I missing here?


plan=SELECT
    CAS__Z0.GROUP_CUSTOMER_ID AS __C0_0,
    CAS__Z0.ACCOUNT_NUMBER AS __C0_1,
    'Custody Account' AS __C0_2,
    CAS__Z0.INVESTMENT_MODEL AS __C0_3,
    SUM(CAS__Z0.MARKET_VALUE) AS __C0_4,
    CSS__Z1.CATEGORY_SEQUENCE AS __C0_5,
    SUM(ASM__Z2.PREV_MONTH_BAL) AS __C0_6,
    SUM(ASM__Z2.PREV_YEAR_BAL) AS __C0_7
FROM "VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS
CAS__Z0
    /*
"VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS.__SCAN_
*/
    /* WHERE (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31')
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
        AND (CAS__Z0.AS_OF_DATE >= DATE '2018-12-31'))
    */
INNER JOIN "InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY ASM__Z2
    /* batched:broadcast
"InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY.__SCAN_ */
    ON 1=1
    /* WHERE (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER)
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
        AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
        AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
        AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
        AND (CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)))))
    */
INNER JOIN "IdbCpsSequenceCache".IDB_CPS_SEQUENCE CSS__Z1
    /* batched:broadcast "IdbCpsSequenceCache".NONCLUSTERED_INDEX_LC:
ACCOUNT_TYPE = CAS__Z0.ACCOUNT_TYPE */
    ON 1=1
WHERE ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
    AND ((CAS__Z0.ACCOUNT_TYPE = CSS__Z1.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE >= DATE '2018-12-31')
    AND (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31'))))
    AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
    AND ((CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)
    AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
    AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
    AND (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER))))))
GROUP BY CAS__Z0.GROUP_CUSTOMER_ID, CAS__Z0.ACCOUNT_NUMBER,
CAS__Z0.INVESTMENT_MODEL, CSS__Z1.CATEGORY_SEQUENCE]
  SQL Error [50000]: javax.cache.CacheException: Failed to prepare
distributed join query: join condition does not use index
[joinedCache=InvestmentSummaryMonthlyCache, plan=SELECT
    CAS__Z0.GROUP_CUSTOMER_ID AS __C0_0,
    CAS__Z0.ACCOUNT_NUMBER AS __C0_1,
    'Custody Account' AS __C0_2,
    CAS__Z0.INVESTMENT_MODEL AS __C0_3,
    SUM(CAS__Z0.MARKET_VALUE) AS __C0_4,
    CSS__Z1.CATEGORY_SEQUENCE AS __C0_5,
    SUM(ASM__Z2.PREV_MONTH_BAL) AS __C0_6,
    SUM(ASM__Z2.PREV_YEAR_BAL) AS __C0_7
FROM "VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS
CAS__Z0
    /*
"VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS.__SCAN_
*/
    /* WHERE (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31')
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
        AND (CAS__Z0.AS_OF_DATE >= DATE '2018-12-31'))
    */
INNER JOIN "InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY ASM__Z2
    /* batched:broadcast
"InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY.__SCAN_ */
    ON 1=1
    /* WHERE (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER)
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
        AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
        AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
        AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
        AND (CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)))))
    */
INNER JOIN "IdbCpsSequenceCache".IDB_CPS_SEQUENCE CSS__Z1
    /* batched:broadcast "IdbCpsSequenceCache".NONCLUSTERED_INDEX_LC:
ACCOUNT_TYPE = CAS__Z0.ACCOUNT_TYPE */
    ON 1=1
WHERE ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
    AND ((CAS__Z0.ACCOUNT_TYPE = CSS__Z1.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE >= DATE '2018-12-31')
    AND (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31'))))
    AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
    AND ((CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)
    AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
    AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
    AND (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER))))))
GROUP BY CAS__Z0.GROUP_CUSTOMER_ID, CAS__Z0.ACCOUNT_NUMBER,
CAS__Z0.INVESTMENT_MODEL, CSS__Z1.CATEGORY_SEQUENCE]
    SQL Error [50000]: javax.cache.CacheException: Failed to prepare
distributed join query: join condition does not use index
[joinedCache=InvestmentSummaryMonthlyCache, plan=SELECT
    CAS__Z0.GROUP_CUSTOMER_ID AS __C0_0,
    CAS__Z0.ACCOUNT_NUMBER AS __C0_1,
    'Custody Account' AS __C0_2,
    CAS__Z0.INVESTMENT_MODEL AS __C0_3,
    SUM(CAS__Z0.MARKET_VALUE) AS __C0_4,
    CSS__Z1.CATEGORY_SEQUENCE AS __C0_5,
    SUM(ASM__Z2.PREV_MONTH_BAL) AS __C0_6,
    SUM(ASM__Z2.PREV_YEAR_BAL) AS __C0_7
FROM "VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS
CAS__Z0
    /*
"VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS.__SCAN_
*/
    /* WHERE (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31')
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
        AND (CAS__Z0.AS_OF_DATE >= DATE '2018-12-31'))
    */
INNER JOIN "InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY ASM__Z2
    /* batched:broadcast
"InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY.__SCAN_ */
    ON 1=1
    /* WHERE (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER)
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
        AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
        AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
        AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
        AND (CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)))))
    */
INNER JOIN "IdbCpsSequenceCache".IDB_CPS_SEQUENCE CSS__Z1
    /* batched:broadcast "IdbCpsSequenceCache".NONCLUSTERED_INDEX_LC:
ACCOUNT_TYPE = CAS__Z0.ACCOUNT_TYPE */
    ON 1=1
WHERE ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
    AND ((CAS__Z0.ACCOUNT_TYPE = CSS__Z1.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE >= DATE '2018-12-31')
    AND (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31'))))
    AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
    AND ((CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)
    AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
    AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
    AND (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER))))))
GROUP BY CAS__Z0.GROUP_CUSTOMER_ID, CAS__Z0.ACCOUNT_NUMBER,
CAS__Z0.INVESTMENT_MODEL, CSS__Z1.CATEGORY_SEQUENCE]
      SQL Error [50000]: javax.cache.CacheException: Failed to prepare
distributed join query: join condition does not use index
[joinedCache=InvestmentSummaryMonthlyCache, plan=SELECT
    CAS__Z0.GROUP_CUSTOMER_ID AS __C0_0,
    CAS__Z0.ACCOUNT_NUMBER AS __C0_1,
    'Custody Account' AS __C0_2,
    CAS__Z0.INVESTMENT_MODEL AS __C0_3,
    SUM(CAS__Z0.MARKET_VALUE) AS __C0_4,
    CSS__Z1.CATEGORY_SEQUENCE AS __C0_5,
    SUM(ASM__Z2.PREV_MONTH_BAL) AS __C0_6,
    SUM(ASM__Z2.PREV_YEAR_BAL) AS __C0_7
FROM "VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS
CAS__Z0
    /*
"VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS.__SCAN_
*/
    /* WHERE (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31')
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
        AND (CAS__Z0.AS_OF_DATE >= DATE '2018-12-31'))
    */
INNER JOIN "InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY ASM__Z2
    /* batched:broadcast
"InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY.__SCAN_ */
    ON 1=1
    /* WHERE (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER)
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
        AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
        AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
        AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
        AND (CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)))))
    */
INNER JOIN "IdbCpsSequenceCache".IDB_CPS_SEQUENCE CSS__Z1
    /* batched:broadcast "IdbCpsSequenceCache".NONCLUSTERED_INDEX_LC:
ACCOUNT_TYPE = CAS__Z0.ACCOUNT_TYPE */
    ON 1=1
WHERE ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
    AND ((CAS__Z0.ACCOUNT_TYPE = CSS__Z1.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE >= DATE '2018-12-31')
    AND (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31'))))
    AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
    AND ((CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)
    AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
    AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
    AND (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER))))))
GROUP BY CAS__Z0.GROUP_CUSTOMER_ID, CAS__Z0.ACCOUNT_NUMBER,
CAS__Z0.INVESTMENT_MODEL, CSS__Z1.CATEGORY_SEQUENCE]
        javax.cache.CacheException: Failed to prepare distributed join
query: join condition does not use index
[joinedCache=InvestmentSummaryMonthlyCache, plan=SELECT
    CAS__Z0.GROUP_CUSTOMER_ID AS __C0_0,
    CAS__Z0.ACCOUNT_NUMBER AS __C0_1,
    'Custody Account' AS __C0_2,
    CAS__Z0.INVESTMENT_MODEL AS __C0_3,
    SUM(CAS__Z0.MARKET_VALUE) AS __C0_4,
    CSS__Z1.CATEGORY_SEQUENCE AS __C0_5,
    SUM(ASM__Z2.PREV_MONTH_BAL) AS __C0_6,
    SUM(ASM__Z2.PREV_YEAR_BAL) AS __C0_7
FROM "VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS
CAS__Z0
    /*
"VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS.__SCAN_
*/
    /* WHERE (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31')
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
        AND (CAS__Z0.AS_OF_DATE >= DATE '2018-12-31'))
    */
INNER JOIN "InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY ASM__Z2
    /* batched:broadcast
"InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY.__SCAN_ */
    ON 1=1
    /* WHERE (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER)
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
        AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
        AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
        AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
        AND (CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)))))
    */
INNER JOIN "IdbCpsSequenceCache".IDB_CPS_SEQUENCE CSS__Z1
    /* batched:broadcast "IdbCpsSequenceCache".NONCLUSTERED_INDEX_LC:
ACCOUNT_TYPE = CAS__Z0.ACCOUNT_TYPE */
    ON 1=1
WHERE ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
    AND ((CAS__Z0.ACCOUNT_TYPE = CSS__Z1.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE >= DATE '2018-12-31')
    AND (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31'))))
    AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
    AND ((CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)
    AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
    AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
    AND (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER))))))
GROUP BY CAS__Z0.GROUP_CUSTOMER_ID, CAS__Z0.ACCOUNT_NUMBER,
CAS__Z0.INVESTMENT_MODEL, CSS__Z1.CATEGORY_SEQUENCE]
        javax.cache.CacheException: Failed to prepare distributed join
query: join condition does not use index
[joinedCache=InvestmentSummaryMonthlyCache, plan=SELECT
    CAS__Z0.GROUP_CUSTOMER_ID AS __C0_0,
    CAS__Z0.ACCOUNT_NUMBER AS __C0_1,
    'Custody Account' AS __C0_2,
    CAS__Z0.INVESTMENT_MODEL AS __C0_3,
    SUM(CAS__Z0.MARKET_VALUE) AS __C0_4,
    CSS__Z1.CATEGORY_SEQUENCE AS __C0_5,
    SUM(ASM__Z2.PREV_MONTH_BAL) AS __C0_6,
    SUM(ASM__Z2.PREV_YEAR_BAL) AS __C0_7
FROM "VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS
CAS__Z0
    /*
"VwCustodyAccountPositionCpsCache".VW_CUSTODY_ACCOUNT_POSITION_CPS.__SCAN_
*/
    /* WHERE (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31')
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
        AND (CAS__Z0.AS_OF_DATE >= DATE '2018-12-31'))
    */
INNER JOIN "InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY ASM__Z2
    /* batched:broadcast
"InvestmentSummaryMonthlyCache".ASSET_SUMMARY_MONTHLY.__SCAN_ */
    ON 1=1
    /* WHERE (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER)
        AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
        AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
        AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
        AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
        AND (CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)))))
    */
INNER JOIN "IdbCpsSequenceCache".IDB_CPS_SEQUENCE CSS__Z1
    /* batched:broadcast "IdbCpsSequenceCache".NONCLUSTERED_INDEX_LC:
ACCOUNT_TYPE = CAS__Z0.ACCOUNT_TYPE */
    ON 1=1
WHERE ((CAS__Z0.GROUP_CUSTOMER_ID = 80061)
    AND ((CAS__Z0.ACCOUNT_TYPE = CSS__Z1.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE >= DATE '2018-12-31')
    AND (CAS__Z0.AS_OF_DATE <= DATE '2018-12-31'))))
    AND ((CAS__Z0.ASSET_CLASS_ALLOCATION = ASM__Z2.ASSET_CLASS)
    AND ((CAS__Z0.PRODUCT = ASM__Z2.PRODUCT)
    AND ((CAS__Z0.ACCOUNT_TYPE = ASM__Z2.ACCOUNT_TYPE)
    AND ((CAS__Z0.AS_OF_DATE = ASM__Z2.EFFECTIVE_DATE)
    AND ((CAS__Z0.GROUP_CUSTOMER_ID = ASM__Z2.GROUP_CUSTOMER_ID)
    AND (CAS__Z0.ACCOUNT_NUMBER = ASM__Z2.ACCOUNT_NUMBER))))))
GROUP BY CAS__Z0.GROUP_CUSTOMER_ID, CAS__Z0.ACCOUNT_NUMBER,
CAS__Z0.INVESTMENT_MODEL, CSS__Z1.CATEGORY_SEQUENCE]




--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to