All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.redis.om.spring.repository.query.RediSearchQueryCreator Maven / Gradle / Ivy

package com.redis.om.spring.repository.query;

import java.util.Iterator;

import org.springframework.data.domain.Sort;
import org.springframework.data.keyvalue.core.query.KeyValueQuery;
import org.springframework.data.repository.query.ParameterAccessor;
import org.springframework.data.repository.query.parser.AbstractQueryCreator;
import org.springframework.data.repository.query.parser.Part;
import org.springframework.data.repository.query.parser.PartTree;

/**
 * Building operations for criteria based queries
 *
 */
public class RediSearchQueryCreator extends AbstractQueryCreator, RediSearchQuery> {

  public RediSearchQueryCreator(PartTree tree) {
    super(tree);
  }

  public RediSearchQueryCreator(PartTree tree, ParameterAccessor parameters) {
    super(tree, parameters);
  }

  @Override
  protected RediSearchQuery create(Part part, Iterator iterator) {
    return null;
  }

  @Override
  protected RediSearchQuery and(Part part, RediSearchQuery base, Iterator iterator) {
    return null;
  }

  @Override
  protected RediSearchQuery or(RediSearchQuery base, RediSearchQuery criteria) {
    return null;
  }

  @Override
  protected KeyValueQuery complete(RediSearchQuery criteria, Sort sort) {
    return null;
  }

}