Class SymbolView<T>
java.lang.Object
tools.refinery.store.query.view.SymbolView<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Constraint, AnySymbolView
- Direct Known Subclasses:
AbstractFunctionView, TuplePreservingView
Represents a view of a
Symbol that can be queried.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSymbolView(Symbol<T> representation) protectedSymbolView(Symbol<T> symbol, String viewName) -
Method Summary
Methods inherited from interface AnySymbolView
canIndexSlot, get, getAdjacent, getFunctionalDependencies, getImpliedRelationViewsMethods inherited from interface Constraint
aggregateBy, aggregateBy, arity, call, call, call, callTransitive, count, count, equals, getParameters, getReduction, invalidIndex, leftJoinBy, leftJoinBy
-
Constructor Details
-
SymbolView
-
SymbolView
-
-
Method Details
-
getSymbol
- Specified by:
getSymbolin interfaceAnySymbolView
-
getViewName
- Specified by:
getViewNamein interfaceAnySymbolView
-
name
- Specified by:
namein interfaceConstraint
-
filter
-
doFilter
-
forwardMap
-
getAll
- Specified by:
getAllin interfaceAnySymbolView
-
toString
-
toReferenceString
- Specified by:
toReferenceStringin interfaceConstraint
-
equals
-
hashCode
-