Package org.caffinitas.mapper.core.codec

Examples of org.caffinitas.mapper.core.codec.GettableRetriever


        }
        if (tracer != null) {
            tracer.onReadResultSetBegin(session, entity, resultSet, columns);
        }
        T last = r == null || r.isEmpty() ? null : r.get(r.size() - 1);
        GettableRetriever retriever = new GettableRetriever(session.persistenceManager.protocolVersion, columns);
        for (Row row : all) {
            if (row != null) {
                retriever.setCurrentSource(row);
                if (tracer != null) {
                    tracer.onReadResultSetRow(session, entity, resultSet, columns, row);
                }
                T el = entity.fromRow(session, retriever, columns, last);
                if (el != null) {
View Full Code Here


    @SuppressWarnings("unchecked") private T wrapResultSet(MappedEntityBase entity, ResultSet resultSet, CqlColumn[] columns, T r) {
        if (tracer != null) {
            tracer.onReadResultSetBegin(session, entity, resultSet, columns);
        }
        GettableRetriever retriever = new GettableRetriever(session.persistenceManager.protocolVersion, columns);
        while (!resultSet.isExhausted()) {
            Row row = resultSet.one();
            if (LOGGER.isTraceEnabled()) {
                LOGGER.trace("got {} row for read of {}", row != null ? "a" : "no", entity.type);
            }
            retriever.setCurrentSource(row);
            if (tracer != null) {
                tracer.onReadResultSetRow(session, entity, resultSet, columns, row);
            }
            T r2 = entity.fromRow(session, retriever, columns, r);
            if (r2 != null) {
View Full Code Here

        }

        ResultSet resultSet = session.execute(bStmt);
        Row row = resultSet.one();
        if (row != null) {
            Retriever retriever = new GettableRetriever(persistenceSession.persistenceManager.protocolVersion, row, loadColumns);
            for (MappedAttribute attr : attrs) {
                Object instance = resolveParentInstance(container, attr);
                if (LOGGER.isDebugEnabled()) {
                    LOGGER.debug("Applying attribute {} to {} for {}", attr.name, instance.getClass(), type);
                }
View Full Code Here

        }

        ResultSet resultSet = session.execute(bStmt);
        Row row = resultSet.one();
        if (row != null) {
            Retriever retriever = new GettableRetriever(persistenceSession.persistenceManager.protocolVersion, row, loadColumns);
            for (MappedAttribute attr : attrs) {
                Object instance = resolveParentInstance(container, attr);
                if (LOGGER.isDebugEnabled()) {
                    LOGGER.debug("Applying attribute {} to {} for {}", attr.name, instance.getClass(), type);
                }
View Full Code Here

TOP

Related Classes of org.caffinitas.mapper.core.codec.GettableRetriever

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.