Package com.datastax.driver.core

Examples of com.datastax.driver.core.Row


    public void loadPropertyIntoObject(EntityOperations context, Object realObject, PropertyMeta pm) {
        log.trace("Loading property {} into object {}", pm.getPropertyName(), realObject);
        if (pm.structure().isCounter()) {
            counterLoader.loadCounter(context, realObject, pm);
        } else {
            Row row = context.loadProperty(pm);
            if (row == null && pm.structure().isCollectionAndMap()) {
                row = new NullRow();
            }
            mapper.setPropertyToEntity(row, context.getEntityMeta(), pm, realObject);
        }
View Full Code Here


    @Override
    public T next() {
        log.trace("Fetch iterator next element");
        T clusteredEntity = null;
        Row row = iterator.next();
        if (row != null) {
            clusteredEntity = meta.forOperations().instanciate();
            if (context.getStateHolderFacade().isClusteredCounter()) {
                mapper.setValuesToClusteredCounterEntity(row, meta, clusteredEntity);
                mapper.setPropertyToEntity(row, meta, meta.getIdMeta(), clusteredEntity);
View Full Code Here

        ResultSet rSet = execute(selectQueryBuilder.toString(), null);

        Iterator<Row> rowIter = rSet.iterator();
        while (rowIter.hasNext())
        {
            Row row = rowIter.next();
            DataType dataType = row.getColumnDefinitions().getType(columnName);
            Object columnValue = DSClientUtilities.assign(row, null, null, dataType.getName(), null, columnName, null);
            results.add(columnValue);
        }
        return results;
    }
View Full Code Here

        Map<String, Object> relationalValues = new HashMap<String, Object>();

        while (rowIter.hasNext())
        {
            Object entity = null;
            Row row = rowIter.next();
            ColumnDefinitions columnDefs = row.getColumnDefinitions();
            Iterator<Definition> columnDefIter = columnDefs.iterator();

            entity = iteratorColumns(metadata, metaModel, entityType, relationalValues, entity, row, columnDefIter);

            if (entity != null && entity.getClass().isAssignableFrom(metadata.getEntityClazz()))
View Full Code Here

    @Test
    public void should_dirty_check_assign_new_value_to_set() throws Exception {
        bean.setFollowers(newHashSet("Sylvain", "Jonathan"));
        manager.update(bean);

        Row row = session.execute("select followers from CompleteBean where id=" + bean.getId()).one();
        Set<String> followers = row.getSet("followers", String.class);
        assertThat(followers).containsOnly("Sylvain", "Jonathan");
    }
View Full Code Here

    public void should_dirty_check_set_element_add() throws Exception {
        bean.getFollowers().add("Jonathan");
        bean.getFollowers().addAll(asList("Sylvain", "Mickaël", "Jonathan"));
        manager.update(bean);

        Row row = session.execute("select followers from CompleteBean where id=" + bean.getId()).one();
        Set<String> friends = row.getSet("followers", String.class);

        assertThat(friends).containsOnly("George", "Paul", "Jonathan", "Sylvain", "Mickaël");

    }
View Full Code Here

    public void should_dirty_check_set_clear() throws Exception {
        bean.getFollowers().clear();
        bean.getFollowers().addAll(asList("Sylvain", "Jonathan"));
        manager.update(bean);

        Row row = session.execute("select followers from CompleteBean where id=" + bean.getId()).one();
        Set<String> friends = row.getSet("followers", String.class);

        assertThat(friends).containsOnly("Jonathan", "Sylvain");

    }
View Full Code Here

    public void should_dirty_check_set_remove() throws Exception {
        bean.getFollowers().remove("Sylvain");
        bean.getFollowers().removeAll(asList("George"));
        manager.update(bean);

        Row row = session.execute("select followers from CompleteBean where id=" + bean.getId()).one();
        Set<String> friends = row.getSet("followers", String.class);

        assertThat(friends).containsOnly("Paul");
    }
View Full Code Here

    @Test
    public void should_dirty_check_set_retain_all() throws Exception {
        bean.getFollowers().retainAll(asList("Sylvain", "Paul"));
        manager.update(bean);

        Row row = session.execute("select followers from CompleteBean where id=" + bean.getId()).one();
        Set<String> friends = row.getSet("followers", String.class);

        assertThat(friends).containsOnly("Paul");
    }
View Full Code Here

        final Iterator<String> iterator = bean.getFollowers().iterator();
        iterator.next();
        iterator.remove();
        manager.update(bean);

        Row row = session.execute("select followers from CompleteBean where id=" + bean.getId()).one();
        Set<String> friends = row.getSet("followers", String.class);

        assertThat(friends).containsOnly("Paul", "George");
    }
View Full Code Here

TOP

Related Classes of com.datastax.driver.core.Row

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.