private IQueryResult ClassOnlyQuery()
        {
            AbstractQueryResult queryResult = NewQueryResult();

            queryResult.LoadFromClassIndex(ClassMetadata());
            return(queryResult);
        }
        public override IQueryResult ClassOnlyQuery(QQueryBase query, ClassMetadata clazz
                                                    )
        {
            if (!clazz.HasClassIndex())
            {
                return(new IdListQueryResult(query.Transaction()));
            }
            AbstractQueryResult queryResult = NewQueryResult(query.Transaction());

            queryResult.LoadFromClassIndex(clazz);
            return(queryResult);
        }