/** * @see org.xcmis.search.QueryObjectModelVisitor#visit(org.xcmis.search.model.constraint.PropertyExistence) */ public void visit(PropertyExistence node) throws VisitException { queryBuilderStack.push(new TermQuery(new Term(FieldNames.PROPERTIES_SET, node.getPropertyName()))); }
/** * @see org.xcmis.search.Visitors.AbstractModelVisitor#visit(org.xcmis.search.model.constraint.PropertyExistence) */ @Override public void visit(PropertyExistence node) throws VisitException { checkTableAndColumnExistance(node.getSelectorName(), node.getPropertyName(), true); }
/** * {@inheritDoc} * * @see QueryObjectModelVisitor#visit(PropertyExistence) */ public void visit(PropertyExistence existence) { append(existence.getSelectorName()).append('.').append(existence.getPropertyName()).append(" IS NOT NULL"); }