/** * {@inheritDoc} * * @see java.lang.Object#hashCode() */ @Override public int hashCode() { return getPropertyValue().hashCode(); }
/** * {@inheritDoc} * @throws VisitException if exception occurs * * @see QueryObjectModelVisitor#visit(Length) */ public void visit(Length length) throws VisitException { append("LENGTH("); length.getPropertyValue().accept(this); append(')'); }
String propertyField = FieldNames.createFieldLengthName(node.getPropertyValue().getPropertyName()); booleanQuery.add(new TermQuery(new Term(FieldNames.PROPERTIES_SET, node.getPropertyValue() .getPropertyName())), BooleanClause.Occur.SHOULD);