Search in sources :

Example 1 with Value

use of jakarta.nosql.Value in project jnosql-diana by eclipse.

the class ColumnTest method shouldReturnGetObject.

@Test
public void shouldReturnGetObject() {
    Value value = Value.of("text");
    Column column = Column.of("name", value);
    assertEquals(value.get(), column.get());
}
Also used : Column(jakarta.nosql.column.Column) Value(jakarta.nosql.Value) Test(org.junit.jupiter.api.Test)

Example 2 with Value

use of jakarta.nosql.Value in project jnosql-diana by eclipse.

the class ColumnTest method shouldReturnGetType.

@Test
public void shouldReturnGetType() {
    Value value = Value.of("text");
    Column column = Column.of("name", value);
    TypeReference<List<String>> typeReference = new TypeReference<List<String>>() {
    };
    assertEquals(value.get(typeReference), column.get(typeReference));
}
Also used : Column(jakarta.nosql.column.Column) Value(jakarta.nosql.Value) List(java.util.List) TypeReference(jakarta.nosql.TypeReference) Test(org.junit.jupiter.api.Test)

Example 3 with Value

use of jakarta.nosql.Value in project jnosql-diana by eclipse.

the class DocumentParamsTest method shouldAddParameter.

@Test
public void shouldAddParameter() {
    Params params = Params.newParams();
    Value name = params.add("name");
    assertNotNull(name);
    MatcherAssert.<List<String>>assertThat(params.getParametersNames(), containsInAnyOrder("name"));
}
Also used : Value(jakarta.nosql.Value) Params(jakarta.nosql.Params) List(java.util.List) Test(org.junit.jupiter.api.Test)

Example 4 with Value

use of jakarta.nosql.Value in project jnosql-diana by eclipse.

the class DocumentParamsTest method shouldSetParameter.

@Test
public void shouldSetParameter() {
    Params params = Params.newParams();
    Value name = params.add("name");
    Document document = Document.of("name", name);
    params.bind("name", "Ada Lovelace");
    assertEquals("Ada Lovelace", document.get());
    params.bind("name", "Diana");
    assertEquals("Diana", document.get());
}
Also used : Value(jakarta.nosql.Value) Params(jakarta.nosql.Params) Document(jakarta.nosql.document.Document) Test(org.junit.jupiter.api.Test)

Example 5 with Value

use of jakarta.nosql.Value in project jnosql-diana by eclipse.

the class DocumentTest method shouldReturnGetObject.

@Test
public void shouldReturnGetObject() {
    Value value = Value.of("text");
    Document document = Document.of("name", value);
    assertEquals(value.get(), document.get());
}
Also used : Value(jakarta.nosql.Value) Document(jakarta.nosql.document.Document) Test(org.junit.jupiter.api.Test)

Aggregations

Value (jakarta.nosql.Value)66 Test (org.junit.jupiter.api.Test)53 Params (jakarta.nosql.Params)23 List (java.util.List)16 TypeReference (jakarta.nosql.TypeReference)7 KeyValueEntity (jakarta.nosql.keyvalue.KeyValueEntity)7 KeyValuePreparedStatement (jakarta.nosql.keyvalue.KeyValuePreparedStatement)7 AtomicInteger (java.util.concurrent.atomic.AtomicInteger)7 QueryException (jakarta.nosql.QueryException)6 Column (jakarta.nosql.column.Column)6 BigInteger (java.math.BigInteger)6 Collectors.toList (java.util.stream.Collectors.toList)6 Stream (java.util.stream.Stream)6 ColumnQuery (jakarta.nosql.column.ColumnQuery)5 Map (java.util.Map)5 ServiceLoaderProvider (jakarta.nosql.ServiceLoaderProvider)4 BucketManager (jakarta.nosql.keyvalue.BucketManager)4 Person (jakarta.nosql.tck.entities.Person)4 Predicate (com.hazelcast.query.Predicate)3 ColumnCondition (jakarta.nosql.column.ColumnCondition)3