com.bigdata.relation.rule
Interface IConstraint

All Superinterfaces:
Serializable
All Known Implementing Classes:
EQ, EQConstant, IN, NE, NEConstant, OR, RejectAnythingSameAsItself

public interface IConstraint
extends Serializable

An interface for specifying constraints the allowable states of an IBindingSet. For example, you can impose the constraint that two variables must have distinct bindings the constraint that a binding must be (or must not be) a particular value type, or that the binding must take on one of a set of enumerated values.

Version:
$Id: IConstraint.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Method Summary
 boolean accept(IBindingSet bindingSet)
           
 

Method Detail

accept

boolean accept(IBindingSet bindingSet)


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.