Package | Description |
---|---|
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.typeimplementations |
This package contains the SIRA_PRISE type and operator implementations.
|
Modifier and Type | Method and Description |
---|---|
MyReadOnlyMap<java.lang.String,JSBAMethodInvoker> |
GetterMethodCache.getGetterMethods(java.lang.Class<?> clazz,
java.lang.String jsbaCanonicalRelvarName)
Gets A map of getter methods that could be found in the given class for the given relvar name from the cache.
|
Modifier and Type | Method and Description |
---|---|
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
|
static MyReadOnlyMap<java.lang.String,java.lang.String> |
MyPossrepImplementation.convertFromTypeDeclarationsMapToComponentNameMap(ReadOnlyMap<java.lang.String,TypeDeclaration> componentTypeDeclarationsMap)
Converts a 1.5 possrep component type declarations map into a 1.4 component name map
|
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 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.
|
MyReadOnlyMap<java.lang.String,TypeDeclaration> |
Heading.getAttributesMapping()
Deprecated.
- replace with
Heading.getAttributeIdentifiersMapping() |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
TupleBuffer.getAttributeValueMap()
Deprecated.
- replace with
TupleBuffer.getAttributeIdentifierValueMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsFilenameImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsScalednumberImplementation_MP.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsScalednumberImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsBarImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsFloatImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsLongImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsTupleImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsFooImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
FromToPossrepImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsBitsImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsBooleanImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsCharImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsRelationImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
IntervalTypeImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsAverageImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsBigintImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
PossRepImplementation.getComponentNameMap()
Deprecated.
- it is preferrable to upgrade implementations of this interface to
PossRepImplementation_V0105 and use its PossRepImplementation_V0105.getComponentIdentifierTypeDeclarationsMap() method. |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsIntImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsDecimalImplementation.getComponentNameMap()
Deprecated.
|
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsNameImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsAngleImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsStringImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
UDTPhysicalPossrepImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsDateImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,java.lang.String> |
DbmsTimeofdayImplementation.getComponentNameMap() |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsFilenameImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsScalednumberImplementation_MP.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsScalednumberImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsBarImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsFloatImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsLongImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsTupleImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsFooImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
FromToPossrepImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsBitsImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsBooleanImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsCharImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsRelationImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
IntervalTypeImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsAverageImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsBigintImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
PossRepImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading)
Gets all the possrep component values for a given value of the type this possrep is for
|
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsIntImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsDecimalImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading)
Deprecated.
|
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsNameImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsAngleImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsStringImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
UDTPhysicalPossrepImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsDateImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
MyReadOnlyMap<java.lang.String,ValueBuffer> |
DbmsTimeofdayImplementation.getComponentValues(ValueBuffer valueBuffer,
Heading nonScalarHeading) |
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) |
MyReadOnlyMap<NameIdentifier,ValueBuffer> |
Tuple.identifierValueMap()
Returns the Map holding the attribute values of this tuple
|
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 |
static MyReadOnlyMap<NameIdentifier,TypeDeclaration> |
MyPossrepImplementation.V0104toV0105PossrepComponentTypeDeclarationsMap(PossRepImplementation possrepImplementation)
Gets the 1.5 possrep componentTypeDeclarationsMap derived from a 1.4 possrep implementation
|
MyReadOnlyMap<java.lang.String,ValueBuffer> |
Tuple.valueMap()
Deprecated.
- replace with
Tuple.identifierValueMap() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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 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) |
Constructor and Description |
---|
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,
MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap,
MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> attributeIntervalTypeImplementationsMap)
Creates the CONTAINSTUSING_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
|