entities = new ArrayList<Object>(qResults.size());
MetamodelImpl metaModel = (MetamodelImpl) kunderaMetadata.getApplicationMetadata().getMetamodel(
m.getPersistenceUnit());
EntityType entityType = metaModel.entity(m.getEntityClazz());
List<AbstractManagedType> subManagedType = ((AbstractManagedType) entityType).getSubManagedType();
for (Bytes key : qResults.keySet())
{
onSuperColumn(m, isRelation, relations, entities, qResults.get(key), key.getBytes());
}
}
else
{
Map<Bytes, List<Column>> qResults = selector.getColumnsFromRows(m.getTableName(),
selector.newKeyRange("", "", maxResult), slicePredicate, getConsistencyLevel());
entities = new ArrayList<Object>(qResults.size());
MetamodelImpl metaModel = (MetamodelImpl) kunderaMetadata.getApplicationMetadata().getMetamodel(
m.getPersistenceUnit());
EntityType entityType = metaModel.entity(m.getEntityClazz());
List<AbstractManagedType> subManagedType = ((AbstractManagedType) entityType).getSubManagedType();
for (Bytes key : qResults.keySet())
{
onColumn(m, isRelation, relations, entities, qResults.get(key), subManagedType, key.getBytes());
}
}
}
}
else
{
entities = new ArrayList<Object>();
for (IndexClause ix : ixClause)
{
Map<Bytes, List<Column>> qResults = selector.getIndexedColumns(m.getTableName(), ix, slicePredicate,
getConsistencyLevel());
MetamodelImpl metaModel = (MetamodelImpl) kunderaMetadata.getApplicationMetadata().getMetamodel(
m.getPersistenceUnit());
EntityType entityType = metaModel.entity(m.getEntityClazz());
List<AbstractManagedType> subManagedType = ((AbstractManagedType) entityType).getSubManagedType();
for (Bytes key : qResults.keySet())
{