public class DIVIDEBYPERInvocationResultDetails extends RelationalOperatorInvocationResultDetails
Constructor and Description |
---|
DIVIDEBYPERInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keyDefs,
MyReadOnlySet<NameIdentifier> dividendAttributeNames,
MyReadOnlySet<NameIdentifier> divisorAttributeNames)
Creates the DIVIDEBYPERInvocationResultDetails
|
Modifier and Type | Method and Description |
---|---|
MyReadOnlySet<NameIdentifier> |
getDividendAttributeNames()
Gets The set of attribute names in common between the dividend and the per relation
|
MyReadOnlySet<NameIdentifier> |
getDivisorAttributeNames()
Gets The set of attribute names in common between the divisor and the per relation
|
MyReadOnlySet<NameIdentifier> |
getPerAttributeNames()
Gets perAttributeNames
|
getHeading, getKeySpecifications, getPredicate
public DIVIDEBYPERInvocationResultDetails(Heading heading, java.lang.String predicate, java.util.Collection<? extends KeyDef> keyDefs, MyReadOnlySet<NameIdentifier> dividendAttributeNames, MyReadOnlySet<NameIdentifier> divisorAttributeNames)
heading
- The heading of the result of the relational divisionpredicate
- the predicate of which the result of the relational division is the extensionkeyDefs
- The dey definitions known to be satisfied by the resultdividendAttributeNames
- The set of attribute names in common between the dividend and the per relationdivisorAttributeNames
- The set of attribute names in common between the divisor and the per relationpublic final MyReadOnlySet<NameIdentifier> getDividendAttributeNames()
public final MyReadOnlySet<NameIdentifier> getDivisorAttributeNames()
public final MyReadOnlySet<NameIdentifier> getPerAttributeNames()