Tabnine Logo
RangeCondition.getEnd
Code IndexAdd Tabnine to your IDE (free)

How to use
getEnd
method
in
com.oberasoftware.jasdb.core.index.query.RangeCondition

Best Java code snippets using com.oberasoftware.jasdb.core.index.query.RangeCondition.getEnd (Showing top 5 results out of 315)

origin: oberasoftware/jasdb

private static void generateRangeCondition(StringBuilder builder, String field, RangeCondition rangeCondition) {
  Key startKey = rangeCondition.getStart();
  Key endKey = rangeCondition.getEnd();
  if(startKey != null) {
    builder.append(field).append(rangeCondition.isStartIncluded() ? ">=" : ">");
    handleValueAppend(builder, startKey);
  }
  if(startKey != null && endKey != null) {
    builder.append(",");
  }
  if(endKey != null) {
    builder.append(field).append(rangeCondition.isEndIncluded() ? "<=" : "<");
    handleValueAppend(builder, endKey);
  }
}
origin: oberasoftware/jasdb

private RangeCondition validateRangeCondition(SearchCondition condition) throws JasDBStorageException {
  if(condition instanceof RangeCondition) {
    KeyFactory factory = keyInfo.getKeyFactory();
    RangeCondition rangeCondition = (RangeCondition) condition;
    rangeCondition.setStart(validateKey(factory, rangeCondition.getStart()));
    rangeCondition.setEnd(validateKey(factory, rangeCondition.getEnd()));
    return rangeCondition;
  } else {
    throw new JasDBStorageException("Invalid Range condition input: " + condition);
  }
}
origin: oberasoftware/jasdb

private static RangeCondition mergeRangeConditions(List<RangeCondition> rangeConditions) {
  Key lowestKey = null;
  boolean startInclusive = false;
  boolean endInclusive = false;
  Key highestKey = null;
  for(SearchCondition condition : rangeConditions) {
    RangeCondition rangeCondition = (RangeCondition) condition;
    Key rangeStartKey = rangeCondition.getStart();
    Key rangeEndKey = rangeCondition.getEnd();
    if(rangeStartKey != null && (lowestKey == null || rangeStartKey.compareTo(lowestKey) < 0)) {
      lowestKey = rangeStartKey;
      startInclusive = rangeCondition.isStartIncluded();
    }
    if(rangeEndKey != null && (highestKey == null || rangeEndKey.compareTo(highestKey) > 0)) {
      highestKey = rangeEndKey;
      endInclusive = rangeCondition.isEndIncluded();
    }
  }
  return new RangeCondition(lowestKey, startInclusive, highestKey, endInclusive);
}
origin: oberasoftware/jasdb

while(keepEvaluating && currentLeave != null) {
  addFoundKeys(results, currentLeave.getKeyRange(rangeCondition.getStart(), rangeCondition.isStartIncluded(),
      rangeCondition.getEnd(), rangeCondition.isEndIncluded()), limit);
  } else if(rangeCondition.getEnd() != null) {
    Key lastKey = currentLeave.getLast();
    int lastKeyCompare = lastKey.compareTo(rangeCondition.getEnd());
    if(lastKeyCompare > 0) {
origin: oberasoftware/jasdb

@Override
public SearchCondition mergeCondition(KeyNameMapper nameMapper, String sourceField, String mergeField, SearchCondition condition) {
  if(condition instanceof EqualsCondition) {
    CompositeKey compositeKey;
    if(key instanceof CompositeKey) {
      compositeKey = (CompositeKey) key;
    } else {
      compositeKey = new CompositeKey();
      compositeKey.addKey(nameMapper, sourceField, key);
    }
    return new EqualsCondition(compositeKey.addKey(nameMapper, mergeField, ((EqualsCondition) condition).getKey()));
  } else if(condition instanceof RangeCondition) {
    RangeCondition rangeCondition = (RangeCondition) condition;
    Key startKey = null, endKey = null;
    if(rangeCondition.getStart() != null) {
      startKey = new CompositeKey()
          .addKey(nameMapper, sourceField, key)
          .addKey(nameMapper, mergeField, rangeCondition.getStart());
    }
    if(rangeCondition.getEnd() != null) {
      endKey = new CompositeKey()
          .addKey(nameMapper, sourceField, key)
          .addKey(nameMapper, mergeField, rangeCondition.getEnd());
    }
    return new RangeCondition(startKey, rangeCondition.isStartIncluded(), endKey, rangeCondition.isEndIncluded());
  }
  return null;
}
com.oberasoftware.jasdb.core.index.queryRangeConditiongetEnd

Popular methods of RangeCondition

  • getStart
  • isEndIncluded
  • isStartIncluded
  • <init>
  • setEnd
  • setStart
  • toString

Popular in Java

  • Reading from database using SQL prepared statement
  • notifyDataSetChanged (ArrayAdapter)
  • requestLocationUpdates (LocationManager)
  • getResourceAsStream (ClassLoader)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Table (org.hibernate.mapping)
    A relational table
  • Runner (org.openjdk.jmh.runner)
  • Best IntelliJ plugins
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