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.