| 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.server |
This package contains the SIRA_PRISE server implementation.
|
| be.SIRAPRISE.typeimplementations |
This package contains the SIRA_PRISE type and operator implementations.
|
| Class and Description |
|---|
| FileNameIdentifier
A FileNameIdentifier is a wrapper for textual file identifiers (i.e.
|
| Heading
A Heading maps attribute names onto typenames.
|
| InvalidValueException
An InvalidTypeValueException is thrown by a TypeImplementation or a PossRepImplementation method when it is presented some string that is not a valid representation of a value of the type involved.
|
| NameIdentifier
A Nameidentifier is a wrapper for textual identifiers (i.e.
|
| OperatorImplementationsManager
The interface for TypeImplementations Managers.
|
| Relation |
| RelationBuffer
A RelationBuffer is the ValueBuffer type for relation values.
|
| StringToNameIdentifierTransformer
Transformer for getting the NameIdentifier that is equivalent to a String
|
| Tuple |
| TupleBuffer
A TupleBuffer is the ValueBuffer type for tuple values.
|
| TupleBufferOrderer
TupleBufferOrderers must be used in combination with OrderedRelations and OrderedTupleBags.
|
| TupleCollectionBuffer
A TupleCollectionBuffer is the ValueBuffer type for collections of tuples.
|
| TypeDeclaration
An abstract class covering the two possible types of type declaration : scalar and nonscalar ones
|
| TypeImplementationsManager
The interface for TypeImplementations Managers.
|
| ValueBuffer
A ValueBuffer is a container class for any sort of value.
|
| Class and Description |
|---|
| Heading
A Heading maps attribute names onto typenames.
|
| NameIdentifier
A Nameidentifier is a wrapper for textual identifiers (i.e.
|
| Relation |
| Tuple |
| TupleBuffer
A TupleBuffer is the ValueBuffer type for tuple values.
|
| ValueBuffer
A ValueBuffer is a container class for any sort of value.
|
| Class and Description |
|---|
| FileNameIdentifier
A FileNameIdentifier is a wrapper for textual file identifiers (i.e.
|
| Heading
A Heading maps attribute names onto typenames.
|
| NameIdentifier
A Nameidentifier is a wrapper for textual identifiers (i.e.
|
| RelationBuffer
A RelationBuffer is the ValueBuffer type for relation values.
|
| Class and Description |
|---|
| KeyDef
A KeyDef is a wrapper class encompassing a set of attribute names.
|
| OperatorImplementation_V0104
Defines the methods that the implementation class for a SIRA_PRISE operator must provide.
|
| OperatorImplementationsManager
The interface for TypeImplementations Managers.
|
| TypeDeclaration
An abstract class covering the two possible types of type declaration : scalar and nonscalar ones
|
| TypeImplementationsManager
The interface for TypeImplementations Managers.
|
| ValueBuffer
A ValueBuffer is a container class for any sort of value.
|
| Class and Description |
|---|
| AbstractJavaBackedTypeImplementation_V0105
Extending this class is the preferred way of implementing a new java-backed type.
|
| AbstractTypeImplementation_V0105
An abstract TypeImplementation class.
|
| AggregationOperatorImplementation
AggregationOperatorImplementation is the interface that must/can be implemented by all operator implementations that are both commutative and associative, meaning in particular :
The basic form of the operator is binary, i.e.
|
| AND_BOOLEAN_BOOLEAN
The implementation for the boolean AND operator.
|
| AttributeGroupedTwiceException
AttributeGroupedTwiceException
|
| AttributeListNotEvenSizedException |
| AttributeNotIntervalTypedException
AttributeNotIntervalTypedException
|
| BinaryBooleanOperatorImplementation
Interface to be implemented by all implementations of one of the 16 binary operators of the boolean algebra.
|
| ClosureAttributesOmittedException
closureAttributesOmittedException
|
| ConstrainedTypeImplementation
ConstrainedTypeImplementation is the implementation object used for constrained types.
|
| CONTAINSR
CONTAINSR
|
| CONTAINSR_RELATION_RELATION
CONTAINSR returns true iff the first relation argument contains all the tuples of the second.
|
| CONTAINSRUSING
CONTAINSRUSING
|
| CONTAINST
CONTAINST
|
| CONTAINST_RELATION_TUPLE
CONTAINST returns true iff the first relation argument contains the tuples that is the second argument.
|
| CONTAINSTUSING
CONTAINSTUSING
|
| DbmsAngleImplementation
Type 'Angle' is provided to demonstrate the type-plugin feature.
|
| DbmsAverageImplementation
Type 'Average' is used when computing averages.
|
| DbmsBarImplementation
Type 'Bar' is provided to demonstrate the type-plugin feature, and to test the catalog constraints re.
|
| DbmsBigintImplementation
The implementation for the SIRA_PRISE big number type.
|
| DbmsBitsImplementation
The implementation for the binary bucket type.
|
| DbmsBooleanImplementation
The implementation for the system-defined Boolean type.
|
| DbmsCharImplementation
The implementation for the system-defined CHAR type.
|
| DbmsDateImplementation
The implementation for the SIRA_PRISE DATE type.
|
| 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.
|
| DbmsFilenameImplementation
The implementation for the system-defined FILENAME type.
|
| DbmsFloatImplementation
The implementation for the system-defined FLOAT type.
|
| DbmsFooImplementation
Type 'Foo' is provided to demonstrate the type-plugin feature.
|
| DbmsIntImplementation
The implementation for the SIRA_PRISE int type.
|
| DbmsLongImplementation
The implementation of the SIRA_PRISE long type.
|
| DbmsNameImplementation
The implementation for the system-defined NAME type.
|
| DbmsRelationImplementation
The implementation for the (generic) Relation type.
|
| DbmsScalednumberImplementation
The implementation for the SIRA_PRISE scaled number type.
|
| DbmsStringImplementation
The implementation for the String type.
|
| DbmsTimeofdayImplementation
The implementation for the Sira_Prise time-of-day type.
|
| DbmsTupleImplementation
DbmsTupleImplementation is the implementation class for the Tuple type [generator].
|
| DivideByPerIncompatibleDividendPerHeadings
DivideByPerIncompatibleDividendPerHeadings
|
| DivideByPerIncompatibleDivisorPerHeadings
DivideByPerIncompatibleDivisorPerHeadings
|
| DIVIDEBYPERInvocationResultDetails
DIVIDEBYPERInvocationResultDetails
|
| DuplicateAttributeException
DuplicateAttributeException
|
| DuplicateClosureAttributeException
DuplicateClosureAttributeException
|
| EQ_BOOLEAN_BOOLEAN
Boolean equality differs from all other scalar equality operators in that it also happens to be associative.
|
| FileNameIdentifier
A FileNameIdentifier is a wrapper for textual file identifiers (i.e.
|
| GroupAttributeOverlapException
GroupAttributeOverlapException
|
| GROUPInvocationResultDetails
GROUPInvocationResultDetails
|
| Heading
A Heading maps attribute names onto typenames.
|
| IncompatibleClosureTypesException
IncompatibleClosureTypesException
|
| IncompatibleJoinHeadingsException
IncompatibleJoinHeadingsException
|
| INTERSECTInvocationResultDetails
INTERSECTInvocationResultDetails
|
| IntersectionWithEmptyIntervalException |
| IntervalMeetsOperatorImplementation
The MEETS implementation object for some specific interval type
|
| IntervalMergesOperatorImplementation
IntervalMergesOperatorImplementation is the implementation class for the MERGES() operator for any interval type
|
| IntervalOperatorImplementation
The IntervalOperatorImplementation has no associated methods.
|
| IntervalOverlapsOperatorImplementation
The implementation class of the overlaps operator for interval types
|
| IntervalSplitByOperatorImplementation
IntervalSplitByOperatorImplementation is the implementation class for "split by" interval operators
|
| IntervalTypeImplementation
IntervalTypeImplementation generically defines implementation objects for each interval type.
|
| IntervalWithinOperatorImplementation
The implementation class of the WITHIN operator for interval types
|
| InvalidValueException
An InvalidTypeValueException is thrown by a TypeImplementation or a PossRepImplementation method when it is presented some string that is not a valid representation of a value of the type involved.
|
| JOINInvocationResultDetails
JOINInvocationResultDetails
|
| JoinUsingAttributeNotCommonBetweenArgumentsException
JoinUsingAttributeNotCommonBetweenArgumentsException
|
| KeyDef
A KeyDef is a wrapper class encompassing a set of attribute names.
|
| LessThanOperatorImplementation
LessThanOperatorImplementation is a generic implementation implementing the behaviour of a LT operator, for all types for which an ordering is defined in the form of a GT operator.
|
| MinusHeadingsIncompatibleException
MinusHeadingsIncompatibleException
|
| MINUSInvocationResultDetails
MINUSInvocationResultDetails
|
| MonoRelationOperator |
| MultipleUngroupNotSupportedException
MultipleUngroupNotSupportedException
|
| NameIdentifier
A Nameidentifier is a wrapper for textual identifiers (i.e.
|
| NameIdentifierToStringTransformer
Transformer for getting the NameIdentifier that is equivalent to a ValueBuffer holding an encoded NAME value
|
| NoIdentityElementException |
| NonExistingAttributeException
NonExistingAttributeException
|
| NonScalarTypeDeclaration
A NonScalarTypeDeclaration is a TypeDeclaration that accompanies the name of an attribute in a Heading if that attribute is relation-typed or tuple-typed.
|
| NonScalarValueBuffer
A NonScalarValueBuffer is the class that can be used as a container for any sort of nonscalar value.
|
| OperatorGenerator
NonScalarOperatorGenerators facilitate the creation instances of operator signatures (and implementation objects for them) when argument types for the operator are types derived/generated by a nonscalar type generator such as RELATION or TUPLE.
|
| OperatorGeneratorArgument
NonScalarOperatorGeneratorArguments are the object types needed to generate operator instantiations from operator generators.
|
| OperatorGeneratorArgumentType |
| OperatorGeneratorCharacteristics |
| OperatorGenerators |
| OperatorImplementation_V0104
Defines the methods that the implementation class for a SIRA_PRISE operator must provide.
|
| OperatorImplementation_V0105
Defines the methods that the implementation class for a SIRA_PRISE operator must provide.
|
| OperatorImplementationsManager
The interface for TypeImplementations Managers.
|
| OperatorImplementationsManagerProperties
The OperatorImplementationsManagerProperties instance holds all the configurable properties for any class subclassing the OperatorImplementationsManager.
|
| OR_BOOLEAN_BOOLEAN
The implementation for the boolean OR operator
|
| OrdinalOperatorImplementations
OrdinalOperatorImplementations is a wrapper class around the four operator implementations that are needed for an ordered type's corresponding interval type to have a
FROMTO possrep implementation. |
| PACKInvocationResultDetails
PACKInvocationResultDetails
|
| PossRepImplementation
Defines the methods that the implementation class for a SIRA_PRISE PossRep must provide.
|
| PossRepImplementation_V0105
Defines the methods that the implementation class for a SIRA_PRISE PossRep must provide.
|
| PROJECTInvocationResultDetails
RENAMEInvocationResultDetails
|
| Relation |
| RelationalAlgebraException
RelationalAlgebraException
|
| RelationalOperator
A NonScalarOperator is, in principle, an operator that takes nonscalar values as at least one of its arguments, and is in one of the following classes :
Detailed behaviour of the operator (and validity of its invocations) depend not solely on the nonscalar types involved, but also on Heading information associated with the arguments.
|
| RelationalOperatorInvocationResultDetails
RelationalOperatorInvocationResultDetails is a container type for holding various information about the results of relational operator invocations
|
| RelationBuffer
A RelationBuffer is the ValueBuffer type for relation values.
|
| RENAMEInvocationResultDetails
RENAMEInvocationResultDetails
|
| ScalarOperatorGenerator |
| ScalarTypeDeclaration
A ScalarTypeDeclaration is the type declaration for attributes in a heading if that attribute is not relation- or tuple-typed.
|
| ScalarValueBuffer
A ScalarValueBuffer is the class that can be used as a container for any sort of scalar value.
|
| StringToNameIdentifierTransformer
Transformer for getting the NameIdentifier that is equivalent to a String
|
| TCLOSE_RELATION
The relation UNPACK operator takes a single argument.
|
| TCLOSEInvocationResultDetails
TCLOSEInvocationResultDetails
|
| TrimStringToNameIdentifierTransformer
Transformer for getting the NameIdentifier that is equivalent to a String
|
| Tuple |
| TupleBuffer
A TupleBuffer is the ValueBuffer type for tuple values.
|
| TupleCollectionBuffer
A TupleCollectionBuffer is the ValueBuffer type for collections of tuples.
|
| TypeDeclaration
An abstract class covering the two possible types of type declaration : scalar and nonscalar ones
|
| TypeDeclarationToStringTransformer
Transformer for getting the NameIdentifier that is equivalent to a String
|
| TypeImplementationsManager
The interface for TypeImplementations Managers.
|
| TypeImplementationsManagerProperties
The TypeImplementationsManagerProperties instance holds all the configurable properties for any class subclassing the TypeImplementationsManager.
|
| TypeIsNotOrderedException |
| TypeIsNotOrdinalException |
| UDTPhysicalPossrepImplementation |
| UNGROUP_RELATION
The relation UNGROUP operator takes a single argument.
|
| UnGroupAttributeIsNotRelationTypedException
UnGroupAttributeIsNotRelationTypedException
|
| UnGroupCausesDuplicateAttributeException
UnGroupCausesDuplicateAttributeException
|
| UNGROUPInvocationResultDetails
UNGROUPInvocationResultDetails
|
| UnionHeadingsIncompatibleException
UnionHeadingsIncompatibleException
|
| UNIONInvocationResultDetails
UNIONInvocationResultDetails
|
| UNPACK_RELATION
The relation UNPACK operator takes a single argument.
|
| UNPACKInvocationResultDetails
UNPACKInvocationResultDetails
|
| UsingRelationalOperator
UsingRelationalOperator is an interface intended to mark the 'USING' versions of some relational operators, and distinguish them from the 'straight' versions of same.
|
| ValueBuffer
A ValueBuffer is a container class for any sort of value.
|
| ValueBufferToNameIdentifierTransformer
Transformer for getting the NameIdentifier that is equivalent to a ValueBuffer holding an encoded NAME value
|
| XMINUS_RELATION_RELATION
The relation XMINUS operator takes two arguments, both of a relation type.
|
| XOR_BOOLEAN_BOOLEAN
The implementation for the boolean XOR operator.
|