Skip to content

Commit

Permalink
docs: update documentation select query
Browse files Browse the repository at this point in the history
Signed-off-by: Otavio Santana <otaviopolianasantana@gmail.com>
  • Loading branch information
otaviojava committed Mar 2, 2024
1 parent 47f68ec commit aac7429
Show file tree
Hide file tree
Showing 10 changed files with 120 additions and 120 deletions.
Expand Up @@ -17,7 +17,7 @@
package org.eclipse.jnosql.communication.semistructured;

import jakarta.data.Sort;
import org.eclipse.jnosql.communication.semistructured.DeleteQuery.ColumnDeleteQueryBuilder;
import org.eclipse.jnosql.communication.semistructured.DeleteQuery.DeleteQueryBuilder;

import java.util.ArrayList;
import java.util.List;
Expand All @@ -27,7 +27,7 @@

import static java.util.Objects.requireNonNull;

class DefaultDeleteQueryBuilder implements ColumnDeleteQueryBuilder {
class DefaultDeleteQueryBuilder implements DeleteQueryBuilder {

private final List<String> documents = new ArrayList<>();

Expand All @@ -39,29 +39,29 @@ class DefaultDeleteQueryBuilder implements ColumnDeleteQueryBuilder {


@Override
public ColumnDeleteQueryBuilder delete(String column) {
public DeleteQueryBuilder delete(String column) {
Objects.requireNonNull(column, "column is required");
this.documents.add(column);
return this;
}

@Override
public ColumnDeleteQueryBuilder delete(String... columns) {
public DeleteQueryBuilder delete(String... columns) {
Consumer<String> validNull = c -> requireNonNull(c, "there is null column in the query");
Consumer<String> consume = this.documents::add;
Stream.of(columns).forEach(validNull.andThen(consume));
return this;
}

@Override
public ColumnDeleteQueryBuilder from(String documentCollection) {
public DeleteQueryBuilder from(String documentCollection) {
Objects.requireNonNull(documentCollection, "documentCollection is required");
this.documentCollection = documentCollection;
return this;
}

@Override
public ColumnDeleteQueryBuilder where(CriteriaCondition condition) {
public DeleteQueryBuilder where(CriteriaCondition condition) {
Objects.requireNonNull(condition, "condition is required");
this.condition = condition;
return this;
Expand Down
Expand Up @@ -18,9 +18,9 @@


import org.eclipse.jnosql.communication.semistructured.DeleteQuery.ColumnDelete;
import org.eclipse.jnosql.communication.semistructured.DeleteQuery.ColumnDeleteFrom;
import org.eclipse.jnosql.communication.semistructured.DeleteQuery.ColumnDeleteNotCondition;
import org.eclipse.jnosql.communication.semistructured.DeleteQuery.ColumnDeleteWhere;
import org.eclipse.jnosql.communication.semistructured.DeleteQuery.DeleteFrom;
import org.eclipse.jnosql.communication.semistructured.DeleteQuery.DeleteNotCondition;
import org.eclipse.jnosql.communication.semistructured.DeleteQuery.DeleteWhere;

import java.util.List;

Expand All @@ -29,8 +29,8 @@
/**
* The default implementation to Delete query
*/
class DefaultFluentDeleteQueryBuilder extends BaseQueryBuilder implements ColumnDelete, ColumnDeleteFrom,
ColumnDeleteWhere, ColumnDeleteNotCondition {
class DefaultFluentDeleteQueryBuilder extends BaseQueryBuilder implements ColumnDelete, DeleteFrom,
DeleteWhere, DeleteNotCondition {

private String columnFamily;

Expand All @@ -43,31 +43,31 @@ class DefaultFluentDeleteQueryBuilder extends BaseQueryBuilder implements Column
}

@Override
public ColumnDeleteFrom from(String columnFamily) {
public DeleteFrom from(String columnFamily) {
requireNonNull(columnFamily, "columnFamily is required");
this.columnFamily = columnFamily;
return this;
}


@Override
public DeleteQuery.ColumnDeleteNameCondition where(String name) {
public DeleteQuery.DeleteNameCondition where(String name) {
requireNonNull(name, "name is required");
this.name = name;
return this;
}


@Override
public DeleteQuery.ColumnDeleteNameCondition and(String name) {
public DeleteQuery.DeleteNameCondition and(String name) {
requireNonNull(name, "name is required");
this.name = name;
this.and = true;
return this;
}

@Override
public DeleteQuery.ColumnDeleteNameCondition or(String name) {
public DeleteQuery.DeleteNameCondition or(String name) {
requireNonNull(name, "name is required");
this.name = name;
this.and = false;
Expand All @@ -76,55 +76,55 @@ public DeleteQuery.ColumnDeleteNameCondition or(String name) {


@Override
public ColumnDeleteNotCondition not() {
public DeleteNotCondition not() {
this.negate = true;
return this;
}

@Override
public <T> ColumnDeleteWhere eq(T value) {
public <T> DeleteWhere eq(T value) {
eqImpl(value);
return this;
}

@Override
public ColumnDeleteWhere like(String value) {
public DeleteWhere like(String value) {
likeImpl(value);
return this;
}

@Override
public <T> ColumnDeleteWhere gt(T value) {
public <T> DeleteWhere gt(T value) {
gtImpl(value);
return this;
}

@Override
public <T> ColumnDeleteWhere gte(T value) {
public <T> DeleteWhere gte(T value) {
gteImpl(value);
return this;
}

@Override
public <T> ColumnDeleteWhere lt(T value) {
public <T> DeleteWhere lt(T value) {
ltImpl(value);
return this;
}

@Override
public <T> ColumnDeleteWhere lte(T value) {
public <T> DeleteWhere lte(T value) {
lteImpl(value);
return this;
}

@Override
public <T> ColumnDeleteWhere between(T valueA, T valueB) {
public <T> DeleteWhere between(T valueA, T valueB) {
betweenImpl(valueA, valueB);
return this;
}

@Override
public <T> ColumnDeleteWhere in(Iterable<T> values) {
public <T> DeleteWhere in(Iterable<T> values) {
inImpl(values);
return this;
}
Expand Down
Expand Up @@ -42,7 +42,7 @@ public Optional<CriteriaCondition> condition() {
}

@Override
public List<String> names() {
public List<String> columns() {
return unmodifiableList(columns);
}

Expand All @@ -62,7 +62,7 @@ public boolean equals(Object o) {
return limit == that.limit() &&
skip == that.skip() &&
Objects.equals(name, that.name()) &&
Objects.equals(columns, that.names()) &&
Objects.equals(columns, that.columns()) &&
Objects.equals(sorts, that.sorts()) &&
Objects.equals(criteriaCondition, that.condition().orElse(null));
}
Expand All @@ -74,12 +74,12 @@ public int hashCode() {


static SelectQuery countBy(SelectQuery query) {
return new DefaultSelectQuery(0, 0, query.name(), query.names(),
return new DefaultSelectQuery(0, 0, query.name(), query.columns(),
Collections.emptyList(), query.condition().orElse(null));
}

static SelectQuery existsBy(SelectQuery query) {
return new DefaultSelectQuery(1, 0, query.name(), query.names(),
return new DefaultSelectQuery(1, 0, query.name(), query.columns(),
Collections.emptyList(), query.condition().orElse(null));
}
}

0 comments on commit aac7429

Please sign in to comment.