@Override public boolean accept( final CommonIndexModel indexModel, final IndexedPersistenceEncoding<?> persistenceEncoding) { final ByteArray stringBytes = (ByteArray) persistenceEncoding.getCommonData().getValue(fieldName); if (stringBytes != null) { final String value = stringBytes.getString(); return caseSensitive ? matchValue.equals(value) : matchValue.equalsIgnoreCase(value); } return false; }
@Override public boolean accept( final CommonIndexModel indexModel, final IndexedPersistenceEncoding<?> persistenceEncoding) { final ByteArray value = (ByteArray) persistenceEncoding.getCommonData().getValue(fieldName); if (value != null) { final double val = Lexicoders.DOUBLE.fromByteArray(value.getBytes()); if (inclusiveLow && inclusiveHigh) { return (val >= lowerValue.doubleValue()) && (val <= upperValue.doubleValue()); } else if (inclusiveLow) { return (val >= lowerValue.doubleValue()) && (val < upperValue.doubleValue()); } else if (inclusiveHigh) { return (val > lowerValue.doubleValue()) && (val <= upperValue.doubleValue()); } else { return (val > lowerValue.doubleValue()) && (val < upperValue.doubleValue()); } } return false; }
final IndexedPersistenceEncoding<?> persistenceEncoding) { final ByteArray dateLongBytes = (ByteArray) persistenceEncoding.getCommonData().getValue(fieldName); if (dateLongBytes != null) { final long dateLong = Lexicoders.LONG.fromByteArray(dateLongBytes.getBytes());
final Object geomObj = persistenceEncoding.getCommonData().getValue(fieldName); if (persistenceEncoding.isAsync()) { return false;
persistenceEncoding.getInsertionSortKey(), persistenceEncoding.getDuplicateCount(), persistenceEncoding.getCommonData(), new PersistentDataset<byte[]>(), adapterExtendedValues);