Package com.datastax.driver.core.querybuilder.Update

Examples of com.datastax.driver.core.querybuilder.Update.Assignments


        Object entity = new Object();
        PropertyMeta pm = mock(PropertyMeta.class, RETURNS_DEEP_STUBS);

        when(meta.forValues().getPrimaryKey(entity)).thenReturn(10L);

        final Assignments assignments = update("table").with();
        when(meta.structure().isEmbeddedId()).thenReturn(false);
        when(meta.forTranscoding().encodeToCassandra(10L)).thenReturn(10L);
        when(meta.getCQL3ColumnName()).thenReturn("id");

        //When
View Full Code Here


        //Given
        final Conditions conditions = update("table").onlyIf();
        when(meta.getCQL3ColumnName()).thenReturn("names");

        //When
        final Assignments actual = view.generateUpdateForRemoveAll(conditions);

        //Then
        assertThat(actual.getQueryString()).isEqualTo("UPDATE table SET names=:names;");
    }
View Full Code Here

        //Given
        final Conditions conditions = update("table").onlyIf();
        when(meta.getCQL3ColumnName()).thenReturn("names");

        //When
        final Assignments actual = view.generateUpdateForAddedElements(conditions);

        //Then
        assertThat(actual.getQueryString()).isEqualTo("UPDATE table SET names=names+:names;");
    }
View Full Code Here

        //Given
        final Conditions conditions = update("table").onlyIf();
        when(meta.getCQL3ColumnName()).thenReturn("names");

        //When
        final Assignments actual = view.generateUpdateForRemovedElements(conditions);

        //Then
        assertThat(actual.getQueryString()).isEqualTo("UPDATE table SET names=names-:names;");
    }
View Full Code Here

        //Given
        final Conditions conditions = update("table").onlyIf();
        when(meta.getCQL3ColumnName()).thenReturn("names");

        //When
        final Assignments actual = view.generateUpdateForAppendedElements(conditions);

        //Then
        assertThat(actual.getQueryString()).isEqualTo("UPDATE table SET names=names+:names;");
    }
View Full Code Here

        //Given
        final Conditions conditions = update("table").onlyIf();
        when(meta.getCQL3ColumnName()).thenReturn("names");

        //When
        final Assignments actual = view.generateUpdateForPrependedElements(conditions);

        //Then
        assertThat(actual.getQueryString()).isEqualTo("UPDATE table SET names=:names+names;");
    }
View Full Code Here

        //Given
        final Conditions conditions = update("table").onlyIf();
        when(meta.getCQL3ColumnName()).thenReturn("names");

        //When
        final Assignments actual = view.generateUpdateForRemoveListElements(conditions);

        //Then
        assertThat(actual.getQueryString()).isEqualTo("UPDATE table SET names=names-:names;");
    }
View Full Code Here

        //Given
        final Conditions conditions = update("table").onlyIf();
        when(meta.getCQL3ColumnName()).thenReturn("names");

        //When
        final Assignments actual = view.generateUpdateForAddedEntries(conditions);

        //Then
        assertThat(actual.getQueryString()).isEqualTo("UPDATE table SET names=names+:names;");
    }
View Full Code Here

        //Given
        final Conditions conditions = update("table").onlyIf();
        when(meta.getCQL3ColumnName()).thenReturn("names");

        //When
        final Assignments actual = view.generateUpdateForRemovedKey(conditions);

        //Then
        assertThat(actual.getQueryString()).isEqualTo("UPDATE table SET names[:key]=:nullValue;");
    }
View Full Code Here

        //Given
        final Conditions conditions = update("table").onlyIf();
        when(meta.getCQL3ColumnName()).thenReturn("names");

        //When
        final Assignments actual = view.generateUpdateForSetAtIndexElement(conditions, 2, "DuyHai");

        //Then
        assertThat(actual.getQueryString()).isEqualTo("UPDATE table SET names[2]=?;");
    }
View Full Code Here

TOP

Related Classes of com.datastax.driver.core.querybuilder.Update.Assignments

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.