Package org.apache.cayenne.query

Examples of org.apache.cayenne.query.EntityResultSegment


            // with resolved objects
            List<PrefetchProcessorNode> segmentNodes = new ArrayList<PrefetchProcessorNode>(width);
            for (int i = 0; i < width; i++) {

                if (rsMapping.get(i) instanceof EntityResultSegment) {
                    EntityResultSegment entitySegment = (EntityResultSegment) rsMapping
                            .get(i);
                    PrefetchProcessorNode nextResult = toResultsTree(
                            entitySegment.getClassDescriptor(),
                            metadata.getPrefetchTree(),
                            mainRows,
                            i);

                    segmentNodes.add(nextResult);
View Full Code Here


            // with resolved objects
            List<List<?>> resultLists = new ArrayList<List<?>>(width);
            for (int i = 0; i < width; i++) {

                if (rsMapping.get(i) instanceof EntityResultSegment) {
                    EntityResultSegment entitySegment = (EntityResultSegment) rsMapping
                            .get(i);
                    List<Persistent> nextResult = toObjects(entitySegment
                            .getClassDescriptor(), null, mainRows, i);
                    resultLists.add(nextResult);

                    for (int j = 0; j < rowsLen; j++) {
                        Object[] row = mainRows.get(j);
View Full Code Here

            List<PrefetchProcessorNode> segmentNodes = new ArrayList<PrefetchProcessorNode>(
                    width);
            for (int i = 0; i < width; i++) {

                if (rsMapping.get(i) instanceof EntityResultSegment) {
                    EntityResultSegment entitySegment = (EntityResultSegment) rsMapping
                            .get(i);
                    PrefetchProcessorNode nextResult = toResultsTree(
                            entitySegment.getClassDescriptor(),
                            metadata.getPrefetchTree(),
                            mainRows,
                            i);

                    segmentNodes.add(nextResult);
View Full Code Here

            QueryMetadata metadata,
            EntityResultSegment segmentDescriptor,
            int position) {

        ClassDescriptor classDescriptor;
        EntityResultSegment segmentMetadata;

        List<Object> segmentDesriptors = metadata.getResultSetMapping();
        if (segmentDesriptors != null) {
            segmentMetadata = (EntityResultSegment) segmentDesriptors.get(position);
            classDescriptor = segmentMetadata.getClassDescriptor();
        }
        else {
            segmentMetadata = null;
            classDescriptor = metadata.getClassDescriptor();
        }
View Full Code Here

            // with resolved objects
            List<List<?>> resultLists = new ArrayList<List<?>>(width);
            for (int i = 0; i < width; i++) {

                if (rsMapping.get(i) instanceof EntityResultSegment) {
                    EntityResultSegment entitySegment = (EntityResultSegment) rsMapping
                            .get(i);
                    List<Persistent> nextResult = toObjects(entitySegment
                            .getClassDescriptor(), metadata.getPrefetchTree() , mainRows, i);
                   
                    resultLists.add(nextResult);
                   
                    for (int j = 0; j < rowsLen; j++) {
View Full Code Here

            // with resolved objects
            List<List<?>> resultLists = new ArrayList<List<?>>(width);
            for (int i = 0; i < width; i++) {

                if (rsMapping.get(i) instanceof EntityResultSegment) {
                    EntityResultSegment entitySegment = (EntityResultSegment) rsMapping
                            .get(i);
                    List<Persistent> nextResult = toObjects(entitySegment
                            .getClassDescriptor(), null, mainRows, i);
                    resultLists.add(nextResult);

                    for (int j = 0; j < rowsLen; j++) {
                        Object[] row = mainRows.get(j);
View Full Code Here

            // with resolved objects
            List<PrefetchProcessorNode> segmentNodes = new ArrayList<PrefetchProcessorNode>(width);
            for (int i = 0; i < width; i++) {

                if (rsMapping.get(i) instanceof EntityResultSegment) {
                    EntityResultSegment entitySegment = (EntityResultSegment) rsMapping.get(i);
                    PrefetchProcessorNode nextResult = toResultsTree(entitySegment.getClassDescriptor(),
                            metadata.getPrefetchTree(), mainRows, i);

                    segmentNodes.add(nextResult);

                    List<Persistent> objects = nextResult.getObjects();
View Full Code Here

            List<PrefetchProcessorNode> segmentNodes = new ArrayList<PrefetchProcessorNode>(
                    width);
            for (int i = 0; i < width; i++) {

                if (rsMapping.get(i) instanceof EntityResultSegment) {
                    EntityResultSegment entitySegment = (EntityResultSegment) rsMapping
                            .get(i);
                    PrefetchProcessorNode nextResult = toResultsTree(
                            entitySegment.getClassDescriptor(),
                            metadata.getPrefetchTree(),
                            mainRows,
                            i);

                    segmentNodes.add(nextResult);
View Full Code Here

            List<PrefetchProcessorNode> segmentNodes = new ArrayList<PrefetchProcessorNode>(
                    width);
            for (int i = 0; i < width; i++) {

                if (rsMapping.get(i) instanceof EntityResultSegment) {
                    EntityResultSegment entitySegment = (EntityResultSegment) rsMapping
                            .get(i);
                    PrefetchProcessorNode nextResult = toResultsTree(
                            entitySegment.getClassDescriptor(),
                            metadata.getPrefetchTree(),
                            mainRows,
                            i);

                    segmentNodes.add(nextResult);
View Full Code Here

TOP

Related Classes of org.apache.cayenne.query.EntityResultSegment

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.