Package 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.

See:
          Description

Interface Summary
AssignmentconstraintcheckToDBObject  
AssignmentconstraintToDBObject  
AttributelogicallengthToDBObject  
AttributeToDBObject  
AttributevaluedistributionToDBObject  
ClientToDBObject  
ConstrainedtypeToDBObject  
ConstraintmessagetextToDBObject  
DatabaseconstraintToDBObject  
DataspaceToDBObject  
DbmsfileToDBObject  
DBObject An interface without associated methods that allows to identify the classes that are used in Java/SIRA_PRISE bridging
DBObjectToAssignmentconstraint  
DBObjectToAssignmentconstraintcheck  
DBObjectToAttribute  
DBObjectToAttributelogicallength  
DBObjectToAttributevaluedistribution  
DBObjectToClient  
DBObjectToConstrainedtype  
DBObjectToConstraintmessagetext  
DBObjectToDatabaseconstraint  
DBObjectToDataspace  
DBObjectToDbmsfile  
DBObjectToHashingindexspace  
DBObjectToIndex  
DBObjectToIndexcomponent  
DBObjectToJavabackedtype  
DBObjectToKey  
DBObjectToKeyattribute  
DBObjectToMultihashingindexspace  
DBObjectToNewattributedefaultvalue  
DBObjectToRecordattribute  
DBObjectToRecordtype  
DBObjectToRelvar  
DBObjectToRelvarattribute  
DBObjectToRelvarcardinality  
DBObjectToStoragespace  
DBObjectToTransactionconstraint Deprecated.
DBObjectToTreeindexspace  
DBObjectToTriggereddataaction  
DBObjectToTupleconstraint  
DBObjectToTupleindex  
DBObjectToTypeproperties  
DBObjectToUser  
DBObjectToVirtualrelvar  
HashingindexspaceToDBObject  
IndexcomponentToDBObject  
IndexToDBObject  
JavabackedtypeToDBObject  
KeyattributeToDBObject  
KeyToDBObject  
MultihashingindexspaceToDBObject  
NewattributedefaultvalueToDBObject  
RecordattributeToDBObject  
RecordtypeToDBObject  
RelvarattributeToDBObject  
RelvarcardinalityToDBObject  
RelvarToDBObject  
StoragespaceToDBObject  
TransactionconstraintToDBObject Deprecated.
TreeindexspaceToDBObject  
TriggereddataactionToDBObject  
TupleconstraintToDBObject  
TupleindexToDBObject  
TypepropertiesToDBObject  
UpdatableDBObject The UpdatableDBObject must be implemented by all classes whose objects are to be used as initiators of SIRA_PRISE update commands in the Jave/SIRA_PRISE bridge
UserToDBObject  
VirtualrelvarToDBObject  
 

Class Summary
AbstractDBObject An abstract class that can be inherited from by classes that need to implement DBObject, providing default implementations for the Java/SIRA_PRISE bridge methods
AbstractUpdatableDBObject An abstract class that can be inherited from by classes that need to implement UpdatableDBObject, providing default implementations for the Java/SIRA_PRISE bridge methods
AssignmentConstraint  
AssignmentConstraintCheck  
Attribute  
AttributeValueDistribution  
Client  
ConstrainedType  
DatabaseConstraint  
DataSpace  
DbmsFile  
DBObjectFactory  
DBObjectInterfaceGenerator The DBObjectInterfaceGenerator utility helps the developer in writing classes for the java/SIRA_PRISE bridging architecture (abbreviated JSBA) by generating java source files that define an interface for JSBA classes to implement.
DBObjectInterfaceGeneratorProperties The DBObjectInterfaceGeneratorProperties object is used by the DBObjectInterfaceGenerator utility to retrieve its configurable runtime information, such as the host and port number to connect to.
DBObjectTemplate Class provided for purposes of documenting the methods involved in the SIRA_PRISE/Java bridge.
ExpressionInfo A read-only class to represent the results of an invocation of EXPRESSIONINFO
GetterMethodCache The JSBAGetterMethodCache caches the sets of getter methods that can be derived by the JSBA architecture from a given combination of relvar name and java class.
GetterMethodKey GetterMethodKeys are containers holding the key elements that determine the set of getter methods that can be derived from a given DBObject class, given a relvar name.
HashingIndexSpace  
Index  
IndexComponent  
JavaBackedType  
JSBAMethodInvoker  
Key  
KeyAttribute  
MultiHashingIndexSpace  
NewAttributeDefaultValue  
RecordAttribute  
RecordType  
RelationSetterMethod  
Relvar  
RelvarAttribute  
RelvarCardinality  
SetterMethod  
StorageSpace  
StringSetterMethod  
TransactionConstraint Deprecated.
TreeIndexSpace  
TriggeredDataAction  
TupleConstraint  
TupleIndex  
UpdatableDBObjectTemplate Class provided for purposes of documenting the methods involved in the SIRA_PRISE/Java bridge.
User  
VirtualRelvar  
 

Exception Summary
ClassDoesNotImplementDBObjectException ClassDoesNotImplementDBObjectExceptions are thrown by the JSBA if it detects that a Class object passed as an argument to one of the JSBA methods, does not implement the required interface.
DBObjectNotAnnotatedForASingleRelvarException  
 

Annotation Types Summary
ConstructorFor The ConstructorFor annotation allows the jsba runtime to decide which constructor to use for building jsba objects from the tuples in a relation returned from a query.
ForRelvars  
GetterMethod The GetterMethod annotation documents the name of, type of, escaping requirement for the value of, and relvarname for the attribute corresponding to a getter/setter method.
 

Package be.SIRAPRISE.client.jsba Description

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.