List<VirtualDataWindowLookupFieldDesc> btreeFields = new ArrayList<VirtualDataWindowLookupFieldDesc>();
for (IndexedPropDesc btreeprop : btreeProps) {
btreeFields.add(new VirtualDataWindowLookupFieldDesc(btreeprop.getIndexPropName(), null, btreeprop.getCoercionType()));
}
VirtualDWEventTable eventTable = new VirtualDWEventTable(unique, hashFields, btreeFields, TABLE_ORGANIZATION);
IndexMultiKey imk = new IndexMultiKey(unique, hashedProps, btreeProps);
return new Pair<IndexMultiKey, EventTable>(imk, eventTable);
}