org.z3950.zing.cql
Class CQLProxNode

java.lang.Object
  extended by org.z3950.zing.cql.CQLNode
      extended by org.z3950.zing.cql.CQLBooleanNode
          extended by org.z3950.zing.cql.CQLProxNode

public class CQLProxNode
extends CQLBooleanNode

Represents a proximity node in a CQL parse-tree. The left- and right-hand-sides must be satisfied by parts of the candidate records which are sufficiently close to each other, as specified by a set of proximity parameters.

Version:
$Id: CQLProxNode.java,v 1.14 2007-06-29 12:53:03 mike Exp $

Field Summary
 
Fields inherited from class org.z3950.zing.cql.CQLBooleanNode
left, ms, right
 
Fields inherited from class org.z3950.zing.cql.CQLNode
APPLICATION, BITSTRING, BOOLEAN, CONSTRUCTED, CONTEXT, ENUMERATED, EXTERNAL, GENERALSTRING, INTEGER, NULL, OBJECTDESCRIPTOR, OBJECTIDENTIFIER, OCTETSTRING, PRIMITIVE, PRIVATE, SEQUENCE, SET, UNIVERSAL, VISIBLESTRING
 
Constructor Summary
CQLProxNode(CQLNode left, CQLNode right, ModifierSet ms)
          Creates a new PROX node with the specified left- and right-hand sides and modifiers.
 
Method Summary
 
Methods inherited from class org.z3950.zing.cql.CQLBooleanNode
toCQL, toPQF, toType1BER, toXCQL
 
Methods inherited from class org.z3950.zing.cql.CQLNode
getResultSetName, indent, lenLen, makeOID, makeQuery, numLen, putLen, putNum, putTag, renderPrefixes, renderSortKeys, toXCQL, toXCQL, xq
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CQLProxNode

public CQLProxNode(CQLNode left,
                   CQLNode right,
                   ModifierSet ms)
Creates a new PROX node with the specified left- and right-hand sides and modifiers.