Tabnine Logo
io.yawp.repository.query.condition
Code IndexAdd Tabnine to your IDE (free)

How to use io.yawp.repository.query.condition

Best Java code snippets using io.yawp.repository.query.condition (Showing top 20 results out of 315)

origin: feroult/yawp

@Override
public BaseCondition not() {
  BaseCondition[] reversedConditions = new BaseCondition[conditions.length];
  for (int i = 0; i < conditions.length; i++) {
    reversedConditions[i] = conditions[i].not();
  }
  return new JoinedCondition(logicalOperator.not(), reversedConditions);
}
origin: feroult/yawp

public QueryBuilder<T> where(BaseCondition c) {
  if (condition == null) {
    condition = c;
  } else {
    condition = Condition.and(condition, c);
  }
  condition.init(r, clazz);
  return this;
}
origin: feroult/yawp

@Override
public BaseCondition not() {
  return new SimpleCondition(field, whereOperator.reverse(), whereValue);
}
origin: feroult/yawp

@Override
public boolean evaluate(Object object) {
  try {
    Object objectValue = new ConditionReference(field, clazz, object).getValue();
    return whereOperator.evaluate(objectValue, whereValue);
  } catch (ConditionForChildException e) {
    return true;
  }
}
origin: feroult/yawp

private void verifyIfConditionIsForChild() throws ConditionForChildException {
  if (clazz != null && isObjectAcenstor() && isReferenceForChild()) {
    throw new ConditionForChildException();
  }
}
origin: feroult/yawp

public static BaseCondition c(String field, String operator, Object comparison) {
  return c(field, WhereOperator.toOperator(operator), comparison);
}
origin: feroult/yawp

private boolean evaluateAnd(Object object) {
  for (BaseCondition condition : conditions) {
    if (!condition.evaluate(object)) {
      return false;
    }
  }
  return true;
}
origin: feroult/yawp

public void or(BaseCondition condition) {
  if (this.condition != null) {
    this.condition = Condition.or(this.condition, condition);
    return;
  }
  this.condition = condition;
}
origin: feroult/yawp

private boolean isQueryById() {
  if (condition == null || !(condition instanceof SimpleCondition)) {
    return false;
  }
  SimpleCondition c = (SimpleCondition) condition;
  return c.isIdField() && c.isEqualOperator();
}
origin: feroult/yawp

private void initConditions() {
  if (condition == null) {
    return;
  }
  condition.init(r, endpointClazz);
}
origin: feroult/yawp

@Override
public boolean evaluate(Object object) {
  if (logicalOperator == LogicalOperator.AND) {
    return evaluateAnd(object);
  }
  return evaluateOr(object);
}
origin: feroult/yawp

private static boolean listContainsLessThanOrEqual(List list, Object whereValue) {
  for (Object value : list) {
    if (compareObjects(value, whereValue) <= 0) {
      return true;
    }
  }
  return false;
}
origin: feroult/yawp

public static BaseCondition and(BaseCondition... conditions) {
  if (conditions.length == 1) {
    return conditions[0];
  }
  return new JoinedCondition(LogicalOperator.AND, conditions);
}
origin: feroult/yawp

public SimpleCondition(String field, WhereOperator whereOperator, Object value) {
  this.field = field;
  this.whereOperator = whereOperator;
  this.whereValue = value;
  if (whereOperator == WhereOperator.IN) {
    assertIsList(value);
  }
}
origin: feroult/yawp

@Override
public boolean hasPostFilter() {
  return !hasPreFilter();
}
origin: feroult/yawp

  @Override
  public boolean evaluate(Object object) {
    return condition.evaluate(object);
  }
}
origin: feroult/yawp

private static boolean listContainsGreaterThanOrEqual(List list, Object whereValue) {
  for (Object value : list) {
    if (compareObjects(value, whereValue) >= 0) {
      return true;
    }
  }
  return false;
}
origin: feroult/yawp

public static BaseCondition or(BaseCondition... conditions) {
  if (conditions.length == 1) {
    return conditions[0];
  }
  return new JoinedCondition(LogicalOperator.OR, conditions);
}
origin: feroult/yawp

private static boolean listContainsGreaterThan(List list, Object whereValue) {
  for (Object value : list) {
    if (compareObjects(value, whereValue) > 0) {
      return true;
    }
  }
  return false;
}
origin: feroult/yawp

private static boolean listContainsLessThan(List list, Object whereValue) {
  for (Object value : list) {
    if (compareObjects(value, whereValue) < 0) {
      return true;
    }
  }
  return false;
}
io.yawp.repository.query.condition

Most used classes

  • BaseCondition
  • JoinedCondition
  • SimpleCondition
  • Condition
  • WhereOperator
  • ConditionReference,
  • LogicalOperator
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now