Package | Description |
---|---|
be.SIRAPRISE.client |
This package contains all the classes and interfaces that can be useful on the client side of an application involving SIRA_PRISE.
|
be.SIRAPRISE.typeimplementations |
This package contains the SIRA_PRISE type and operator implementations.
|
Modifier and Type | Method and Description |
---|---|
IRelation |
IRelation.dividedyper(IRelation divisor,
IRelation per)
Computes the division of this relation by the given divisor, per the given 'per' relation.
|
IRelation |
IRelation.leftJoin(IRelation leftjoinwith,
java.util.Map<NameIdentifier,java.lang.String> missingAttributeValueExpressions)
Computes the leftjoin of this relation with the given one.
|
IRelation |
IRelation.leftJoinUsing(IRelation leftjoinwith,
java.util.Map<NameIdentifier,java.lang.String> missingAttributeValueExpressions,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the leftjoin of this relation with the given one.
|
IRelation |
IRelation.pack(NameIdentifier... packAttributes)
Computes an pack of this relation.
|
PackProxy |
RelationProxy.pack(NameIdentifier... packAttributes) |
IRelation |
IRelation.project(NameIdentifier... attributes)
Computes the projection of this relation over the attributes provided.
|
ProjectProxy |
RelationProxy.project(NameIdentifier... attributes) |
IRelation |
IRelation.semijoin(IRelation semiJoinWith)
Computes the semijoin between this relation and the given one.
|
IRelation |
IRelation.semiJoinFor(IRelation semiJoinLeftArg)
Computes the semijoin between the given relation and this one.
|
IRelation |
IRelation.semijoinUsing(IRelation semiJoinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the semijoin between this relation and the given one.
|
IRelation |
IRelation.semijoinUsingFor(IRelation semiJoinLeftArg,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the semijoin between the given relation and this one, with the attributes mentioned in usingAttributes treated in 'USING' mode.
|
IRelation |
IRelation.semiminus(IRelation semiDiffWith)
Computes the semidifference between this relation and the given one.
|
IRelation |
IRelation.semiminusFor(IRelation semiMinusLeftArg)
Computes the semiminus between the given relation and this one.
|
IRelation |
IRelation.semiminusUsing(IRelation semiDiffWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the semidifference between this relation and the given one.
|
IRelation |
IRelation.semiminusUsingFor(IRelation semiMinusLeftArg,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the semiminus between the given relation and this one, with the attributes mentioned in usingAttributes treated in 'USING' mode.
|
IRelation |
IRelation.ungroup(NameIdentifier... ungroupAttributes)
Computes the ungrouping of this relation using the specified ungroup attributes.
|
UngroupProxy |
RelationProxy.ungroup(NameIdentifier... ungroupAttributes) |
IRelation |
IRelation.unpack(NameIdentifier... unpackAttributes)
Computes an unpack of this relation.
|
UnpackProxy |
RelationProxy.unpack(NameIdentifier... unpackAttributes) |
Modifier and Type | Method and Description |
---|---|
static Relation |
DIVIDEBYPER.computeDividebyper(Relation dividend,
Relation divisor,
Relation per)
Computes the division of 'dividend' by 'divisor' per 'per'
|
IRelation |
Relation.dividedyper(IRelation divisor,
IRelation per) |
IRelation |
Relation.leftJoin(IRelation leftjoinwith,
java.util.Map<NameIdentifier,java.lang.String> missingAttributeValueExpressions) |
IRelation |
Relation.leftJoinUsing(IRelation leftjoinwith,
java.util.Map<NameIdentifier,java.lang.String> missingAttributeValueExpressions,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.semijoin(IRelation semiJoinWith) |
IRelation |
Relation.semiJoinFor(IRelation semiJoinLeftArg) |
IRelation |
Relation.semijoinUsing(IRelation semiJoinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.semijoinUsingFor(IRelation semiJoinLeftArg,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.semiminus(IRelation semiDiffWith) |
IRelation |
Relation.semiminusFor(IRelation semiMinusLeftArg) |
IRelation |
Relation.semiminusUsing(IRelation semiDiffWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.semiminusUsingFor(IRelation semiMinusLeftArg,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |