Package com.datastax.driver.core

Examples of com.datastax.driver.core.SimpleStatement


        }
    }

    public Statement buildParameterizedStatement() {
        if (ArrayUtils.isEmpty(regularStatement.getValues()) && ArrayUtils.isNotEmpty(values)) {
            final SimpleStatement statement = new SimpleStatement(regularStatement.getQueryString(), values);

            if (regularStatement.getConsistencyLevel() != null) {
                statement.setConsistencyLevel(regularStatement.getConsistencyLevel());
            }

            if (regularStatement.getSerialConsistencyLevel() != null) {
                statement.setSerialConsistencyLevel(regularStatement.getSerialConsistencyLevel());
            }
            return statement;
        } else {
            return regularStatement;
        }
View Full Code Here


        Session session = factory.getConnection();
        ;
        try
        {
            Statement queryStmt = new SimpleStatement(query);
            KunderaCoreUtils.printQuery(query, showQuery);
            queryStmt.setConsistencyLevel(ConsistencyLevel.valueOf(this.consistencyLevel.name()));
            return (T) session.execute(queryStmt);
        }
        catch (Exception e)
        {
            log.error("Error while executing query {}.", query);
View Full Code Here

    message = manager.insert(message);

    String updateQuery = "update " + CLUSTERED_MESSAGE_TABLE + " set label='" + newLabel + "' where id=" + id
        + " and type='FILE'";

    session.execute(new SimpleStatement(updateQuery));

    Thread.sleep(200);

    manager.refresh(message, ConsistencyLevel.ALL);
View Full Code Here

        // Flush
        batch.endBatch(successCallBack, errorCallBack);

        latch.await();

        Statement statement = new SimpleStatement("SELECT label from CompleteBean where id=" + entity.getId());
        Row row = manager.getNativeSession().execute(statement).one();
        assertThat(row.getString("label")).isEqualTo("label");

        result = manager.nativeQuery(selectCounter).first();
        assertThat(result.get("counter_value")).isEqualTo(10L);
View Full Code Here

        batch.update(entity);

        batch.endBatch().getImmediately();

        //Then
        Statement statement = new SimpleStatement("SELECT label from CompleteBean where id=" + entity.getId());
        Row row = manager.getNativeSession().execute(statement).one();
        assertThat(row.getString("label")).isEqualTo("label");
    }
View Full Code Here

        batch.update(entity);

        batch.endBatch().getImmediately();

        //Then
        Statement statement = new SimpleStatement("SELECT name from CompleteBean where id=" + entity.getId());
        Row row = manager.getNativeSession().execute(statement).one();
        assertThat(row.getString("name")).isEqualTo("name");
    }
View Full Code Here

        verify(context).pushCounterStatement(bsWrapper);
    }

    @Test
    public void should_prepare_statement() throws Exception {
        RegularStatement statement = new SimpleStatement("query");
        when(session.prepare("query")).thenReturn(ps);

        assertThat(daoContext.prepare(statement)).isSameAs(ps);
    }
View Full Code Here

        //Given
        final Insert statement = insertInto("test").value("id", bindMarker("id"));
        statement.setConsistencyLevel(ConsistencyLevel.ALL);
        statement.setSerialConsistencyLevel(ConsistencyLevel.LOCAL_SERIAL);
        final NativeStatementWrapper wrapper = new NativeStatementWrapper(NativeQueryLog.class, statement, new Object[] { 10L }, Optional.<CASResultListener>absent());
        final ByteBuffer[] boundValues = new SimpleStatement("select", 10L).getValues();

        //When
        final SimpleStatement actual = (SimpleStatement)wrapper.buildParameterizedStatement();

        //Then
        assertThat(actual.getQueryString()).isEqualTo(statement.getQueryString());
        assertThat(actual.getConsistencyLevel()).isEqualTo(ConsistencyLevel.ALL);
        assertThat(actual.getSerialConsistencyLevel()).isEqualTo(ConsistencyLevel.LOCAL_SERIAL);

        assertThat(actual.getValues()).hasSize(1);
        assertThat(actual.getValues()).isEqualTo(boundValues);
    }
View Full Code Here

        batch.update(entity);

        batch.endBatch();

        //Then
        Statement statement = new SimpleStatement("SELECT label from CompleteBean where id=" + entity.getId());
        Row row = manager.getNativeSession().execute(statement).one();
        assertThat(row.getString("label")).isEqualTo("label");
    }
View Full Code Here

        batch.update(entity);

        batch.endBatch();

        //Then
        Statement statement = new SimpleStatement("SELECT name from CompleteBean where id=" + entity.getId());
        Row row = manager.getNativeSession().execute(statement).one();
        assertThat(row.getString("name")).isEqualTo("name");
    }
View Full Code Here

TOP

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

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.