A B C D E F G H I L M N O P Q R S T U V W _

A

AbstractResourceAccessor - Class in de.mathema.pride
 
AbstractResourceAccessor(Properties) - Constructor for class de.mathema.pride.AbstractResourceAccessor
Create a new AbstractResourceAccessor according to the passed properties.
AbstractResourceAccessor() - Constructor for class de.mathema.pride.AbstractResourceAccessor
 
addBatch(Object) - Method in class de.mathema.pride.PreparedOperation
 
addListener(TransactionListener) - Method in class de.mathema.pride.Database
Add a transaction listener to this database object
AllArguments - Class in de.mathema.pride.util
Header: DMD3000 Framework Business Components Description: PriDE database adapter for Oracle's ALL_ARGUMENTS table which contains meta data about stored procedures and is therefore assential input for the StoredProcedureGenerator Copyright: Copyright (c) 2002 Organisation: arvato systems
AllArguments() - Constructor for class de.mathema.pride.util.AllArguments
 
and(String, Object) - Method in class de.mathema.pride.SQLExpression
Returns a new SQLExpression representing the AND concatenation of this object's expression with a field assignment
and(String, String, Object) - Method in class de.mathema.pride.SQLExpression
Returns a new SQLExpression representing the AND concatenation of this object's expression and a field operation defined by the passed parameters.
and(String, boolean) - Method in class de.mathema.pride.SQLExpression
 
and(String, String, boolean) - Method in class de.mathema.pride.SQLExpression
 
and(String, char) - Method in class de.mathema.pride.SQLExpression
 
and(String, String, char) - Method in class de.mathema.pride.SQLExpression
 
and(String, short) - Method in class de.mathema.pride.SQLExpression
 
and(String, String, short) - Method in class de.mathema.pride.SQLExpression
 
and(String, int) - Method in class de.mathema.pride.SQLExpression
 
and(String, String, int) - Method in class de.mathema.pride.SQLExpression
 
and(String, long) - Method in class de.mathema.pride.SQLExpression
 
and(String, String, long) - Method in class de.mathema.pride.SQLExpression
 
and(String, float) - Method in class de.mathema.pride.SQLExpression
 
and(String, String, float) - Method in class de.mathema.pride.SQLExpression
 
and(String, double) - Method in class de.mathema.pride.SQLExpression
 
and(String, String, double) - Method in class de.mathema.pride.SQLExpression
 
and(SQLExpression) - Method in class de.mathema.pride.SQLExpression
 
and(String) - Method in class de.mathema.pride.SQLExpression
 
append(String, String) - Method in class de.mathema.pride.SQLExpression
Appends a sub-expression to this object's expression
applyResult(Object, String) - Method in class de.mathema.pride.ExtendedAttributeDescriptor
 
applyResult(Object, String, String) - Method in class de.mathema.pride.ExtensionDescriptor
 
ARGEND - Static variable in class de.mathema.util.ArgReader
 
ArgReader - Class in de.mathema.util
 
ArgReader(String[], String) - Constructor for class de.mathema.util.ArgReader
 
ArgumentException - Exception in de.mathema.util
 
ArgumentException(String) - Constructor for exception de.mathema.util.ArgumentException
 
ASC - Static variable in interface de.mathema.pride.SQLExpression.Direction
 
assembleCallString() - Method in class de.mathema.pride.StoredProcedure
 
assign(String, Object) - Method in class de.mathema.pride.SQLExpression
Returns an SQL assignment expression for the passed field and value
attrDescriptors - Variable in class de.mathema.pride.RecordDescriptor
 
Attribute - Class in de.mathema.pride
Entity class to access the table of generic attributes
Attribute(String, String, String) - Constructor for class de.mathema.pride.Attribute
 
Attribute(String, String, String, String) - Constructor for class de.mathema.pride.Attribute
 
AUTO - Static variable in interface de.mathema.pride.RecordDescriptor.ExtractionMode
Automatic mode, making up the default for ResultSet access: The data extraction is performed by-name first and in case of an error repeated by-index
autoFields - Variable in class de.mathema.pride.PreparedInsert
 
autoKeyMode - Variable in class de.mathema.pride.AbstractResourceAccessor
 

B

baseClassName - Variable in class de.mathema.pride.util.CreateTableTemplate
 
baseDescriptor - Variable in class de.mathema.pride.RecordDescriptor
 
BEAN - Static variable in class de.mathema.pride.util.CreateTableTemplate
 
BETWEEN - Static variable in interface de.mathema.pride.SQLExpression.Operator
 
brace() - Method in class de.mathema.pride.SQLExpression
Puts this object's expression in braces

C

castJavaUtilDate(Object) - Method in class de.mathema.pride.AbstractResourceAccessor
This function maps java.util.Date to java.sql.Timestamp, assuming that java.util.Date members are supposed to provide highest possible precision.
classLoader - Variable in class de.mathema.pride.util.CreateTableTemplate
 
className - Variable in class de.mathema.pride.util.CreateTableTemplate
 
close() - Method in class de.mathema.pride.PreparedOperation
 
close() - Method in class de.mathema.pride.ResultIterator
Closes the iteration by closing the result set, the statement and the database connection passed in the constructor.
CLOUDSCAPE - Static variable in interface de.mathema.pride.ResourceAccessor.DBType
 
cls - Variable in class de.mathema.pride.util.StoredProcedureGenerator
 
COLUMN_STARTINDEX - Static variable in class de.mathema.pride.ResultIterator
 
columnName - Variable in class de.mathema.pride.util.TableColumns
 
columnType - Variable in class de.mathema.pride.util.TableColumns
 
