Package | Description |
---|---|
be.SIRAPRISE.typeimplementations |
This package contains the SIRA_PRISE type and operator implementations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PossRepImplementation_V0105
Defines the methods that the implementation class for a SIRA_PRISE PossRep must provide.
|
Modifier and Type | Class and Description |
---|---|
class |
DbmsAngleImplementation
Type 'Angle' is provided to demonstrate the type-plugin feature.
|
class |
DbmsAverageImplementation
Type 'Average' is used when computing averages.
|
class |
DbmsBarImplementation
Type 'Bar' is provided to demonstrate the type-plugin feature, and to test the catalog constraints re.
|
class |
DbmsBigintImplementation
The implementation for the SIRA_PRISE big number type.
|
class |
DbmsBitsImplementation
The implementation for the binary bucket type.
|
class |
DbmsBooleanImplementation
The implementation for the system-defined Boolean type.
|
class |
DbmsCharImplementation
The implementation for the system-defined CHAR type.
|
class |
DbmsDateImplementation
The implementation for the SIRA_PRISE DATE type.
|
class |
DbmsDecimalImplementation
Deprecated.
The use of this type is discouraged. The definition is rather awkward, the implementation rather poor, and the set of provided operators incomplete.
|
class |
DbmsFilenameImplementation
The implementation for the system-defined FILENAME type.
|
class |
DbmsFloatImplementation
The implementation for the system-defined FLOAT type.
|
class |
DbmsFooImplementation
Type 'Foo' is provided to demonstrate the type-plugin feature.
|
class |
DbmsIntImplementation
The implementation for the SIRA_PRISE int type.
|
class |
DbmsLongImplementation
The implementation of the SIRA_PRISE long type.
|
class |
DbmsNameImplementation
The implementation for the system-defined NAME type.
|
class |
DbmsRelationImplementation
The implementation for the (generic) Relation type.
|
class |
DbmsScalednumberImplementation
The implementation for the SIRA_PRISE scaled number type.
|
class |
DbmsScalednumberImplementation_MP |
class |
DbmsStringImplementation
The implementation for the String type.
|
class |
DbmsTimeofdayImplementation
The implementation for the Sira_Prise time-of-day type.
|
class |
DbmsTupleImplementation
DbmsTupleImplementation is the implementation class for the Tuple type [generator].
|
class |
FromToPossrepImplementation
A FromToPossrepImplementation is the possrep implementation object for any interval type that is defined over an ordered base type that satisfies all of the following conditions (in addition to just plain being ordered) :
a niladic FIRST...() operator is defined for the base type (replace ...
|
class |
IntervalTypeImplementation
IntervalTypeImplementation generically defines implementation objects for each interval type.
|
class |
UDTPhysicalPossrepImplementation |
Modifier and Type | Method and Description |
---|---|
static ReadOnlyMap<NameIdentifier,TypeDeclaration> |
MyPossrepImplementation.getComponentIdentifierTypeDeclarationsMap(PossRepImplementation possrepImplementation)
Gets a map of component names to corresponding type declarations.
|
static MyReadOnlyMap<NameIdentifier,TypeDeclaration> |
MyPossrepImplementation.V0104toV0105PossrepComponentTypeDeclarationsMap(PossRepImplementation possrepImplementation)
Gets the 1.5 possrep componentTypeDeclarationsMap derived from a 1.4 possrep implementation
|
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
|
Constructor and Description |
---|
THE_OperatorImplementation(PossRepImplementation possrepImplementation,
java.lang.String componentName,
java.lang.String argumentTypeName)
Creates an implementation object for a THE_ operator
|
Constructor and Description |
---|
UserDefinedTypeImplementation(NameIdentifier typeName,
UDTPhysicalPossrepImplementation physicalPossrepImplementation,
MyReadOnlySet<PossRepImplementation> nonPhysicalPossrepImplementations)
Creates the UserDefinedTypeImplementation
|