com.metamatrix.query.resolver.util
Class AccessPattern
java.lang.Object
com.metamatrix.query.resolver.util.AccessPattern
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable
public class AccessPattern
- extends java.lang.Object
- implements java.lang.Comparable, java.lang.Cloneable
This class represents both virtual and physical access patterns.
If a virtual access pattern is initially unstatisfied, it may be
transformed by RuleMergeVirtual. In this case, the history of the
access pattern will contain its previous definitions.
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AccessPattern
public AccessPattern(java.util.Collection elements)
getCurrentElements
public java.util.Collection getCurrentElements()
addElementHistory
public void addElementHistory(java.util.Collection elements)
getHistory
public java.util.LinkedList getHistory()
- Returns:
- Returns the history.
getUnsatisfied
public java.util.Set getUnsatisfied()
- Returns:
- Returns the unstaisfied.
setUnsatisfied
public void setUnsatisfied(java.util.Set unstaisfied)
- Parameters:
unstaisfied - The unstaisfied to set.
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
- See Also:
Object.toString()
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo in interface java.lang.Comparable
- See Also:
Comparable.compareTo(java.lang.Object)
clone
public java.lang.Object clone()
- Overrides:
clone in class java.lang.Object
- See Also:
Object.clone()
Copyright © 2009. All Rights Reserved.