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.client.jsba |
This package contains all the classes and interfaces for the
Java
SIRA_PRISE
Bridging
Architecture, as well as classes that can be used to manipulate catalog objects using the JSBA.
|
be.SIRAPRISE.messages |
This package contains the classes that define/implement the various message types that can be sent to and received from a SIRA_PRISE server.
|
be.SIRAPRISE.typeimplementations |
This package contains the SIRA_PRISE type and operator implementations.
|
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
ServerDBVerifyCommand.getRelvarNameIdentifier()
Gets relvarName
|
NameIdentifier |
ServerStatisticsCommand.getRelvarNameIdentifier()
Gets relvarName
|
NameIdentifier |
ServerSingleAssignmentCommand.getTargetRelvarIdentifier()
Gets The target relvar Name of this 'individual' assignment
|
NameIdentifier |
ServerTypeImplementationCommand.getTypeName()
Gets typeName
|
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<NameIdentifier,ValueBuffer> |
ByteBufferToValueBufferMapTransformer.transform(java.nio.ByteBuffer byteBuffer) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Relations.getRelationAttributeValueCommalist(Relation in,
NameIdentifier attributeName)
Gets a comma-separated list of values held in the tuples of the given relation for the named attribute
|
static Relation |
RelationValueSelectorFactory.getUnaryRelationValue(java.util.Set<java.lang.String> names,
NameIdentifier attributeNameIdentifier,
NameIdentifier typeNameIdentifier) |
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.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 |
---|---|
IRelation |
IRelation.aggregate(java.util.Map<NameIdentifier,java.lang.String> expressions)
Computes the aggregation of this relation, per the given aggregation specs.
|
AggregateProxy |
RelationProxy.aggregate(java.util.Map<NameIdentifier,java.lang.String> expressions) |
boolean |
IRelation.containsUsing(IRelation r,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Checks whether this relation contains all tuples of the given relation, with the given usingAttributes treated in 'USING' mode.
|
boolean |
RelationProxy.containsUsing(IRelation r,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
boolean |
IRelation.containsUsing(Tuple t,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Checks whether this relation contains the given tuple, with the given usingAttributes treated in 'USING' mode.
|
boolean |
RelationProxy.containsUsing(Tuple t,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
IRelation.extend(java.util.Map<NameIdentifier,java.lang.String> extendExpressions)
Computes the extend of this relation, according to the specs provided in extendExpressions.
|
ExtendProxy |
RelationProxy.extend(java.util.Map<NameIdentifier,java.lang.String> extendExpressions) |
IRelation |
IRelation.group(java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes)
Computes the grouping of this relation, according to the specs provided in groupAttributes.
|
IRelation |
IRelation.group(java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes)
Computes the grouping of this relation, according to the specs provided in groupAttributes.
|
GroupProxy |
RelationProxy.group(java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes) |
GroupProxy |
RelationProxy.group(java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes) |
IRelation |
IRelation.gtclose(java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions)
Computes the generalized transitive closure of this relation, according to the specs provided in matchby and expressions.
|
IRelation |
IRelation.gtclose(java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions)
Computes the generalized transitive closure of this relation, according to the specs provided in matchby and expressions.
|
IRelation |
IRelation.gtclose(java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions)
Computes the generalized transitive closure of this relation, according to the specs provided in matchby and expressions.
|
GTCloseProxy |
RelationProxy.gtclose(java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
GTCloseProxy |
RelationProxy.gtclose(java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
GTCloseProxy |
RelationProxy.gtclose(java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
IRelation |
IRelation.intersectUsing(IRelation intersectWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the intersection of this relation with the given one, with explicitly specified attributes (and only those) to be treated in 'USING' mode.
|
RelationProxy |
RelationProxy.intersectUsing(IRelation intersectWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
IRelation.joinUsing(IRelation joinwith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the join of this relation with the given one, with explicitly specified attributes (and only those) to be treated in 'USING' mode.
|
JoinUsingProxy |
RelationProxy.joinUsing(IRelation joinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
IRelation.leftJoin(IRelation leftjoinwith,
java.util.Map<NameIdentifier,java.lang.String> missingAttributeValueExpressions)
Computes the leftjoin of this relation with the given one.
|
UnionProxy |
RelationProxy.leftJoin(IRelation leftjoinwith,
java.util.Map<NameIdentifier,java.lang.String> missingAttributeValueExpressions) |
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.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.
|
RelationProxy |
RelationProxy.leftJoinUsing(IRelation leftjoinwith,
java.util.Map<NameIdentifier,java.lang.String> missingAttributeValueExpressions,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
RelationProxy |
RelationProxy.leftJoinUsing(IRelation leftjoinwith,
java.util.Map<NameIdentifier,java.lang.String> missingAttributeValueExpressions,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
IRelation.minusUsing(IRelation subtrahend,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the difference of this relation with the given subtrahend, with explicitly specified attributes (and only those) to be treated in 'USING' mode.
|
MinusUsingProxy |
RelationProxy.minusUsing(IRelation subtrahend,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
IRelation.minusUsingFrom(IRelation minuend,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the difference between the given relation and this one, with the attributes mentioned in usingAttributes treated in 'USING' mode.
|
MinusUsingProxy |
RelationProxy.minusUsingFrom(IRelation minuend,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
IRelation.rename(java.util.Map<NameIdentifier,NameIdentifier> renames)
Computes the rename of this relation according to the provided rename specs.
|
IRelation |
IRelation.rename(java.util.Map<NameIdentifier,NameIdentifier> renames)
Computes the rename of this relation according to the provided rename specs.
|
RenameProxy |
RelationProxy.rename(java.util.Map<NameIdentifier,NameIdentifier> renames) |
RenameProxy |
RelationProxy.rename(java.util.Map<NameIdentifier,NameIdentifier> renames) |
IRelation |
IRelation.semijoinUsing(IRelation semiJoinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the semijoin between this relation and the given one.
|
SemiJoinUsingProxy |
RelationProxy.semijoinUsing(IRelation semiJoinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
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.
|
SemiJoinUsingProxy |
RelationProxy.semijoinUsingFor(IRelation semiJoinLeftArg,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
IRelation.semiminusUsing(IRelation semiDiffWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the semidifference between this relation and the given one.
|
SemiMinusUsingProxy |
RelationProxy.semiminusUsing(IRelation semiDiffWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
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.
|
SemiMinusUsingProxy |
RelationProxy.semiminusUsingFor(IRelation semiMinusLeftArg,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
IRelation.summarizeby(java.util.Set<NameIdentifier> byAttributes,
java.util.Map<NameIdentifier,java.lang.String> expressions)
Computes the summaries specified by expressions groups of tuples in this relation, with the grouping as specified in byAttributes.
|
IRelation |
IRelation.summarizeby(java.util.Set<NameIdentifier> byAttributes,
java.util.Map<NameIdentifier,java.lang.String> expressions)
Computes the summaries specified by expressions groups of tuples in this relation, with the grouping as specified in byAttributes.
|
SummarizebyProxy |
RelationProxy.summarizeby(java.util.Set<NameIdentifier> byAttributes,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
SummarizebyProxy |
RelationProxy.summarizeby(java.util.Set<NameIdentifier> byAttributes,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
IRelation |
IRelation.tclose(java.util.Map<NameIdentifier,NameIdentifier> matchby)
Computes the transitive closure of the given relation using the attribute matching as specified by matchby.
|
IRelation |
IRelation.tclose(java.util.Map<NameIdentifier,NameIdentifier> matchby)
Computes the transitive closure of the given relation using the attribute matching as specified by matchby.
|
TCloseProxy |
RelationProxy.tclose(java.util.Map<NameIdentifier,NameIdentifier> matchby) |
TCloseProxy |
RelationProxy.tclose(java.util.Map<NameIdentifier,NameIdentifier> matchby) |
IRelation |
IRelation.transform(java.util.Map<NameIdentifier,java.lang.String> transformSpecs)
Computes the specified transformation of this relation.
|
TransformProxy |
RelationProxy.transform(java.util.Map<NameIdentifier,java.lang.String> transformSpecs) |
IRelation |
IRelation.unionUsing(IRelation unionWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the union of this relation with another one, with explicitly specified attributes (and only those) to be treated in 'USING' mode.
|
RelationProxy |
RelationProxy.unionUsing(IRelation unionWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
IRelation.xminusUsing(IRelation symdiffWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the symmetric difference between this relation and the given one, with the attributes mentioned in usingAttributes treated in 'USING' mode.
|
IRelation |
RelationProxy.xminusUsing(IRelation symdiffWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
Constructor and Description |
---|
RelvarProxy(SiraPriseServer host,
NameIdentifier relvarName) |
ServerDBVerifyCommand(NameIdentifier relvarName)
Creates the ServerDBVerifyCommand
|
ServerOperatorImplementationCommand(NameIdentifier operatorInvocationName,
java.util.List<NameIdentifier> argTypeNames)
Creates the ServerTypeImplementationCommand
|
ServerStatisticsCommand(NameIdentifier relvarName)
Creates the ServerStatisticsCommand
|
ServerTypeImplementationCommand(NameIdentifier typeName)
Creates the ServerTypeImplementationCommand
|
Constructor and Description |
---|
AggregateProxy(RelationProxy aggregateInput,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
ByAttributesTupleBufferOrderer(java.util.List<NameIdentifier> orderingAttributeNames,
Heading relvarHeading)
Creates the ByAttributes comparator
|
ByteBufferToValueBufferMapTransformer(java.util.LinkedHashMap<NameIdentifier,TypeDeclaration> elementsMap)
Creates the ByteBufferToValueBufferMapTransformer
|
ByteBufferToValueBufferMapTransformer(MyReadOnlyLinkedHashMap<NameIdentifier,TypeDeclaration> elementsMap) |
ExtendProxy(RelationProxy extendInput,
java.util.Map<NameIdentifier,java.lang.String> extendExpressions) |
GroupProxy(RelationProxy groupInput,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes) |
GroupProxy(RelationProxy groupInput,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes) |
GTCloseProxy(RelationProxy gtcloseInput,
java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
GTCloseProxy(RelationProxy gtcloseInput,
java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
GTCloseProxy(RelationProxy gtcloseInput,
java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
IntersectUsingProxy(RelationProxy relationProxy,
IRelation intersectWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
JoinUsingProxy(RelationProxy arg1,
IRelation arg2,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
MinusUsingProxy(IRelation minuend,
IRelation subtrahend,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
PackProxy(RelationProxy packInput,
java.util.LinkedHashSet<NameIdentifier> packAttributes)
Creates the UnpackProxy
|
ProjectProxy(RelationProxy projectInput,
java.util.Set<NameIdentifier> attributes) |
RenameProxy(RelationProxy renameInput,
java.util.Map<NameIdentifier,NameIdentifier> renames) |
RenameProxy(RelationProxy renameInput,
java.util.Map<NameIdentifier,NameIdentifier> renames) |
SemiJoinUsingProxy(IRelation mainOperand,
IRelation semiJoinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Creates the SemiMinusProxy
|
SemiMinusUsingProxy(IRelation semiMinuend,
IRelation semiDiffWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Creates the SemiMinusProxy
|
ServerOperatorImplementationCommand(NameIdentifier operatorInvocationName,
java.util.List<NameIdentifier> argTypeNames)
Creates the ServerTypeImplementationCommand
|
SummarizebyProxy(RelationProxy input,
java.util.Set<NameIdentifier> byAttributes,
java.util.Map<NameIdentifier,java.lang.String> expressions)
Creates the SummarizebyProxy
|
SummarizebyProxy(RelationProxy input,
java.util.Set<NameIdentifier> byAttributes,
java.util.Map<NameIdentifier,java.lang.String> expressions)
Creates the SummarizebyProxy
|
TCloseProxy(RelationProxy tcloseInput,
java.util.Map<NameIdentifier,NameIdentifier> matchby) |
TCloseProxy(RelationProxy tcloseInput,
java.util.Map<NameIdentifier,NameIdentifier> matchby) |
TransformProxy(RelationProxy input,
java.util.Map<NameIdentifier,java.lang.String> transformSpecs)
Creates the TransformProxy
|
UngroupProxy(RelationProxy ungroupInput,
java.util.Set<NameIdentifier> ungroupAttributes) |
UnionUsingProxy(RelationProxy arg1,
IRelation unionwith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
UnpackProxy(RelationProxy unpackInput,
java.util.Set<NameIdentifier> unpackAttributes)
Creates the UnpackProxy
|
Constructor and Description |
---|
Tuple(java.util.Map<NameIdentifier,ValueBuffer> attributeValueMap,
Heading heading)
Deprecated.
Creates the tuple
|
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
StatisticsParams.getRelvarName()
Gets The name of the relvar whose statistics are to be collected
|
NameIdentifier |
DBVerifyCommandParams.getRelvarName()
Gets the name of the relvar whose physical structures are to be verified
|
NameIdentifier |
DBVerifyMessage.getRelvarName()
Gets relvarName
|
NameIdentifier |
StatisticsMessage.getRelvarName()
Gets relvarName
|
NameIdentifier |
TypeImplementationParams.getTypeName()
Gets The name of the type whose implementation is to be retrieved
|
NameIdentifier |
GetTypeImplementationMessage.getTypeName()
Gets typeName
|
Constructor and Description |
---|
DBVerifyCommandParams(NameIdentifier relvarName) |
StatisticsParams(NameIdentifier relvarName) |
TypeImplementationParams(NameIdentifier typeName) |
Modifier and Type | Field and Description |
---|---|
static NameIdentifier |
OPERATORNAMES.AFTER_I |
static NameIdentifier |
TYPENAMES.ANGLE_I |
static NameIdentifier |
TYPENAMES.AVERAGE_I |
static NameIdentifier |
OPERATORNAMES.BEFORE_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.BEGIN_I |
static NameIdentifier |
OPERATORNAMES.BEGINS_I |
static NameIdentifier |
TYPENAMES.BIGINT_I |
static NameIdentifier |
TYPENAMES.BITS_I |
static NameIdentifier |
TYPENAMES.BOOLEAN_I |
static NameIdentifier |
TYPENAMES.CHAR_I |
static NameIdentifier |
OPERATORNAMES.CHOOSE_I |
static NameIdentifier |
OPERATORNAMES.CONTAINS_I |
static NameIdentifier |
OPERATORNAMES.CONTAINSPOINT_I |
static NameIdentifier |
OPERATORNAMES.CONTAINSR_I |
static NameIdentifier |
OPERATORNAMES.CONTAINSRUSING_I |
static NameIdentifier |
OPERATORNAMES.CONTAINST_I |
static NameIdentifier |
OPERATORNAMES.CONTAINSTUSING_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.COUNT_I |
static NameIdentifier |
TYPENAMES.DATE_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.DAY_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.DEGREES_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.END_I |
static NameIdentifier |
OPERATORNAMES.ENDPOINTOF_I |
static NameIdentifier |
OPERATORNAMES.ENDS_I |
static NameIdentifier |
OPERATORNAMES.EQ_I |
static NameIdentifier |
TYPENAMES.FILENAME_I |
static NameIdentifier |
TYPENAMES.FLOAT_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.FROM_I |
static NameIdentifier |
OPERATORNAMES.GAPBETWEEN_I |
static NameIdentifier |
OPERATORNAMES.GE_I |
static NameIdentifier |
OPERATORNAMES.GT_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.HEX_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.HOURS_I |
static NameIdentifier |
OPERATORNAMES.IINTERSECT_I |
static NameIdentifier |
OPERATORNAMES.IMINUS_I |
static NameIdentifier |
TYPENAMES.INT_I |
static NameIdentifier |
OPERATORNAMES.ISEMPTYINTERVAL_I |
static NameIdentifier |
OPERATORNAMES.ISINFINITEINTERVAL_I
Deprecated.
- replace invocations of this operator with the (negation of) the new ISUPPERBOUNDED() operator
|
static NameIdentifier |
OPERATORNAMES.ISLOWERBOUNDED_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.ISO_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.ISOWITHNANOSECONDS_I |
static NameIdentifier |
OPERATORNAMES.ISUPPERBOUNDED_I |
static NameIdentifier |
OPERATORNAMES.IUNION_I |
static NameIdentifier |
OPERATORNAMES.LE_I |
static NameIdentifier |
OPERATORNAMES.LENGTH_I |
static NameIdentifier |
TYPENAMES.LONG_I |
static NameIdentifier |
OPERATORNAMES.LT_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.MAG_I |
static NameIdentifier |
OPERATORNAMES.MAX_I |
static NameIdentifier |
OPERATORNAMES.MEETS_I |
static NameIdentifier |
OPERATORNAMES.MERGES_I |
static NameIdentifier |
OPERATORNAMES.MIN_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.MINUTES_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.MONTH_I |
static NameIdentifier |
TYPENAMES.NAME_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.NANOSECONDS_I |
static NameIdentifier |
OPERATORNAMES.OVERLAPS_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.RADIANS_I |
static NameIdentifier |
TYPENAMES.RELATION_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.SCALE_I |
static NameIdentifier |
TYPENAMES.SCALEDNUMBER_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.SECONDS_I |
static NameIdentifier |
OPERATORNAMES.SPAN_I |
static NameIdentifier |
OPERATORNAMES.SPLITBY_I |
static NameIdentifier |
OPERATORNAMES.SPLITS_I |
static NameIdentifier |
OPERATORNAMES.STARTPOINTOF_I |
static NameIdentifier |
TYPENAMES.STRING_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.STRING_I |
static NameIdentifier |
TYPENAMES.TIMEOFDAY_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.TO_I |
static NameIdentifier |
TYPENAMES.TUPLE_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.UNICODE_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.VALUE_I |
static NameIdentifier |
OPERATORNAMES.WITHIN_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.YEAR_I |
static NameIdentifier |
POSSREPCOMPONENTNAMES.YN_I |
Modifier and Type | Method and Description |
---|---|
static NameIdentifier |
NameIdentifier.get(java.lang.String nameText) |
static NameIdentifier |
NameIdentifier.get(ValueBuffer nameBuffer) |
NameIdentifier |
TypeMismatchException.getExpected()
Gets expected
|
NameIdentifier |
TypeMismatchException.getGotten()
Gets gotten
|
static NameIdentifier |
MyOperatorImplementation.getReturnTypeName(OperatorImplementation_V0104 operatorImplementation) |
NameIdentifier |
Heading.getTypeName(NameIdentifier attributeName)
Gets the typename of the named attribute.
|
NameIdentifier |
TypeDeclaration.getTypeNameIdentifier()
Gets The type name
|
NameIdentifier |
AbstractTypeImplementation_V0105.getTypeNameIdentifier()
Gets the type name (= invocation name for the value selector operator of this type)
|
NameIdentifier |
TrimStringToNameIdentifierTransformer.transform(java.lang.String from) |
NameIdentifier |
StringToNameIdentifierTransformer.transform(java.lang.String from) |
NameIdentifier |
ValueBufferToNameIdentifierTransformer.transform(ValueBuffer from) |
Modifier and Type | Method and Description |
---|---|
static java.util.HashMap<NameIdentifier,java.lang.String> |
NmBracketParser.createIdentifiersHashMapFromEscaped(java.lang.String s)
Creates a HashMap for a String in the general format Name1(value1)Name2(value2)...
|
static java.util.Map<NameIdentifier,java.lang.String> |
NmBracketParser.createIdentifiersHashMapFromNonEscaped(java.lang.String s)
Creates a HashMap for a String in the general format Name1(value1)Name2(value2)...
|
static java.util.Map<NameIdentifier,java.lang.String> |
NmBracketParser.createIdentifiersHashMapWithMandatoryValuesFromEscaped(java.lang.String s)
Creates a HashMap for a String in the general format Name1(value1)Name2(value2)...
|
static java.util.Map<NameIdentifier,java.lang.String> |
NmBracketParser.createIdentifiersHashMapWithMandatoryValuesFromNonEscaped(java.lang.String s)
Creates a HashMap for a String in the general format Name1(value1)Name2(value2)...
|
static java.util.Map<NameIdentifier,java.lang.String> |
NmBracketParser.createIdentifiersMapFromEscapedString(java.lang.String s,
boolean emptyMapAllowed)
Parses a bracketed String and builds a hashmap with the information contained within the (map) value is the (attribute) value, also in string format.
|
static java.util.Map<NameIdentifier,java.lang.String> |
NmBracketParser.createIdentifiersTreeMapFromEscaped(java.lang.String s)
Creates a TreeMap for a String in the general format Name1(value1)Name2(value2)...
|
static java.util.Map<NameIdentifier,java.lang.String> |
NmBracketParser.createIdentifiersTreeMapFromNonEscaped(java.lang.String s)
Creates a TreeMap for a String in the general format Name1(value1)Name2(value2)...
|
static java.util.Map<NameIdentifier,java.lang.String> |
NmBracketParser.createIdentifiersTreeMapWithMandatoryValuesFromEscaped(java.lang.String s)
Creates a TreeMap for a String in the general format Name1(value1)Name2(value2)...
|
static java.util.Map<NameIdentifier,java.lang.String> |
NmBracketParser.createIdentifiersTreeMapWithMandatoryValuesFromNonEscaped(java.lang.String s)
Creates a TreeMap for a String in the general format Name1(value1)Name2(value2)...
|
MyReadOnlySet<NameIdentifier> |
Heading.getAllIntervalTypedAttributeNameIdentifiers()
Gets the set of names of attributes in this heading that are interval-typed.
|
java.util.LinkedList<NameIdentifier> |
Heading.getAllIntervalTypedAttributeNameIdentifiersList()
Gets the in-lexicographical-order list of names of attributes in this heading that are interval-typed.
|
MyReadOnlySet<NameIdentifier> |
Heading.getAllNonIntervalTypedAttributeNameIdentifiers()
Gets the set of names of attributes in this heading that are not interval-typed.
|
MyReadOnlyMap<NameIdentifier,TypeDeclaration> |
Heading.getAttributeIdentifiersMapping()
Gets The mapping defining the attributes that are part of the Heading and their corresponding types
|
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
TupleBuffer.getAttributeIdentifierValueMap()
Gets The tuple that this valueBuffer wraps around
|
static MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> |
IntervalMapsForHeading.getAttributeIntervalOperatorImplementationsMap(Heading heading,
java.util.List<NameIdentifier> intervalTypedAttributeNames)
Gets a useful map, mapping the attribute names for the interval-typed attributes in the heading to a map of operator implementations that apply to the attributes of that name.
|
static MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> |
IntervalMapsForHeading.getAttributeIntervalTypeImplementationsMap(Heading heading,
java.util.List<NameIdentifier> intervalTypedAttributeNames)
Gets a useful map, mapping the attribute names for the interval-typed attributes in the heading to a map of operator implementations that apply to the attributes of that name.
|
static java.util.Map<NameIdentifier,IntervalTypeImplementation> |
IntervalMapsForHeading.getAttributeIntervalTypeImplementationsMap(MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap)
Gets a useful map, mapping the attribute names for the interval-typed attributes in the heading to a map of operator implementations that apply to the attributes of that name.
|
MyReadOnlySet<NameIdentifier> |
Heading.getAttributeNameIdentifiers()
Gets The set of attribute names
|
MyReadOnlySet<NameIdentifier> |
KeyDef.getAttributeNameIdentifiers()
Gets The names of the attributes that make up the key.
|
java.util.Map<NameIdentifier,NameIdentifier> |
TCLOSEInvocationResultDetails.getClosureRightAttributes()
Gets closureRightAttributes
|
java.util.Map<NameIdentifier,NameIdentifier> |
TCLOSEInvocationResultDetails.getClosureRightAttributes()
Gets closureRightAttributes
|
static java.util.Map<NameIdentifier,TypeDeclaration> |
Heading.getCommonSuperTypesHeading(Heading h1,
Heading h2)
Deprecated.
- replace with getCommonSuperTypesHHeading, which returns a Heading object instead of requiring the user to create one himself
|
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsFilenameImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
PossRepImplementation_V0105.getComponentIdentifierTypeDeclarationsMap()
Gets a map of component names to corresponding type declarations.
|
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsScalednumberImplementation_MP.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsScalednumberImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsBarImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsFloatImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsLongImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsTupleImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsFooImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
FromToPossrepImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsBitsImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsBooleanImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsCharImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsRelationImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
IntervalTypeImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsAverageImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsBigintImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsIntImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsDecimalImplementation.getComponentIdentifierTypeDeclarationsMap()
Deprecated.
|
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsNameImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsAngleImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsStringImplementation.getComponentIdentifierTypeDeclarationsMap() |
MyReadOnlyLinkedHashMap<NameIdentifier,TypeDeclaration> |
UDTPhysicalPossrepImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsDateImplementation.getComponentIdentifierTypeDeclarationsMap() |
ReadOnlyMap<NameIdentifier,TypeDeclaration> |
DbmsTimeofdayImplementation.getComponentIdentifierTypeDeclarationsMap() |
static ReadOnlyMap<NameIdentifier,TypeDeclaration> |
MyPossrepImplementation.getComponentIdentifierTypeDeclarationsMap(PossRepImplementation possrepImplementation)
Gets a map of component names to corresponding type declarations.
|
MyReadOnlySet<NameIdentifier> |
DIVIDEBYPERInvocationResultDetails.getDividendAttributeNames()
Gets The set of attribute names in common between the dividend and the per relation
|
MyReadOnlySet<NameIdentifier> |
DIVIDEBYPERInvocationResultDetails.getDivisorAttributeNames()
Gets The set of attribute names in common between the divisor and the per relation
|
java.util.Set<java.util.Map.Entry<NameIdentifier,TypeDeclaration>> |
Heading.getEntriesWithIdentifier()
Gets the set of Map Entries of this Heading's attributeName-to-TypeDeclaration mapping
|
java.util.Map<NameIdentifier,NonScalarTypeDeclaration> |
GROUPInvocationResultDetails.getGroupAttributes()
Gets The mapping of names of RVA attributes in the result to the set of attributes those RVA's contain from the input expression
|
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> |
GROUPInvocationResultDetails.getGroupAttributesNI()
Gets groupAttributesNI
|
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> |
GROUPInvocationResultDetails.getGroupAttributesNI()
Gets groupAttributesNI
|
static java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> |
GROUP.getGroupSpec(java.lang.String groupSpecText)
Gets The group spec in the form of a mapping from NameIdentifiers to sets of them
|
static java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> |
GROUP.getGroupSpec(java.lang.String groupSpecText)
Gets The group spec in the form of a mapping from NameIdentifiers to sets of them
|
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsFilenameImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
PossRepImplementation_V0105.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading)
Gets all the possrep component values for a given value of the type this possrep is for
|
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsScalednumberImplementation_MP.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsScalednumberImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsBarImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsFloatImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsLongImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsTupleImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsFooImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
FromToPossrepImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsBitsImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsBooleanImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsCharImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsRelationImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
IntervalTypeImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsAverageImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsBigintImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsIntImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsDecimalImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading)
Deprecated.
|
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsNameImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsAngleImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsStringImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
UDTPhysicalPossrepImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsDateImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
DbmsTimeofdayImplementation.getIdentifierComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> |
JOINInvocationResultDetails.getIntervalOperatorImplementationsMap()
Gets The mapping of interval-typed attribute names to their corresponding set of relevant interval-typed operators
|
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> |
INTERSECTInvocationResultDetails.getIntervalOperatorImplementationsMap()
Gets The mapping of interval-typed attribute names to their corresponding set of relevant interval-typed operators
|
java.util.Set<NameIdentifier> |
PROJECTInvocationResultDetails.getIntervalProjectAttributes()
Gets intervalProjectAttributes
|
java.util.Map<NameIdentifier,IntervalTypeImplementation> |
JOINInvocationResultDetails.getIntervalTypeImplementationsMap()
Gets The mapping of interval-typed attribute names to their intervaltype implementations
|
static java.util.Map<NameIdentifier,NameIdentifier> |
TCLOSE.getMappingFromAttributeNameIdentifierList(java.util.LinkedList<NameIdentifier> nameIdentifiersInEntryOrder)
Gets a "from-to" mapping built from the given list which is constructed as from1,to1,from2,to2, ...
|
static java.util.Map<NameIdentifier,NameIdentifier> |
TCLOSE.getMappingFromAttributeNameIdentifierList(java.util.LinkedList<NameIdentifier> nameIdentifiersInEntryOrder)
Gets a "from-to" mapping built from the given list which is constructed as from1,to1,from2,to2, ...
|
static java.util.LinkedList<NameIdentifier> |
MyNameIdentifier.getNameIdentifiersInEntryOrder(java.lang.String in,
char c)
Gets a LinkedList of the non-empty strings which appear in the given input string between any occurrences of the given separator character
|
static java.util.LinkedHashSet<NameIdentifier> |
MyNameIdentifier.getNameIdentifiersInEntryOrderWithoutDuplicates(java.lang.String in,
char c)
Gets a LinkedList of the non-empty strings which appear in the given input string between any occurrences of the given separator character
|
java.util.Set<NameIdentifier> |
PROJECTInvocationResultDetails.getNonIntervalProjectAttributes()
Gets nonIntervalProjectAttributes
|
java.util.LinkedHashSet<NameIdentifier> |
PACKInvocationResultDetails.getPackAttributes()
Gets the pack attributes
|
java.util.Set<NameIdentifier> |
JOINInvocationResultDetails.getPartitioningKeys()
Gets the set of join attribute names that are not to be treated in 'USING' mode
|
java.util.Set<NameIdentifier> |
INTERSECTInvocationResultDetails.getPartitioningKeys()
Gets the set of join attribute names that are not to be treated in 'USING' mode
|
MyReadOnlySet<NameIdentifier> |
DIVIDEBYPERInvocationResultDetails.getPerAttributeNames()
Gets perAttributeNames
|
java.util.HashMap<NameIdentifier,NameIdentifier> |
RENAMEInvocationResultDetails.getRenameToFromMap()
Gets renameToFromMap
|
java.util.HashMap<NameIdentifier,NameIdentifier> |
RENAMEInvocationResultDetails.getRenameToFromMap()
Gets renameToFromMap
|
java.util.Set<NameIdentifier> |
GROUPInvocationResultDetails.getRetainedAttributeNames()
Gets retainedAttributeNames
|
java.util.HashSet<NameIdentifier> |
RENAMEInvocationResultDetails.getRetainedAttributeNames()
Gets retainedAttributeNames
|
java.util.LinkedHashSet<NameIdentifier> |
JOINInvocationResultDetails.getUsingAttributes()
Gets The set of names of attributes to be treated in 'USING' mode
|
java.util.LinkedHashSet<NameIdentifier> |
UNIONInvocationResultDetails.getUsingAttributes()
Gets usingAttributes
|
java.util.LinkedHashSet<NameIdentifier> |
INTERSECTInvocationResultDetails.getUsingAttributes()
Gets The set of names of attributes to be treated in 'USING' mode
|
java.util.LinkedHashSet<NameIdentifier> |
MINUSInvocationResultDetails.getUsingAttributes()
Gets The set of names of attributes to be treated in 'USING' mode
|
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
Tuple.identifierValueMap()
Returns the Map holding the attribute values of this tuple
|
static java.util.Map<java.util.Map<NameIdentifier,ValueBuffer>,java.util.Collection<TupleBuffer>> |
DbmsRelationImplementation.partitionByIdentifier(java.util.Collection<? extends TupleBuffer> r,
java.util.Set<NameIdentifier> partitioningKeys)
Partitions the given tuplelist into map entries (K,L), where : K = a Map of attribute name/value pairs L = A tupleList K has an entry for each attribute name in the set of join attributes
|
static MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> |
UNPACK.prepareIntervalTypeImplementationsMap(MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations)
Deprecated.
- best replaced with the method from
IntervalMapsForHeading |
java.util.Map<NameIdentifier,V> |
StringMapToNameIdentifierMapConverter.transform(java.util.Map<java.lang.String,V> from) |
static java.util.Set<MyReadOnlyMap<NameIdentifier,ValueBuffer>> |
UNPACK_RELATION.unpackTuple(TupleBuffer t,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> intervalTypeImplementations,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations) |
static MyReadOnlyMap<NameIdentifier,TypeDeclaration> |
MyPossrepImplementation.V0104toV0105PossrepComponentTypeDeclarationsMap(PossRepImplementation possrepImplementation)
Gets the 1.5 possrep componentTypeDeclarationsMap derived from a 1.4 possrep implementation
|
Modifier and Type | Method and Description |
---|---|
int |
NameIdentifier.compareTo(NameIdentifier o) |
static Relation |
PACK.computePack(Relation relation,
NameIdentifier[] packAttributes) |
static RelationBuffer |
PROJECT_RELATION.computeProjection(RelationBuffer relationBuffer,
NameIdentifier... attributes) |
static Relation |
PROJECT.computeProjection(Relation relation,
NameIdentifier... attributes) |
static Relation |
UNGROUP.computeUngroup(Relation relation,
NameIdentifier... ungroupAttributes) |
static IRelation |
UNPACK.computeUnpack(Relation relation,
NameIdentifier... unpackAttributes) |
boolean |
Heading.containsAttribute(NameIdentifier attributeName)
Checks whether an attribute of the given name appears in the heading
|
boolean |
NameIdentifier.equalsNameIdentifier(NameIdentifier obj)
Checks if the given NameIdentier is equal to this one.
|
java.lang.String |
Tuple.escapedValueText(NameIdentifier attributeName)
Gets The attribute value for the named attribute, in escaped external format
|
static AbstractTypeImplementation_V0105 |
TypeImplementationsManager.findTypeImplementationInCP(NameIdentifier typeName,
java.util.List<java.lang.String> typeImplementationsSearchPath)
Attempts to load a TypeImplementation object for the given typeName from the JVM's classpath.
|
static java.lang.String |
OperatorImplementationsManager.getFullImplementingClassName(NameIdentifier operatorName,
java.util.List<NameIdentifier> argTypeNames)
Gets the full implementing class name from the given signature
|
static java.lang.String |
OperatorImplementationsManager.getFullImplementingClassName(NameIdentifier operatorName,
NameIdentifier... argTypeNames)
Gets the full implementing class name from the given signature
|
static java.lang.String |
OperatorImplementationsManager.getFullImplementingClassName(NameIdentifier operatorName,
NameIdentifier... argTypeNames)
Gets the full implementing class name from the given signature
|
Heading |
Heading.getHeading(NameIdentifier attributeName)
Gets the heading object defining the nonscalar (relation/tuple) type of the named attribute, or null if the attribute is scalar
|
OperatorGenerator |
OperatorGenerators.getOperatorGenerator(NameIdentifier objectNameIdentifier)
Gets the operator generator identified by the given object name
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementation(NameIdentifier operatorName,
java.util.List<NameIdentifier> argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementation(NameIdentifier operatorName,
NameIdentifier... argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementation(NameIdentifier operatorName,
NameIdentifier... argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementationWithoutException(NameIdentifier operatorName,
java.util.List<NameIdentifier> argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementationWithoutException(NameIdentifier operatorName,
NameIdentifier... argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementationWithoutException(NameIdentifier operatorName,
NameIdentifier... argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
static TypeDeclaration |
TypeDeclaration.getTypeDeclaration(Heading heading,
NameIdentifier typeName)
Factory method for obtaining TypeDeclaration objects
|
TypeDeclaration |
Heading.getTypeDeclaration(NameIdentifier attributeName)
Gets the TypeDeclaration object corresponding to the named attribute.
|
TypeDeclaration |
Heading.getTypeDeclarationWithoutException(NameIdentifier attributeName)
Gets the TypeDeclaration object corresponding to the named attribute.
|
AbstractTypeImplementation_V0105 |
TypeImplementationsManager.getTypeImplementation(NameIdentifier typeName)
Gets the TypeImplementation object corresponding to the given typeDeclaration
|
AbstractTypeImplementation_V0105 |
TypeImplementationsManager.getTypeImplementationWithoutException(NameIdentifier typeName)
Gets the TypeImplementation object corresponding to the given typeDeclaration
|
NameIdentifier |
Heading.getTypeName(NameIdentifier attributeName)
Gets the typename of the named attribute.
|
static boolean |
OperatorImplementationsManager.isPossibleGenericOperator(NameIdentifier operatorInvocationName)
Checks whether an operator invocation name possible indicates a "generic" operator.
|
IRelation |
Relation.pack(NameIdentifier... packAttributes) |
Relation |
Relation.project(NameIdentifier... attributes) |
void |
OperatorImplementationsManager.removeAllOperatorsForType(NameIdentifier typeName)
Removes all the operator implementations that involve the given type, either as being the return type for the operator, or else as being an argument type for the operator
|
void |
TypeImplementationsManager.removeTypeImplementation(NameIdentifier typeName)
Removes the implementation for the named type
|
Relation |
Tuple.rvaValue(NameIdentifier attributeName)
Gets The attribute value for a relation-valued attribute, as a Relation object
|
java.lang.String |
NameIdentifierToStringTransformer.transform(NameIdentifier from) |
Tuple |
Tuple.tvaValue(NameIdentifier attributeName)
Gets The attribute value for a relation-valued attribute, as a Relation object
|
Relation |
Relation.ungroup(NameIdentifier... ungroupAttributes) |
IRelation |
Relation.unpack(NameIdentifier... unpackAttributes) |
ValueBuffer |
TupleBuffer.valueBuffer(NameIdentifier attributeName)
Gets the ValueBuffer holding the value associated with the given attribute name
|
ValueBuffer |
Tuple.valueBuffer(NameIdentifier attributeName)
Returns the ValueBuffer holding the value of the given attributename in this tuple
|
java.lang.String |
Tuple.valueText(NameIdentifier attributeName)
Returns the external representation of the value of the given attributename in this tuple, using the default possrep of the attribute's type
|
Modifier and Type | Method and Description |
---|---|
Relation |
Relation.aggregate(java.util.Map<NameIdentifier,java.lang.String> expressions) |
static java.lang.String |
NameIdentifier.asCSV(java.util.Set<NameIdentifier> set)
Returns a String containing all the Strings in set, in comma-separated syntax
|
static Relation |
AGGREGATE.computeAggregate(Relation relation,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
static java.util.Collection<TupleBuffer> |
RANGEMINUS_TUPLE_TUPLE_STRING.computeDifferenceForSamePartitionTuples(TupleBuffer minuendTuple,
TupleBuffer subtrahendTuple,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the USING difference between two given tuples
|
static java.util.Collection<TupleBuffer> |
RANGEMINUS_TUPLE_TUPLE_STRING.computeDifferenceForSamePartitionTuples(TupleBuffer minuendTuple,
TupleBuffer subtrahendTuple,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the USING difference between two given tuples
|
static java.util.Collection<TupleBuffer> |
RANGEMINUS_TUPLE_TUPLE_STRING.computeDifferenceForSamePartitionTuples(TupleBuffer minuendTuple,
TupleBuffer subtrahendTuple,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the USING difference between two given tuples
|
static java.util.Collection<TupleBuffer> |
RANGEMINUS_TUPLE_TUPLE_STRING.computeDifferenceForSamePartitionTuples(TupleBuffer minuendTuple,
TupleBuffer subtrahendTuple,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the USING difference between two given tuples
|
static RelationBuffer |
EXTEND.computeExtend(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,java.lang.String> extendExpressions) |
static Relation |
EXTEND.computeExtend(Relation relation,
java.util.Map<NameIdentifier,java.lang.String> extendExpressions) |
static RelationBuffer |
GROUP.computeGroup(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes,
java.util.Set<NameIdentifier> retainedAttributeNames) |
static RelationBuffer |
GROUP.computeGroup(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes,
java.util.Set<NameIdentifier> retainedAttributeNames) |
static RelationBuffer |
GROUP.computeGroup(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes,
java.util.Set<NameIdentifier> retainedAttributeNames) |
static Relation |
GROUP.computeGroup(Relation relation,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes) |
static Relation |
GROUP.computeGroup(Relation relation,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes) |
static Relation |
GTCLOSE.computeGTClose(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
static Relation |
GTCLOSE.computeGTClose(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
static Relation |
GTCLOSE.computeGTClose(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
static RelationBuffer |
INTERSECT_RELATION_RELATION.computeIntersectUsing(RelationBuffer relationBuffer,
RelationBuffer relationBuffer2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations) |
static RelationBuffer |
INTERSECT_RELATION_RELATION.computeIntersectUsing(RelationBuffer relationBuffer,
RelationBuffer relationBuffer2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations) |
static RelationBuffer |
INTERSECT_RELATION_RELATION.computeIntersectUsing(RelationBuffer relationBuffer,
RelationBuffer relationBuffer2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations) |
static IRelation |
INTERSECT.computeIntersectUsing(Relation relation,
Relation intersectWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static RelationBuffer |
PACK_RELATION_STRING.computePack(RelationBuffer relationBuffer,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
java.util.Set<NameIdentifier> partitioningKeys,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Gets A relationBuffer holding the result of the packing
|
static RelationBuffer |
PACK_RELATION_STRING.computePack(RelationBuffer relationBuffer,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
java.util.Set<NameIdentifier> partitioningKeys,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Gets A relationBuffer holding the result of the packing
|
static RelationBuffer |
PACK_RELATION_STRING.computePack(RelationBuffer relationBuffer,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
java.util.Set<NameIdentifier> partitioningKeys,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Gets A relationBuffer holding the result of the packing
|
static java.util.Set<TupleBuffer> |
JOIN_RELATION_RELATION.computePlainJoin(MyReadOnlySet<TupleBuffer> r1,
MyReadOnlySet<TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys)
Computes the "plain" JOIN between the given relation arguments.
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the temporal difference on given tuplelists
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the temporal difference on given tuplelists
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the temporal difference on given tuplelists
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the temporal difference on given tuplelists
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the temporal difference on given tuplelists
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the temporal difference on given tuplelists
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceOnSamePartitionRelations(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the difference between tuplelists.
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceOnSamePartitionRelations(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the difference between tuplelists.
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceOnSamePartitionRelations(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the difference between tuplelists.
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceOnSamePartitionRelations(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the difference between tuplelists.
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceOnSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the difference between relations.
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceOnSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Computes the difference between relations.
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceOnSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the difference between relations.
|
static java.util.Set<TupleBuffer> |
MINUSUSING_RELATION_RELATION.computeRangeDifferenceOnSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> minuend,
java.util.Collection<? extends TupleBuffer> subtrahend,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the difference between relations.
|
static java.util.Collection<TupleBuffer> |
RANGEINTERSECT_TUPLE_TUPLE_STRING.computeRangeIntersection(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations)
Gets the USING...
|
static java.util.Collection<TupleBuffer> |
RANGEINTERSECT_TUPLE_TUPLE_STRING.computeRangeIntersection(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Gets the USING...
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the intersection, given the two tuple collections.
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the intersection, given the two tuple collections.
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the intersection, given the two tuple collections.
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the intersection, given the two tuple collections.
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the intersection, given the two tuple collections.
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the intersection, given the two tuple collections.
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionForSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the range intersection of tuple lists whose non-interval-typed attributes are required to have the same value
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionForSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the range intersection of tuple lists whose non-interval-typed attributes are required to have the same value
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionForSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the range intersection of tuple lists whose non-interval-typed attributes are required to have the same value
|
static java.util.Set<TupleBuffer> |
INTERSECTUSING_RELATION_RELATION.computeRangeIntersectionForSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the range intersection of tuple lists whose non-interval-typed attributes are required to have the same value
|
static java.util.Collection<TupleBuffer> |
RANGEINTERSECT_TUPLE_TUPLE_STRING.computeRangeIntersectionForSamePartitionTuples(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations)
Gets the USING...
|
static java.util.Collection<TupleBuffer> |
RANGEINTERSECT_TUPLE_TUPLE_STRING.computeRangeIntersectionForSamePartitionTuples(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Gets the USING...
|
static java.util.Collection<TupleBuffer> |
RANGEJOIN_TUPLE_TUPLE_STRING.computeRangeJoin(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations)
Gets the USING...
|
static java.util.Collection<TupleBuffer> |
RANGEJOIN_TUPLE_TUPLE_STRING.computeRangeJoin(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArgList)
Gets the USING...
|
static java.util.Collection<TupleBuffer> |
RANGEJOIN_TUPLE_TUPLE_STRING.computeRangeJoin(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArgList)
Gets the USING...
|
static java.util.Set<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the "range" JOIN between the given relations.
|
static java.util.Set<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the "range" JOIN between the given relations.
|
static java.util.Set<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the "range" JOIN between the given relations.
|
static java.util.Set<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the "range" JOIN between the given relations.
|
static java.util.Set<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the "range" JOIN between the given relations.
|
static java.util.Set<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the "range" JOIN between the given relations.
|
static java.util.Set<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArgList,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the "range" JOIN between the given relations.
|
static java.util.Collection<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinForSamePartitionRelationsAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the range join of tuple lists whose non-interval-typed attributes are required to have the same value
|
static java.util.Collection<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinForSamePartitionRelationsAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the range join of tuple lists whose non-interval-typed attributes are required to have the same value
|
static java.util.Collection<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinForSamePartitionRelationsAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArglist,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the range join of tuple lists whose non-interval-typed attributes are required to have the same value
|
static java.util.Collection<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinForSamePartitionRelationsAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArglist,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the range join of tuple lists whose non-interval-typed attributes are required to have the same value
|
static java.util.Collection<TupleBuffer> |
JOINUSING_RELATION_RELATION.computeRangeJoinForSamePartitionRelationsAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArglist,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the range join of tuple lists whose non-interval-typed attributes are required to have the same value
|
static java.util.Collection<TupleBuffer> |
RANGEJOIN_TUPLE_TUPLE_STRING.computeRangeJoinForSamePartitionTuples(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations)
Gets the USING...
|
static java.util.Collection<TupleBuffer> |
RANGEJOIN_TUPLE_TUPLE_STRING.computeRangeJoinForSamePartitionTuples(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArgList)
Gets the USING...
|
static java.util.Collection<TupleBuffer> |
RANGEJOIN_TUPLE_TUPLE_STRING.computeRangeJoinForSamePartitionTuples(TupleBuffer t1,
TupleBuffer t2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,ValueBuffer> wrkAttributeValueMap,
java.util.LinkedList<ValueBuffer> wrkArgList)
Gets the USING...
|
static java.util.Collection<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations,
java.util.Set<NameIdentifier> partitioningKeys)
Computes the interval union of the given tuple sets.
|
static java.util.Collection<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations,
java.util.Set<NameIdentifier> partitioningKeys)
Computes the interval union of the given tuple sets.
|
static java.util.Collection<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations,
java.util.Set<NameIdentifier> partitioningKeys)
Computes the interval union of the given tuple sets.
|
static java.util.Collection<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations,
java.util.Set<NameIdentifier> partitioningKeys,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the interval union of the given tuple sets.
|
static java.util.Collection<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations,
java.util.Set<NameIdentifier> partitioningKeys,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the interval union of the given tuple sets.
|
static java.util.Collection<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionAndPack(java.util.Collection<TupleBuffer> r1,
java.util.Collection<TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations,
java.util.Set<NameIdentifier> partitioningKeys,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the interval union of the given tuple sets.
|
static java.util.Set<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionForSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the interval union of the given tuple sets.
|
static java.util.Set<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionForSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Computes the interval union of the given tuple sets.
|
static java.util.Set<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionForSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the interval union of the given tuple sets.
|
static java.util.Set<TupleBuffer> |
UNIONUSING_RELATION_RELATION.computeRangeUnionForSamePartitionRelationsAndPack(java.util.Collection<? extends TupleBuffer> r1,
java.util.Collection<? extends TupleBuffer> r2,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations,
java.util.LinkedList<ValueBuffer> wrkArgList)
Computes the interval union of the given tuple sets.
|
static RelationBuffer |
RENAME_RELATION.computeRename(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,NameIdentifier> renames,
java.util.Set<NameIdentifier> retainedAttributeNames) |
static RelationBuffer |
RENAME_RELATION.computeRename(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,NameIdentifier> renames,
java.util.Set<NameIdentifier> retainedAttributeNames) |
static RelationBuffer |
RENAME_RELATION.computeRename(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,NameIdentifier> renames,
java.util.Set<NameIdentifier> retainedAttributeNames) |
static Relation |
RENAME.computeRename(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> renames) |
static Relation |
RENAME.computeRename(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> renames) |
static Heading |
RENAME_RELATION.computeRenamedHeading(Heading argumentHeading,
java.util.Map<NameIdentifier,NameIdentifier> renames) |
static Heading |
RENAME_RELATION.computeRenamedHeading(Heading argumentHeading,
java.util.Map<NameIdentifier,NameIdentifier> renames) |
static java.util.Set<TupleBuffer> |
TCLOSE_RELATION.computeTclose(MyReadOnlyCollection<TupleBuffer> r,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Computes the closure in a straightforward way.
|
static java.util.Set<TupleBuffer> |
TCLOSE_RELATION.computeTclose(MyReadOnlyCollection<TupleBuffer> r,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Computes the closure in a straightforward way.
|
static java.util.Set<TupleBuffer> |
TCLOSE_RELATION.computeTclose(MyReadOnlyCollection<TupleBuffer> r,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Computes the closure in a straightforward way.
|
static java.util.Set<TupleBuffer> |
TCLOSE_RELATION.computeTclose(MyReadOnlyCollection<TupleBuffer> r,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Computes the closure in a straightforward way.
|
static RelationBuffer |
TCLOSE_RELATION.computeTClose(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Computes the closure.
|
static RelationBuffer |
TCLOSE_RELATION.computeTClose(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Computes the closure.
|
static RelationBuffer |
TCLOSE_RELATION.computeTClose(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Computes the closure.
|
static RelationBuffer |
TCLOSE_RELATION.computeTClose(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Computes the closure.
|
static Relation |
TCLOSE.computeTClose(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> matchby)
Computes the closure.
|
static Relation |
TCLOSE.computeTClose(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> matchby)
Computes the closure.
|
static RelationBuffer |
UNGROUP_RELATION.computeUngroup(RelationBuffer relationBuffer,
java.util.Map<NameIdentifier,TypeDeclaration> ungroupAttributes) |
static java.util.Set<TupleBuffer> |
UNPACK_RELATION.computeUnpack(java.util.Collection<TupleBuffer> r1,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> intervalTypeImplementations)
The most stupid way conceivable to compute a relation union of relations that have no interval-typed attributes
|
static java.util.Set<TupleBuffer> |
UNPACK_RELATION.computeUnpack(java.util.Collection<TupleBuffer> r1,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> intervalTypeImplementations)
The most stupid way conceivable to compute a relation union of relations that have no interval-typed attributes
|
static RelationBuffer |
UNPACK_RELATION.computeUnpack(RelationBuffer relationBuffer,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> typeImplementationsMap) |
static RelationBuffer |
UNPACK_RELATION.computeUnpack(RelationBuffer relationBuffer,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> typeImplementationsMap) |
static Relation |
MINUS.computeUsingDifference(Relation minuend,
Relation subtrahend,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Computes the difference between minuend and subtrahend, with the usingAtributres treated in 'USING'/'pointwise' mode
|
static RelationBuffer |
JOIN_RELATION_RELATION.computeUsingJoin(RelationBuffer relationBuffer,
RelationBuffer relationBuffer2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations) |
static RelationBuffer |
JOIN_RELATION_RELATION.computeUsingJoin(RelationBuffer relationBuffer,
RelationBuffer relationBuffer2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations) |
static RelationBuffer |
JOIN_RELATION_RELATION.computeUsingJoin(RelationBuffer relationBuffer,
RelationBuffer relationBuffer2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations) |
static Relation |
JOIN.computeUsingJoin(Relation relation,
Relation joinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static RelationBuffer |
UNION.computeUsingUnion(RelationBuffer relationBuffer,
RelationBuffer relationBuffer2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations) |
static RelationBuffer |
UNION.computeUsingUnion(RelationBuffer relationBuffer,
RelationBuffer relationBuffer2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations) |
static RelationBuffer |
UNION.computeUsingUnion(RelationBuffer relationBuffer,
RelationBuffer relationBuffer2,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations) |
static Relation |
UNION.computeUsingUnion(Relation relation,
Relation unionWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
boolean |
Relation.containsUsing(IRelation r,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
boolean |
Relation.containsUsing(Tuple t,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static MyReadOnlyMap<java.lang.String,TypeDeclaration> |
MyPossrepImplementation.convertFromIdentifierTypeDeclarationsMapToTypeDeclarationsMap(ReadOnlyMap<NameIdentifier,TypeDeclaration> componentIdentifierTypeDeclarationsMap)
Gets a 1.4 component typedeclarations map derived from a 1.5 component typedeclarations map
|
Relation |
Relation.extend(java.util.Map<NameIdentifier,java.lang.String> extendExpressions) |
static void |
NmBracketParser.fillIdentifiersMapFromEscaped(java.lang.String s,
java.util.Map<NameIdentifier,java.lang.String> attributeValueMap)
Filles the given Map with the entries held in a String in the general format Name1(value1)Name2(value2)...
|
static void |
NmBracketParser.fillIdentifiersMapFromNonEscaped(java.lang.String s,
java.util.Map<NameIdentifier,java.lang.String> attributeValueMap)
Filles the given Map with the entries held in a String in the general format Name1(value1)Name2(value2)...
|
static void |
NmBracketParser.fillIdentifiersMapWithMandatoryValuesFromEscaped(java.lang.String s,
java.util.Map<NameIdentifier,java.lang.String> attributeValueMap)
Filles the given Map with the entries held in a String in the general format Name1(value1)Name2(value2)...
|
static void |
NmBracketParser.fillIdentifiersMapWithMandatoryValuesFromNonEscaped(java.lang.String s,
java.util.Map<NameIdentifier,java.lang.String> attributeValueMap)
Filles the given Map with the entries held in a String in the general format Name1(value1)Name2(value2)...
|
static void |
NmBracketParser.fillNonEmptyIdentifiersMapWithMandatoryValuesFromEscaped(java.lang.String s,
java.util.Map<NameIdentifier,java.lang.String> attributeValueMap) |
static MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> |
IntervalMapsForHeading.getAttributeIntervalOperatorImplementationsMap(Heading heading,
java.util.List<NameIdentifier> intervalTypedAttributeNames)
Gets a useful map, mapping the attribute names for the interval-typed attributes in the heading to a map of operator implementations that apply to the attributes of that name.
|
static MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> |
IntervalMapsForHeading.getAttributeIntervalTypeImplementationsMap(Heading heading,
java.util.List<NameIdentifier> intervalTypedAttributeNames)
Gets a useful map, mapping the attribute names for the interval-typed attributes in the heading to a map of operator implementations that apply to the attributes of that name.
|
static java.util.Map<NameIdentifier,IntervalTypeImplementation> |
IntervalMapsForHeading.getAttributeIntervalTypeImplementationsMap(MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap)
Gets a useful map, mapping the attribute names for the interval-typed attributes in the heading to a map of operator implementations that apply to the attributes of that name.
|
static java.lang.String |
OperatorImplementationsManager.getFullImplementingClassName(NameIdentifier operatorName,
java.util.List<NameIdentifier> argTypeNames)
Gets the full implementing class name from the given signature
|
static AggregationOperatorImplementation |
JOINUSING_RELATION_RELATION.getInstance(Heading heading1,
Heading heading2,
java.util.LinkedList<NameIdentifier> treatAsRange)
Gets an instance of the operator for the given headings and using attributes between them
|
static AggregationOperatorImplementation |
INTERSECTUSING_RELATION_RELATION.getInstance(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange)
Gets an instance of the operator for the given heading
|
static OperatorImplementation_V0105 |
CONTAINSRUSING.getInstance(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange)
Gets an instance of the operator for the given heading and USING<> attributes
|
static AggregationOperatorImplementation |
XMINUSUSING.getInstance(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange)
Gets an instance of the operator for the given heading and USING<> attributes
|
static OperatorImplementation_V0105 |
CONTAINSTUSING.getInstance(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange)
Gets an instance of the operator for the given heading and USING<> attributes
|
static TCLOSE_RELATION |
TCLOSE.getInstance(Heading heading1,
java.util.LinkedList<NameIdentifier> nameIdentifiersInEntryOrder)
Gets an instance of the TCLOSE operator implementation for the given parameters
|
static AggregationOperatorImplementation |
UNIONUSING.getInstance(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange)
Gets an instance of the relation UNION operator for the particular given heading
|
static TCLOSE_RELATION |
TCLOSE.getInstance(Heading heading,
java.util.Map<NameIdentifier,NameIdentifier> mappingFromAttributeNameIdentifierList)
Gets an instance of the TCLOSE operator implementation for the given parameters
|
static TCLOSE_RELATION |
TCLOSE.getInstance(Heading heading,
java.util.Map<NameIdentifier,NameIdentifier> mappingFromAttributeNameIdentifierList)
Gets an instance of the TCLOSE operator implementation for the given parameters
|
static UNPACK_RELATION |
UNPACK.getInstance(Heading heading,
java.util.Set<NameIdentifier> unpackAttributes)
Gets an instance of an UNPACK operator for the given heading and unpack specification
|
static UNGROUP_RELATION |
UNGROUP.getInstance(Heading heading,
java.util.Set<NameIdentifier> ungroupAttributes)
Gets The operator implementation for the UNGROUP operation
|
static java.util.Map<NameIdentifier,NameIdentifier> |
TCLOSE.getMappingFromAttributeNameIdentifierList(java.util.LinkedList<NameIdentifier> nameIdentifiersInEntryOrder)
Gets a "from-to" mapping built from the given list which is constructed as from1,to1,from2,to2, ...
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementation(NameIdentifier operatorName,
java.util.List<NameIdentifier> argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
OperatorImplementation_V0105 |
CONTAINST.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames) |
OperatorImplementation_V0105 |
CONTAINSRUSING.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames) |
OperatorImplementation_V0105 |
CONTAINSTUSING.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames) |
OperatorImplementation_V0105 |
CONTAINSR.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames) |
abstract OperatorImplementation_V0105 |
ScalarOperatorGenerator.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames)
Gets an operator implementation object for the operator with the invocation name that this factory corresponds to, and the given arguments specification
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementationWithoutException(NameIdentifier operatorName,
java.util.List<NameIdentifier> argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
Relation |
Relation.group(java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes) |
Relation |
Relation.group(java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes) |
Relation |
Relation.gtclose(java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
Relation |
Relation.gtclose(java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
Relation |
Relation.gtclose(java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
IRelation |
Relation.intersectUsing(IRelation intersectWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.joinUsing(IRelation joinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
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.leftJoinUsing(IRelation leftjoinwith,
java.util.Map<NameIdentifier,java.lang.String> missingAttributeValueExpressions,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.minusUsing(IRelation subtrahend,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.minusUsingFrom(IRelation minuend,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static java.util.Set<TupleBuffer> |
PACK_RELATION_STRING.packPartition(java.util.Collection<TupleBuffer> in,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Packs the given collection of tuplebuffers by merging the mergeable tuples.
|
static java.util.Set<TupleBuffer> |
PACK_RELATION_STRING.packPartition(java.util.Collection<TupleBuffer> in,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementations)
Packs the given collection of tuplebuffers by merging the mergeable tuples.
|
static java.util.Set<TupleBuffer> |
PACK_RELATION_STRING.packPartitionOld(java.util.Collection<TupleBuffer> in,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Packs the given collection of tuplebuffers by merging the mergeable tuples.
|
static java.util.Set<TupleBuffer> |
PACK_RELATION_STRING.packPartitionOld(java.util.Collection<TupleBuffer> in,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Packs the given collection of tuplebuffers by merging the mergeable tuples.
|
static java.util.Map<java.util.Map<NameIdentifier,ValueBuffer>,java.util.Collection<TupleBuffer>> |
DbmsRelationImplementation.partitionByIdentifier(java.util.Collection<? extends TupleBuffer> r,
java.util.Set<NameIdentifier> partitioningKeys)
Partitions the given tuplelist into map entries (K,L), where : K = a Map of attribute name/value pairs L = A tupleList K has an entry for each attribute name in the set of join attributes
|
static MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> |
UNPACK.prepareIntervalTypeImplementationsMap(MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations)
Deprecated.
- best replaced with the method from
IntervalMapsForHeading |
Relation |
Relation.rename(java.util.Map<NameIdentifier,NameIdentifier> renames) |
Relation |
Relation.rename(java.util.Map<NameIdentifier,NameIdentifier> renames) |
IRelation |
Relation.semijoinUsing(IRelation semiJoinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.semijoinUsingFor(IRelation semiJoinLeftArg,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.semiminusUsing(IRelation semiDiffWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
IRelation |
Relation.semiminusUsingFor(IRelation semiMinusLeftArg,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
Heading |
Heading.subHeadingExcluding(java.util.Collection<NameIdentifier> attributeNames,
boolean dummy)
Gets a Heading that includes only the attribute definitions from this Heading whose attribute names do not appear in the given set
|
Heading |
Heading.subHeadingIncluding(java.util.Set<NameIdentifier> attributeNames,
boolean dummy)
Gets a Heading that includes only the attribute definitions from this Heading whose attribute names appear in the given set
|
Relation |
Relation.summarizeby(java.util.Set<NameIdentifier> byAttributes,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
Relation |
Relation.summarizeby(java.util.Set<NameIdentifier> byAttributes,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
Relation |
Relation.tclose(java.util.Map<NameIdentifier,NameIdentifier> matchby) |
Relation |
Relation.tclose(java.util.Map<NameIdentifier,NameIdentifier> matchby) |
IRelation |
Relation.transform(java.util.Map<NameIdentifier,java.lang.String> transformSpecs) |
java.util.Map<java.lang.String,V> |
NameIdentifierMapToStringMapConverter.transform(java.util.Map<NameIdentifier,V> from) |
IRelation |
Relation.unionUsing(IRelation unionWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static java.util.Set<MyReadOnlyMap<NameIdentifier,ValueBuffer>> |
UNPACK_RELATION.unpackTuple(TupleBuffer t,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> intervalTypeImplementations,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations) |
static java.util.Set<MyReadOnlyMap<NameIdentifier,ValueBuffer>> |
UNPACK_RELATION.unpackTuple(TupleBuffer t,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> intervalTypeImplementations,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations) |
static INTERSECTInvocationResultDetails |
INTERSECT_RELATION_RELATION.validateExpressionDetails(Heading heading1,
Heading heading2,
java.util.LinkedHashSet<NameIdentifier> usingAttributes,
java.lang.String predicate1,
java.lang.String predicate2,
java.util.Collection<? extends KeyDef> arg1KeySpecifications,
java.util.Collection<? extends KeyDef> arg2KeySpecifications) |
static JOINInvocationResultDetails |
JOIN_RELATION_RELATION.validateExpressionDetails(Heading arg1Heading,
Heading arg2Heading,
java.util.LinkedHashSet<NameIdentifier> usingAttributes,
java.lang.String predicate1,
java.lang.String predicate2,
java.util.Collection<? extends KeyDef> arg1KeySpecifications,
java.util.Collection<? extends KeyDef> arg2KeySpecifications) |
static MINUSInvocationResultDetails |
MINUS_RELATION_RELATION.validateExpressionDetails(Heading minuendHeading,
Heading subtrahendHeading,
java.lang.String relationPredicate1,
java.lang.String relationPredicate2,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static UNIONInvocationResultDetails |
UNION_RELATION_RELATION.validateExpressionDetails(Heading heading1,
Heading heading2,
java.lang.String relationPredicate1,
java.lang.String relationPredicate2,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static PACKInvocationResultDetails |
PACK_RELATION_STRING.validateExpressionDetails(Heading inputHeading,
java.util.LinkedHashSet<NameIdentifier> packAttributeNames,
java.lang.String inputPredicate,
java.util.Collection<? extends KeyDef> inputKeySpecifications) |
static TCLOSEInvocationResultDetails |
TCLOSE_RELATION.validateExpressionDetails(Heading inputHeading,
java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.lang.String inputPredicate) |
static TCLOSEInvocationResultDetails |
TCLOSE_RELATION.validateExpressionDetails(Heading inputHeading,
java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.lang.String inputPredicate) |
static RENAMEInvocationResultDetails |
RENAME_RELATION.validateExpressionDetails(Heading heading,
java.util.Map<NameIdentifier,NameIdentifier> renameFromToMap,
java.lang.String inputPredicate,
java.util.Collection<? extends KeyDef> inputKeySpecifications) |
static RENAMEInvocationResultDetails |
RENAME_RELATION.validateExpressionDetails(Heading heading,
java.util.Map<NameIdentifier,NameIdentifier> renameFromToMap,
java.lang.String inputPredicate,
java.util.Collection<? extends KeyDef> inputKeySpecifications) |
static GROUPInvocationResultDetails |
GROUP.validateExpressionDetails(Heading heading,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> inputKeySpecifications) |
static GROUPInvocationResultDetails |
GROUP.validateExpressionDetails(Heading heading,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> inputKeySpecifications) |
static UNGROUPInvocationResultDetails |
UNGROUP_RELATION.validateExpressionDetails(Heading heading,
java.util.Set<NameIdentifier> ungroupAttributes,
java.lang.String inputPredicate) |
static UNPACKInvocationResultDetails |
UNPACK_RELATION.validateExpressionDetails(Heading inputHeading,
java.util.Set<NameIdentifier> unpackAttributeNames,
java.lang.String inputPredicate) |
static UNGROUPInvocationResultDetails |
UNGROUP_RELATION.validateExpressionDetails(Heading heading,
java.util.Set<NameIdentifier> ungroupAttributes,
java.lang.String inputPredicate,
java.util.Collection<? extends KeyDef> inputKeySpecifications) |
static PROJECTInvocationResultDetails |
PROJECT_RELATION.validateExpressionDetails(Heading inputHeading,
java.util.Set<NameIdentifier> attributeNames,
java.lang.String inputPredicate,
java.util.Collection<? extends KeyDef> inputKeySpecifications) |
static UNPACKInvocationResultDetails |
UNPACK_RELATION.validateExpressionDetails(Heading inputHeading,
java.util.Set<NameIdentifier> unpackAttributeNames,
java.lang.String inputPredicate,
java.util.Collection<? extends KeyDef> inputKeySpecifications) |
ValueBuffer |
DbmsFilenameImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
PossRepImplementation_V0105.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap)
Returns a ValueBuffer holding the value of the type that this PossRepImplementation is for, and that corresponds to the component values given in the componentValueMap argument.
|
ValueBuffer |
DbmsScalednumberImplementation_MP.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsScalednumberImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsBarImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsFloatImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsLongImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsTupleImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsFooImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
FromToPossrepImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsBitsImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsBooleanImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsCharImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsRelationImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
IntervalTypeImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsAverageImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsBigintImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsIntImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsDecimalImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap)
Deprecated.
|
ValueBuffer |
DbmsNameImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsAngleImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsStringImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
UDTPhysicalPossrepImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsDateImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
ValueBuffer |
DbmsTimeofdayImplementation.valueFromIdentifierComponentValues(java.util.Map<NameIdentifier,ValueBuffer> componentValueMap) |
static ValueBuffer |
MyPossrepImplementation.valueFromIdentifierComponentValues(PossRepImplementation possrepImplementation,
java.util.Map<NameIdentifier,ValueBuffer> tupleComponentValues)
Frontend method for invoking the 1.5 valueFromIdentifierComponentValues method on 1.4 implementation objects
|
IRelation |
Relation.xminusUsing(IRelation symdiffWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
Constructor and Description |
---|
AbstractJavaBackedTypeImplementation_V0105(NameIdentifier typeName)
Creates the AbstractJavaBackedTypeImplementation_V0105
|
AbstractTypeImplementation_V0105(NameIdentifier typeName)
Creates the AbstractTypeImplementation_V0105
|
ConstrainedTypeImplementation(NameIdentifier typeName,
AbstractTypeImplementation_V0105 superTypeImplementation)
Creates the ConstrainedTypeImplementation
|
NonScalarTypeDeclaration(Heading heading,
NameIdentifier typeName)
Creates the typedeclaration
|
NonScalarTypeDeclaration(Heading heading,
NameIdentifier typeName,
java.util.Collection<KeyDef> keySpecifications,
java.lang.String relationPredicate)
Creates the NonScalarTypeDeclaration
|
ScalarTypeDeclaration(NameIdentifier typeName)
Creates the typedeclaration-by-name
|
TypeMismatchException(NameIdentifier expected,
NameIdentifier gotten)
Creates the TypeMismatchException
|
UserDefinedTypeImplementation(NameIdentifier typeName,
UDTPhysicalPossrepImplementation physicalPossrepImplementation,
MyReadOnlySet<PossRepImplementation> nonPhysicalPossrepImplementations)
Creates the UserDefinedTypeImplementation
|
Constructor and Description |
---|
CONTAINSRUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange)
Creates the CONTAINSRUSING_RELATION_RELATION
|
CONTAINSRUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Creates the CONTAINSRUSING_RELATION_RELATION
|
CONTAINSRUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Creates the CONTAINSRUSING_RELATION_RELATION
|
CONTAINSRUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Creates the CONTAINSRUSING_RELATION_RELATION
|
CONTAINSTUSING_RELATION_TUPLE(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange)
Creates the CONTAINSTUSING_RELATION_RELATION
|
CONTAINSTUSING_RELATION_TUPLE(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Creates the CONTAINSTUSING_RELATION_RELATION
|
CONTAINSTUSING_RELATION_TUPLE(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Creates the CONTAINSTUSING_RELATION_RELATION
|
CONTAINSTUSING_RELATION_TUPLE(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Creates the CONTAINSTUSING_RELATION_RELATION
|
DIVIDEBYPERInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keyDefs,
MyReadOnlySet<NameIdentifier> dividendAttributeNames,
MyReadOnlySet<NameIdentifier> divisorAttributeNames)
Creates the DIVIDEBYPERInvocationResultDetails
|
DIVIDEBYPERInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keyDefs,
MyReadOnlySet<NameIdentifier> dividendAttributeNames,
MyReadOnlySet<NameIdentifier> divisorAttributeNames)
Creates the DIVIDEBYPERInvocationResultDetails
|
GROUP_RELATION(Heading resultHeading,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes,
java.util.Set<NameIdentifier> retainedAttributeNames)
Creates the GROUP_RELATION
|
GROUP_RELATION(Heading resultHeading,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes,
java.util.Set<NameIdentifier> retainedAttributeNames)
Creates the GROUP_RELATION
|
GROUP_RELATION(Heading resultHeading,
java.util.Map<NameIdentifier,java.util.Set<NameIdentifier>> groupAttributes,
java.util.Set<NameIdentifier> retainedAttributeNames)
Creates the GROUP_RELATION
|
GROUPInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.Set<NameIdentifier> retainedAttributeNames,
java.util.Map<NameIdentifier,NonScalarTypeDeclaration> groupAttributes,
boolean keyRetainedAfterGroup)
Creates the GROUPInvocationResultDetails
|
GROUPInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.Set<NameIdentifier> retainedAttributeNames,
java.util.Map<NameIdentifier,NonScalarTypeDeclaration> groupAttributes,
boolean keyRetainedAfterGroup)
Creates the GROUPInvocationResultDetails
|
Heading(java.util.Map<NameIdentifier,TypeDeclaration> attributesMapping,
boolean dummy)
Creates the Heading
|
INTERSECTInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> usingAttributes,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalOperatorImplementationsMap)
Creates the JOINInvocationResultDetails
|
INTERSECTInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> usingAttributes,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalOperatorImplementationsMap)
Creates the JOINInvocationResultDetails
|
INTERSECTInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> usingAttributes,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalOperatorImplementationsMap)
Creates the JOINInvocationResultDetails
|
JOINInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> usingAttributes,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalOperatorImplementationsMap,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypeImplementationsMap)
Creates the JOINInvocationResultDetails
|
JOINInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> usingAttributes,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalOperatorImplementationsMap,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypeImplementationsMap)
Creates the JOINInvocationResultDetails
|
JOINInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> usingAttributes,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalOperatorImplementationsMap,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypeImplementationsMap)
Creates the JOINInvocationResultDetails
|
JOINInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> usingAttributes,
java.util.Set<NameIdentifier> partitioningKeys,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalOperatorImplementationsMap,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypeImplementationsMap)
Creates the JOINInvocationResultDetails
|
KeyDef(java.util.Collection<NameIdentifier> attributeNames,
boolean dummy)
Creates the KeyDef
|
MINUSInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Creates the MINUSInvocationResultDetails
|
PACKInvocationResultDetails(Heading packHeading,
java.lang.String relationPredicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> packAttributes)
Creates the PACKInvocationResultDetails
|
PROJECT_RELATION(Heading argumentHeading,
java.util.Set<NameIdentifier> attributeNames)
Creates the PROJECT_RELATION
|
PROJECTInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.Set<NameIdentifier> intervalProjectAttributes,
java.util.Set<NameIdentifier> nonIntervalProjectAttributes,
boolean projectionCanCauseDuplicateElimination)
Creates the RENAMEInvocationResultDetails
|
PROJECTInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.Set<NameIdentifier> intervalProjectAttributes,
java.util.Set<NameIdentifier> nonIntervalProjectAttributes,
boolean projectionCanCauseDuplicateElimination)
Creates the RENAMEInvocationResultDetails
|
RENAME_RELATION(Heading argumentHeading,
java.util.Map<NameIdentifier,NameIdentifier> renames)
Creates the RENAME_RELATION
|
RENAME_RELATION(Heading argumentHeading,
java.util.Map<NameIdentifier,NameIdentifier> renames)
Creates the RENAME_RELATION
|
RENAMEInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.HashMap<NameIdentifier,NameIdentifier> renameToFromMap,
java.util.HashSet<NameIdentifier> retainedAttributeNames)
Creates the RENAMEInvocationResultDetails
|
RENAMEInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.HashMap<NameIdentifier,NameIdentifier> renameToFromMap,
java.util.HashSet<NameIdentifier> retainedAttributeNames)
Creates the RENAMEInvocationResultDetails
|
RENAMEInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.HashMap<NameIdentifier,NameIdentifier> renameToFromMap,
java.util.HashSet<NameIdentifier> retainedAttributeNames)
Creates the RENAMEInvocationResultDetails
|
TCLOSE_RELATION(Heading heading,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Creates the UNPACK_RELATION_RELATION
|
TCLOSE_RELATION(Heading heading,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Creates the UNPACK_RELATION_RELATION
|
TCLOSE_RELATION(Heading heading,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Creates the UNPACK_RELATION_RELATION
|
TCLOSE_RELATION(Heading heading,
java.util.Map<NameIdentifier,NameIdentifier> closureLeftAttributes,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Creates the UNPACK_RELATION_RELATION
|
TCLOSEInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Creates the UNGROUPInvocationResultDetails
|
TCLOSEInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.Map<NameIdentifier,NameIdentifier> closureRightAttributes)
Creates the UNGROUPInvocationResultDetails
|
Tuple(java.util.Map<NameIdentifier,ValueBuffer> attributeValueMap,
Heading heading)
Creates the tuple
|
TupleBuffer(boolean mapReferenceLocal,
java.util.Map<NameIdentifier,ValueBuffer> attributeValueMap)
Creates the TupleBuffer
|
TupleBuffer(java.util.Map<NameIdentifier,ValueBuffer> attributeValueMap,
int dummy)
Creates the TupleBuffer
|
UDTPhysicalPossrepImplementation(java.lang.String typeName,
java.lang.String possrepName,
java.util.LinkedHashMap<NameIdentifier,TypeDeclaration> components)
Creates the UDTPhysicalPossrepImplementation
|
UNGROUP_RELATION(Heading heading,
java.util.Map<NameIdentifier,TypeDeclaration> ungroupAttributes)
Creates the UNGROUP_RELATION
|
UNIONInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.LinkedHashSet<NameIdentifier> usingAttributes)
Creates the UNIONInvocationResultDetails
|
UNIONUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Creates the UNION_RELATION_RELATION_STRING
|
UNIONUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Creates the UNION_RELATION_RELATION_STRING
|
UNIONUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Creates the UNION_RELATION_RELATION_STRING
|
UNPACK_RELATION(Heading heading,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Creates the UNPACK_RELATION_RELATION
|
UNPACK_RELATION(Heading heading,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Creates the UNPACK_RELATION_RELATION
|
XMINUSUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange)
Creates the XMINUSUSING_RELATION_RELATION
|
XMINUSUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Creates the XMINUSUSING_RELATION_RELATION
|
XMINUSUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Creates the XMINUSUSING_RELATION_RELATION
|
XMINUSUSING_RELATION_RELATION(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> intervalTypedAttributesIntervalOperatorImplementations,
java.util.Map<NameIdentifier,IntervalTypeImplementation> intervalTypedAttributesIntervalTypeImplementations)
Creates the XMINUSUSING_RELATION_RELATION
|