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.ra |
package-info
|
be.SIRAPRISE.util |
This package contains various utility methods.
|
Modifier and Type | Method and Description |
---|---|
Relation |
Relation.aggregate(java.util.Map<NameIdentifier,java.lang.String> expressions) |
Relation |
DBTransaction.compileAndCacheQuery(java.lang.String query)
Deprecated.
- support for the COMPILE/CACHE commands has been dropped. Replace with INQUIRE __EXPRESSIONINFO(query).
|
Relation |
DBConnection.compileAndCacheQuery(java.lang.String query)
Deprecated.
use the compileAndCacheQuery() method from the DBTransaction instead
|
Relation |
DBTransaction.compileQuery(java.lang.String query)
Deprecated.
- support for the COMPILE command has been dropped. Replace with INQUIRE __EXPRESSIONINFO(query).
|
Relation |
DBConnection.compileQuery(java.lang.String query)
Deprecated.
use compileQuery() on the DBTransaction object (obtained from startTransaction()) instead.
|
Relation |
DBMonitorConnection.execCommand(ServerMonitorCommand commandObject,
java.lang.String userID,
Signer userIDSigner,
boolean userIDAuthenticatedByClient)
Sends a monitor command to the server and returns the result obtained.
|
Relation |
DBMonitorConnection.execCommand(java.lang.String command,
java.lang.String userID,
Signer userIDSigner,
boolean userIDAuthenticatedByClient)
Sends a monitor command to the server and returns the result obtained.
|
Relation |
DBTransaction.execDmlCommand(DmlCommand command)
Sends a command to the server and returns the result obtained.
|
Relation |
DBTransaction.execDmlCommand(java.lang.String cmd)
Deprecated.
- replace with execServerCommand(ServerCommand.getCommandObjectFrom(cmd))
|
Relation |
DBConnection.execDmlCommand(java.lang.String cmd)
Deprecated.
Use the execDmlCommand() method from the DBTransaction instead
|
Relation |
DBTransaction.execDmlCommandAndEndTransaction(DmlCommand command)
Sends a command to the server and returns the result obtained.
|
Relation |
DBTransaction.execDmlCommandAndEndTransaction(java.lang.String cmd)
Deprecated.
- replace with execServerCommand(ServerCommand.getCommandFrom(cmd))
|
Relation |
DBConnection.execDmlCommandAndEndTransaction(java.lang.String cmd)
Deprecated.
instead, use execDmlCommandAndEndTransaction() on the DBTransaction object obtained from startTransaction()
|
Relation |
DBConnection.execMultipleStatement(java.util.Collection<?> commands)
Deprecated.
replace this method by the execMultipleStatementAndEndTransaction() of the DBTransaction object obtained from startTransaction()
|
Relation |
DBTransaction.execMultipleStatement(java.util.Collection<? extends java.lang.Object> commands)
Deprecated.
- replace with execServerCommand(new ServerMultipleAssignmentCommand(...))
|
Relation |
DBConnection.execMultipleStatement(java.lang.String[] commands)
Deprecated.
replace this method by the execMultipleStatementAndEndTransaction() of the DBTransaction object obtained from startTransaction()
|
Relation |
DBConnection.execMultipleStatementAndEndTransaction(java.util.Collection<?> commands)
Deprecated.
replace this method by the execMultipleStatementAndEndTransaction() of the DBTransaction object obtained from startTransaction()
|
Relation |
DBTransaction.execMultipleStatementAndEndTransaction(java.util.Collection<? extends java.lang.Object> commands)
Deprecated.
- replace with execServerCommand(new ServerMultipleAssignmentCommand(...)) or execDmlCommand(new DmlMultipleAssignmentCommand(...))
|
Relation |
DBTransaction.execMultipleStatementAndEndTransaction(java.lang.String[] commands)
Deprecated.
- replace with execServerCommandAndEndTransaction(new ServerMultipleAssignmentCommand(...))
|
Relation |
DBConnection.execMultipleStatementAndEndTransaction(java.lang.String[] commands)
Deprecated.
replace this method by the execMultipleStatementAndEndTransaction() of the DBTransaction object obtained from startTransaction()
|
Relation[] |
DBTransaction.execQueries(java.lang.String... expressions)
Executes a series of inquire commands on the server.
|
Relation[] |
DBConnection.execQueries(java.lang.String[] expression)
Deprecated.
replace this method by the execQueries() method of the DBTransaction object obtained from startTransaction()
|
Relation[] |
DBTransaction.execQueriesAndEndTransaction(java.lang.String... expressions)
Executes a series of inquire commands on the server.
|
Relation[] |
DBConnection.execQueriesAndEndTransaction(java.lang.String[] expression)
Deprecated.
replace this method by the execQueriesAndEndTransaction() method of the DBTransaction object obtained from startTransaction()
|
Relation |
DBTransaction.execQuery(java.lang.String expression)
Executes an inquire command on the server.
|
Relation |
DBConnection.execQuery(java.lang.String expression)
Deprecated.
replace this method by the execQuery() method of the DBTransaction object obtained from startTransaction()
|
Relation |
DBTransaction.execQuery(java.lang.String expression,
java.util.List<java.lang.String> orderByAttributeNames)
Executes an inquire command on the server.
|
Relation |
DBTransaction.execQueryAndEndTransaction(java.lang.String expression)
Executes an inquire command on the server.
|
Relation |
DBConnection.execQueryAndEndTransaction(java.lang.String expression)
Deprecated.
replace this method by the execQueryAndEndTransaction() method of the DBTransaction object obtained from startTransaction()
|
Relation |
DBTransaction.execQueryAndEndTransaction(java.lang.String expression,
java.util.List<java.lang.String> orderByAttributeNames)
Executes an inquire command on the server.
|
Relation |
DBTransaction.execServerCommand(ServerCommand serverCommand)
Sends a command to the server and returns the result obtained.
|
Relation |
DBTransaction.execServerCommandAndEndTransaction(ServerCommand serverCommand)
Sends a command to the server and returns the result obtained.
|
Relation |
Relation.extend(java.util.Map<NameIdentifier,java.lang.String> extendExpressions) |
static Relation |
RelationValueSelectorFactory.getUnaryRelationValue(java.util.Set<java.lang.String> names,
NameIdentifier attributeNameIdentifier,
NameIdentifier typeNameIdentifier) |
static Relation |
RelationValueSelectorFactory.getUnaryRelationValue(java.util.Set<java.lang.String> names,
java.lang.String attributeName,
java.lang.String typeName) |
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.project(NameIdentifier... attributes) |
Relation |
Relation.rename(java.util.Map<NameIdentifier,NameIdentifier> renames) |
Relation |
Relation.restrict(java.lang.String restrictExpression) |
Relation |
Tuple.rvaValue(NameIdentifier attributeName)
Gets The attribute value for a relation-valued attribute, as a Relation object
|
Relation |
Tuple.rvaValue(java.lang.String attributeName)
Deprecated.
- replace with
Tuple.rvaValue(NameIdentifier) |
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.ungroup(NameIdentifier... ungroupAttributes) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
RelationValueSelectorFactory.getRelationAttributeValueCommalist(Relation x,
java.lang.String attributeName)
Deprecated.
- replace with be.SIRAPRISE.Relations.getRelationAttributeValueCommalist()
|
boolean |
Relation.isProperSubSetOf(Relation relation)
Checks if this container contains all of the tuples in the given one
|
boolean |
Relation.isProperSuperSetOf(Relation relation)
Checks if this container contains all of the tuples in the given one
|
boolean |
Relation.isSubSetOf(Relation relation)
Checks if this container is a subset of the given one
|
boolean |
Relation.isSuperSetOf(Relation relation)
Checks if this container contains all of the tuples in the given one
|
Modifier and Type | Method and Description |
---|---|
Relation |
ExpressionInfo.getDbcChecks()
Gets dbcChecks
|
Relation |
ExpressionInfo.getInsertsDeletesInvocations()
Gets diTransactionReferences
|
Relation |
ExpressionInfo.getInvolvedTypes()
Gets involvedTypes
|
Relation |
ExpressionInfo.getNonScalarHeading()
Gets nonScalarHeading
|
Relation |
ExpressionInfo.getReferencedParameters()
Gets referencedParameters
|
Relation |
ExpressionInfo.getReferencedRelvars()
Gets referencedRelvars
|
Modifier and Type | Method and Description |
---|---|
void |
ExpressionInfo.setDbcchecksFromDB(Relation dbcChecks)
Sets The set of database constraint checks that will correspond to this expression being used as the definition of a database constraint
|
void |
ExpressionInfo.setInsertsdeletesinvocationsFromDB(Relation insertsDeletesInvocations)
Sets The set of referenced parameters
|
void |
ExpressionInfo.setInvolvedtypesFromDB(Relation involvedTypes)
Sets The set of involved types
|
void |
ExpressionInfo.setNonscalarheadingFromDB(Relation nonScalarHeading)
Sets The set of attributes and their corresponding type that define the precise RELATION or TUPLE return type
|
void |
ExpressionInfo.setReferencedparametersFromDB(Relation referencedParameters)
Sets The set of referenced parameters
|
void |
ExpressionInfo.setReferencedrelvarsFromDB(Relation referencedRelvars)
Sets The set of referenced parameters
|
Modifier and Type | Method and Description |
---|---|
abstract ServerMessage |
DmlExecutedMessageType.getDmlExecutedMessage(Relation relation)
Factory method for getting the ServerMessage of the appropriate DmlExecuted type holding the relation holding the return values
|
ServerMessage |
DmlExecutedMessageTypeV1_0.getDmlExecutedMessage(Relation relation) |
Modifier and Type | Method and Description |
---|---|
static Relation |
AGGREGATE.computeAggregate(Relation relation,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
static Relation |
DIVIDEBYPER.computeDividebyper(Relation dividend,
Relation divisor,
Relation per)
Computes the division of 'dividend' by 'divisor' per 'per'
|
static Relation |
EXTEND.computeExtend(Relation relation,
java.util.Map<NameIdentifier,java.lang.String> extendExpressions) |
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 |
INTERSECT.computeIntersect(Relation relation,
Relation intersectWith) |
static Relation |
JOIN.computeJoin(Relation relation,
Relation joinWith) |
static Relation |
PACK.computePack(Relation relation,
NameIdentifier[] packAttributes) |
static Relation |
MINUS.computePlainDifference(Relation minuend,
Relation subtrahend)
Computes the difference between minuend and subtrahend
|
static Relation |
UNION.computePlainUnion(Relation relation,
Relation unionWith) |
static Relation |
PROJECT.computeProjection(Relation relation,
NameIdentifier... attributes) |
static Relation |
RENAME.computeRename(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> renames) |
static Relation |
TCLOSE.computeTClose(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> matchby)
Computes the closure.
|
static Relation |
UNGROUP.computeUngroup(Relation relation,
NameIdentifier... ungroupAttributes) |
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 Relation |
JOIN.computeUsingJoin(Relation relation,
Relation joinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static Relation |
UNION.computeUsingUnion(Relation relation,
Relation unionWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
Modifier and Type | Method and Description |
---|---|
static Relation |
AGGREGATE.computeAggregate(Relation relation,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
static Relation |
DIVIDEBYPER.computeDividebyper(Relation dividend,
Relation divisor,
Relation per)
Computes the division of 'dividend' by 'divisor' per 'per'
|
static Relation |
EXTEND.computeExtend(Relation relation,
java.util.Map<NameIdentifier,java.lang.String> extendExpressions) |
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 |
INTERSECT.computeIntersect(Relation relation,
Relation intersectWith) |
static IRelation |
INTERSECT.computeIntersectUsing(Relation relation,
Relation intersectWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static Relation |
JOIN.computeJoin(Relation relation,
Relation joinWith) |
static Relation |
PACK.computePack(Relation relation,
NameIdentifier[] packAttributes) |
static Relation |
MINUS.computePlainDifference(Relation minuend,
Relation subtrahend)
Computes the difference between minuend and subtrahend
|
static Relation |
UNION.computePlainUnion(Relation relation,
Relation unionWith) |
static Relation |
PROJECT.computeProjection(Relation relation,
NameIdentifier... attributes) |
static Relation |
RENAME.computeRename(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> renames) |
static Relation |
TCLOSE.computeTClose(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> matchby)
Computes the closure.
|
static Relation |
UNGROUP.computeUngroup(Relation relation,
NameIdentifier... ungroupAttributes) |
static IRelation |
UNPACK.computeUnpack(Relation relation,
NameIdentifier... unpackAttributes) |
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 Relation |
JOIN.computeUsingJoin(Relation relation,
Relation joinWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
static Relation |
UNION.computeUsingUnion(Relation relation,
Relation unionWith,
java.util.LinkedHashSet<NameIdentifier> usingAttributes) |
Modifier and Type | Method and Description |
---|---|
static Relation |
Relations.orderedRelation(Relation r,
ByAttributesTupleBufferOrderer orderer)
Gets a relation in which iteration over the tuples will be in-order, according to the ordering operators associated with the types of the given ordering attributes
|
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 java.lang.String |
Relations.getRelationAttributeValueCommalist(Relation in,
java.lang.String attributeName)
Deprecated.
|
static Relation |
Relations.orderedRelation(Relation r,
ByAttributesTupleBufferOrderer orderer)
Gets a relation in which iteration over the tuples will be in-order, according to the ordering operators associated with the types of the given ordering attributes
|