commit() - Method in class de.mathema.pride.Database
Commit the current transaction.
commit(RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
commit() - Method in class de.mathema.pride.ObjectAdapter
 
commit(TransactionEvent) - Method in class de.mathema.pride.PreparedOperation
 
commit(TransactionEvent) - Method in interface de.mathema.pride.TransactionListener
Function to be called on successful completion of a transaction.
commonDateFormat() - Method in class de.mathema.pride.AbstractResourceAccessor
Returns a common format for date and/or time values, based on the database type.
connection - Variable in class de.mathema.pride.ResultIterator
 
constraint(Object, String[], boolean, RecordDescriptor) - Method in class de.mathema.pride.DatabaseAdapter
Assembles an SQL constraint which would be used as a WHERE clause in a query.
constraint(String[], boolean) - Method in class de.mathema.pride.ObjectAdapter
 
constraint(String[]) - Method in class de.mathema.pride.ObjectAdapter
 
constraint() - Method in class de.mathema.pride.ObjectAdapter
Returns a constraint made up from the primary key attributes of this getEntity()
conversionMethod - Variable in class de.mathema.pride.ExtendedAttributeDescriptor
 
create(Object, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Create a new record.
create(Object, String[], RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Like function above but additionally allows to pass a set of fields which should be excluded from the SQL insert command.
create(Object, ExtensionDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
create() - Method in class de.mathema.pride.ObjectAdapter
 
create(String[]) - Method in class de.mathema.pride.ObjectAdapter
 
create() - Method in class de.mathema.pride.util.CreateTableTemplate
Creates the entity type by successivly calling the write... functions
createExtensions(Object, ExtensionDescriptor) - Method in class de.mathema.pride.Database
Create an object's generic extension attributes
createInstance() - Method in class de.mathema.util.Singleton
Eine Klasse die einen Singleton benutzen will, überlädt diese Methode
createRecord(String[], Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Add a record to the database.
CreateTableTemplate - Class in de.mathema.pride.util
 
CreateTableTemplate(String, String, String, String, String[], String, String, String) - Constructor for class de.mathema.pride.util.CreateTableTemplate
 
CreateTableTemplate(String, String, String, String, String[], String, String, String, ClassLoader) - Constructor for class de.mathema.pride.util.CreateTableTemplate
 
createx() - Method in class de.mathema.pride.ObjectAdapter
 

D

Database - Class in de.mathema.pride
Database access class, providing base functionality for the persistence framework.
Database(String, ResourceAccessor, ExceptionListener, boolean) - Constructor for class de.mathema.pride.Database
Create a database object
DatabaseAdapter - Class in de.mathema.pride
Convenience baseclass, providing a set of simple methods for interaction between the database and data entity objects.
DatabaseAdapter() - Constructor for class de.mathema.pride.DatabaseAdapter
 
DatabaseFactory - Class in de.mathema.pride
Factory class to instantiate Database objects.
dateFormat - Variable in class de.mathema.pride.AbstractResourceAccessor
 
DATEFORMAT - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 
db - Variable in class de.mathema.pride.PreparedOperation
 
db - Variable in class de.mathema.pride.ResultIterator
 
db - Variable in class de.mathema.pride.StoredProcedure
 
DB2 - Static variable in interface de.mathema.pride.ResourceAccessor.DBType
 
dbContext - Variable in class de.mathema.pride.RecordDescriptor
 
dbDriver - Variable in class de.mathema.pride.util.CreateTableTemplate
 
dbkeyfields - Variable in class de.mathema.pride.PreparedUpdate
 
dbName - Variable in class de.mathema.pride.util.CreateTableTemplate
 
dbPassword - Variable in class de.mathema.pride.AbstractResourceAccessor
 
dbSystime - Variable in class de.mathema.pride.AbstractResourceAccessor
 
dbtable - Variable in class de.mathema.pride.RecordDescriptor
 
dbType - Variable in class de.mathema.pride.AbstractResourceAccessor
 
DBTYPE - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 
dbUser - Variable in class de.mathema.pride.AbstractResourceAccessor
 
de.mathema.pride - package de.mathema.pride
This package provides the implementation of the PriDE persistence layer for JAVA.
de.mathema.pride.util - package de.mathema.pride.util
This package contains classes for the generation of data entity types from database tables.
de.mathema.util - package de.mathema.util
 
decimalDigits - Variable in class de.mathema.pride.util.TableColumns
 
DEFAULT_CONTEXT - Static variable in class de.mathema.pride.DatabaseFactory
 
delete(Object, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
delete(Object, String[], RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
delete() - Method in class de.mathema.pride.ObjectAdapter
 
delete(String[]) - Method in class de.mathema.pride.ObjectAdapter
 
deleteRecord(Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Delete a record from the database.
deleteRecord(String, Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Delete a record from the database.
deleteRecord(String[], Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Delete a record from the database.
DESC - Static variable in interface de.mathema.pride.SQLExpression.Direction
 
DRIVER - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 

E

EMPTY - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 
endTransaction(boolean) - Method in class de.mathema.pride.Database
Terminate the current transaction.
EQUAL - Static variable in interface de.mathema.pride.SQLExpression.Operator
 
error(String) - Static method in class de.mathema.pride.util.StoredProcedureGenerator
 
escape(String, char) - Static method in class de.mathema.pride.AbstractResourceAccessor
Makes '' from single-quotes in the passed string to make it suitable for SQL syntax
escapeBackslahes(String) - Method in class de.mathema.pride.AbstractResourceAccessor
Makes double backslashes from single backslashes which is only required for MySQL
escapeQuotes(String) - Static method in class de.mathema.pride.AbstractResourceAccessor
Makes '' from single-quotes in the passed string to make it suitable for SQL syntax
ExceptionListener - Interface in de.mathema.pride
The exception listener interface must be implemented by types which want to get informed about unexpected exceptions within PriDE API operations.
execute(Object) - Method in class de.mathema.pride.PreparedOperation
 
execute(Connection) - Method in class de.mathema.pride.StoredProcedure
Executes the stored procedure represented by this object on the passed database connection.
execute(Database) - Method in class de.mathema.pride.StoredProcedure
Executes the stored procedure represented by this object on the passed database.
executeBatch() - Method in class de.mathema.pride.PreparedOperation
 
ExtendedAttributeDescriptor - Class in de.mathema.pride
 
ExtendedAttributeDescriptor(Class, String[], int) - Constructor for class de.mathema.pride.ExtendedAttributeDescriptor
 
ExtensionDescriptor - Class in de.mathema.pride
 
ExtensionDescriptor(RecordDescriptor, String[][]) - Constructor for class de.mathema.pride.ExtensionDescriptor
 
extractArrayFromResultSet(Object, Class<?>) - Static method in class de.mathema.pride.PosgresAccess
 
extractBeanClass(String) - Method in class de.mathema.pride.util.CreateTableTemplate
Retrieve the value type mapped by a specified class.
extractMappedFields(String) - Method in class de.mathema.pride.util.CreateTableTemplate
Retrieve the fields being mapped by a specified class.
extractRecordDescriptor(String) - Method in class de.mathema.pride.util.CreateTableTemplate
 

F

fetch(Object, Object, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Fetch an object by key.
fetch(Object, ExtensionDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
fetch(Object, ExtensionDescriptor, String) - Static method in class de.mathema.pride.DatabaseAdapter
 
fetch(Object, ExtensionDescriptor, String[]) - Static method in class de.mathema.pride.DatabaseAdapter
 
fetch(Object) - Method in class de.mathema.pride.ObjectAdapter
Fetch an object by key.
fetchExtensions(Object, ExtensionDescriptor) - Method in class de.mathema.pride.Database
Read an object's generic extension attributes
fetchExtensions(Object, ExtensionDescriptor, String[]) - Method in class de.mathema.pride.Database
Read a subset of an object's generic extension attributes.
fetchFirst(String, Object, RecordDescriptor, boolean) - Method in class de.mathema.pride.Database
Fetches the first record from a result set returned for query.
fetchRecord(Object, Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Fetch a record from the database and store the results in a JAVA object according to the passed mapping descriptor.
fetchRecord(Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Fetch a record from the database and store the results in a JAVA object according to the passed mapping descriptor.
fetchx() - Method in class de.mathema.pride.ObjectAdapter
 
fetchx(String) - Method in class de.mathema.pride.ObjectAdapter
 
fetchx(String[]) - Method in class de.mathema.pride.ObjectAdapter
 
fieldname - Variable in class de.mathema.pride.SQLRaw
 
find(Object, String[], RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Same like query() but takes the first record only
find(Object, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Same like query() but takes the first record only
find(Object, String, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Same like query() but takes the first record only
find(String[]) - Method in class de.mathema.pride.ObjectAdapter
Same like query() but takes the first record only
find() - Method in class de.mathema.pride.ObjectAdapter
Same like query() but takes the first record only
find(String) - Method in class de.mathema.pride.ObjectAdapter
Same like query() but takes the first record only
findResultSetAccessMethod(String, Class<?>) - Static method in class de.mathema.pride.ResultSetAccess
 
format(Object) - Method in class de.mathema.pride.StoredProcedure
Format a value as string.
formatBoolean(Boolean) - Method in class de.mathema.pride.AbstractResourceAccessor
 
formatDate(Date) - Method in class de.mathema.pride.AbstractResourceAccessor
Like AbstractResourceAccessor.formatTime(java.sql.Timestamp) but for date values.
formatEnum(Enum) - Method in class de.mathema.pride.AbstractResourceAccessor
 
formatOperator(String, Object) - Method in class de.mathema.pride.AbstractResourceAccessor
Formats an operator for usage in SQL statements.
formatOperator(String, Object) - Method in class de.mathema.pride.Database
 
formatOperator(String, Object) - Method in interface de.mathema.pride.ResourceAccessor
Performs an SQL formating of the passed operator.
formatOperator(String, Object) - Method in class de.mathema.pride.SQLExpression
 
formatOperator(String, Object) - Method in interface de.mathema.pride.SQLFormatter
 
formatPreparedValue(Object) - Method in class de.mathema.pride.AbstractResourceAccessor
Converts the passed value for usage in a prepared statement write access function The function currently just runs AbstractResourceAccessor.formatEnum(java.lang.Enum) or AbstractResourceAccessor.castJavaUtilDate(java.lang.Object)
formatPreparedValue(Object) - Method in class de.mathema.pride.Database
 
formatPreparedValue(Object) - Method in interface de.mathema.pride.ResourceAccessor
Performs a type conversion of a passed value for usage in a prepared statement write access function.
formatPreparedValue(Object) - Method in interface de.mathema.pride.SQLFormatter
 
formatTime(Timestamp) - Method in class de.mathema.pride.AbstractResourceAccessor
Formats a time value into an SQL-suitable string.
formatValue(Object) - Method in class de.mathema.pride.AbstractResourceAccessor
Formats the passed object for SQL syntax, e.g. by putting single-quotes arround strings etc.
formatValue(Object) - Method in class de.mathema.pride.Database
Formats the passed object for SQL syntax, e.g. by putting single-quotes arround strings etc.
formatValue(Object) - Method in interface de.mathema.pride.ResourceAccessor
Performs an SQL formating of the passed value
formatValue(Object) - Method in class de.mathema.pride.SQLExpression
Format the passed value if there has a formatter been passed in the constructor and if the value is not of type SQLRaw
formatValue(Object) - Method in interface de.mathema.pride.SQLFormatter
 

G

generate() - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
generateClassHeader(PrintStream) - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
generateClassTrailer(PrintStream) - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
generateCtor(PrintStream) - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
generateMember(PrintStream, String, String, String, Long) - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
generateMembers(PrintStream) - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
generateName(PrintStream) - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
generatePackageAndImports(PrintStream) - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
generationType - Variable in class de.mathema.pride.util.CreateTableTemplate
 
getAllTableColums(TableDescription[]) - Method in class de.mathema.pride.util.CreateTableTemplate
Method to Extract all TableColumns from the TableDescriptions
getArg() - Method in class de.mathema.util.ArgReader
 
getArgumentName() - Method in class de.mathema.pride.util.AllArguments
 
getArgValue() - Method in class de.mathema.util.ArgReader
 
getAttributeDescriptor(String) - Method in class de.mathema.pride.ExtensionDescriptor
 
getAttributeDescriptors() - Method in class de.mathema.pride.ExtensionDescriptor
 
getAutoFields(Statement, String[]) - Method in class de.mathema.pride.AbstractResourceAccessor
The function initializes the auto key fetching mode of not yet done by accessing the passed statement's meta data and calling supportsGetGeneratedKeys().
getAutoFields() - Method in class de.mathema.pride.ObjectAdapter
Returns a list of fields being managed automatically by the database and therefore must not be passed in a record creation.
getAutoFields(Statement, String[]) - Method in interface de.mathema.pride.ResourceAccessor
Return an array of auto fields to be used as parameter for an SQL insertion operation.
getAutoFieldVals(Statement, String[]) - Method in class de.mathema.pride.AbstractResourceAccessor
Return the list of auto field values using JDBC's getGeneratedKeys() function on the passed statement.
getAutoFieldVals(Statement, String[]) - Method in interface de.mathema.pride.ResourceAccessor
Fetch the values for auto-generated fields from the last insertion execution performed on the passed statement.
getBaseClassName(String, String) - Method in class de.mathema.pride.util.CreateTableTemplate
Determine the base class for the class to generate.
getBigDecimal(int) - Method in class de.mathema.pride.ResultIterator
 
getBigDecimal(String) - Method in class de.mathema.pride.ResultIterator
 
getCharacterSetName() - Method in class de.mathema.pride.util.AllArguments
 
getClassName(String) - Method in class de.mathema.pride.util.CreateTableTemplate
 
getColumns(DatabaseMetaData, String) - Method in class de.mathema.pride.util.TableDescription
 
getConnection() - Method in class de.mathema.pride.Database
Returns a JDBC database connection for standard JDBC programming.
getConnection(String) - Method in interface de.mathema.pride.ResourceAccessor
Returns a connection to the database represented by the ResourceAccessor.
getConnection(String) - Method in class de.mathema.pride.ResourceAccessorJ2EE
Return a JDBC database connection.
getConnection(String) - Method in class de.mathema.pride.ResourceAccessorJ2SE
Return a JDBC database connection.
getConnection(String) - Method in class de.mathema.pride.ResourceAccessorWeb
Return a JDBC database connection.
getConstraint(Object, String[], boolean, Database) - Method in class de.mathema.pride.RecordDescriptor
Constructs a constraint for a database query
getConstraint(Object, String[], PreparedOperation, String, int) - Method in class de.mathema.pride.RecordDescriptor
Similar to function above but instead writes the values into a passed PreparedOperation.
getContext() - Static method in class de.mathema.pride.DatabaseFactory
Returns the name of the current database context
getContext() - Method in class de.mathema.pride.ExtensionDescriptor
 
getContext() - Method in class de.mathema.pride.RecordDescriptor
 
getConversionMethod(Class) - Static method in class de.mathema.pride.ExtendedAttributeDescriptor
 
getCreationValues(Object, String[], Database) - Method in class de.mathema.pride.RecordDescriptor
Returns a comma-seperated list of all attribute values of the passed object as required for an SQL insert operation
getCreationValues(Object, String[], PreparedOperation, String, int) - Method in class de.mathema.pride.RecordDescriptor
Similar to function above but instead writes the values into a passed PreparedOperation.
getDatabase(RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
getDatabase(ExtensionDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
getDatabase() - Static method in class de.mathema.pride.DatabaseFactory
Returns the Database instance of the current context
getDatabase(String) - Static method in class de.mathema.pride.DatabaseFactory
Returns the Database instance of the specified context.
getDatabase(RecordDescriptor) - Static method in class de.mathema.pride.ObjectAdapter
 
getDatabase(ExtensionDescriptor) - Static method in class de.mathema.pride.ObjectAdapter
 
getDatabase() - Method in class de.mathema.pride.StoredProcedure
Returns a database required by formatting and logging functions.
getDataLength() - Method in class de.mathema.pride.util.AllArguments
 
getDataLevel() - Method in class de.mathema.pride.util.AllArguments
 
getDataPrecision() - Method in class de.mathema.pride.util.AllArguments
 
getDataScale() - Method in class de.mathema.pride.util.AllArguments
 
getDataType() - Method in class de.mathema.pride.util.AllArguments
 
getDate(int) - Method in class de.mathema.pride.ResultIterator
 
getDBConnection() - Method in class de.mathema.pride.util.CreateTableTemplate
Opens up a database connection accoring to the specified database driver, database name, user, and password
getDBName() - Method in class de.mathema.pride.Database
Return the name of the databaserepresented by this object.
getDBType() - Method in class de.mathema.pride.AbstractResourceAccessor
Returns the type of database as specified by the constructor properties or null if no type is specified at all.
getDBType() - Method in class de.mathema.pride.Database
Returns the type of DB being represented by the current resource accessor.
getDBType() - Method in interface de.mathema.pride.ResourceAccessor
Returns the type of DB being represented by this resource accessor.
getDefaultLength() - Method in class de.mathema.pride.util.AllArguments
 
getDescriptor() - Method in class de.mathema.pride.Attribute
 
getDescriptor() - Method in class de.mathema.pride.ObjectAdapter
Returns the entity's record desriptor.
getDescriptor() - Method in class de.mathema.pride.util.AllArguments
 
getEntity() - Method in class de.mathema.pride.MappedObject
 
getEntity() - Method in class de.mathema.pride.ObjectAdapter
Returns the value object the adapter is operating on
getEntity() - Method in class de.mathema.pride.ValueObjectAdapter
 
getFetchSize() - Method in class de.mathema.pride.ResultIterator
Returns the current fetch size for the underlying ResultSet
getFieldNames(String[]) - Method in class de.mathema.pride.RecordDescriptor
Returns a comma-seperated list of all attribute names as required for an SQL insert operation
getInOut() - Method in class de.mathema.pride.util.AllArguments
 
getInsertionHeader(RecordDescriptor, String[]) - Method in class de.mathema.pride.Database
Returns a header for a record inserting of the form "insert into ( ...
getInstance() - Method in class de.mathema.util.Singleton
implementiert threadsafe, aber effizient den Zugriff auf die Singleton-Instanz und bei Bedarf deren Erzeugung über createInstance()
Synchronisationsmechanismen werden nur benutzt, wenn der Singleton noch nicht erzeugt ist
getInt(int) - Method in class de.mathema.pride.ResultIterator
 
getKeyFields() - Method in class de.mathema.pride.Attribute
 
getKeyFields() - Method in class de.mathema.pride.ObjectAdapter
Returns the primary key fields for this entity.
getKeyFields() - Method in class de.mathema.pride.util.AllArguments
 
getList() - Method in class de.mathema.pride.util.TableDescription
Returns an enumerator for the table's columns in form of TableColumns objects
getMaster() - Method in class de.mathema.pride.ExtensionDescriptor
 
getName() - Method in class de.mathema.pride.Attribute
 
getName() - Method in class de.mathema.pride.StoredProcedure
Returns the name of the stored procedure to call.
getName() - Method in class de.mathema.pride.util.TableColumns
 
getName2() - Method in class de.mathema.pride.util.TableColumns
 
getName3() - Method in class de.mathema.pride.util.TableColumns
 
getNumParams() - Method in class de.mathema.pride.StoredProcedure
Returns the number of parameters for the SP call.
getObject() - Method in class de.mathema.pride.Attribute
 
getObject() - Method in class de.mathema.pride.ResultIterator
Returns the object, the ResultIterator writes its data to
getObjectId() - Method in class de.mathema.pride.util.AllArguments
 
getObjectName() - Method in class de.mathema.pride.util.AllArguments
 
getObjectType() - Method in class de.mathema.pride.Attribute
 
getObjectType() - Method in class de.mathema.pride.ExtensionDescriptor
 
getObjectType() - Method in class de.mathema.pride.RecordDescriptor
 
getOutParam(CallableStatement, Field, int) - Method in class de.mathema.pride.StoredProcedure
 
getOutParams(CallableStatement) - Method in class de.mathema.pride.StoredProcedure
 
getOverload() - Method in class de.mathema.pride.util.AllArguments
 
getOwner() - Method in class de.mathema.pride.util.AllArguments
 
getPackage(String) - Method in class de.mathema.pride.util.CreateTableTemplate
 
getPackageName() - Method in class de.mathema.pride.util.AllArguments
 
getPendingArgs() - Method in class de.mathema.util.ArgReader
 
getPhysicalTableName(String) - Method in class de.mathema.pride.Database
 
getPhysicalTableName(ExtensionDescriptor) - Method in class de.mathema.pride.Database
 
getPlsType() - Method in class de.mathema.pride.util.AllArguments
 
getPosition() - Method in class de.mathema.pride.util.AllArguments
 
getPrimaryKey(Object) - Method in class de.mathema.pride.ExtensionDescriptor
 
getPrimaryKey(Object) - Method in class de.mathema.pride.RecordDescriptor
Get the passed object's primary key value, assuming that this is the value of the very first attribute mapping.
getPrimaryKeyField() - Method in class de.mathema.pride.ExtensionDescriptor
 
getPrimaryKeyField() - Method in class de.mathema.pride.RecordDescriptor
Get the name of the database field making up the primary key.
getRadix() - Method in class de.mathema.pride.util.AllArguments
 
getResourceAccessor() - Static method in class de.mathema.pride.DatabaseFactory
Returns the current context's ResourceAccessor
getResultFields() - Method in class de.mathema.pride.RecordDescriptor
Returns the list of fields to be looked up in a query, which is by default the list of all fields registered in this descriptor and its base descriptors and thus the same list as returned by RecordDescriptor.getFieldNames(java.lang.String[]).
getResultSet() - Method in class de.mathema.pride.ResultIterator
Returns the result set, the iterator is operating on.
getSeqNo() - Method in class de.mathema.pride.Attribute
 
getSequence() - Method in class de.mathema.pride.util.AllArguments
 
getSQLType(Class) - Method in class de.mathema.pride.StoredProcedure
Returns the SQL type equivalent to the passed Java type
getSystime() - Method in class de.mathema.pride.AbstractResourceAccessor
Retrieves the timestamp, that is currently used to identify, that a date has to be replaced by the database server's system time.
getSystime() - Method in class de.mathema.pride.Database
Returns the resource accessors timestamp, that is currently used to identify, that a date has to be replaced by the database server's system time.
getSystime() - Method in interface de.mathema.pride.ResourceAccessor
Returns the timestamp, that is currently used to identify, that a date has to be replaced by the database server's system time.
getTableDescription(Connection) - Method in class de.mathema.pride.util.CreateTableTemplate
Generates a table description
getTableIdType(TableDescription) - Method in class de.mathema.pride.util.CreateTableTemplate
 
getTableName(String) - Method in class de.mathema.pride.AbstractResourceAccessor
Returns the passed logical table name as physical name
getTableName(RecordDescriptor) - Method in class de.mathema.pride.Database
 
getTableName() - Method in class de.mathema.pride.ExtensionDescriptor
 
getTableName() - Method in class de.mathema.pride.RecordDescriptor
 
getTableName(String) - Method in interface de.mathema.pride.ResourceAccessor
Returns the physical table name for the logical table name refered to by parameter logicalTableName
getTableName(String[]) - Method in class de.mathema.pride.util.CreateTableTemplate
 
getTableName() - Method in class de.mathema.pride.util.TableDescription
Returns the plain table name
getTableName2() - Method in class de.mathema.pride.util.TableDescription
Returns the table name with its first letter capitalized
getType() - Method in class de.mathema.pride.util.TableColumns
 
getTypeLink() - Method in class de.mathema.pride.util.AllArguments
 
getTypeName() - Method in class de.mathema.pride.util.AllArguments
 
getTypeOwner() - Method in class de.mathema.pride.util.AllArguments
 
getTypeSubname() - Method in class de.mathema.pride.util.AllArguments
 
getUpdateValues(Object, Database) - Method in class de.mathema.pride.RecordDescriptor
Returns a database update clause for the passed object's attribute.
getUpdateValues(Object, String[], String[], Database) - Method in class de.mathema.pride.RecordDescriptor
Like the function above except that all attributes listed in excludeAttrs are left off instead of the first one.
getUpdateValues(Object, String[], String[], PreparedOperation, String, int) - Method in class de.mathema.pride.RecordDescriptor
Similar to function above but instead writes the values into a passed PreparedOperation.
getURL(String) - Method in class de.mathema.pride.AbstractResourceAccessor
Retrieves the URL for this DBMS represented by the ResourceAccessor.
getURL() - Method in class de.mathema.pride.Database
Retrieves the URL for this DBMS represented by the ResourceAccessor.
getURL(String) - Method in interface de.mathema.pride.ResourceAccessor
Retrieves the URL for this DBMS represented by the ResourceAccessor.
getUserName(String) - Method in class de.mathema.pride.AbstractResourceAccessor
Retrieves the user name as known to this database represented by the ResourceAccessor.
getUserName() - Method in class de.mathema.pride.Database
Retrieves the user name as known to this database represented by the ResourceAccessor.
getUserName(String) - Method in interface de.mathema.pride.ResourceAccessor
Retrieves the user name as known to this database represented by the ResourceAccessor.
getValue() - Method in class de.mathema.pride.Attribute
 
getWhereValue(Object, String, boolean, Database) - Method in class de.mathema.pride.RecordDescriptor
Runs getWhereValue on the attribute descriptor, representing the attribute specified by parameter dbfield
getWhereValue(Object, String, PreparedOperation, String, int) - Method in class de.mathema.pride.RecordDescriptor
Similar to function above but instead writes the value into a passed PreparedOperation.
getXDescriptor() - Method in class de.mathema.pride.ObjectAdapter
Returns the attribute extension descriptor for this entity.
globalDataSource - Variable in class de.mathema.pride.ResourceAccessorJ2EE
 
GREATER - Static variable in interface de.mathema.pride.SQLExpression.Operator
 
GREATEREQUAL - Static variable in interface de.mathema.pride.SQLExpression.Operator
 

H

hasPrimaryKey() - Method in class de.mathema.pride.util.TableDescription
 
help() - Static method in class de.mathema.pride.util.StoredProcedureGenerator
 
HSQL - Static variable in interface de.mathema.pride.ResourceAccessor.DBType
 
HYBRID - Static variable in class de.mathema.pride.util.CreateTableTemplate
 

I

IllegalDescriptorException - Exception in de.mathema.pride
This exception is thrown during static initialization if a RecordDescriptor or an AttributeDescriptor have been miss-defined.
IllegalDescriptorException(String) - Constructor for exception de.mathema.pride.IllegalDescriptorException
 
IN - Static variable in interface de.mathema.pride.SQLExpression.Operator
 
IN - Static variable in class de.mathema.pride.util.StoredProcedureGenerator
 
INDEX - Static variable in interface de.mathema.pride.RecordDescriptor.ExtractionMode
ResultSet data is extracted by index
init() - Static method in class de.mathema.pride.PreparedStatementAccess
Initialize the class by the default type mappings below.
init() - Static method in class de.mathema.pride.ResultSetAccess
Initialize the class by the following default type mappings: String -> getString Enum -> getString java.util.Date -> getDate java.sql.Date -> getDate java.sql.Timestamp -> getTimestamp Integer/int -> getInt Float/float -> getFloat Double/double -> getDouble Boolean/boolean -> getBoolean BigDecimal -> getBigDecimal Long/long -> getLong Short/short -> getShort Byte/byte -> getByte byte[] -> getBytes Blob -> getBlob Clob -> getClob Map -> getObject, for Postgres only Any array type -> getObject, for Postgres only
init(Connection, String) - Method in class de.mathema.pride.util.TableDescription
 
INOUT - Static variable in class de.mathema.pride.util.StoredProcedureGenerator
 
isClosed() - Method in class de.mathema.pride.ResultIterator
Returns true if this result iterator has been closed.
isEmpty() - Method in class de.mathema.pride.SQLExpression
Returns true if the expression, represented by this object is empty, i.e. it is null or an empty string
isEmpty(String) - Method in class de.mathema.pride.SQLExpression
 
isLogging() - Method in class de.mathema.pride.AbstractResourceAccessor
Returns true if SQL logging is switched on
isLogging() - Method in class de.mathema.pride.Database
Returns true if SQL logging is switched on
isLogging() - Method in interface de.mathema.pride.ResourceAccessor
Returns the current SQL logging state
isLogging() - Method in class de.mathema.pride.StoredProcedure
Returns true if the execution of the stored procedure should be logged.
isPrimaryKeyField() - Method in class de.mathema.pride.util.TableColumns
 

L

LESS - Static variable in interface de.mathema.pride.SQLExpression.Operator
 
LESSEQUAL - Static variable in interface de.mathema.pride.SQLExpression.Operator
 
LIKE - Static variable in interface de.mathema.pride.SQLExpression.Operator
 
LOCAL_JNDI_CONTEXT - Static variable in class de.mathema.pride.ResourceAccessorJ2EE
 
log(String) - Method in class de.mathema.pride.StoredProcedure
Called by the execution method when logging is enabled (see StoredProcedure.isLogging()) to write an execution string to log media.
LOGFILE - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 
LOGMAX - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 

M

main(String[]) - Static method in class de.mathema.pride.util.CreateTableTemplate
put your documentation comment here
main(String[]) - Static method in class de.mathema.pride.util.StoredProcedureGenerator
 
MappedObject - Class in de.mathema.pride
Convenience derivation from ObjectAdapter, assuming that the entity to operate on is this object itself.
MappedObject() - Constructor for class de.mathema.pride.MappedObject
 
markKeyColumns(DatabaseMetaData, String, Vector) - Method in class de.mathema.pride.util.TableDescription
 
memberExcludeList() - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
MYSQL - Static variable in interface de.mathema.pride.ResourceAccessor.DBType
 

N

NAME - Static variable in interface de.mathema.pride.RecordDescriptor.ExtractionMode
ResultSet data is extracted by name
next() - Method in class de.mathema.pride.ResultIterator
Fetches the next record from the result set and stores it in the entity object passed in the constructor.
NoAccessorException - Exception in de.mathema.pride
This expection is thrown when trying to instantiate a database without having defined a valid ResourceAccessor.
NoAccessorException(String) - Constructor for exception de.mathema.pride.NoAccessorException
 
NoAccessorException() - Constructor for exception de.mathema.pride.NoAccessorException
 
NoResultsException - Exception in de.mathema.pride
 
NoResultsException(String) - Constructor for exception de.mathema.pride.NoResultsException
 
NoResultsException() - Constructor for exception de.mathema.pride.NoResultsException
 
NOTIN - Static variable in interface de.mathema.pride.SQLExpression.Operator
 
nullsForbidden - Variable in class de.mathema.pride.util.TableColumns
 

O

obj - Variable in class de.mathema.pride.ResultIterator
 
ObjectAdapter - Class in de.mathema.pride
Convenience baseclass, providing a set of ready-to-use standard methods for interaction between the database and data entity objects.
ObjectAdapter() - Constructor for class de.mathema.pride.ObjectAdapter
 
objectType - Variable in class de.mathema.pride.RecordDescriptor
 
operation - Variable in class de.mathema.pride.PreparedOperation
 
operation(String, String, Object) - Method in class de.mathema.pride.SQLExpression
 
or(String, Object) - Method in class de.mathema.pride.SQLExpression
Returns a new SQLExpression representing the OR concatenation of this object's expression with a field assignment
or(String, String, Object) - Method in class de.mathema.pride.SQLExpression
Returns a new SQLExpression representing the OR concatenation of this object's expression and a field operation defined by the passed parameters.
or(String, boolean) - Method in class de.mathema.pride.SQLExpression
 
or(String, String, boolean) - Method in class de.mathema.pride.SQLExpression
 
or(String, char) - Method in class de.mathema.pride.SQLExpression
 
or(String, String, char) - Method in class de.mathema.pride.SQLExpression
 
or(String, short) - Method in class de.mathema.pride.SQLExpression
 
or(String, String, short) - Method in class de.mathema.pride.SQLExpression
 
or(String, int) - Method in class de.mathema.pride.SQLExpression
 
or(String, String, int) - Method in class de.mathema.pride.SQLExpression
 
or(String, long) - Method in class de.mathema.pride.SQLExpression
 
or(String, String, long) - Method in class de.mathema.pride.SQLExpression
 
or(String, float) - Method in class de.mathema.pride.SQLExpression
 
or(String, String, float) - Method in class de.mathema.pride.SQLExpression
 
or(String, double) - Method in class de.mathema.pride.SQLExpression
 
or(String, String, double) - Method in class de.mathema.pride.SQLExpression
 
or(SQLExpression) - Method in class de.mathema.pride.SQLExpression
 
or(String) - Method in class de.mathema.pride.SQLExpression
 
ORACLE - Static variable in interface de.mathema.pride.ResourceAccessor.DBType
 
orderBy(String) - Method in class de.mathema.pride.SQLExpression
 
orderBy(String, String) - Method in class de.mathema.pride.SQLExpression
 
OUT - Static variable in class de.mathema.pride.util.StoredProcedureGenerator
 

P

pack - Variable in class de.mathema.pride.util.StoredProcedureGenerator
 
passwd - Variable in class de.mathema.pride.util.CreateTableTemplate
 
PASSWORD - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 
POINTBASE - Static variable in interface de.mathema.pride.ResourceAccessor.DBType
 
PosgresAccess - Class in de.mathema.pride
This class encapsulates Postgres access functions which are only available when working with a Postgres database and having the appropriate drivers installed.
PosgresAccess() - Constructor for class de.mathema.pride.PosgresAccess
 
POSTGRES - Static variable in interface de.mathema.pride.ResourceAccessor.DBType
 
PreparedInsert - Class in de.mathema.pride
 
PreparedInsert(RecordDescriptor) - Constructor for class de.mathema.pride.PreparedInsert
 
PreparedInsert(String[], RecordDescriptor) - Constructor for class de.mathema.pride.PreparedInsert
 
PreparedOperation - Class in de.mathema.pride
Abstract base class for convenient usage of prepared statements.
PreparedOperation(String, RecordDescriptor) - Constructor for class de.mathema.pride.PreparedOperation
 
PreparedStatementAccess - Class in de.mathema.pride
This class holds meta information about access methods to JDBC prepared statements.
PreparedStatementAccess() - Constructor for class de.mathema.pride.PreparedStatementAccess
 
PreparedUpdate - Class in de.mathema.pride
 
PreparedUpdate(String[], String[], RecordDescriptor) - Constructor for class de.mathema.pride.PreparedUpdate
 
PreparedUpdate(String[], RecordDescriptor) - Constructor for class de.mathema.pride.PreparedUpdate
 
PreparedUpdate(RecordDescriptor) - Constructor for class de.mathema.pride.PreparedUpdate
 
primaryKeyField - Variable in class de.mathema.pride.util.TableColumns
 
proc - Variable in class de.mathema.pride.util.StoredProcedureGenerator
 
process(Exception, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
process(Database, Exception) - Method in interface de.mathema.pride.ExceptionListener
Process an exception which caused the current operation to fail but does not compromise the system integrity.
process(Exception) - Method in class de.mathema.pride.ObjectAdapter
 
processSevere(Database, Exception) - Method in interface de.mathema.pride.ExceptionListener
Process an exception which compromise the system integrity.
props - Variable in class de.mathema.pride.AbstractResourceAccessor
 
putMethod(String, Class) - Static method in class de.mathema.pride.PreparedStatementAccess
 
putMethod(String, Class, Class) - Static method in class de.mathema.pride.PreparedStatementAccess
Adds a prepared statement access method for a specified type
putMethod(String, Class) - Static method in class de.mathema.pride.ResultSetAccess
Adds a result set access method for a specified type

Q

query(String, Object, Object, RecordDescriptor, boolean) - Method in class de.mathema.pride.Database
Run a database query.
query(String[], Object, RecordDescriptor, boolean) - Method in class de.mathema.pride.Database
Run a database query.
query(String, Object, RecordDescriptor, boolean) - Method in class de.mathema.pride.Database
Run a database query.
query(Object, String[], RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Fetch an object by fields.
query(Object, String, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Fetch an object by a self-made where clause
query(String[]) - Method in class de.mathema.pride.ObjectAdapter
Fetch an object by fields.
query(String) - Method in class de.mathema.pride.ObjectAdapter
Fetch an object by a self-made where clause
queryAll(Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Run a database query, returning all records of the table denoted by parameter red.
queryAll(Object, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Fetch all objects
queryAll() - Method in class de.mathema.pride.ObjectAdapter
Fetch all objects

R

record2object(Object, ResultSet, int, AttributeDescriptor) - Method in class de.mathema.pride.RecordDescriptor
 
record2object(Object, ResultSet, int) - Method in class de.mathema.pride.RecordDescriptor
Extract result values from a result set according to the field mappings The extraction is by default performed in auto-mode. i.e. first by-name if possible and by-index otherwise.
record2object(Object, ResultSet, int, String[]) - Method in class de.mathema.pride.RecordDescriptor
Function used to inject auto-generated field values after an insertion operation.
RecordDescriptor - Class in de.mathema.pride
A RecordDescriptor defines the mapping of relation database records to JAVA objects
RecordDescriptor(Class, String, String, RecordDescriptor, String[][], int) - Constructor for class de.mathema.pride.RecordDescriptor
Creates a new mapping descriptor
RecordDescriptor(Class, String, RecordDescriptor, String[][]) - Constructor for class de.mathema.pride.RecordDescriptor
Creates a new mapping descriptor like constructor above but always uses the current DB context of DatabaseFactory and auto extraction mode.
RecordDescriptor(Class, String, RecordDescriptor, String[][], int) - Constructor for class de.mathema.pride.RecordDescriptor
Creates a new mapping descriptor like constructor above but always uses the current DB context of DatabaseFactory.
RecordDescriptor(Class, String, String, RecordDescriptor, String[][]) - Constructor for class de.mathema.pride.RecordDescriptor
 
RecordDescriptor(RecordDescriptor, String, String) - Constructor for class de.mathema.pride.RecordDescriptor
Copy constructor
RecordDescriptor(RecordDescriptor, String) - Constructor for class de.mathema.pride.RecordDescriptor
Like copy constructor above but without alternate table name
RecordDescriptor.ExtractionMode - Interface in de.mathema.pride
Defined constants for the ResultSet extraction mode of this descriptor and its depending AttributeDescriptors.
red - Static variable in class de.mathema.pride.Attribute
 
red - Variable in class de.mathema.pride.PreparedOperation
 
red - Variable in class de.mathema.pride.ResultIterator
 
red - Static variable in class de.mathema.pride.util.AllArguments
 
releaseConnection() - Method in class de.mathema.pride.Database
Close the current thread's connection for later reuse.
releaseConnection(Connection) - Method in class de.mathema.pride.Database
 
releaseConnection() - Method in interface de.mathema.pride.ResourceAccessor
Release any connections being allocated by calls of ResourceAccessor.getConnection(java.lang.String).
releaseConnection(Connection) - Method in interface de.mathema.pride.ResourceAccessor
Release a particular connection being allocated by a call of ResourceAccessor.getConnection(java.lang.String).
releaseConnection() - Method in class de.mathema.pride.ResourceAccessorJ2EE
Does nothing at all, we rely on the connection handling of the application server
releaseConnection(Connection) - Method in class de.mathema.pride.ResourceAccessorJ2EE
Calls the connection's close function which is supposed to cause a fast logical releasement.
releaseConnection() - Method in class de.mathema.pride.ResourceAccessorJ2SE
Close the current thread's connection.
releaseConnection(Connection) - Method in class de.mathema.pride.ResourceAccessorJ2SE
Does nothing at all
releaseConnection() - Method in class de.mathema.pride.ResourceAccessorWeb
Close the current thread's connection.
releaseConnection(Connection) - Method in class de.mathema.pride.ResourceAccessorWeb
Does nothing at all.
removeListener(TransactionListener) - Method in class de.mathema.pride.Database
Remove a transaction listener from this database object
ResourceAccessor - Interface in de.mathema.pride
Interface for access to physical resources.
ResourceAccessor.AutoKeyMode - Interface in de.mathema.pride
 
ResourceAccessor.Config - Interface in de.mathema.pride
 
ResourceAccessor.DBType - Interface in de.mathema.pride
 
ResourceAccessorJ2EE - Class in de.mathema.pride
Simple ResourceAccessor for J2EE environments.
ResourceAccessorJ2EE(Properties) - Constructor for class de.mathema.pride.ResourceAccessorJ2EE
Constructs a new ResourceAccessor for use in a J2SE environment
ResourceAccessorJ2SE - Class in de.mathema.pride
Simple ResourceAccessor for J2SE environments.
ResourceAccessorJ2SE(Properties) - Constructor for class de.mathema.pride.ResourceAccessorJ2SE
Constructs a new ResourceAccessor for use in a J2SE environment
ResourceAccessorWeb - Class in de.mathema.pride
ResourceAccessor for servlet engines.
ResourceAccessorWeb(Properties) - Constructor for class de.mathema.pride.ResourceAccessorWeb
Constructs a new ResourceAccessor for use in a J2SE environment
ResultIterator - Class in de.mathema.pride
Helper class to iterate thru a list of results from a query.
ResultIterator(Statement, ResultSet, Object, RecordDescriptor, Database, Connection) - Constructor for class de.mathema.pride.ResultIterator
Creates a new ResultIterator from an query.
ResultIterator(Statement, ResultSet, Database, Connection) - Constructor for class de.mathema.pride.ResultIterator
 
results - Variable in class de.mathema.pride.ResultIterator
 
ResultSetAccess - Class in de.mathema.pride
This class holds meta information about access methods to JDBC result sets.
ResultSetAccess() - Constructor for class de.mathema.pride.ResultSetAccess
 
REVISION_ID - Static variable in class de.mathema.pride.Attribute
 
REVISION_ID - Static variable in class de.mathema.pride.Database
 
REVISION_ID - Static variable in class de.mathema.pride.DatabaseAdapter
 
REVISION_ID - Static variable in class de.mathema.pride.DatabaseFactory
 
REVISION_ID - Static variable in interface de.mathema.pride.ExceptionListener
 
REVISION_ID - Static variable in class de.mathema.pride.ExtendedAttributeDescriptor
 
REVISION_ID - Static variable in class de.mathema.pride.ExtensionDescriptor
 
REVISION_ID - Static variable in exception de.mathema.pride.IllegalDescriptorException
 
REVISION_ID - Static variable in class de.mathema.pride.MappedObject
 
REVISION_ID - Static variable in exception de.mathema.pride.NoAccessorException
 
REVISION_ID - Static variable in exception de.mathema.pride.NoResultsException
 
REVISION_ID - Static variable in class de.mathema.pride.ObjectAdapter
 
REVISION_ID - Static variable in class de.mathema.pride.PreparedInsert
 
REVISION_ID - Static variable in class de.mathema.pride.PreparedOperation
 
REVISION_ID - Static variable in class de.mathema.pride.PreparedStatementAccess
 
REVISION_ID - Static variable in class de.mathema.pride.PreparedUpdate
 
REVISION_ID - Static variable in class de.mathema.pride.RecordDescriptor
 
REVISION_ID - Static variable in interface de.mathema.pride.ResourceAccessor
 
REVISION_ID - Static variable in class de.mathema.pride.ResourceAccessorJ2EE
 
REVISION_ID - Static variable in class de.mathema.pride.ResourceAccessorJ2SE
 
REVISION_ID - Static variable in class de.mathema.pride.ResourceAccessorWeb
 
REVISION_ID - Static variable in class de.mathema.pride.ResultIterator
 
REVISION_ID - Static variable in class de.mathema.pride.ResultSetAccess
 
REVISION_ID - Static variable in class de.mathema.pride.SQLExpression
 
REVISION_ID - Static variable in interface de.mathema.pride.SQLFormatter
 
REVISION_ID - Static variable in class de.mathema.pride.SQLRaw
 
REVISION_ID - Static variable in class de.mathema.pride.StoredProcedure
 
REVISION_ID - Static variable in class de.mathema.pride.TransactionEvent
 
REVISION_ID - Static variable in interface de.mathema.pride.TransactionListener
 
REVISION_ID - Static variable in class de.mathema.pride.util.StoredProcedureGenerator
 
REVISION_ID - Static variable in class de.mathema.pride.ValueObjectAdapter
 
REVISION_ID - Static variable in exception de.mathema.util.ArgumentException
 
rollback() - Method in class de.mathema.pride.Database
Rollback the current transaction.
rollback(TransactionEvent) - Method in class de.mathema.pride.PreparedOperation
 
rollback(TransactionEvent) - Method in interface de.mathema.pride.TransactionListener
Function to be called on transaction abortion The listeners' rollback functions are called before the actual rollback is performed.

S

setArgumentName(String) - Method in class de.mathema.pride.util.AllArguments
 
setAutoCommit(Connection, boolean) - Method in class de.mathema.pride.AbstractResourceAccessor
 
setCharacterSetName(String) - Method in class de.mathema.pride.util.AllArguments
 
setContext(String) - Static method in class de.mathema.pride.DatabaseFactory
Makes the specified context the current one and returns the context's Database instance.
setConversionMethods() - Static method in class de.mathema.pride.ExtendedAttributeDescriptor
 
setDatabaseName(String) - Static method in class de.mathema.pride.DatabaseFactory
Sets the database name for the current context to be used for Database instantiation in getDatabase.
setDataLength(Long) - Method in class de.mathema.pride.util.AllArguments
 
setDataLevel(long) - Method in class de.mathema.pride.util.AllArguments
 
setDataPrecision(Long) - Method in class de.mathema.pride.util.AllArguments
 
setDataScale(Long) - Method in class de.mathema.pride.util.AllArguments
 
setDataType(String) - Method in class de.mathema.pride.util.AllArguments
 
setDefaultLength(Long) - Method in class de.mathema.pride.util.AllArguments
 
setExceptionListener(ExceptionListener) - Static method in class de.mathema.pride.DatabaseFactory
Sets the ExceptionListener for the current context to be used for Database instantiation in getDatabase.
setFetchSize(int) - Method in class de.mathema.pride.ResultIterator
Sets the fetch size for the underlying ResultSet
setInOut(String) - Method in class de.mathema.pride.util.AllArguments
 
setInParam(CallableStatement, Field, int) - Method in class de.mathema.pride.StoredProcedure
Sets an input values for an SP call
setLogging(Database, boolean) - Method in class de.mathema.pride.AbstractResourceAccessor
Switch SQL logging on and off.
setLogging(boolean) - Method in class de.mathema.pride.Database
Switch SQL logging on and off.
setLogging(Database, boolean) - Method in interface de.mathema.pride.ResourceAccessor
Switch SQL logging on and off, according to the the value of parameter state.
setName(String) - Method in class de.mathema.pride.Attribute
 
setObject(String) - Method in class de.mathema.pride.Attribute
 
setObjectId(long) - Method in class de.mathema.pride.util.AllArguments
 
setObjectName(String) - Method in class de.mathema.pride.util.AllArguments
 
setObjectType(String) - Method in class de.mathema.pride.Attribute
 
setOutParamType(CallableStatement, Field, int) - Method in class de.mathema.pride.StoredProcedure
Sets an output value types for an SP call
setOverload(String) - Method in class de.mathema.pride.util.AllArguments
 
setOwner(String) - Method in class de.mathema.pride.util.AllArguments
 
setPackageName(String) - Method in class de.mathema.pride.util.AllArguments
 
setParameters(Object) - Method in class de.mathema.pride.PreparedInsert
 
setParameters(Object) - Method in class de.mathema.pride.PreparedOperation
 
setParameters(Object) - Method in class de.mathema.pride.PreparedUpdate
 
setParams(CallableStatement) - Method in class de.mathema.pride.StoredProcedure
 
setPlsType(String) - Method in class de.mathema.pride.util.AllArguments
 
setPosition(long) - Method in class de.mathema.pride.util.AllArguments
 
setPrimaryKeyField() - Method in class de.mathema.pride.util.TableColumns
 
setRadix(Long) - Method in class de.mathema.pride.util.AllArguments
 
setResourceAccessor(ResourceAccessor) - Static method in class de.mathema.pride.DatabaseFactory
Sets the current context's ResourceAccessor to be used for Database instantiation in getDatabase.
setSeqNo(int) - Method in class de.mathema.pride.Attribute
 
setSequence(long) - Method in class de.mathema.pride.util.AllArguments
 
setTypeLink(String) - Method in class de.mathema.pride.util.AllArguments
 
setTypeName(String) - Method in class de.mathema.pride.util.AllArguments
 
setTypeOwner(String) - Method in class de.mathema.pride.util.AllArguments
 
setTypeSubname(String) - Method in class de.mathema.pride.util.AllArguments
 
setValue(String) - Method in class de.mathema.pride.Attribute
 
Singleton - Class in de.mathema.util
Klasse für Implementierung des Singleton-Patterns.
Singleton() - Constructor for class de.mathema.util.Singleton
 
sql2javaMember(String) - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
sql2javaType(String, Long) - Method in class de.mathema.pride.util.StoredProcedureGenerator
 
SQLExpression - Class in de.mathema.pride
Convenience class for simplified assembly of SQL expressions
SQLExpression(SQLFormatter) - Constructor for class de.mathema.pride.SQLExpression
Create a new empty SQL expression
SQLExpression(SQLFormatter, String) - Constructor for class de.mathema.pride.SQLExpression
Create a new SQL expression
SQLExpression(SQLFormatter, String, String) - Constructor for class de.mathema.pride.SQLExpression
Create a new SQL expression
SQLExpression.Direction - Interface in de.mathema.pride
 
SQLExpression.Operator - Interface in de.mathema.pride
 
SQLFormatter - Interface in de.mathema.pride
 
sqlLog(Database, String) - Method in class de.mathema.pride.AbstractResourceAccessor
 
sqlLog(String) - Method in class de.mathema.pride.Database
Writes the passed SQL string to the SQL log file.
sqlLog(Database, String) - Method in interface de.mathema.pride.ResourceAccessor
Writes the passed operation to the SQL log, if logging is enabled
sqlLogError(Database, SQLException) - Method in class de.mathema.pride.AbstractResourceAccessor
 
sqlLogError(SQLException) - Method in class de.mathema.pride.Database
 
sqlLogError(Database, SQLException) - Method in interface de.mathema.pride.ResourceAccessor
Writes the passed SQL exception to the log, if logging is enabled
sqlQuery(String) - Method in class de.mathema.pride.Database
Runs an SQL query according to the passed operation
sqlQuery(String, Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Runs an SQL query and returns a ResultIterator, initialized with parameters obj and red and the ResultSet returned by the query.
SQLRaw - Class in de.mathema.pride
This is just a helper class, preventing a string value from getting formatted when passed to any expression builder function of SQLExpression.
SQLRaw(String) - Constructor for class de.mathema.pride.SQLRaw
 
SQLSERVER - Static variable in interface de.mathema.pride.ResourceAccessor.DBType
 
sqlUpdate(String, String[], Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Runs an SQL update statement according to the passed operation
sqlUpdate(String) - Method in class de.mathema.pride.Database
Like function above but without any auto-field expectations
STANDARD - Static variable in interface de.mathema.pride.ResourceAccessor.AutoKeyMode
 
standardOperator(String, Object) - Static method in class de.mathema.pride.AbstractResourceAccessor
Formats an operator for usage in SQL statements.
statement - Variable in class de.mathema.pride.ResultIterator
 
stmt - Variable in class de.mathema.pride.PreparedOperation
 
StoredProcedure - Class in de.mathema.pride
This class simplifies calling stored procedures from Java code.
StoredProcedure() - Constructor for class de.mathema.pride.StoredProcedure
 
StoredProcedureGenerator - Class in de.mathema.pride.util
Generator for stored procedure access classes.
StoredProcedureGenerator(String[]) - Constructor for class de.mathema.pride.util.StoredProcedureGenerator
 
storeExtensions(Object, ExtensionDescriptor, boolean) - Method in class de.mathema.pride.Database
Store an object's generic extension attributes
SYSTIME - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 
SYSTIME_DEFAULT - Static variable in interface de.mathema.pride.ResourceAccessor
Default value for the database system time identifier, if the database specific CURRENT_TIMESTAMP has to be used Default: Thu Jan 01 00:00:01 CET 0001

T

table - Variable in class de.mathema.pride.PreparedInsert
 
TableColumns - Class in de.mathema.pride.util
Meta information about a database table column
TableColumns(String, int) - Constructor for class de.mathema.pride.util.TableColumns
 
TableColumns(String, int, int, boolean) - Constructor for class de.mathema.pride.util.TableColumns
 
TableDescription - Class in de.mathema.pride.util
 
TableDescription(Connection, String) - Constructor for class de.mathema.pride.util.TableDescription
 
tableList - Variable in class de.mathema.pride.util.TableDescription
 
tableName - Variable in class de.mathema.pride.util.TableDescription
 
tableNames - Variable in class de.mathema.pride.util.CreateTableTemplate
 
timeFormat - Variable in class de.mathema.pride.AbstractResourceAccessor
 
TIMEFORMAT - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 
toArray(long) - Method in class de.mathema.pride.ResultIterator
Like ResultIterator.toArrayList(long) but returns the data as an array.
toArray() - Method in class de.mathema.pride.ResultIterator
Like the function above but returns all data without limitation.
toArrayList(long) - Method in class de.mathema.pride.ResultIterator
Iterates through the complete result set and returns the data in an ArrayList.
toArrayList() - Method in class de.mathema.pride.ResultIterator
Like the function above but returns all data without size limitation.
toString() - Method in class de.mathema.pride.SQLExpression
 
toString() - Method in class de.mathema.pride.SQLRaw
 
toString() - Method in class de.mathema.pride.util.AllArguments
 
totalAttributes() - Method in class de.mathema.pride.RecordDescriptor
Returns the total number of attributes being mapped by this descriptor and all of its base descriptors.
TransactionEvent - Class in de.mathema.pride
Event type passed in event functions of the TransactionListener interface.
TransactionEvent(Database) - Constructor for class de.mathema.pride.TransactionEvent
 
TransactionListener - Interface in de.mathema.pride
This interface is to be implemented by types which want to be informed about completion or cancelation of transactions.
trim(String) - Method in class de.mathema.pride.RecordDescriptor
 

U

UNEQUAL - Static variable in interface de.mathema.pride.SQLExpression.Operator
 
UNKNOWN - Static variable in interface de.mathema.pride.ResourceAccessor.AutoKeyMode
 
update(Object, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
update(Object, String[], RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
update(Object, String[], String[], RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
update(Object, String, RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
update(Object, String, String[], RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
update(Object, ExtensionDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
 
update(Object, ExtensionDescriptor, String) - Static method in class de.mathema.pride.DatabaseAdapter
 
update(Object, ExtensionDescriptor, String[]) - Static method in class de.mathema.pride.DatabaseAdapter
 
update() - Method in class de.mathema.pride.ObjectAdapter
 
update(String[]) - Method in class de.mathema.pride.ObjectAdapter
 
update(String[], String[]) - Method in class de.mathema.pride.ObjectAdapter
 
update(String) - Method in class de.mathema.pride.ObjectAdapter
 
update(String, String[]) - Method in class de.mathema.pride.ObjectAdapter
 
updateExtensions(Object, ExtensionDescriptor) - Method in class de.mathema.pride.Database
Update an object's generic extension attributes
updateExtensions(Object, ExtensionDescriptor, String[]) - Method in class de.mathema.pride.Database
Update a subset of an object's generic extension attributes
updatefields - Variable in class de.mathema.pride.PreparedUpdate
 
updateRecord(Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Update a database record with the data of a JAVA object according to the passed mapping descriptor.
updateRecord(String[], Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Update a database record.
updateRecord(String[], String[], Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Update a database record.
updateRecord(String, Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Update a database record.
updateRecord(String, String[], Object, RecordDescriptor) - Method in class de.mathema.pride.Database
Update a database record.
updatex() - Method in class de.mathema.pride.ObjectAdapter
 
updatex(String) - Method in class de.mathema.pride.ObjectAdapter
 
updatex(String[]) - Method in class de.mathema.pride.ObjectAdapter
 
USER - Static variable in interface de.mathema.pride.ResourceAccessor.Config
 
user - Variable in class de.mathema.pride.util.CreateTableTemplate
 

V

ValueObjectAdapter - Class in de.mathema.pride
Convenience derivation from ObjectAdapter, operating on a passed value object.
ValueObjectAdapter(Object) - Constructor for class de.mathema.pride.ValueObjectAdapter
 
VENDOR - Static variable in interface de.mathema.pride.ResourceAccessor.AutoKeyMode
 

W

where(String) - Method in class de.mathema.pride.Database
 
wildcard(Object, String[], RecordDescriptor) - Static method in class de.mathema.pride.DatabaseAdapter
Same like query() but performs a wildcard search
wildcard(String[]) - Method in class de.mathema.pride.ObjectAdapter
Same like query() but performs a wildcard search
wildcardSearch(String[], Object, RecordDescriptor, boolean) - Method in class de.mathema.pride.Database
Like function query() above but selects using the like operator
writeAttributes(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints the data members to standard out
writeAuthor(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints the author tag to standard out, using the current database user and database name as an identificatio
writeClone(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
 
writeEntityReference(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
 
writeFooter(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints the footer to standard out, i.e. a reconstructor, a default constructor, a toString method, a clone method, and the closing bracket
writeGetMethods(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints the geter methods for all members to standard out
writeHeader(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints the class header to standard out
writePackage(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints the package name to standard out
writePrimaryKey(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints the primary key definition and its access function to standard out
writeReconstructor(TableDescription, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints a reconstructor to restore an existing records from its primary key fields
writeRecordDescriptor(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints the record descriptor and its access function to standard out
writeSetMethods(TableDescription[], String, String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
Prints the seter methods for all members to standard out
writeToString(TableDescription[], String, String, StringBuffer) - Method in class de.mathema.pride.util.CreateTableTemplate
 

_

_singleInstance - Variable in class de.mathema.util.Singleton
 

A B C D E F G H I L M N O P Q R S T U V W _