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

A

AccessForbiddenToken - Class in org.melati.poem
AccessToken that gives no capabilities.
AccessForbiddenToken() - Constructor for class org.melati.poem.AccessForbiddenToken
 
AccessibleCreationException - Exception in org.melati.poem
Thrown when an unauthorised attempt to create an object is made.
AccessibleCreationException(AccessPoemException) - Constructor for exception org.melati.poem.AccessibleCreationException
 
AccessPoemException - Exception in org.melati.poem
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability or is not in a Group with the required Capability to access a restricted object.
AccessPoemException(Exception, AccessToken, Capability) - Constructor for exception org.melati.poem.AccessPoemException
Constructor.
AccessPoemException(AccessToken, Capability) - Constructor for exception org.melati.poem.AccessPoemException
Constructor.
AccessPoemException(AccessPoemException) - Constructor for exception org.melati.poem.AccessPoemException
Constructor.
AccessPoemException() - Constructor for exception org.melati.poem.AccessPoemException
Constructor.
AccessToken - Interface in org.melati.poem
An AccessToken (aka User).
accessToken() - Static method in class org.melati.poem.PoemThread
 
actualTable() - Method in class org.melati.poem.TableInfo
Get the Table this is about.
add(ResultSet) - Method in class org.melati.poem.transaction.ToTidyList
Add a ResultSet to the list.
add(Statement) - Method in class org.melati.poem.transaction.ToTidyList
Add a Statement to the list.
add(Reader) - Method in class org.melati.poem.transaction.ToTidyList
Add a Reader to the list.
add(Writer) - Method in class org.melati.poem.transaction.ToTidyList
Add a Writer to the list.
add(InputStream) - Method in class org.melati.poem.transaction.ToTidyList
Add an InputStream to the list.
add(OutputStream) - Method in class org.melati.poem.transaction.ToTidyList
Add an OutputStream to the list.
add(ToTidyList.Closeable) - Method in class org.melati.poem.transaction.ToTidyList
Add any Closeable to the list.
addColumn(String, String) - Method in class org.melati.poem.csv.CSVTable
Add column definitions to this table.
addColumn(String, String, boolean) - Method in class org.melati.poem.csv.CSVTable
Add column definitions, perhaps Primary Keys, to this table.
addColumn(String, String, CSVTable) - Method in class org.melati.poem.csv.CSVTable
Add column definitions for foreign keys to this table.
addColumnAndCommit(ColumnInfo) - Method in class org.melati.poem.JdbcTable
Add a Column to the database and the TableInfo table.
addColumnAndCommit(ColumnInfo) - Method in interface org.melati.poem.Table
Add a Column to the database and the TableInfo table.
addConstraints() - Method in class org.melati.poem.Database
Add database constraints.
added(Object[], Object) - Static method in class org.melati.poem.util.ArrayUtils
Add an Object to an Array.
addField(CSVField) - Method in class org.melati.poem.csv.CSVRecord
Add a field to this record.
addListener(TableListener) - Method in class org.melati.poem.JdbcTable
Add a TableListener to this Table.
addListener(TableListener) - Method in interface org.melati.poem.Table
Add a TableListener to this Table.
addTable(String, File) - Method in class org.melati.poem.csv.CSVFilesProcessor
Convenience method.
addTable(Table, File) - Method in class org.melati.poem.csv.CSVFilesProcessor
Add a table to this processor.
addTableAndCommit(TableInfo, String) - Method in class org.melati.poem.Database
Add a Table to this Databse and commit the Transaction.
administerCapability() - Method in class org.melati.poem.Database
 
administratorsGroup() - Method in class org.melati.poem.GroupTable
 
administratorUser() - Method in class org.melati.poem.Database
 
administratorUser - Variable in class org.melati.poem.UserTable
 
administratorUser() - Method in class org.melati.poem.UserTable
 
AlreadyInSessionPoemException - Exception in org.melati.poem
Thrown when an attempt to open a new User session from within one is made.
AlreadyInSessionPoemException() - Constructor for exception org.melati.poem.AlreadyInSessionPoemException
Constructor.
alterColumnNotNullableSQL(String, Column) - Method in class org.melati.poem.dbms.AnsiStandard
Return the SQL snippet to alter a column to not nullable.
alterColumnNotNullableSQL(String, Column) - Method in interface org.melati.poem.dbms.Dbms
Return the SQL snippet to alter a column to not nullable.
alterColumnNotNullableSQL(String, Column) - Method in class org.melati.poem.dbms.MSAccess
Accommodate SQLServer syntax.
alterColumnNotNullableSQL(String, Column) - Method in class org.melati.poem.dbms.MySQL
Return the SQL snippet to alter a column to not nullable.
alterColumnNotNullableSQL(String, Column) - Method in class org.melati.poem.dbms.SQLServer
Accommodate SQLServer syntax.
AnsiStandard - Class in org.melati.poem.dbms
An SQL 92 compliant Database Management System.
AnsiStandard() - Constructor for class org.melati.poem.dbms.AnsiStandard
 
AppBugPoemException - Exception in org.melati.poem
Thrown when the error is likely to be caused by an error in the application programmers code, such as mistypeing a class name or mis-configuring a property.
AppBugPoemException(String, Exception) - Constructor for exception org.melati.poem.AppBugPoemException
Constructor.
AppBugPoemException(String) - Constructor for exception org.melati.poem.AppBugPoemException
Constructor.
AppBugPoemException(Exception) - Constructor for exception org.melati.poem.AppBugPoemException
Constructor.
AppBugPoemException() - Constructor for exception org.melati.poem.AppBugPoemException
Constructor.
appendEscaped(StringBuffer, String, char) - Static method in class org.melati.poem.util.StringUtils
 
appendEscaped(StringBuffer, String, char, char) - Static method in class org.melati.poem.util.StringUtils
Append a String to a StringBuffer, and escaping any occurances of the char in the String.
appendQuoted(StringBuffer, String, char) - Static method in class org.melati.poem.util.StringUtils
Append a String to a StringBuffer, first quoting it with a quote character and escaping any occurrences of the quote char in the String.
appendWhereClause(StringBuffer, Persistent) - Method in class org.melati.poem.JdbcTable
Append an SQL logical expression to the given buffer to match rows according to criteria represented by the given object.
appendWhereClause(StringBuffer, Persistent) - Method in interface org.melati.poem.Table
Append an SQL logical expression to the given buffer to match rows according to criteria represented by the given object.
apply(Object) - Method in interface org.melati.poem.util.Procedure
Apply ourselves to argument.
ArrayEnumeration<T> - Class in org.melati.poem.util
An Enumeration created from an Array.
ArrayEnumeration(T[]) - Constructor for class org.melati.poem.util.ArrayEnumeration
Constructor.
arrayOf(Vector) - Static method in class org.melati.poem.util.ArrayUtils
Create an Array from a Vector.
arrayOf(Enumeration) - Static method in class org.melati.poem.util.ArrayUtils
Create an Array from an Enumeration.
ArrayUtils - Class in org.melati.poem.util
A collection of useful operations on Arrays.
asEmptyField() - Method in class org.melati.poem.Column
Return a Field of the same type as this Column with default attributes.
asField(Persistent) - Method in class org.melati.poem.Column
Return a Field of the same type as this Column from the Persistent.
asField(Persistent) - Method in class org.melati.poem.ExtraColumn
Return a Field of the same type as this Column from the Persistent.
assertCanCreate(AccessToken) - Method in class org.melati.poem.JdbcPersistent
Check that you have create access to the object.
assertCanCreate() - Method in class org.melati.poem.JdbcPersistent
assertCanCreate(AccessToken) - Method in interface org.melati.poem.Persistent
Check that you have create access to the object.
assertCanCreate() - Method in interface org.melati.poem.Persistent
 
assertCanDelete(AccessToken) - Method in class org.melati.poem.JdbcPersistent
Check that you have delete access to the object.
assertCanDelete() - Method in class org.melati.poem.JdbcPersistent
assertCanDelete(AccessToken) - Method in interface org.melati.poem.Persistent
Check that you have delete access to the object.
assertCanDelete() - Method in interface org.melati.poem.Persistent
 
assertCanRead(AccessToken) - Method in class org.melati.poem.Capability
Allow this object to be read by anyone.
assertCanRead(AccessToken) - Method in class org.melati.poem.ColumnInfo
Allow reading by not throwing an exception.
assertCanRead(AccessToken) - Method in class org.melati.poem.Group
Allow this object to be read by anyone.
assertCanRead(AccessToken) - Method in class org.melati.poem.JdbcPersistent
Check that you have read access to the object.
assertCanRead() - Method in class org.melati.poem.JdbcPersistent
assertCanRead(AccessToken) - Method in interface org.melati.poem.Persistent
Check that you have read access to the object.
assertCanRead() - Method in interface org.melati.poem.Persistent
 
assertCanRead(AccessToken) - Method in class org.melati.poem.TableCategory
Allow this object to be read by anyone.
assertCanRead(AccessToken) - Method in class org.melati.poem.TableInfo
Allow this object to be read by anyone.
assertCanWrite(AccessToken) - Method in class org.melati.poem.JdbcPersistent
Check that you have write access to the object.
assertCanWrite() - Method in class org.melati.poem.JdbcPersistent
assertCanWrite(AccessToken) - Method in interface org.melati.poem.Persistent
Check that you have write access to the object.
assertCanWrite() - Method in interface org.melati.poem.Persistent
 
assertHasCapability(Capability) - Static method in class org.melati.poem.PoemThread
Check that we have the given Capability, throw an AccessPoemException if we don't.
assertValidCooked(Object) - Method in class org.melati.poem.BasePoemType
Check if an Object is valid, throw appropriate Exception if not.
assertValidCooked(Object) - Method in interface org.melati.poem.PoemType
Check if an Object is valid, throw appropriate Exception if not.
assertValidRaw(Object) - Method in class org.melati.poem.BasePoemType
Check if value is of the right type and an allowed value, throw appropriate Exception if not.
assertValidRaw(Object) - Method in interface org.melati.poem.PoemType
Check if value is of the right type and an allowed value, throw appropriate Exception if not.
AtomPoemType<T> - Class in org.melati.poem
Base class for all atomic types.
AtomPoemType(int, String, boolean) - Constructor for class org.melati.poem.AtomPoemType
Constructor.

B

backingCommit() - Method in class org.melati.poem.PoemTransaction
 
backingCommit() - Method in class org.melati.poem.transaction.Transaction
 
backingRollback() - Method in class org.melati.poem.PoemTransaction
 
backingRollback() - Method in class org.melati.poem.transaction.Transaction
 
BaseFieldAttributes - Class in org.melati.poem
Base class of all Fields.
BaseFieldAttributes(String, String, String, PoemType, int, int, String, boolean, boolean, boolean) - Constructor for class org.melati.poem.BaseFieldAttributes
Full Constructor.
BaseFieldAttributes(String, PoemType) - Constructor for class org.melati.poem.BaseFieldAttributes
Convenience constructor.
BaseFieldAttributes(FieldAttributes, PoemType) - Constructor for class org.melati.poem.BaseFieldAttributes
Create a new BaseFieldAttributes based upon another, but overriding its type.
BaseFieldAttributes(FieldAttributes, String) - Constructor for class org.melati.poem.BaseFieldAttributes
Create a new BaseFieldAttributes based upon another, overriding its name.
BaseFieldAttributes(FieldAttributes, String, String) - Constructor for class org.melati.poem.BaseFieldAttributes
Allow the description to vary as well.
BaseFieldAttributes(FieldAttributes, boolean) - Constructor for class org.melati.poem.BaseFieldAttributes
Create a new BaseFieldAttributes based upon another, overriding its nullability.
BasePoemType<T> - Class in org.melati.poem
Base class of all fundamental types.
basic(Object, String, PoemType) - Static method in class org.melati.poem.Field
A convenience method to create a Field.
beginExclusiveLock() - Method in class org.melati.poem.Database
Acquire a lock on the database.
beginSession(AccessToken) - Method in class org.melati.poem.Database
Start a db session.
BIGDECIMAL - Static variable in class org.melati.poem.PoemTypeFactory
BigDecimal base-type factory.
BigDecimalPoemType - Class in org.melati.poem
Java "BigDecimal", dependant upon the database/SQL implementation.
BigDecimalPoemType(boolean) - Constructor for class org.melati.poem.BigDecimalPoemType
Constructor.
BigDecimalPoemType(boolean, int, int) - Constructor for class org.melati.poem.BigDecimalPoemType
Constructor.
BINARY - Static variable in class org.melati.poem.PoemTypeFactory
Binary base-type factory.
BinaryLengthValidationPoemException - Exception in org.melati.poem
Thrown when an overlong value is asserted to be a valid raw BinaryPoemType Field.
BinaryLengthValidationPoemException(PoemType, byte[]) - Constructor for exception org.melati.poem.BinaryLengthValidationPoemException
Constructor.
BinaryPoemType - Class in org.melati.poem
A Blob Field type.
BinaryPoemType(boolean, int) - Constructor for class org.melati.poem.BinaryPoemType
Constructor.
BOOLEAN - Static variable in class org.melati.poem.PoemTypeFactory
Boolean base-type factory.
BooleanPoemType - Class in org.melati.poem
A Boolean Nullable Field type.
BooleanPoemType(boolean) - Constructor for class org.melati.poem.BooleanPoemType
Constructor.
BooleanPossibleRawEnumeration - Class in org.melati.poem
The possible raw values of a BooleanPoemType.
BooleanPossibleRawEnumeration() - Constructor for class org.melati.poem.BooleanPossibleRawEnumeration
 
booleanTrueExpression(Column) - Method in class org.melati.poem.dbms.AnsiStandard
Accomodate lack of boolean types.
booleanTrueExpression(Column) - Method in interface org.melati.poem.dbms.Dbms
Accomodate lack of boolean types.
booleanTrueExpression(Column) - Method in class org.melati.poem.dbms.Oracle
Accomodate lack of boolean types.
booleanTrueExpression(Column) - Method in class org.melati.poem.dbms.SQLServer
Accomodate lack of boolean types.

C

Cache - Class in org.melati.poem.util
A store whose capacity has a guaranteed lower limit but whose upper limit is bounded by the amount of memory available to the JVM.
Cache(int) - Constructor for class org.melati.poem.util.Cache
Constructor with maximum size.
Cache.InconsistencyException - Exception in org.melati.poem.util
Thrown if one or more problems are discovered with cache consistency.
Cache.InconsistencyException(Vector<Object>) - Constructor for exception org.melati.poem.util.Cache.InconsistencyException
Constructor.
Cache.Info - Class in org.melati.poem.util
A class which enables reporting upon the state of the Cache.
CachedCount - Class in org.melati.poem
A cached instance of an SQL count query.
CachedCount(Table, String, Table[]) - Constructor for class org.melati.poem.CachedCount
Constructor.
CachedCount(Persistent, boolean, boolean) - Constructor for class org.melati.poem.CachedCount
Create a count from a Persistent.
CachedCount(Table, String) - Constructor for class org.melati.poem.CachedCount
Constructor where whereClause does not involve other tables.
cachedCount(String, boolean) - Method in class org.melati.poem.JdbcTable
A mechanism for caching a record count.
cachedCount(String, boolean, boolean) - Method in class org.melati.poem.JdbcTable
A mechanism for caching a record count.
cachedCount(Persistent, boolean, boolean) - Method in class org.melati.poem.JdbcTable
A mechanism for caching a record count.
cachedCount(Persistent) - Method in class org.melati.poem.JdbcTable
 
cachedCount(String) - Method in class org.melati.poem.JdbcTable
A mechanism for caching a record count.
cachedCount(String, boolean) - Method in interface org.melati.poem.Table
A mechanism for caching a record count.
cachedCount(String, boolean, boolean) - Method in interface org.melati.poem.Table
A mechanism for caching a record count.
cachedCount(Persistent, boolean, boolean) - Method in interface org.melati.poem.Table
A mechanism for caching a record count.
cachedCount(Persistent) - Method in interface org.melati.poem.Table
 
cachedCount(String) - Method in interface org.melati.poem.Table
A mechanism for caching a record count.
CachedExists - Class in org.melati.poem
A cached instance of an SQL count > 0 query.
CachedExists(Table, String, Table[]) - Constructor for class org.melati.poem.CachedExists
Constructor.
CachedExists(Table, String) - Constructor for class org.melati.poem.CachedExists
 
cachedExists(String) - Method in class org.melati.poem.JdbcTable
A mechanism for caching an existance.
cachedExists(String) - Method in interface org.melati.poem.Table
A mechanism for caching an existance.
CachedIndexFactory - Class in org.melati.poem.util
Supply and cache objects identified by a numeric index.
CachedIndexFactory() - Constructor for class org.melati.poem.util.CachedIndexFactory
 
CachedQuery - Class in org.melati.poem
Object to return the results of a query with caching.
CachedQuery(Table, String, Table[]) - Constructor for class org.melati.poem.CachedQuery
Constructor.
CachedSelection - Class in org.melati.poem
A cached instance of an SQL select query.
CachedSelection(Table, String, String, Table[]) - Constructor for class org.melati.poem.CachedSelection
Constructor.
CachedSelection(Table, String, String) - Constructor for class org.melati.poem.CachedSelection
Constructor for a single Table query.
cachedSelection(String, String) - Method in class org.melati.poem.JdbcTable
A mechanism for caching a selection of records.
cachedSelection(String, String) - Method in interface org.melati.poem.Table
A mechanism for caching a selection of records.
cachedSelectionField(String, String, boolean, Integer, String) - Method in class org.melati.poem.JdbcTable
Make up a Field object whose possible values are a selected subset of the records in the table.
cachedSelectionField(String, String, boolean, Integer, String) - Method in interface org.melati.poem.Table
Make up a Field object whose possible values are a selected subset of the records in the table.
cachedSelectionType(String, String, boolean) - Method in class org.melati.poem.JdbcTable
A mechanism for caching a record count.
cachedSelectionType(String, String, boolean) - Method in interface org.melati.poem.Table
A mechanism for caching a record count.
cachedSelectionWhereEq(Object) - Method in class org.melati.poem.Column
Create a new CachedSelection of objects equal to this raw parameter.
CachedTailoredQuery - Class in org.melati.poem
A cached instance of a PreparedTailoredQuery.
CachedTailoredQuery(String, Column[], Table[], String, String) - Constructor for class org.melati.poem.CachedTailoredQuery
Full Constructor.
CachedTailoredQuery(Column[], Table[], String, String) - Constructor for class org.melati.poem.CachedTailoredQuery
Constructor with modifier null.
CacheDuplicationException - Exception in org.melati.poem.util
Thrown should a duplicate entry be put in the Cache.
CacheDuplicationException() - Constructor for exception org.melati.poem.util.CacheDuplicationException
 
CacheDuplicationException(String) - Constructor for exception org.melati.poem.util.CacheDuplicationException
 
cachelimit - Variable in class org.melati.poem.generated.TableInfoBase
Cache size limit - The maximum number of records from the table to keep in the cache
canBeIndexed(Column) - Method in class org.melati.poem.dbms.AnsiStandard
MSSQL cannot index a TEXT column.
canBeIndexed(Column) - Method in interface org.melati.poem.dbms.Dbms
Whether a Column can have an SQL index applied to it.
canBeIndexed(Column) - Method in class org.melati.poem.dbms.SQLServer
MSSQL cannot index TEXT fields.
cancreate - Variable in class org.melati.poem.generated.TableInfoBase
Default `create' capability - The capability required, by default, for creating records in the table
canDeleteColumn() - Method in class org.melati.poem.JdbcTable
 
canDeleteColumn() - Method in interface org.melati.poem.Table
 
canDropColumns() - Method in class org.melati.poem.dbms.AnsiStandard
Whether this DBMS can drop columns.
canDropColumns() - Method in interface org.melati.poem.dbms.Dbms
Whether this DBMS can drop columns.
canDropColumns() - Method in class org.melati.poem.dbms.HsqldbText
Whether this DBMS can drop columns.
canDropColumns() - Method in class org.melati.poem.dbms.MSAccess
Whether this DBMS can drop columns.
canDropColumns(Connection) - Method in class org.melati.poem.dbms.Postgresql
Whether this DBMS can drop columns.
canReadColumn() - Method in class org.melati.poem.JdbcTable
 
canReadColumn() - Method in interface org.melati.poem.Table
 
canReadPasswords() - Method in class org.melati.poem.UserTable
Defaults to the db's administraor capability.
canRepresent(PoemType) - Method in class org.melati.poem.BasePoemType
Return a PoemType which can can represent another, or null.
canRepresent(PoemType<?>, PoemType<?>) - Method in class org.melati.poem.dbms.AnsiStandard
Enable one PoemType to represent another, for example a bit to represent a boolean.
canRepresent(PoemType<?>, PoemType<?>) - Method in interface org.melati.poem.dbms.Dbms
Enable one PoemType to represent another, for example a bit to represent a boolean.
canRepresent(PoemType, PoemType) - Method in class org.melati.poem.dbms.Hsqldb
Accomodate our String size hack.
canRepresent(PoemType, PoemType) - Method in class org.melati.poem.dbms.Mckoi
Enable one PoemType to represent another, for example a bit to represent a boolean.
canRepresent(PoemType, PoemType) - Method in class org.melati.poem.dbms.Mimer
Enable one PoemType to represent another, for example a bit to represent a boolean.
canRepresent(PoemType, PoemType) - Method in class org.melati.poem.dbms.MSAccess
Enable one PoemType to represent another, for example a bit to represent a boolean.
canRepresent(PoemType) - Method in class org.melati.poem.dbms.MSAccess.MSAccessStringPoemType
Return a PoemType which can can represent another, or null.
canRepresent(PoemType) - Method in class org.melati.poem.dbms.MySQL.BlobPoemType
Return a PoemType which can can represent another, or null.
canRepresent(PoemType<?>, PoemType<?>) - Method in class org.melati.poem.dbms.MySQL
Enable one PoemType to represent another, for example a bit to represent a boolean.
canRepresent(PoemType, PoemType) - Method in class org.melati.poem.dbms.Oracle
Enable one PoemType to represent another, for example a bit to represent a boolean.
canRepresent(PoemType) - Method in class org.melati.poem.dbms.Oracle.OracleStringPoemType
Return a PoemType which can can represent another, or null.
canRepresent(PoemType, PoemType) - Method in class org.melati.poem.dbms.SQLServer
Accomodate our String size hack.
canRepresent(PoemType<?>) - Method in interface org.melati.poem.PoemType
Return a PoemType which can can represent another, or null.
canSelectColumn() - Method in class org.melati.poem.JdbcTable
 
canSelectColumn() - Method in interface org.melati.poem.Table
 
canStoreBlobs() - Method in class org.melati.poem.dbms.AnsiStandard
Whether this DBMS can store binary data.
canStoreBlobs() - Method in interface org.melati.poem.dbms.Dbms
Whether this DBMS can store binary data.
canStoreBlobs() - Method in class org.melati.poem.dbms.MSAccess
Whether this DBMS can store binary data.
canWriteColumn() - Method in class org.melati.poem.JdbcTable
 
canWriteColumn() - Method in interface org.melati.poem.Table
 
canWritePasswords() - Method in class org.melati.poem.UserTable
Defaults to the db's administraor capability.
capability - Variable in exception org.melati.poem.AccessPoemException
The required Capability.
Capability - Class in org.melati.poem
The quality of being able to perform an action.
Capability() - Constructor for class org.melati.poem.Capability
Constructor for a Persistent Capability object.
Capability(String) - Constructor for class org.melati.poem.Capability
Constructor for a Persistent Capability object.
capability - Variable in class org.melati.poem.generated.GroupCapabilityBase
capability - The capability
CapabilityBase - Class in org.melati.poem.generated
Melati POEM generated abstract base class for a Persistent Capability Object.
CapabilityBase() - Constructor for class org.melati.poem.generated.CapabilityBase
 
CapabilityTable - Class in org.melati.poem
The Table of Capabilitys.
CapabilityTable(Database, String, DefinitionSource) - Constructor for class org.melati.poem.CapabilityTable
Constructor.
CapabilityTableBase - Class in org.melati.poem.generated
Melati POEM generated base class for Table Capability.
CapabilityTableBase(Database, String, DefinitionSource) - Constructor for class org.melati.poem.generated.CapabilityTableBase
Constructor.
capitalised(String) - Static method in class org.melati.poem.util.StringUtils
Capitalise the first character of the input string.
caseInsensitiveRegExpSQL(String, String) - Method in class org.melati.poem.dbms.AnsiStandard
This is the Postgresql syntax.
caseInsensitiveRegExpSQL(String, String) - Method in interface org.melati.poem.dbms.Dbms
Accomodate the variety of ways of ignoring case.
caseInsensitiveRegExpSQL(String, String) - Method in class org.melati.poem.dbms.Hsqldb
Note that this is NOT case insensitive.
caseInsensitiveRegExpSQL(String, String) - Method in class org.melati.poem.dbms.MSAccess
This is the Postgresql syntax.
caseInsensitiveRegExpSQL(String, String) - Method in class org.melati.poem.dbms.MySQL
This is the Postgresql syntax.
caseInsensitiveRegExpSQL(String, String) - Method in class org.melati.poem.dbms.SQLServer
This is the Postgresql syntax.
category - Variable in class org.melati.poem.generated.TableInfoBase
category - Which category the table falls into
ClassUtils - Class in org.melati.poem.util
 
clear - Static variable in class org.melati.poem.StandardIntegrityFix
Clear (make null) field in referring object.
clear() - Method in class org.melati.poem.TableMap
clearColumnInfoCaches() - Method in class org.melati.poem.JdbcTable
Clear caches.
clearColumnInfoCaches() - Method in interface org.melati.poem.Table
Clear caches.
clone() - Method in class org.melati.poem.BasePoemType
clone() - Method in class org.melati.poem.Field
clone() - Method in class org.melati.poem.JdbcPersistent
close(boolean) - Method in class org.melati.poem.PoemTransaction
Close the transaction, committing or rolling back, notifying the database that we are closed.
close() - Method in class org.melati.poem.transaction.ToTidyList
Close all objects on list.
close() - Method in interface org.melati.poem.transaction.ToTidyList.Closeable
Free any resources and prepare for death or reuse.
cnfWhereClause(Enumeration) - Method in class org.melati.poem.JdbcTable
 
cnfWhereClause(Enumeration, boolean, boolean) - Method in class org.melati.poem.JdbcTable
Return a Conjunctive Normal Form (CNF) where clause.
cnfWhereClause(Enumeration<Persistent>) - Method in interface org.melati.poem.Table
 
cnfWhereClause(Enumeration<Persistent>, boolean, boolean) - Method in interface org.melati.poem.Table
Return a Conjunctive Normal Form (CNF) where clause.
Column - Class in org.melati.poem
Abstract Table column which is extended by the generated classes.
Column(Table, String, SQLPoemType, DefinitionSource) - Constructor for class org.melati.poem.Column
Constructor.
column - Variable in exception org.melati.poem.Column.SettingException
The Column setting which caused the problem.
column - Variable in exception org.melati.poem.ColumnInUsePoemException
The Column being defined a second time.
column - Variable in exception org.melati.poem.dbms.DuplicateKeySQLPoemException
The Column we are dealing with.
column - Variable in exception org.melati.poem.DuplicateColumnNamePoemException
The Column we are dealing with.
column - Variable in exception org.melati.poem.DuplicateDeletedColumnPoemException
The Column we are dealing with.
column - Variable in exception org.melati.poem.DuplicateTroidColumnPoemException
The Column we are dealing with.
column - Variable in exception org.melati.poem.FieldAccessPoemException
The Column we are dealing with.
column - Variable in exception org.melati.poem.FieldContentsPoemException
The Column we are dealing with.
column - Variable in exception org.melati.poem.IndexUniquenessPoemException
The Column we are dealing with.
column - Variable in exception org.melati.poem.TypeDefinitionMismatchException
Column in which problem occurred.
column - Variable in class org.melati.poem.UnindexableLogEvent
The Column we are dealing with.
Column.LoadException - Exception in org.melati.poem
Thrown when any unforeseen problem arises loading a Column.
Column.LoadException(Column, Exception) - Constructor for exception org.melati.poem.Column.LoadException
Constructor.
Column.SettingException - Exception in org.melati.poem
Thrown when any unforseen problem arises setting the value of a Column.
Column.SettingException(Persistent, Column, Exception) - Constructor for exception org.melati.poem.Column.SettingException
Constructor.
columnDesc - Variable in exception org.melati.poem.Column.SettingException
The description of the Column.
ColumnInfo - Class in org.melati.poem
All the data defining a Column; actually a Persistent from the ColumnInfoTable.
ColumnInfo() - Constructor for class org.melati.poem.ColumnInfo
 
ColumnInfoBase - Class in org.melati.poem.generated
Melati POEM generated abstract base class for a Persistent ColumnInfo Object.
ColumnInfoBase() - Constructor for class org.melati.poem.generated.ColumnInfoBase
 
ColumnInfoTable - Class in org.melati.poem
A Table which holds information about all Columns in a Database.
ColumnInfoTable(Database, String, DefinitionSource) - Constructor for class org.melati.poem.ColumnInfoTable
Constructor.
ColumnInfoTableBase - Class in org.melati.poem.generated
Melati POEM generated base class for Table ColumnInfo.
ColumnInfoTableBase(Database, String, DefinitionSource) - Constructor for class org.melati.poem.generated.ColumnInfoTableBase
Constructor.
ColumnInUsePoemException - Exception in org.melati.poem
In the unexpected event that a Column is being defined twice.
ColumnInUsePoemException(Table, Column) - Constructor for exception org.melati.poem.ColumnInUsePoemException
Constructor.
columnName - Variable in exception org.melati.poem.ColumnRenamePoemException
The current name of the Column.
columnName - Variable in exception org.melati.poem.dbms.UnsupportedTypePoemException
The column name.
ColumnRenamePoemException - Exception in org.melati.poem
Column renaming is not supported by Postgresql.
ColumnRenamePoemException(String, String) - Constructor for exception org.melati.poem.ColumnRenamePoemException
Constructor.
ColumnRenamePoemException(String) - Constructor for exception org.melati.poem.ColumnRenamePoemException
Constructor.
columns - Variable in class org.melati.poem.csv.CSVTable
 
columns() - Method in class org.melati.poem.Database
 
columns() - Method in class org.melati.poem.JdbcTable
All the table's columns.
columns() - Method in interface org.melati.poem.Table
All the table's columns.
columnsInUploadOrder - Variable in class org.melati.poem.csv.CSVTable
 
ColumnTypePoemType - Class in org.melati.poem
A metadata type which defines the type of another Column.
ColumnTypePoemType(Database) - Constructor for class org.melati.poem.ColumnTypePoemType
Constructor for a non nullable column type.
columnWithColumnInfoID(int) - Method in class org.melati.poem.JdbcTable
 
columnWithColumnInfoID(int) - Method in interface org.melati.poem.Table
 
commit(Transaction) - Method in class org.melati.poem.JdbcPersistent
Previously deletion was treated as non-rollbackable, as deleteAndCommit was the only deletion mechanism.
commit() - Static method in class org.melati.poem.PoemThread
Commit to the underlying DBMS.
commit() - Method in class org.melati.poem.transaction.Transaction
Finish up, for example write to database.
commit(Transaction) - Method in class org.melati.poem.transaction.Transactioned
 
CommitFailedPoemException - Exception in org.melati.poem
Thrown when a commit fails.
CommitFailedPoemException(SQLException) - Constructor for exception org.melati.poem.CommitFailedPoemException
Constructor.
CommitLogEvent - Class in org.melati.poem
A record of a committed transaction.
CommitLogEvent(PoemTransaction) - Constructor for class org.melati.poem.CommitLogEvent
Constructor.
comparator() - Method in class org.melati.poem.TableSortedMap
We use native ordering.
compute() - Method in class org.melati.poem.CachedQuery
 
concatenated(Object[], Object[]) - Static method in class org.melati.poem.util.ArrayUtils
Create a new Array from two Arrays.
concatenated(String, Enumeration<?>) - Static method in class org.melati.poem.util.EnumUtils
Concatenate an Enumeration, specifying the separator.
concatenated(String, String[]) - Static method in class org.melati.poem.util.StringUtils
Concatenate an array of Strings with a separator.
connect(String, String, String, String, String, int) - Method in class org.melati.poem.Database
Connect to an RDBMS database.
ConnectionFailurePoemException - Exception in org.melati.poem.dbms
Thrown if there is a problem connecting to the underlying database.
ConnectionFailurePoemException(Exception) - Constructor for exception org.melati.poem.dbms.ConnectionFailurePoemException
Constructor.
ConnectionPendingException - Exception in org.melati.poem
 
ConnectionPendingException(Exception) - Constructor for exception org.melati.poem.ConnectionPendingException
Constructor.
ConnectionPendingException() - Constructor for exception org.melati.poem.ConnectionPendingException
Constructor.
ConnectionPendingException(String, Exception) - Constructor for exception org.melati.poem.ConnectionPendingException
Constructor.
ConnectionPendingException(String) - Constructor for exception org.melati.poem.ConnectionPendingException
Constructor.
ConsEnumeration<T> - Class in org.melati.poem.util
An implementation of the Lisp cons function on enumerations ie it allows you to add an object to the front of an Enumeration.
ConsEnumeration(T, Enumeration<T>) - Constructor for class org.melati.poem.util.ConsEnumeration
Constructor with head and tail.
contains(Object[], Object) - Static method in class org.melati.poem.util.ArrayUtils
Whether an Array contains an Object.
contains(Enumeration<?>, Object) - Static method in class org.melati.poem.util.EnumUtils
Whether the Enumeration contain an Object.
containsKey(Object) - Method in class org.melati.poem.TableMap
containsValue(Object) - Method in class org.melati.poem.TableMap
cookedOfRaw(Object) - Method in class org.melati.poem.BasePoemType
Converts a possibly null low-level representation of a database column value to its canonical form.
cookedOfRaw(Object) - Method in interface org.melati.poem.PoemType
Create an Object from a raw Object, a no-op for all but ReferencePoemTypes.
count() - Method in class org.melati.poem.CachedCount
 
count() - Method in class org.melati.poem.CachedSelection
 
count() - Static method in class org.melati.poem.DisplayLevel
 
count(String, boolean, boolean) - Method in class org.melati.poem.JdbcTable
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
count(String, boolean) - Method in class org.melati.poem.JdbcTable
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
count(String) - Method in class org.melati.poem.JdbcTable
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
count() - Method in class org.melati.poem.JdbcTable
 
count() - Static method in class org.melati.poem.Searchability
 
count() - Static method in class org.melati.poem.StandardIntegrityFix
 
count(String, boolean, boolean) - Method in interface org.melati.poem.Table
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
count(String, boolean) - Method in interface org.melati.poem.Table
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
count(String) - Method in interface org.melati.poem.Table
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
count() - Method in interface org.melati.poem.Table
 
countMatchSQL(boolean, boolean) - Method in class org.melati.poem.JdbcPersistent
Return a SELECT query to count rows matching criteria represented by this object.
countSQL(String) - Method in class org.melati.poem.JdbcTable
 
countSQL(String, String, boolean, boolean) - Method in class org.melati.poem.JdbcTable
Return an SQL statement to count rows put together from the arguments.
countSQL(String) - Method in interface org.melati.poem.Table
 
countSQL(String, String, boolean, boolean) - Method in interface org.melati.poem.Table
Return an SQL statement to count rows put together from the arguments.
create(Persistent) - Method in class org.melati.poem.JdbcTable
Write a new row containing the given object.
create(Initialiser) - Method in class org.melati.poem.JdbcTable
Create a new object (record) in the table.
create(Persistent) - Method in interface org.melati.poem.Table
Write a new row containing the given object.
create(Initialiser) - Method in interface org.melati.poem.Table
Create a new object (record) in the table.
createTableInfo() - Method in class org.melati.poem.JdbcTable
Create the (possibly overridden) TableInfo if it has not yet been created.
createTableInfo() - Method in interface org.melati.poem.Table
Create the (possibly overridden) TableInfo if it has not yet been created.
createTableOptionsSql() - Method in class org.melati.poem.dbms.AnsiStandard
Accomodate MySQL table creation options.
createTableOptionsSql() - Method in interface org.melati.poem.dbms.Dbms
Accomodate MySQL table creation options.
createTableOptionsSql() - Method in class org.melati.poem.dbms.MySQL
Accomodate MySQL table creation options.
createTableSql(Table) - Method in class org.melati.poem.dbms.AnsiStandard
createTableSql(Table) - Method in interface org.melati.poem.dbms.Dbms
 
createTableTypeQualifierSql(Table) - Method in class org.melati.poem.dbms.AnsiStandard
Allow Hsqldb to have a different create table syntax.
createTableTypeQualifierSql(Table) - Method in interface org.melati.poem.dbms.Dbms
Allow Hsqldb to have a different create table syntax.
createTableTypeQualifierSql(Table) - Method in class org.melati.poem.dbms.Hsqldb
The default is to keep everything in memory, this allows for the db to be written to the disk.
createTableTypeQualifierSql(Table) - Method in class org.melati.poem.dbms.HsqldbText
The default is to keep everything in memory, this allows for the db to be written to the disk.
CreationAccessPoemException - Exception in org.melati.poem
Thrown when unauthorised creation of a new object is attempted.
CreationAccessPoemException(Table, AccessToken, Capability) - Constructor for exception org.melati.poem.CreationAccessPoemException
Constructor.
CrossTransactionCommitException - Exception in org.melati.poem.transaction
Thrown should there be an attempt within one Transactioned Transaction to commit changes made in another.
CrossTransactionCommitException(Transactioned) - Constructor for exception org.melati.poem.transaction.CrossTransactionCommitException
Constructor taking a Transactioned object.
CSVColumn - Class in org.melati.poem.csv
A bridging object which is both a column in a CSV file and a column in a POEM database.
CSVColumn(String) - Constructor for class org.melati.poem.csv.CSVColumn
Simplest case constructor.
CSVColumn(String, CSVTable) - Constructor for class org.melati.poem.csv.CSVColumn
Constructor for a key value into another table.
CSVColumn(String, boolean) - Constructor for class org.melati.poem.csv.CSVColumn
Constructor for a key value into another table.
CSVField - Class in org.melati.poem.csv
A field within a record of a CSV file.
CSVField(CSVColumn, String) - Constructor for class org.melati.poem.csv.CSVField
 
CSVFileParser - Class in org.melati.poem.csv
A utility for tokenising a file made up of comma-separated variables.
CSVFileParser(BufferedReader) - Constructor for class org.melati.poem.csv.CSVFileParser
Constructor.
CSVFilesProcessor - Class in org.melati.poem.csv
A class to define a sequence of CSVTables and process them by parsing the files and writing the data to the database.
CSVFilesProcessor(Database) - Constructor for class org.melati.poem.csv.CSVFilesProcessor
Constructor.
CSVParseException - Exception in org.melati.poem.csv
An error in parsing a CSV line.
CSVParseException(String) - Constructor for exception org.melati.poem.csv.CSVParseException
 
CSVPrimaryKeyColumnAlreadySetException - Exception in org.melati.poem.csv
Thrown when an attempt to set a second field as a primary key is made.
CSVPrimaryKeyColumnAlreadySetException(String) - Constructor for exception org.melati.poem.csv.CSVPrimaryKeyColumnAlreadySetException
 
CSVRecord - Class in org.melati.poem.csv
A record within a CSV File.
CSVRecord(Table) - Constructor for class org.melati.poem.csv.CSVRecord
Constructor.
CSVTable - Class in org.melati.poem.csv
A representation of a CSV file as a POEM Table.
CSVTable(Table, File) - Constructor for class org.melati.poem.csv.CSVTable
Constructor.
CSVWriteDownException - Exception in org.melati.poem.csv
Thrown when there is an error writing a CSV value to the database.
CSVWriteDownException(String, int, Exception) - Constructor for exception org.melati.poem.csv.CSVWriteDownException
Report an error on a line.
current(Transaction) - Method in class org.melati.poem.transaction.TransactionedSerial
Readlock and return the serial for the given Transaction.

D

data - Variable in class org.melati.poem.csv.CSVTable
 
Database - Class in org.melati.poem
An RDBMS database.
Database() - Constructor for class org.melati.poem.Database
Don't subclass this, subclass PoemDatabase.
database - Variable in exception org.melati.poem.DuplicateTableNamePoemException
The Database we are dealing with.
database - Variable in exception org.melati.poem.NoSuchTablePoemException
The Database we are dealing with.
database() - Static method in class org.melati.poem.PoemThread
Retrieve the Database associated with this thread.
database - Variable in exception org.melati.poem.TableInUsePoemException
The Database we are dealing with.
database - Variable in class org.melati.poem.TailoredQuery
 
Database.ConnectingException - Exception in org.melati.poem
Thrown when a request is made whilst the connection to the underlying database is still in progress.
Database.ConnectingException() - Constructor for exception org.melati.poem.Database.ConnectingException
 
DatabaseInitialisationPoemException - Exception in org.melati.poem
 
DatabaseInitialisationPoemException(Exception) - Constructor for exception org.melati.poem.DatabaseInitialisationPoemException
Constructor.
DatabaseInitialisationPoemException() - Constructor for exception org.melati.poem.DatabaseInitialisationPoemException
Constructor.
DatabaseInitialisationPoemException(String, Exception) - Constructor for exception org.melati.poem.DatabaseInitialisationPoemException
Constructor.
DatabaseInitialisationPoemException(String) - Constructor for exception org.melati.poem.DatabaseInitialisationPoemException
Constructor.
DATE - Static variable in class org.melati.poem.PoemTypeFactory
Date base-type factory.
dateFormat(int) - Method in class org.melati.poem.PoemLocale
 
DatePoemType - Class in org.melati.poem
A type for Normal dates.
DatePoemType(boolean) - Constructor for class org.melati.poem.DatePoemType
Constructor.
DatePoemType(int, String, boolean) - Constructor for class org.melati.poem.DatePoemType
Constructor.
dbAddConstraints() - Method in class org.melati.poem.JdbcTable
Constraints are not used in POEM, but you might want to use them if exporting the db or using schema visualisation tools.
dbAddConstraints() - Method in interface org.melati.poem.Table
Constraints are not used in POEM, but you might want to use them if exporting the db or using schema visualisation tools.
DBConsistencyPoemException - Exception in org.melati.poem
Those thrown when the database becomes inconsistent.
DBConsistencyPoemException(String) - Constructor for exception org.melati.poem.DBConsistencyPoemException
Constructor.
DBConsistencyPoemException() - Constructor for exception org.melati.poem.DBConsistencyPoemException
Constructor.
dbModifyStructure(String) - Method in class org.melati.poem.JdbcTable
Use this for DDL statements, ie those which alter the structure of the db.
dbModifyStructure(String) - Method in interface org.melati.poem.Table
Use this for DDL statements, ie those which alter the structure of the db.
Dbms - Interface in org.melati.poem.dbms
A Database Management System.
DbmsFactory - Class in org.melati.poem.dbms
A factory class to create Dbms objects.
dbTypeName - Variable in exception org.melati.poem.dbms.UnsupportedTypePoemException
The Database type code.
DebugMckoiConnection - Class in org.melati.poem.dbms
 
defaultCacheLimit() - Method in class org.melati.poem.generated.ColumnInfoTableBase
 
defaultCacheLimit() - Method in class org.melati.poem.generated.SettingTableBase
 
defaultCacheLimit() - Method in class org.melati.poem.generated.TableCategoryTableBase
 
defaultCacheLimit() - Method in class org.melati.poem.generated.TableInfoTableBase
 
defaultCacheLimit() - Method in class org.melati.poem.JdbcTable
 
defaultcandelete - Variable in class org.melati.poem.generated.TableInfoBase
Default `delete' capability - The capability required, by default, for deleting the table's records
defaultcanread - Variable in class org.melati.poem.generated.TableInfoBase
Default `read' capability - The capability required, by default, for reading the table's records
defaultcanwrite - Variable in class org.melati.poem.generated.TableInfoBase
Default `write' capability - The capability required, by default, for updating the table's records
defaultCategory() - Method in class org.melati.poem.generated.CapabilityTableBase
 
defaultCategory() - Method in class org.melati.poem.generated.ColumnInfoTableBase
 
defaultCategory() - Method in class org.melati.poem.generated.GroupCapabilityTableBase
 
defaultCategory() - Method in class org.melati.poem.generated.GroupMembershipTableBase
 
defaultCategory() - Method in class org.melati.poem.generated.GroupTableBase
 
defaultCategory() - Method in class org.melati.poem.generated.SettingTableBase
 
defaultCategory() - Method in class org.melati.poem.generated.TableCategoryTableBase
 
defaultCategory() - Method in class org.melati.poem.generated.TableInfoTableBase
 
defaultCategory() - Method in class org.melati.poem.generated.UserTableBase
 
defaultCategory() - Method in class org.melati.poem.JdbcTable
 
defaultDescription() - Method in class org.melati.poem.Column
 
defaultDescription() - Method in class org.melati.poem.generated.CapabilityTableBase
 
defaultDescription() - Method in class org.melati.poem.generated.ColumnInfoTableBase
 
defaultDescription() - Method in class org.melati.poem.generated.GroupCapabilityTableBase
 
defaultDescription() - Method in class org.melati.poem.generated.GroupMembershipTableBase
 
defaultDescription() - Method in class org.melati.poem.generated.GroupTableBase
 
defaultDescription() - Method in class org.melati.poem.generated.SettingTableBase
 
defaultDescription() - Method in class org.melati.poem.generated.TableCategoryTableBase
 
defaultDescription() - Method in class org.melati.poem.generated.TableInfoTableBase
 
defaultDescription() - Method in class org.melati.poem.generated.UserTableBase
 
defaultDescription() - Method in class org.melati.poem.JdbcTable
The `factory-default' description for the table, or null if it doesn't have one.
defaultDisplayLevel() - Method in class org.melati.poem.Column
 
defaultDisplayName() - Method in class org.melati.poem.Column
 
defaultDisplayName() - Method in class org.melati.poem.generated.ColumnInfoTableBase
 
defaultDisplayName() - Method in class org.melati.poem.generated.GroupCapabilityTableBase
 
defaultDisplayName() - Method in class org.melati.poem.generated.GroupMembershipTableBase
 
defaultDisplayName() - Method in class org.melati.poem.generated.TableCategoryTableBase
 
defaultDisplayName() - Method in class org.melati.poem.generated.TableInfoTableBase
 
defaultDisplayName() - Method in class org.melati.poem.JdbcTable
The `factory-default' display name for the table.
defaultDisplayOrder() - Method in class org.melati.poem.Column
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.CapabilityTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.ColumnInfoTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.GroupCapabilityTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.GroupMembershipTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.GroupTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.SettingTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.TableCategoryTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.TableInfoTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.UserTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.generated.ValueInfoTableBase
 
defaultDisplayOrder() - Method in class org.melati.poem.JdbcTable
 
defaultDisplayOrderPriority() - Method in class org.melati.poem.Column
 
defaultHeight() - Method in class org.melati.poem.Column
 
defaultIndexed() - Method in class org.melati.poem.Column
 
defaultIntegrityFix() - Method in class org.melati.poem.Column
 
defaultOrderByClause() - Method in class org.melati.poem.JdbcTable
If the troidColumn has yet to be set then returns an empty string.
defaultOrderByClause() - Method in interface org.melati.poem.Table
If the troidColumn has yet to be set then returns an empty string.
defaultPoemTypeOfColumnMetaData(ResultSet) - Method in class org.melati.poem.dbms.AnsiStandard
The simplest POEM type corresponding to a JDBC description from the database.
defaultPoemTypeOfColumnMetaData(ResultSet) - Method in interface org.melati.poem.dbms.Dbms
The simplest POEM type corresponding to a JDBC description from the database.
defaultPoemTypeOfColumnMetaData(ResultSet) - Method in class org.melati.poem.dbms.Mckoi
The simplest POEM type corresponding to a JDBC description from the database.
defaultPoemTypeOfColumnMetaData(ResultSet) - Method in class org.melati.poem.dbms.MSAccess
The simplest POEM type corresponding to a JDBC description from the database.
defaultPoemTypeOfColumnMetaData(ResultSet) - Method in class org.melati.poem.dbms.MySQL
The simplest POEM type corresponding to a JDBC description from the database.
defaultPoemTypeOfColumnMetaData(ResultSet) - Method in class org.melati.poem.dbms.Oracle
The simplest POEM type corresponding to a JDBC description from the database.
defaultPoemTypeOfColumnMetaData(ResultSet) - Method in class org.melati.poem.dbms.Postgresql
The simplest POEM type corresponding to a JDBC description from the database.
defaultPoemTypeOfColumnMetaData(ResultSet) - Method in class org.melati.poem.dbms.SQLServer
The simplest POEM type corresponding to a JDBC description from the database.
defaultPrecision() - Method in class org.melati.poem.Column
 
defaultRememberAllTroids() - Method in class org.melati.poem.generated.CapabilityTableBase
 
defaultRememberAllTroids() - Method in class org.melati.poem.generated.ColumnInfoTableBase
 
defaultRememberAllTroids() - Method in class org.melati.poem.generated.GroupTableBase
 
defaultRememberAllTroids() - Method in class org.melati.poem.generated.SettingTableBase
 
defaultRememberAllTroids() - Method in class org.melati.poem.generated.TableCategoryTableBase
 
defaultRememberAllTroids() - Method in class org.melati.poem.generated.TableInfoTableBase
 
defaultRememberAllTroids() - Method in class org.melati.poem.generated.UserTableBase
 
defaultRememberAllTroids() - Method in class org.melati.poem.JdbcTable
 
defaultRenderinfo() - Method in class org.melati.poem.Column
 
defaultScale() - Method in class org.melati.poem.Column
 
defaultSearchability() - Method in class org.melati.poem.Column
 
defaultSortDescending() - Method in class org.melati.poem.Column
 
defaultTableInfoFor(Table) - Method in class org.melati.poem.TableInfoTable
Create a TableInfo of the correct type for our DB.
defaultUnique() - Method in class org.melati.poem.Column
 
defaultUserCreateable() - Method in class org.melati.poem.Column
 
defaultUserEditable() - Method in class org.melati.poem.Column
 
defaultWidth() - Method in class org.melati.poem.Column
 
define() - Method in class org.melati.poem.csv.CSVTable
Process the first line to define columns.
defineColumn(Column) - Method in class org.melati.poem.JdbcTable
Don't call this in your application code.
defineColumn(Column) - Method in interface org.melati.poem.Table
Don't call this in your application code.
defineTable(Table) - Method in class org.melati.poem.Database
Don't call this.
DefinitionSource - Class in org.melati.poem
A possible origin for metadata for a Field, Column or Table.
DefinitionSource(Object) - Constructor for class org.melati.poem.DefinitionSource
Constructor.
delete(Map<Column, IntegrityFix>) - Method in class org.melati.poem.JdbcPersistent
Delete the object.
delete() - Method in class org.melati.poem.JdbcPersistent
Delete this persistent, with default integrity checks, ie disallow deletion if object referred to by others.
delete(Integer, PoemTransaction) - Method in class org.melati.poem.JdbcTable
The Transaction cannot be null, as this is trapped in #deleteLock(SessionToken).
delete(Map<Column, IntegrityFix>) - Method in interface org.melati.poem.Persistent
Delete the object.
delete() - Method in interface org.melati.poem.Persistent
Delete this persistent, with default integrity checks, ie disallow deletion if object referred to by others.
delete - Static variable in class org.melati.poem.StandardIntegrityFix
Delete referred objects.
delete(Integer, PoemTransaction) - Method in interface org.melati.poem.Table
The Transaction cannot be null, as this is trapped in #deleteLock(SessionToken).
delete(Object) - Method in class org.melati.poem.util.Cache
Remove from cache.
delete_unsafe() - Method in class org.melati.poem.JdbcPersistent
Delete without access checks.
delete_unsafe(String) - Method in class org.melati.poem.JdbcTable
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
delete_unsafe() - Method in interface org.melati.poem.Persistent
Delete without access checks.
delete_unsafe(String) - Method in interface org.melati.poem.Table
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
deleteAndCommit(Map<Column, IntegrityFix>) - Method in class org.melati.poem.JdbcPersistent
Delete the object, with even more safety checks for referential integrity.
deleteAndCommit() - Method in class org.melati.poem.JdbcPersistent
Convenience method with default integrity fix.
deleteAndCommit(Map<Column, IntegrityFix>) - Method in interface org.melati.poem.Persistent
Delete the object, with even more safety checks for referential integrity.
deleteAndCommit() - Method in interface org.melati.poem.Persistent
Convenience method with default integrity fix.
deleteColumnAndCommit(ColumnInfo) - Method in class org.melati.poem.JdbcTable
 
deleteColumnAndCommit(ColumnInfo) - Method in interface org.melati.poem.Table
 
DELETED - Static variable in class org.melati.poem.PoemTypeFactory
Deleted column factory.
deletedColumn() - Method in class org.melati.poem.JdbcTable
 
deletedColumn() - Method in interface org.melati.poem.Table
 
DeletedPoemType - Class in org.melati.poem
A DeletedField is a flag field in a record which marks the whole record as deleted.
DeletedPoemType() - Constructor for class org.melati.poem.DeletedPoemType
Non-nullable constructor.
deleteLock(SessionToken) - Method in class org.melati.poem.JdbcPersistent
 
DeletePersistentAccessPoemException - Exception in org.melati.poem
Thrown when an unauthorised delete of a Persistent is attempted.
DeletePersistentAccessPoemException(Persistent, AccessToken, Capability) - Constructor for exception org.melati.poem.DeletePersistentAccessPoemException
Constructor.
deleteTableAndCommit(TableInfo) - Method in class org.melati.poem.Database
 
DeletionIntegrityPoemException - Exception in org.melati.poem
Thrown when an attempt is made to delete a Persistent which is referred to by others and where the IntegrityFix is prevent.
DeletionIntegrityPoemException(Persistent, Enumeration) - Constructor for exception org.melati.poem.DeletionIntegrityPoemException
Constructor.
description - Variable in class org.melati.poem.generated.TableInfoBase
description - A brief description of the table's function
description - Variable in class org.melati.poem.generated.ValueInfoBase
description - A brief description of the field's function
detail - Static variable in class org.melati.poem.DisplayLevel
Display level of Columns included in a detailed display of a single record.
DictionaryOrder - Class in org.melati.poem.util
An ordering using String.compareTo.
DictionaryOrder() - Constructor for class org.melati.poem.util.DictionaryOrder
 
disconnect() - Method in class org.melati.poem.Database
Releases database connections.
disconnectDatabase(String) - Static method in class org.melati.poem.PoemDatabaseFactory
Disconnect and disconnect from a known database.
disconnectFromDatabases() - Static method in class org.melati.poem.PoemDatabaseFactory
Disconnect from all initialised databases.
displayColumn() - Method in class org.melati.poem.JdbcTable
The table's primary display column, the Troid column if not set.
displayColumn() - Method in interface org.melati.poem.Table
The table's primary display column, the Troid column if not set.
displayColumns(DisplayLevel) - Method in class org.melati.poem.JdbcTable
Return columns at a display level in display order.
displayColumns(DisplayLevel) - Method in interface org.melati.poem.Table
Return columns at a display level in display order.
displayColumnsCount(DisplayLevel) - Method in class org.melati.poem.JdbcTable
 
displayColumnsCount(DisplayLevel) - Method in interface org.melati.poem.Table
 
DisplayLevel - Class in org.melati.poem
An attribute of a Column which indicates what level of reporting of a Table it should be included in.
displaylevel - Variable in class org.melati.poem.generated.ColumnInfoBase
Display level - A category determining what granularity of report the field appears in
DISPLAYLEVEL - Static variable in class org.melati.poem.PoemTypeFactory
Poem Displaylevel factory.
DisplayLevel.NameUnrecognisedException - Exception in org.melati.poem
Thrown when a DisplayLevel which doesn't exist is referenced, by misspelling for example.
DisplayLevel.NameUnrecognisedException(String) - Constructor for exception org.melati.poem.DisplayLevel.NameUnrecognisedException
Constructor.
DisplayLevelPoemType - Class in org.melati.poem
A type for DisplayLevels.
DisplayLevelPoemType() - Constructor for class org.melati.poem.DisplayLevelPoemType
Constructor giving non nullable type.
displayname - Variable in class org.melati.poem.generated.TableInfoBase
Display name - A user-friendly name for the table
displayname - Variable in class org.melati.poem.generated.ValueInfoBase
Display name - A user-friendly name for the field
displayorder - Variable in class org.melati.poem.generated.ColumnInfoBase
Display order - A rank determining where the field appears in lists
displayorder - Variable in class org.melati.poem.generated.TableInfoBase
Display order - A rank determining where the table appears in the list of all tables
displayorderpriority - Variable in class org.melati.poem.generated.ColumnInfoBase
Display order priority - If present, the level at which lists of records are sorted by the field
displayString(PoemLocale, int) - Method in class org.melati.poem.JdbcPersistent
A string describing the object for the purposes of rendering it in lists presented to the user.
displayString(PoemLocale) - Method in class org.melati.poem.JdbcPersistent
Defaults to DateFormat.MEDIUM.
displayString() - Method in class org.melati.poem.JdbcPersistent
displayString(PoemLocale, int) - Method in interface org.melati.poem.Persistent
A string describing the object for the purposes of rendering it in lists presented to the user.
displayString(PoemLocale) - Method in interface org.melati.poem.Persistent
Defaults to DateFormat.MEDIUM.
displayString() - Method in interface org.melati.poem.Persistent
 
DOUBLE - Static variable in class org.melati.poem.PoemTypeFactory
Double base-type factory.
DoubleCreatePoemException - Exception in org.melati.poem
Thrown when an attempt to create a Persistent which already exists is made.
DoubleCreatePoemException(Persistent) - Constructor for exception org.melati.poem.DoubleCreatePoemException
Constructor.
DoublePoemType - Class in org.melati.poem
Normal doubles, dependant upon the database/SQL implementation.
DoublePoemType(boolean) - Constructor for class org.melati.poem.DoublePoemType
Constructor.
dsd - Static variable in class org.melati.poem.DefinitionSource
The DSD.
dump() - Method in class org.melati.poem.Column
Print information about the structure of the Column to stdout.
dump(PrintStream) - Method in class org.melati.poem.Column
Print information to PrintStream.
dump() - Method in class org.melati.poem.Database
Print information about the structure of the database to stdout.
dump(PrintStream) - Method in class org.melati.poem.Field
Dump to a PrintStream.
dump() - Method in class org.melati.poem.JdbcPersistent
dump(PrintStream) - Method in class org.melati.poem.JdbcPersistent
Dump to a PrintStream.
dump() - Method in class org.melati.poem.JdbcTable
Print information about the structure of the table to stdout.
dump(PrintStream) - Method in class org.melati.poem.JdbcTable
Print information to PrintStream.
dump() - Method in interface org.melati.poem.Persistent
 
dump(PrintStream) - Method in interface org.melati.poem.Persistent
Dump to a PrintStream.
dump() - Method in interface org.melati.poem.Table
Print information about the structure of the table to stdout.
dump(PrintStream) - Method in interface org.melati.poem.Table
Print information to PrintStream.
dump() - Method in class org.melati.poem.util.Cache
Output to syserr.
dumpAnalysis() - Method in class org.melati.poem.util.Cache
Dump to Syserr.
dumpCacheAnalysis() - Method in class org.melati.poem.Database
Print some diagnostic information about the contents and consistency of POEM's cache to stderr.
dumpCacheAnalysis() - Method in class org.melati.poem.JdbcTable
Print some diagnostic information about the contents and consistency of POEM's cache for this table to stderr.
dumpCacheAnalysis() - Method in interface org.melati.poem.Table
Print some diagnostic information about the contents and consistency of POEM's cache for this table to stderr.
DuplicateColumnNamePoemException - Exception in org.melati.poem
Thrown when an attempt to create a Column in a Table which already contains one of that name is made.
DuplicateColumnNamePoemException(Table, Column) - Constructor for exception org.melati.poem.DuplicateColumnNamePoemException
Constructor.
duplicated() - Method in class org.melati.poem.JdbcPersistent
Create a new object like this one.
duplicated() - Method in interface org.melati.poem.Persistent
Create a new object like this one.
DuplicateDeletedColumnPoemException - Exception in org.melati.poem
Thrown when an attempt to create a second Column of type DeletedPoemType in a Table is made.
DuplicateDeletedColumnPoemException(Table, Column) - Constructor for exception org.melati.poem.DuplicateDeletedColumnPoemException
Constructor.
duplicatedFloating() - Method in class org.melati.poem.JdbcPersistent
Create a new persistent like this one, regardless of whether this Persistent has been written to the dbms yet.
duplicatedFloating() - Method in interface org.melati.poem.Persistent
Create a new persistent like this one, regardless of whether this Persistent has been written to the dbms yet.
DuplicateKeySQLPoemException - Exception in org.melati.poem.dbms
Thrown when an attempt to insert a value which is already present in a column with a unique index is made.
DuplicateKeySQLPoemException(Table, String, boolean, SQLException) - Constructor for exception org.melati.poem.dbms.DuplicateKeySQLPoemException
Constructor.
DuplicateKeySQLPoemException(Column, String, boolean, SQLException) - Constructor for exception org.melati.poem.dbms.DuplicateKeySQLPoemException
Constructor.
DuplicateTableNamePoemException - Exception in org.melati.poem
Thrown when an attempt to add a Table to a Database which already has one of that name.
DuplicateTableNamePoemException(Database, String) - Constructor for exception org.melati.poem.DuplicateTableNamePoemException
Constructor.
DuplicateTroidColumnPoemException - Exception in org.melati.poem
Thrown when an attempt to add a second Troid column is made.
DuplicateTroidColumnPoemException(Table, Column) - Constructor for exception org.melati.poem.DuplicateTroidColumnPoemException
Constructor.
DuplicateTroidPoemException - Exception in org.melati.poem
Thrown when it is discovered that there is more than one record with a given Troid in the Database.
DuplicateTroidPoemException(Table, Integer) - Constructor for exception org.melati.poem.DuplicateTroidPoemException
Constructor.

E

elements() - Method in class org.melati.poem.FieldSet
 
elements() - Method in class org.melati.poem.transaction.ToTidyList
 
EmptyEnumeration<T> - Class in org.melati.poem.util
An Enumeration with no elements in it.
EmptyEnumeration() - Constructor for class org.melati.poem.util.EmptyEnumeration
 
emptyTable() - Method in class org.melati.poem.csv.CSVTable
Delete all Persistents from the Poem table.
endExclusiveLock() - Method in class org.melati.poem.Database
Release lock.
endSession() - Method in class org.melati.poem.Database
End a db session.
ensure(String) - Method in class org.melati.poem.CapabilityTable
Make sure that a record exists.
ensure(Persistent) - Method in class org.melati.poem.Column
Ensures a row exists for which this column matches when compared with the given Persistent.
ensure(Group, Capability) - Method in class org.melati.poem.GroupCapabilityTable
Make sure that a record exists.
ensure(String) - Method in class org.melati.poem.GroupTable
Make sure that a record exists.
ensure(String, PoemTypeFactory, Object, String, String) - Method in class org.melati.poem.SettingTable
Make sure that a setting with this name exists, if not then create it.
ensure(String, String, String, String) - Method in class org.melati.poem.SettingTable
Convenience method.
ensure(String, int, String, String) - Method in class org.melati.poem.SettingTable
Convenience method.
ensure(String, boolean, String, String) - Method in class org.melati.poem.SettingTable
Convenience method.
ensure(String) - Method in class org.melati.poem.TableCategoryTable
Create an entry with the given name if it doesn't exist.
entrySet() - Method in class org.melati.poem.TableMap
EnumUtils - Class in org.melati.poem.util
An assortment of useful operations on Enumerations.
eqClause(Object) - Method in class org.melati.poem.Column
 
equals(Object) - Method in class org.melati.poem.JdbcPersistent
equals(Object) - Method in class org.melati.poem.JdbcTable
Make sure that two equal table objects have the same name.
equals(Object) - Method in class org.melati.poem.PoemLocale
exceptionForUpdate(Table, String, boolean, SQLException) - Method in class org.melati.poem.dbms.AnsiStandard
An exception appropriate for expressing what really went wrong during a write to the db.
exceptionForUpdate(Table, PreparedStatement, boolean, SQLException) - Method in class org.melati.poem.dbms.AnsiStandard
Version of previous method for PreparedStatements.
exceptionForUpdate(Table, String, boolean, SQLException) - Method in interface org.melati.poem.dbms.Dbms
An exception appropriate for expressing what really went wrong during a write to the db.
exceptionForUpdate(Table, PreparedStatement, boolean, SQLException) - Method in interface org.melati.poem.dbms.Dbms
Version of previous method for PreparedStatements.
exceptionForUpdate(Table, String, boolean, SQLException) - Method in class org.melati.poem.dbms.MySQL
An exception appropriate for expressing what really went wrong during a write to the db.
exceptionForUpdate(Table, String, boolean, SQLException) - Method in class org.melati.poem.dbms.Postgresql
An exception appropriate for expressing what really went wrong during a write to the db.
ExecutingSQLPoemException - Exception in org.melati.poem
Thrown when there is a problem executing an SQL command.
ExecutingSQLPoemException(String, SQLException) - Constructor for exception org.melati.poem.ExecutingSQLPoemException
Constructor.
ExecutingSQLSeriousPoemException - Exception in org.melati.poem
Thrown when there is a problem exceuting an SQL command and it really matters.
ExecutingSQLSeriousPoemException(String, SQLException) - Constructor for exception org.melati.poem.ExecutingSQLSeriousPoemException
Constructor.
existenceLock(SessionToken) - Method in class org.melati.poem.JdbcPersistent
 
existenceLock() - Method in class org.melati.poem.JdbcPersistent
Lock without actually reading.
existenceLock() - Method in interface org.melati.poem.Persistent
Lock without actually reading.
exists() - Method in class org.melati.poem.CachedExists
 
exists(String) - Method in class org.melati.poem.JdbcTable
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
exists(Persistent) - Method in class org.melati.poem.JdbcTable
 
exists(String) - Method in interface org.melati.poem.Table
It is the programmer's responsibility to ensure that the where clause is suitable for the target DBMS.
exists(Persistent) - Method in interface org.melati.poem.Table
 
ExtraColumn - Class in org.melati.poem
A Column which exists in the dbms but is not defined in the DSD.
ExtraColumn(Table, String, SQLPoemType, DefinitionSource, int) - Constructor for class org.melati.poem.ExtraColumn
Constructor.
extract(ResultSet) - Method in class org.melati.poem.CachedQuery
 
extrasCount() - Method in class org.melati.poem.JdbcTable
The number of `extra' (non-DSD-defined) columns in the table.
extrasCount() - Method in interface org.melati.poem.Table
The number of `extra' (non-DSD-defined) columns in the table.

F

Field - Class in org.melati.poem
A Field.
Field(Object, FieldAttributes) - Constructor for class org.melati.poem.Field
Constructor.
Field(AccessPoemException, FieldAttributes) - Constructor for class org.melati.poem.Field
Constructor for a Field with an access violation.
FieldAccessPoemException - Exception in org.melati.poem
Thrown when an unauthorised access of a Field of a Persistent is attempted.
FieldAccessPoemException(Persistent, Column, AccessToken, Capability) - Constructor for exception org.melati.poem.FieldAccessPoemException
Constructor.
FieldAttributes - Interface in org.melati.poem
An interface which defines attributes of all Fields.
fieldAttributesRenamedAs(FieldAttributes) - Method in class org.melati.poem.ValueInfo
 
FieldContentsPoemException - Exception in org.melati.poem
Thrown when a Field fails its content validation.
FieldContentsPoemException(Column, Exception) - Constructor for exception org.melati.poem.FieldContentsPoemException
Constructor.
FieldSet - Class in org.melati.poem
A set of Fields accessible in sequence or looked up using an encoding of the table name and column name.
FieldSet(Hashtable<String, Integer>, Field[]) - Constructor for class org.melati.poem.FieldSet
Constructor.
fieldsOfColumns(Enumeration<Column>) - Method in class org.melati.poem.JdbcPersistent
Create Fields from Columns.
fieldsOfColumns(Enumeration<Column>) - Method in interface org.melati.poem.Persistent
Create Fields from Columns.
FilteredEnumeration<T> - Class in org.melati.poem.util
An Enumeration created by filtering another according to an abstract inclusion function.
FilteredEnumeration(Enumeration<T>) - Constructor for class org.melati.poem.util.FilteredEnumeration
Constructor.
firstFree(String) - Method in class org.melati.poem.Column
Find the next free value in an Integer column.
firstKey() - Method in class org.melati.poem.TableSortedMap
firstObject() - Method in class org.melati.poem.CachedSelection
 
firstSelection(String) - Method in class org.melati.poem.JdbcTable
Get an object satisfying the where clause.
firstSelection(String) - Method in interface org.melati.poem.Table
Get an object satisfying the where clause.
FirstSQL - Class in org.melati.poem.dbms
A Driver for FirstSQL ( NOT WORKING YET!!!).
FirstSQL() - Constructor for class org.melati.poem.dbms.FirstSQL
Constructor.
firstWhereEq(Object) - Method in class org.melati.poem.Column
Return the first one found or null if not found.
FixedPointAtomPoemType - Class in org.melati.poem
An extension of AtomPoemType which adds precision and scale.
FixedPointAtomPoemType(int, String, boolean, int, int) - Constructor for class org.melati.poem.FixedPointAtomPoemType
Constructor.
FlattenedEnumeration<T> - Class in org.melati.poem.util
An Enumeration created by flattening an Enumeration of Enumerations or flattening two Enumerations .
FlattenedEnumeration(Enumeration<Enumeration<T>>) - Constructor for class org.melati.poem.util.FlattenedEnumeration
Constructor.
FlattenedEnumeration(Enumeration<T>, Enumeration<T>) - Constructor for class org.melati.poem.util.FlattenedEnumeration
Constructor given two Enumerations to flatten into one.
floating - Variable in exception org.melati.poem.InvalidOperationOnFloatingPersistentPoemException
The Persistent without a TROID.
forCode(Database, int) - Static method in class org.melati.poem.PoemTypeFactory
Returns an instance given a database and the integer code for the instance.
forIndex(int) - Static method in class org.melati.poem.DisplayLevel
Get by numeric id.
forIndex(int) - Static method in class org.melati.poem.Searchability
 
forIndex(int) - Static method in class org.melati.poem.StandardIntegrityFix
Get a fix by its index.
format - Static variable in class org.melati.poem.TimestampPoemType
Simple date format.
from(Table, ColumnInfo, int, DefinitionSource) - Static method in class org.melati.poem.ExtraColumn
Static factory.
from(Persistent, Class<?>) - Static method in class org.melati.poem.PersistentFactory
Reincarnate an object, populated from the store.
from(Locale) - Static method in class org.melati.poem.PoemLocale
 
fromClass(Database, Class) - Static method in class org.melati.poem.TableFactory
 
fromClause() - Method in class org.melati.poem.JdbcPersistent
Return an SQL FROM clause for use when selecting rows using criteria represented by this object.
fromInstance(Database, Object) - Static method in class org.melati.poem.PersistentFactory
 
fromInstance(Database, Object) - Static method in class org.melati.poem.TableFactory
 
fromLanguageTag(String) - Static method in class org.melati.poem.PoemLocale
Creates a melati locale from a language tag as defined in RFC3066.
fullQuotedName() - Method in class org.melati.poem.Column
 

G

get(String) - Method in class org.melati.poem.CapabilityTable
Retrieve a Capability by name.
get(String) - Method in class org.melati.poem.FieldSet
Return a specified field.
get(int) - Method in class org.melati.poem.PreparedStatementFactory
Get either from cache or, failing that, really get it.
get(String) - Method in class org.melati.poem.SettingTable
Get the String representation of the setting.
get(Object) - Method in class org.melati.poem.TableMap
get(Object) - Method in class org.melati.poem.util.Cache
Return an object from the Cache, null if not found.
get(int) - Method in class org.melati.poem.util.CachedIndexFactory
Get either from cache or, failing that, really get it.
get(int) - Method in interface org.melati.poem.util.IndexFactory
 
getActionDescription() - Method in exception org.melati.poem.AccessibleCreationException
getActionDescription() - Method in exception org.melati.poem.AccessPoemException
 
getActionDescription() - Method in exception org.melati.poem.FieldAccessPoemException
 
getActionDescription() - Method in exception org.melati.poem.PersistentAccessPoemException
 
getBinarySqlDefinition(int) - Method in class org.melati.poem.dbms.AnsiStandard
Accomodate different treatment of different sized binary data.
getBinarySqlDefinition(int) - Method in interface org.melati.poem.dbms.Dbms
Accomodate different treatment of different sized binary data.
getBinarySqlDefinition(int) - Method in class org.melati.poem.dbms.Hsqldb
Accomodate different treatment of different sized binary data.
getBinarySqlDefinition(int) - Method in class org.melati.poem.dbms.Interbase
Accomodate different treatment of different sized binary data.
getBinarySqlDefinition(int) - Method in class org.melati.poem.dbms.Mckoi
Accomodate different treatment of different sized binary data.
getBinarySqlDefinition(int) - Method in class org.melati.poem.dbms.MSAccess
Accomodate different treatment of different sized binary data.
getBinarySqlDefinition(int) - Method in class org.melati.poem.dbms.MySQL
Ignores size.
getBinarySqlDefinition(int) - Method in class org.melati.poem.dbms.Oracle
Accomodate different treatment of different sized binary data.
getBinarySqlDefinition(int) - Method in class org.melati.poem.dbms.Postgresql
Accomodate different treatment of different sized binary data.
getBinarySqlDefinition(int) - Method in class org.melati.poem.dbms.SQLServer
Accomodate different treatment of different sized binary data.
getBlockedOn() - Method in class org.melati.poem.transaction.Transaction
 
getBooleanCooked() - Method in class org.melati.poem.Setting
 
getCacheInfo() - Method in class org.melati.poem.JdbcTable
Enable reporting of the status of the cache.
getCacheInfo() - Method in interface org.melati.poem.Table
 
getCachelimit() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Cachelimit value, with locking, for this TableInfo Persistent.
getCachelimit_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Cachelimit value, without locking, for this TableInfo Persistent.
getCachelimitColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Cachelimit Column for this TableInfo Table.
getCachelimitField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Cachelimit value as a Field from this TableInfo Persistent.
getCanAdminister() - Method in class org.melati.poem.Database
By default, anyone can administer a database.
getCancreate() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Cancreate object referred to.
getCanCreate() - Method in class org.melati.poem.JdbcTable
The capability required for creating records in the table.
getCanCreate() - Method in interface org.melati.poem.Table
The capability required for creating records in the table.
getCancreate_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Cancreate value, without locking, for this TableInfo Persistent.
getCancreateColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Cancreate Column for this TableInfo Table.
getCancreateField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Cancreate value as a Field from this TableInfo Persistent.
getCancreateTroid() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Table Row Object ID.
getCanDelete() - Method in class org.melati.poem.JdbcPersistent
The capability required for deleting the object.
getCanRead() - Method in class org.melati.poem.JdbcPersistent
The capability required for reading the object's field values.
getCanSelect() - Method in class org.melati.poem.JdbcPersistent
The capability required to select the object.
getCanWrite() - Method in class org.melati.poem.JdbcPersistent
The capability required for writing the object's field values.
getCapability() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Capability object referred to.
getCapability_unsafe() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Capability value, without locking, for this GroupCapability Persistent.
getCapabilityColumn() - Method in class org.melati.poem.generated.GroupCapabilityTableBase
Retrieves the Capability Column for this GroupCapability Table.
getCapabilityField() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Capability value as a Field from this GroupCapability Persistent.
getCapabilityObject(Integer) - Method in class org.melati.poem.generated.CapabilityTableBase
Retrieve the Capability as a Capability.
getCapabilityObject(int) - Method in class org.melati.poem.generated.CapabilityTableBase
Retrieve the Capability as a Capability.
getCapabilityTable() - Method in class org.melati.poem.Database
The table of capabilities (required for reading and/or writing records) defined for the database.
getCapabilityTable() - Method in class org.melati.poem.generated.CapabilityBase
Retrieves the CapabilityTable table which this Persistent is from.
getCapabilityTable() - Method in class org.melati.poem.generated.PoemDatabaseBase
Retrieves the CapabilityTable table.
getCapabilityTable() - Method in interface org.melati.poem.generated.PoemDatabaseTablesBase
Retrieves the CapabilityTable table.
getCapabilityTroid() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Table Row Object ID.
getCategory() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Category object referred to.
getCategory() - Method in class org.melati.poem.JdbcTable
The category of this table.
getCategory() - Method in interface org.melati.poem.Table
The category of this table.
getCategory_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Category value, without locking, for this TableInfo Persistent.
getCategoryColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Category Column for this TableInfo Table.
getCategoryField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Category value as a Field from this TableInfo Persistent.
getCategoryTroid() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Table Row Object ID.
getChildren() - Method in class org.melati.poem.JdbcPersistent
 
getChildren() - Method in interface org.melati.poem.Treeable
 
getCode() - Method in class org.melati.poem.PoemTypeFactory
 
getColumn() - Method in exception org.melati.poem.Column.LoadException
 
getColumn() - Method in exception org.melati.poem.dbms.DuplicateKeySQLPoemException
 
getColumn(String) - Method in class org.melati.poem.JdbcTable
The table's column with a given name.
getColumn(String) - Method in interface org.melati.poem.Table
The table's column with a given name.
getColumnInfo() - Method in class org.melati.poem.Column
 
getColumnInfoObject(Integer) - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieve the ColumnInfo as a ColumnInfo.
getColumnInfoObject(int) - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieve the ColumnInfo as a ColumnInfo.
getColumnInfoTable() - Method in class org.melati.poem.Database
 
getColumnInfoTable() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the ColumnInfoTable table which this Persistent is from.
getColumnInfoTable() - Method in class org.melati.poem.generated.PoemDatabaseBase
Retrieves the ColumnInfoTable table.
getColumnInfoTable() - Method in interface org.melati.poem.generated.PoemDatabaseTablesBase
Retrieves the ColumnInfoTable table.
getColumnsCount() - Method in class org.melati.poem.JdbcTable
 
getColumnsCount() - Method in interface org.melati.poem.Table
 
getCommittedConnection() - Method in class org.melati.poem.Database
 
getConnection(String, String, String) - Method in class org.melati.poem.dbms.AnsiStandard
The default windows installation of MySQL has autocommit set true, which throws an SQLException when one issues a commit.
getConnection(String, String, String) - Method in interface org.melati.poem.dbms.Dbms
Return a connection.
getConnection(String, String, String) - Method in class org.melati.poem.dbms.FirstSQL
It does the same error, even if we don't override it so using AnsiStandard.getConnection(...).
getCooked(Persistent) - Method in class org.melati.poem.Column
Retrieves the field value, with locking and access control for this Column.
getCooked(Persistent) - Method in class org.melati.poem.ExtraColumn
Retrieves the field value, with locking and access control for this Column.
getCooked() - Method in class org.melati.poem.Field
 
getCooked(String) - Method in class org.melati.poem.JdbcPersistent
The `true value' of one of the object's fields.
getCooked(String) - Method in interface org.melati.poem.Persistent
The `true value' of one of the object's fields.
getCooked() - Method in class org.melati.poem.Setting
 
getCooked(String) - Method in class org.melati.poem.SettingTable
Get an object of the appropriate type by name.
getCookedString() - Method in class org.melati.poem.Field
 
getCookedString(PoemLocale, int) - Method in class org.melati.poem.Field
 
getCookedString(String, PoemLocale, int) - Method in class org.melati.poem.JdbcPersistent
A string representation of the `true value' of one of the object's fields.
getCookedString(String, PoemLocale, int) - Method in interface org.melati.poem.Persistent
A string representation of the `true value' of one of the object's fields.
getCoreMessage() - Method in exception org.melati.poem.PoemException
 
getDatabase() - Method in class org.melati.poem.Column
 
getDatabase() - Method in class org.melati.poem.JdbcPersistent
getDatabase() - Method in class org.melati.poem.JdbcTable
The database to which the table is attached.
getDatabase() - Method in interface org.melati.poem.Persistent
 
getDatabase(String) - Static method in class org.melati.poem.PoemDatabaseFactory
Retrieve a database by name.
getDatabase(String, String, String, String, String, String, boolean, boolean, boolean, int) - Static method in class org.melati.poem.PoemDatabaseFactory
Return a database from the cache or create it.
getDatabase() - Method in class org.melati.poem.PoemTransaction
 
getDatabase() - Method in interface org.melati.poem.Table
The database to which the table is attached.
getDbms() - Method in class org.melati.poem.Database
 
getDbms(String) - Static method in class org.melati.poem.dbms.DbmsFactory
Return a Dbms object given its class name as a String.
getDbmsTableType() - Method in class org.melati.poem.JdbcTable
 
getDbmsTableType() - Method in interface org.melati.poem.Table
 
getDefaultcandelete() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Defaultcandelete object referred to.
getDefaultCanDelete() - Method in class org.melati.poem.JdbcTable
The capability required for deleting records in the table, unless overridden in the record itself.
getDefaultCanDelete() - Method in interface org.melati.poem.Table
The capability required for deleting records in the table, unless overridden in the record itself.
getDefaultcandelete_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Defaultcandelete value, without locking, for this TableInfo Persistent.
getDefaultcandeleteColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Defaultcandelete Column for this TableInfo Table.
getDefaultcandeleteField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Defaultcandelete value as a Field from this TableInfo Persistent.
getDefaultcandeleteTroid() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Table Row Object ID.
getDefaultcanread() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Defaultcanread object referred to.
getDefaultCanRead() - Method in class org.melati.poem.JdbcTable
The capability required for reading records from the table, unless overridden in the record itself.
getDefaultCanRead() - Method in interface org.melati.poem.Table
The capability required for reading records from the table, unless overridden in the record itself.
getDefaultcanread_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Defaultcanread value, without locking, for this TableInfo Persistent.
getDefaultcanreadColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Defaultcanread Column for this TableInfo Table.
getDefaultcanreadField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Defaultcanread value as a Field from this TableInfo Persistent.
getDefaultcanreadTroid() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Table Row Object ID.
getDefaultcanwrite() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Defaultcanwrite object referred to.
getDefaultCanWrite() - Method in class org.melati.poem.JdbcTable
The capability required for updating records in the table, unless overridden in the record itself.
getDefaultCanWrite() - Method in interface org.melati.poem.Table
The capability required for updating records in the table, unless overridden in the record itself.
getDefaultcanwrite_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Defaultcanwrite value, without locking, for this TableInfo Persistent.
getDefaultcanwriteColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Defaultcanwrite Column for this TableInfo Table.
getDefaultcanwriteField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Defaultcanwrite value as a Field from this TableInfo Persistent.
getDefaultcanwriteTroid() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Table Row Object ID.
getDescription() - Method in class org.melati.poem.BaseFieldAttributes
 
getDescription() - Method in class org.melati.poem.Column
getDescription() - Method in class org.melati.poem.Field
getDescription() - Method in interface org.melati.poem.FieldAttributes
 
getDescription() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Description value, with locking, for this TableInfo Persistent.
getDescription() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Description value, with locking, for this ValueInfo Persistent.
getDescription() - Method in class org.melati.poem.JdbcTable
A brief description of the table's function.
getDescription() - Method in class org.melati.poem.PoemTypeFactory
 
getDescription() - Method in interface org.melati.poem.Table
A brief description of the table's function.
getDescription_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Description value, without locking, for this TableInfo Persistent.
getDescription_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Description value, without locking, for this ValueInfo Persistent.
getDescriptionColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Description Column for this TableInfo Table.
getDescriptionColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Description Column for this ValueInfo Table.
getDescriptionField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Description value as a Field from this TableInfo Persistent.
getDescriptionField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Description value as a Field from this ValueInfo Persistent.
getDetailDisplayColumns() - Method in class org.melati.poem.JdbcTable
The table's columns for detailed display in display order.
getDetailDisplayColumns() - Method in interface org.melati.poem.Table
The table's columns for detailed display in display order.
getDetailDisplayColumnsCount() - Method in class org.melati.poem.JdbcTable
 
getDetailDisplayColumnsCount() - Method in interface org.melati.poem.Table
 
getDetailDisplayFields() - Method in class org.melati.poem.JdbcPersistent
All fields at the detailed display level in display order.
getDetailDisplayFields() - Method in interface org.melati.poem.Persistent
All fields at the detailed display level in display order.
getDisplayLevel() - Method in class org.melati.poem.Column
 
getDisplaylevel() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displaylevel value of this Persistent.
getDisplaylevel_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displaylevel value, without locking, for this ColumnInfo Persistent.
getDisplaylevelColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Displaylevel Column for this ColumnInfo Table.
getDisplaylevelField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displaylevel value as a Field from this ColumnInfo Persistent.
getDisplaylevelIndex() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displaylevel index value of this Persistent.
getDisplayName() - Method in class org.melati.poem.BaseFieldAttributes
 
getDisplayName() - Method in class org.melati.poem.Column
Return a human readable name from the metadata.
getDisplayName() - Method in class org.melati.poem.Database
 
getDisplayName() - Method in class org.melati.poem.Field
getDisplayName() - Method in interface org.melati.poem.FieldAttributes
 
getDisplayname() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Displayname value, with locking, for this TableInfo Persistent.
getDisplayname() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Displayname value, with locking, for this ValueInfo Persistent.
getDisplayName() - Method in class org.melati.poem.JdbcTable
The human-readable name of the table.
getDisplayName() - Method in class org.melati.poem.PoemTypeFactory
 
getDisplayName() - Method in interface org.melati.poem.Table
The human-readable name of the table.
getDisplayname_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Displayname value, without locking, for this TableInfo Persistent.
getDisplayname_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Displayname value, without locking, for this ValueInfo Persistent.
getDisplaynameColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Displayname Column for this TableInfo Table.
getDisplaynameColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Displayname Column for this ValueInfo Table.
getDisplaynameField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Displayname value as a Field from this TableInfo Persistent.
getDisplaynameField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Displayname value as a Field from this ValueInfo Persistent.
getDisplayorder() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displayorder value, with locking, for this ColumnInfo Persistent.
getDisplayorder() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Displayorder value, with locking, for this TableInfo Persistent.
getDisplayorder_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displayorder value, without locking, for this ColumnInfo Persistent.
getDisplayorder_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Displayorder value, without locking, for this TableInfo Persistent.
getDisplayorderColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Displayorder Column for this ColumnInfo Table.
getDisplayorderColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Displayorder Column for this TableInfo Table.
getDisplayorderField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displayorder value as a Field from this ColumnInfo Persistent.
getDisplayorderField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Displayorder value as a Field from this TableInfo Persistent.
getDisplayOrderPriority() - Method in class org.melati.poem.Column
 
getDisplayorderpriority() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displayorderpriority value, with locking, for this ColumnInfo Persistent.
getDisplayorderpriority_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displayorderpriority value, without locking, for this ColumnInfo Persistent.
getDisplayorderpriorityColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Displayorderpriority Column for this ColumnInfo Table.
getDisplayorderpriorityField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Displayorderpriority value as a Field from this ColumnInfo Persistent.
getDisplayTables() - Method in class org.melati.poem.Database
All the tables in the database in DisplayOrder order, using current transaction if there is one.
getDisplayTables(PoemTransaction) - Method in class org.melati.poem.Database
Currently all the tables in the database in DisplayOrder order.
getDriverClassName() - Method in class org.melati.poem.dbms.AnsiStandard
 
getDriverLoaded() - Method in class org.melati.poem.dbms.AnsiStandard
 
getDroppedElements() - Method in class org.melati.poem.util.Cache.Info
 
getDsdName() - Method in class org.melati.poem.JdbcTable
Public method used in DSD.wm.
getDsdName() - Method in interface org.melati.poem.Table
Public method used in DSD.wm.
getDsdQualifiers() - Method in class org.melati.poem.ColumnInfo
Only those fields which are relevant to this column and legal as a field qualifier in the DSD.
getField(String) - Method in class org.melati.poem.JdbcPersistent
The value of one of the object's fields, wrapped up with type information sufficient for rendering it.
getField(String) - Method in interface org.melati.poem.Persistent
The value of one of the object's fields, wrapped up with type information sufficient for rendering it.
getFields() - Method in class org.melati.poem.csv.CSVRecord
 
getFields() - Method in class org.melati.poem.JdbcPersistent
The values of all the object's fields, wrapped up with type information sufficient for rendering them.
getFields() - Method in interface org.melati.poem.Persistent
The values of all the object's fields, wrapped up with type information sufficient for rendering them.
getFirst1000Possibilities() - Method in class org.melati.poem.Field
Return a limited enumeration of possibilities.
getFixedPtSqlDefinition(int, int) - Method in class org.melati.poem.dbms.AnsiStandard
Accomodate differing Fixed Point notations.
getFixedPtSqlDefinition(int, int) - Method in interface org.melati.poem.dbms.Dbms
Accomodate differing Fixed Point notations.
getFixedPtSqlDefinition(int, int) - Method in class org.melati.poem.dbms.MSAccess
Cludge? Accomodate differing Fixed Point notations.
getForeignKeyDefinition(String, String, String, String, String) - Method in class org.melati.poem.dbms.AnsiStandard
If Foreign key definitions are part of field definitions, otherwise blank (silently unsupported).
getForeignKeyDefinition(String, String, String, String, String) - Method in interface org.melati.poem.dbms.Dbms
If Foreign key definitions are part of field definitions, otherwise blank (silently unsupported).
getForeignKeyDefinition(String, String, String, String, String) - Method in class org.melati.poem.dbms.Hsqldb
If Foreign key definitions are part of field definitions, otherwise blank (silently unsupported).
getForeignKeyDefinition(String, String, String, String, String) - Method in class org.melati.poem.dbms.Oracle
If Foreign key definitions are part of field definitions, otherwise blank (silently unsupported).
getForeignKeyDefinition(String, String, String, String, String) - Method in class org.melati.poem.dbms.SQLServer
Slightly different - embrace and extend.
getFreeTransactionsCount() - Method in class org.melati.poem.Database
getFreeTransactionsCount() - Method in interface org.melati.poem.transaction.TransactionPool
 
getGroup() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Group object referred to.
getGroup() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the Group object referred to.
getGroup_unsafe() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Group value, without locking, for this GroupCapability Persistent.
getGroup_unsafe() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the Group value, without locking, for this GroupMembership Persistent.
getGroupCapabilityObject(Integer) - Method in class org.melati.poem.generated.GroupCapabilityTableBase
Retrieve the GroupCapability as a GroupCapability.
getGroupCapabilityObject(int) - Method in class org.melati.poem.generated.GroupCapabilityTableBase
Retrieve the GroupCapability as a GroupCapability.
getGroupCapabilityTable() - Method in class org.melati.poem.Database
The table containing group-capability records.
getGroupCapabilityTable() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the GroupCapabilityTable table which this Persistent is from.
getGroupCapabilityTable() - Method in class org.melati.poem.generated.PoemDatabaseBase
Retrieves the GroupCapabilityTable table.
getGroupCapabilityTable() - Method in interface org.melati.poem.generated.PoemDatabaseTablesBase
Retrieves the GroupCapabilityTable table.
getGroupColumn() - Method in class org.melati.poem.generated.GroupCapabilityTableBase
Retrieves the Group Column for this GroupCapability Table.
getGroupColumn() - Method in class org.melati.poem.generated.GroupMembershipTableBase
Retrieves the Group Column for this GroupMembership Table.
getGroupField() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Group value as a Field from this GroupCapability Persistent.
getGroupField() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the Group value as a Field from this GroupMembership Persistent.
getGroupMembershipObject(Integer) - Method in class org.melati.poem.generated.GroupMembershipTableBase
Retrieve the GroupMembership as a GroupMembership.
getGroupMembershipObject(int) - Method in class org.melati.poem.generated.GroupMembershipTableBase
Retrieve the GroupMembership as a GroupMembership.
getGroupMembershipTable() - Method in class org.melati.poem.Database
A user is a member of a group iff there is a record in this table to say so.
getGroupMembershipTable() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the GroupMembershipTable table which this Persistent is from.
getGroupMembershipTable() - Method in class org.melati.poem.generated.PoemDatabaseBase
Retrieves the GroupMembershipTable table.
getGroupMembershipTable() - Method in interface org.melati.poem.generated.PoemDatabaseTablesBase
Retrieves the GroupMembershipTable table.
getGroupObject(Integer) - Method in class org.melati.poem.generated.GroupTableBase
Retrieve the Group as a Group.
getGroupObject(int) - Method in class org.melati.poem.generated.GroupTableBase
Retrieve the Group as a Group.
getGroupTable() - Method in class org.melati.poem.Database
 
getGroupTable() - Method in class org.melati.poem.generated.GroupBase
Retrieves the GroupTable table which this Persistent is from.
getGroupTable() - Method in class org.melati.poem.generated.PoemDatabaseBase
Retrieves the GroupTable table.
getGroupTable() - Method in interface org.melati.poem.generated.PoemDatabaseTablesBase
Retrieves the GroupTable table.
getGroupTroid() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Table Row Object ID.
getGroupTroid() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the Table Row Object ID.
getHeight() - Method in class org.melati.poem.BaseFieldAttributes
 
getHeight() - Method in class org.melati.poem.Column
getHeight() - Method in class org.melati.poem.Field
getHeight() - Method in interface org.melati.poem.FieldAttributes
 
getHeight() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Height value, with locking, for this ValueInfo Persistent.
getHeight_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Height value, without locking, for this ValueInfo Persistent.
getHeightColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Height Column for this ValueInfo Table.
getHeightField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Height value as a Field from this ValueInfo Persistent.
getHeldElements() - Method in class org.melati.poem.util.Cache.Info
 
getId() - Method in class org.melati.poem.generated.CapabilityBase
Retrieves the Id value, with locking, for this Capability Persistent.
getId() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Id value, with locking, for this ColumnInfo Persistent.
getId() - Method in class org.melati.poem.generated.GroupBase
Retrieves the Id value, with locking, for this Group Persistent.
getId() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Id value, with locking, for this GroupCapability Persistent.
getId() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the Id value, with locking, for this GroupMembership Persistent.
getId() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Id value, with locking, for this Setting Persistent.
getId() - Method in class org.melati.poem.generated.TableCategoryBase
Retrieves the Id value, with locking, for this TableCategory Persistent.
getId() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Id value, with locking, for this TableInfo Persistent.
getId() - Method in class org.melati.poem.generated.UserBase
Retrieves the Id value, with locking, for this User Persistent.
getId_unsafe() - Method in class org.melati.poem.generated.CapabilityBase
Retrieves the Id value, without locking, for this Capability Persistent.
getId_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Id value, without locking, for this ColumnInfo Persistent.
getId_unsafe() - Method in class org.melati.poem.generated.GroupBase
Retrieves the Id value, without locking, for this Group Persistent.
getId_unsafe() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Id value, without locking, for this GroupCapability Persistent.
getId_unsafe() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the Id value, without locking, for this GroupMembership Persistent.
getId_unsafe() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Id value, without locking, for this Setting Persistent.
getId_unsafe() - Method in class org.melati.poem.generated.TableCategoryBase
Retrieves the Id value, without locking, for this TableCategory Persistent.
getId_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Id value, without locking, for this TableInfo Persistent.
getId_unsafe() - Method in class org.melati.poem.generated.UserBase
Retrieves the Id value, without locking, for this User Persistent.
getIdColumn() - Method in class org.melati.poem.generated.CapabilityTableBase
Retrieves the Id Column for this Capability Table.
getIdColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Id Column for this ColumnInfo Table.
getIdColumn() - Method in class org.melati.poem.generated.GroupCapabilityTableBase
Retrieves the Id Column for this GroupCapability Table.
getIdColumn() - Method in class org.melati.poem.generated.GroupMembershipTableBase
Retrieves the Id Column for this GroupMembership Table.
getIdColumn() - Method in class org.melati.poem.generated.GroupTableBase
Retrieves the Id Column for this Group Table.
getIdColumn() - Method in class org.melati.poem.generated.SettingTableBase
Retrieves the Id Column for this Setting Table.
getIdColumn() - Method in class org.melati.poem.generated.TableCategoryTableBase
Retrieves the Id Column for this TableCategory Table.
getIdColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Id Column for this TableInfo Table.
getIdColumn() - Method in class org.melati.poem.generated.UserTableBase
Retrieves the Id Column for this User Table.
getIdField() - Method in class org.melati.poem.generated.CapabilityBase
Retrieves the Id value as a Field from this Capability Persistent.
getIdField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Id value as a Field from this ColumnInfo Persistent.
getIdField() - Method in class org.melati.poem.generated.GroupBase
Retrieves the Id value as a Field from this Group Persistent.
getIdField() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Id value as a Field from this GroupCapability Persistent.
getIdField() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the Id value as a Field from this GroupMembership Persistent.
getIdField() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Id value as a Field from this Setting Persistent.
getIdField() - Method in class org.melati.poem.generated.TableCategoryBase
Retrieves the Id value as a Field from this TableCategory Persistent.
getIdField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Id value as a Field from this TableInfo Persistent.
getIdField() - Method in class org.melati.poem.generated.UserBase
Retrieves the Id value as a Field from this User Persistent.
getIndex() - Method in class org.melati.poem.DisplayLevel
 
getIndex() - Method in class org.melati.poem.Searchability
 
getIndex() - Method in class org.melati.poem.StandardIntegrityFix
 
getIndexed() - Method in class org.melati.poem.BaseFieldAttributes
 
getIndexed() - Method in class org.melati.poem.Column
getIndexed() - Method in class org.melati.poem.Field
getIndexed() - Method in interface org.melati.poem.FieldAttributes
 
getIndexed() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Indexed value, with locking, for this ColumnInfo Persistent.
getIndexed_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Indexed value, without locking, for this ColumnInfo Persistent.
getIndexedColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Indexed Column for this ColumnInfo Table.
getIndexedField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Indexed value as a Field from this ColumnInfo Persistent.
getIndexLength(Column) - Method in class org.melati.poem.dbms.AnsiStandard
MySQL requires a length argument when creating an index on a BLOB or TEXT column.
getIndexLength(Column) - Method in interface org.melati.poem.dbms.Dbms
Accomodate DBMS which require a length for BLOBS.
getIndexLength(Column) - Method in class org.melati.poem.dbms.MySQL
MySQL requires TEXT and BLOB field indices to have an explicit length, 30 should be fine.
getInfo() - Method in class org.melati.poem.JdbcTable
 
getInfo() - Method in interface org.melati.poem.Table
 
getInfo() - Method in class org.melati.poem.util.Cache
 
getInitialisedDatabaseNames() - Static method in class org.melati.poem.PoemDatabaseFactory
Retrieve the names of the databases which have completed initialisation.
getIntegerCooked() - Method in class org.melati.poem.Setting
 
getIntegrityFix() - Method in class org.melati.poem.Column
Get the IntegrityFix, if any.
getIntegrityfix() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Integrityfix value of this Persistent.
getIntegrityfix_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Integrityfix value, without locking, for this ColumnInfo Persistent.
getIntegrityfixColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Integrityfix Column for this ColumnInfo Table.
getIntegrityfixField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Integrityfix value as a Field from this ColumnInfo Persistent.
getIntegrityfixIndex() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Integrityfix index value of this Persistent.
getJdbcMetadataName(String) - Method in class org.melati.poem.dbms.AnsiStandard
Some DBMSen (HSQLDB) use canonical uppercased names in the metadata but not in normal use.
getJdbcMetadataName(String) - Method in interface org.melati.poem.dbms.Dbms
Some DBMSen (HSQLDB) use canonical uppercased names in the metadata but not in normal use.
getJdbcMetadataName(String) - Method in class org.melati.poem.dbms.Hsqldb
Bad smell.
getLastQuery() - Method in class org.melati.poem.Database
 
getLimitRaw() - Method in class org.melati.poem.BasePoemType
 
getLineNo() - Method in class org.melati.poem.csv.CSVFileParser
Return the line number.
getLineNo() - Method in class org.melati.poem.csv.CSVRecord
 
getLogin() - Method in class org.melati.poem.generated.UserBase
Retrieves the Login value, with locking, for this User Persistent.
getLogin_unsafe() - Method in class org.melati.poem.generated.UserBase
Retrieves the Login value, without locking, for this User Persistent.
getLoginColumn() - Method in class org.melati.poem.generated.UserTableBase
Retrieves the Login Column for this User Table.
getLoginField() - Method in class org.melati.poem.generated.UserBase
Retrieves the Login value as a Field from this User Persistent.
getLongSqlDefinition() - Method in class org.melati.poem.dbms.AnsiStandard
Accomodate Long / Bigint deviants.
getLongSqlDefinition() - Method in interface org.melati.poem.dbms.Dbms
Accomodate Long / Bigint deviants.
getLongSqlDefinition() - Method in class org.melati.poem.dbms.Hsqldb
Accomodate Long / Bigint deviants.
getLongSqlDefinition() - Method in class org.melati.poem.dbms.MSAccess
Accomodate Long / Bigint deviants.
getLongSqlDefinition() - Method in class org.melati.poem.dbms.Oracle
Accomodate Long / Bigint deviants.
getLongSqlDefinition() - Method in class org.melati.poem.dbms.SQLServer
Accomodate Long / Bigint deviants.
getLowRaw() - Method in class org.melati.poem.BasePoemType
 
getMessage() - Method in exception org.melati.poem.AccessibleCreationException
The detail message which may be null.
getMessage() - Method in exception org.melati.poem.AccessPoemException
 
getMessage() - Method in exception org.melati.poem.AlreadyInSessionPoemException
 
getMessage() - Method in exception org.melati.poem.BinaryLengthValidationPoemException
 
getMessage() - Method in exception org.melati.poem.Column.LoadException
 
getMessage() - Method in exception org.melati.poem.Column.SettingException
 
getMessage() - Method in exception org.melati.poem.ColumnInUsePoemException
 
getMessage() - Method in exception org.melati.poem.ColumnRenamePoemException
The detail message which may be null.
getMessage() - Method in exception org.melati.poem.CreationAccessPoemException
 
getMessage() - Method in exception org.melati.poem.csv.CSVPrimaryKeyColumnAlreadySetException
getMessage() - Method in exception org.melati.poem.csv.CSVWriteDownException
getMessage() - Method in exception org.melati.poem.csv.NoPrimaryKeyInCSVTableException
getMessage() - Method in exception org.melati.poem.Database.ConnectingException
The detail message which may be null.
getMessage() - Method in exception org.melati.poem.DatabaseInitialisationPoemException
 
getMessage() - Method in exception org.melati.poem.dbms.ConnectionFailurePoemException
The detail message which may be null.
getMessage() - Method in exception org.melati.poem.dbms.DuplicateKeySQLPoemException
 
getMessage() - Method in exception org.melati.poem.dbms.UnsupportedTypePoemException
 
getMessage() - Method in exception org.melati.poem.DisplayLevel.NameUnrecognisedException
 
getMessage() - Method in exception org.melati.poem.DoubleCreatePoemException
 
getMessage() - Method in exception org.melati.poem.DuplicateColumnNamePoemException
 
getMessage() - Method in exception org.melati.poem.DuplicateDeletedColumnPoemException
 
getMessage() - Method in exception org.melati.poem.DuplicateTroidColumnPoemException
 
getMessage() - Method in exception org.melati.poem.ExecutingSQLPoemException
 
getMessage() - Method in exception org.melati.poem.ExecutingSQLSeriousPoemException
 
getMessage() - Method in exception org.melati.poem.FieldContentsPoemException
 
getMessage() - Method in exception org.melati.poem.IndexUniquenessPoemException
 
getMessage() - Method in exception org.melati.poem.InitialisationPoemException
 
getMessage() - Method in exception org.melati.poem.InvalidOperationOnFloatingPersistentPoemException
 
getMessage() - Method in exception org.melati.poem.NoMoreTransactionsException
 
getMessage() - Method in exception org.melati.poem.NonRootSetAccessTokenPoemException
 
getMessage() - Method in exception org.melati.poem.NoSuchColumnPoemException
 
getMessage() - Method in exception org.melati.poem.NoSuchRowPoemException
 
getMessage() - Method in exception org.melati.poem.NoSuchTablePoemException
 
getMessage() - Method in exception org.melati.poem.NotComparablePoemException
 
getMessage() - Method in exception org.melati.poem.NoTroidColumnException
 
getMessage() - Method in exception org.melati.poem.NullTypeMismatchPoemException
 
getMessage() - Method in exception org.melati.poem.OutsideRangePoemException
 
getMessage() - Method in exception org.melati.poem.ParsingPoemException
 
getMessage() - Method in exception org.melati.poem.PoemException
The detail message which may be null.
getMessage() - Method in exception org.melati.poem.PreparedSQLSeriousPoemException
 
getMessage() - Method in exception org.melati.poem.RowDisappearedPoemException
 
getMessage() - Method in exception org.melati.poem.Searchability.NameUnrecognisedException
The detail message which may be null.
getMessage() - Method in exception org.melati.poem.Setting.SettingTypeMismatchException
 
getMessage() - Method in exception org.melati.poem.Setting.SettingValidationException
 
getMessage() - Method in exception org.melati.poem.SettingTable.UnsetException
 
getMessage() - Method in exception org.melati.poem.SQLPoemException
 
getMessage() - Method in exception org.melati.poem.SQLSeriousPoemException
 
getMessage() - Method in exception org.melati.poem.StandardIntegrityFix.NameUnrecognisedException
 
getMessage() - Method in exception org.melati.poem.StringLengthValidationPoemException
 
getMessage() - Method in exception org.melati.poem.StructuralModificationFailedPoemException
 
getMessage() - Method in exception org.melati.poem.TableMismatchPoemException
 
getMessage() - Method in exception org.melati.poem.TableRenamePoemException
 
getMessage() - Method in exception org.melati.poem.transaction.CrossTransactionCommitException
The detail message.
getMessage() - Method in exception org.melati.poem.transaction.WriteCommittedException
 
getMessage() - Method in exception org.melati.poem.TypeDefinitionMismatchException
 
getMessage() - Method in exception org.melati.poem.TypeMismatchPoemException
 
getMessage() - Method in exception org.melati.poem.UnexpectedExceptionPoemException
 
getMessage() - Method in exception org.melati.poem.UnificationPoemException
 
getMessage() - Method in exception org.melati.poem.util.Cache.InconsistencyException
The detail message which may be null.
getMessage() - Method in exception org.melati.poem.ValidationPoemException
 
getMostRecentTroid() - Method in class org.melati.poem.JdbcTable
 
getMostRecentTroid() - Method in interface org.melati.poem.Table
 
getName() - Method in class org.melati.poem.BaseFieldAttributes
 
getName() - Method in class org.melati.poem.Column
getName() - Method in class org.melati.poem.csv.CSVTable
Used in debugging to display name of table being emptied.
getName() - Method in class org.melati.poem.Database
 
getName() - Method in class org.melati.poem.DisplayLevel
 
getName() - Method in class org.melati.poem.Field
getName() - Method in interface org.melati.poem.FieldAttributes
 
getName() - Method in class org.melati.poem.generated.CapabilityBase
Retrieves the Name value, with locking, for this Capability Persistent.
getName() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Name value, with locking, for this ColumnInfo Persistent.
getName() - Method in class org.melati.poem.generated.GroupBase
Retrieves the Name value, with locking, for this Group Persistent.
getName() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Name value, with locking, for this Setting Persistent.
getName() - Method in class org.melati.poem.generated.TableCategoryBase
Retrieves the Name value, with locking, for this TableCategory Persistent.
getName() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Name value, with locking, for this TableInfo Persistent.
getName() - Method in class org.melati.poem.generated.UserBase
Retrieves the Name value, with locking, for this User Persistent.
getName() - Method in interface org.melati.poem.IntegrityFix
Integrity fixes are set in the DSD by name.
getName() - Method in class org.melati.poem.JdbcPersistent
NOTE This will be overridden if the persistent has a field called name.
getName() - Method in class org.melati.poem.JdbcTable
The table's programmatic name.
getName() - Method in class org.melati.poem.PoemTypeFactory
 
getName() - Method in class org.melati.poem.Searchability
 
getName() - Method in class org.melati.poem.StandardIntegrityFix
 
getName() - Method in interface org.melati.poem.Table
The table's programmatic name.
getName() - Method in interface org.melati.poem.Treeable
This should not return null.
getName_unsafe() - Method in class org.melati.poem.generated.CapabilityBase
Retrieves the Name value, without locking, for this Capability Persistent.
getName_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Name value, without locking, for this ColumnInfo Persistent.
getName_unsafe() - Method in class org.melati.poem.generated.GroupBase
Retrieves the Name value, without locking, for this Group Persistent.
getName_unsafe() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Name value, without locking, for this Setting Persistent.
getName_unsafe() - Method in class org.melati.poem.generated.TableCategoryBase
Retrieves the Name value, without locking, for this TableCategory Persistent.
getName_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Name value, without locking, for this TableInfo Persistent.
getName_unsafe() - Method in class org.melati.poem.generated.UserBase
Retrieves the Name value, without locking, for this User Persistent.
getNameColumn() - Method in class org.melati.poem.generated.CapabilityTableBase
Retrieves the Name Column for this Capability Table.
getNameColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Name Column for this ColumnInfo Table.
getNameColumn() - Method in class org.melati.poem.generated.GroupTableBase
Retrieves the Name Column for this Group Table.
getNameColumn() - Method in class org.melati.poem.generated.SettingTableBase
Retrieves the Name Column for this Setting Table.
getNameColumn() - Method in class org.melati.poem.generated.TableCategoryTableBase
Retrieves the Name Column for this TableCategory Table.
getNameColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Name Column for this TableInfo Table.
getNameColumn() - Method in class org.melati.poem.generated.UserTableBase
Retrieves the Name Column for this User Table.
getNameField() - Method in class org.melati.poem.generated.CapabilityBase
Retrieves the Name value as a Field from this Capability Persistent.
getNameField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Name value as a Field from this ColumnInfo Persistent.
getNameField() - Method in class org.melati.poem.generated.GroupBase
Retrieves the Name value as a Field from this Group Persistent.
getNameField() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Name value as a Field from this Setting Persistent.
getNameField() - Method in class org.melati.poem.generated.TableCategoryBase
Retrieves the Name value as a Field from this TableCategory Persistent.
getNameField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Name value as a Field from this TableInfo Persistent.
getNameField() - Method in class org.melati.poem.generated.UserBase
Retrieves the Name value as a Field from this User Persistent.
getNextExtrasIndex() - Method in class org.melati.poem.JdbcTable
 
getNextExtrasIndex() - Method in interface org.melati.poem.Table
 
getNoArgMethod(Class<?>, String) - Static method in class org.melati.poem.util.ClassUtils
 
getNullable() - Method in class org.melati.poem.BasePoemType
Whether the type is nullable.
getNullable() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Nullable value, with locking, for this ValueInfo Persistent.
getNullable() - Method in interface org.melati.poem.PoemType
Whether the type is nullable.
getNullable() - Method in interface org.melati.poem.PoemTypeFactory.Parameter
 
getNullable_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Nullable value, without locking, for this ValueInfo Persistent.
getNullableColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Nullable Column for this ValueInfo Table.
getNullableField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Nullable value as a Field from this ValueInfo Persistent.
getObject(Integer) - Method in class org.melati.poem.JdbcTable
The object from the table with a given troid.
getObject(int) - Method in class org.melati.poem.JdbcTable
The object from the table with a given troid.
getObject(Integer) - Method in interface org.melati.poem.Selectable
Get an object by its key.
getObject(Integer) - Method in interface org.melati.poem.Table
The object from the table with a given troid.
getObject(int) - Method in interface org.melati.poem.Table
The object from the table with a given troid.
getOneArgumentMethods(Class<?>, String) - Static method in class org.melati.poem.util.ClassUtils
 
getOrDie(String) - Method in class org.melati.poem.SettingTable
Get a set value.
getPassword() - Method in class org.melati.poem.generated.UserBase
Retrieves the Password value, with locking, for this User Persistent.
getPassword() - Method in class org.melati.poem.User
Will throw a ReadPasswordAccessPoemException unless the access token associated with the running thread is the User object itself or provides the readPasswords capability.
getPassword_unsafe() - Method in class org.melati.poem.generated.UserBase
Retrieves the Password value, without locking, for this User Persistent.
getPasswordColumn() - Method in class org.melati.poem.generated.UserTableBase
Retrieves the Password Column for this User Table.
getPasswordField() - Method in class org.melati.poem.generated.UserBase
Retrieves the Password value as a Field from this User Persistent.
getPersistent() - Method in class org.melati.poem.csv.CSVRecord
Retreive the Persistent corresponding to this CSVRecord, if there is one.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.CapabilityBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.CapabilityTableBase
Get the database tables.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Get the database tables.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.GroupBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.GroupCapabilityBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.GroupCapabilityTableBase
Get the database tables.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.GroupMembershipTableBase
Get the database tables.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.GroupTableBase
Get the database tables.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.SettingTableBase
Get the database tables.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.TableCategoryBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.TableCategoryTableBase
Get the database tables.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.TableInfoTableBase
Get the database tables.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.UserBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.UserTableBase
Get the database tables.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Database object.
getPoemDatabaseTables() - Method in class org.melati.poem.generated.ValueInfoTableBase
Get the database tables.
getPoemShutdownThread() - Static method in class org.melati.poem.PoemDatabaseFactory
 
getPossibilities() - Method in class org.melati.poem.Field
Might be a bit big for some Reference types.
getPrecision() - Method in class org.melati.poem.FixedPointAtomPoemType
 
getPrecision() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Precision value, with locking, for this ValueInfo Persistent.
getPrecision_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Precision value, without locking, for this ValueInfo Persistent.
getPrecisionColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Precision Column for this ValueInfo Table.
getPrecisionField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Precision value as a Field from this ValueInfo Persistent.
getPrimaryDisplayField() - Method in class org.melati.poem.JdbcPersistent
getPrimaryDisplayField() - Method in interface org.melati.poem.Persistent
 
getPrimaryKeyDefinition(String) - Method in class org.melati.poem.dbms.AnsiStandard
Return the PRIMARY KEY definition string for this dbms.
getPrimaryKeyDefinition(String) - Method in interface org.melati.poem.dbms.Dbms
Return the PRIMARY KEY definition string for this dbms.
getPrimaryKeyDefinition(String) - Method in class org.melati.poem.dbms.Oracle
Return the PRIMARY KEY definition string for this dbms.
getQueryCount() - Method in class org.melati.poem.Database
Used in testing to check if the cache is being used or a new query is being issued.
getQuotedName(String) - Method in class org.melati.poem.dbms.AnsiStandard
Accomodate different quoting strategies.
getQuotedName(String) - Method in interface org.melati.poem.dbms.Dbms
Accomodate different quoting strategies.
getQuotedName(String) - Method in class org.melati.poem.dbms.Interbase
 
getQuotedName(String) - Method in class org.melati.poem.dbms.Mckoi
Accomodate different quoting strategies.
getQuotedName(String) - Method in class org.melati.poem.dbms.MySQL
Accomodate different quoting strategies.
getQuotedValue(SQLType, String) - Method in class org.melati.poem.dbms.AnsiStandard
Accomodate different quoting strategies for values.
getQuotedValue(SQLType, String) - Method in interface org.melati.poem.dbms.Dbms
Accomodate different quoting strategies for values.
getQuotedValue(SQLType, String) - Method in class org.melati.poem.dbms.SQLServer
Accomodate different quoting strategies for values.
getRangelimit_string() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Rangelimit_string value, with locking, for this ValueInfo Persistent.
getRangelimit_string_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Rangelimit_string value, without locking, for this ValueInfo Persistent.
getRangelimit_stringColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Rangelimit_string Column for this ValueInfo Table.
getRangelimit_stringField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Rangelimit_string value as a Field from this ValueInfo Persistent.
getRangelimit_stringField() - Method in class org.melati.poem.ValueInfo
Retrieves the Rangelimit_string value as a Field from this ValueInfo Persistent.
getRangelow_string() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Rangelow_string value, with locking, for this ValueInfo Persistent.
getRangelow_string_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Rangelow_string value, without locking, for this ValueInfo Persistent.
getRangelow_stringColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Rangelow_string Column for this ValueInfo Table.
getRangelow_stringField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Rangelow_string value as a Field from this ValueInfo Persistent.
getRangelow_stringField() - Method in class org.melati.poem.ValueInfo
Retrieves the Rangelow_string value as a Field from this ValueInfo Persistent.
getRaw(ResultSet, int) - Method in class org.melati.poem.BasePoemType
Return an object as delivered by the database.
getRaw(Persistent) - Method in class org.melati.poem.Column
Retrieves the field value, with locking, for this Column.
getRaw(Persistent) - Method in class org.melati.poem.ExtraColumn
Retrieves the field value, with locking, for this Column.
getRaw() - Method in class org.melati.poem.Field
Get the value of the Field.
getRaw(String) - Method in class org.melati.poem.JdbcPersistent
The `identifying value' of one of the object's fields.
getRaw(String) - Method in interface org.melati.poem.Persistent
The `identifying value' of one of the object's fields.
getRaw() - Method in class org.melati.poem.Setting
 
getRaw(ResultSet, int) - Method in interface org.melati.poem.SQLType
Return an object as delivered by the database.
getRaw_unsafe(Persistent) - Method in class org.melati.poem.Column
Retrieves the field value, without locking, for this Column.
getRaw_unsafe(Persistent) - Method in class org.melati.poem.ExtraColumn
Retrieves the field value, without locking, for this Column.
getRawString() - Method in class org.melati.poem.Field
Get the value as a String.
getRawString(String) - Method in class org.melati.poem.JdbcPersistent
A string representation of the `identifying value' of one of the object's fields.
getRawString(String) - Method in interface org.melati.poem.Persistent
A string representation of the `identifying value' of one of the object's fields.
getReadable() - Method in class org.melati.poem.JdbcPersistent
getReadable() - Method in interface org.melati.poem.Persistent
 
getRecordDisplayColumns() - Method in class org.melati.poem.JdbcTable
The table's columns designated for display in a record, in display order.
getRecordDisplayColumns() - Method in interface org.melati.poem.Table
The table's columns designated for display in a record, in display order.
getRecordDisplayColumnsCount() - Method in class org.melati.poem.JdbcTable
 
getRecordDisplayColumnsCount() - Method in interface org.melati.poem.Table
 
getRecordDisplayFields() - Method in class org.melati.poem.JdbcPersistent
The values of all the object's fields designated for inclusion in full record displays, wrapped up with type information sufficient for rendering them.
getRecordDisplayFields() - Method in interface org.melati.poem.Persistent
The values of all the object's fields designated for inclusion in full record displays, wrapped up with type information sufficient for rendering them.
getRecordNo() - Method in class org.melati.poem.csv.CSVRecord
 
getRecordWithID(String) - Method in class org.melati.poem.csv.CSVTable
Lookup the Persistent corresponding to the CSV record with the given value for the CSV table's primary key.
getRenderInfo() - Method in class org.melati.poem.BaseFieldAttributes
 
getRenderInfo() - Method in class org.melati.poem.Column
getRenderInfo() - Method in class org.melati.poem.Field
getRenderInfo() - Method in interface org.melati.poem.FieldAttributes
 
getRenderinfo() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Renderinfo value, with locking, for this ValueInfo Persistent.
getRenderinfo_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Renderinfo value, without locking, for this ValueInfo Persistent.
getRenderinfoColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Renderinfo Column for this ValueInfo Table.
getRenderinfoField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Renderinfo value as a Field from this ValueInfo Persistent.
getReport() - Method in class org.melati.poem.util.Cache
Report on the status of the cache.
getReport() - Method in class org.melati.poem.util.Cache.Info
 
getScale() - Method in class org.melati.poem.FixedPointAtomPoemType
 
getScale() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Scale value, with locking, for this ValueInfo Persistent.
getScale_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Scale value, without locking, for this ValueInfo Persistent.
getScaleColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Scale Column for this ValueInfo Table.
getScaleField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Scale value as a Field from this ValueInfo Persistent.
getSchema() - Method in class org.melati.poem.dbms.AnsiStandard
The db schema name to use, if any.
getSchema() - Method in interface org.melati.poem.dbms.Dbms
The db schema name to use, if any.
getSchema() - Method in class org.melati.poem.dbms.Oracle
Get the user we are connected as and return that as the schema.
getSchema() - Method in class org.melati.poem.dbms.SQLServer
Get the user we are connected as and return that as the schema.
getSearchability() - Method in class org.melati.poem.Column
 
getSearchability() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Searchability value of this Persistent.
getSearchability_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Searchability value, without locking, for this ColumnInfo Persistent.
getSearchabilityColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Searchability Column for this ColumnInfo Table.
getSearchabilityField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Searchability value as a Field from this ColumnInfo Persistent.
getSearchabilityIndex() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Searchability index value of this Persistent.
getSearchCriterionColumns() - Method in class org.melati.poem.JdbcTable
The table's columns designated for use as search criteria, in display order.
getSearchCriterionColumns() - Method in interface org.melati.poem.Table
The table's columns designated for use as search criteria, in display order.
getSearchCriterionColumnsCount() - Method in class org.melati.poem.JdbcTable
 
getSearchCriterionColumnsCount() - Method in interface org.melati.poem.Table
 
getSearchCriterionFields() - Method in class org.melati.poem.JdbcPersistent
getSearchCriterionFields() - Method in interface org.melati.poem.Persistent
 
getSeqcached() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Seqcached value, with locking, for this TableInfo Persistent.
getSeqcached_unsafe() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Seqcached value, without locking, for this TableInfo Persistent.
getSeqcachedColumn() - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieves the Seqcached Column for this TableInfo Table.
getSeqcachedField() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the Seqcached value as a Field from this TableInfo Persistent.
getSettingObject(Integer) - Method in class org.melati.poem.generated.SettingTableBase
Retrieve the Setting as a Setting.
getSettingObject(int) - Method in class org.melati.poem.generated.SettingTableBase
Retrieve the Setting as a Setting.
getSettingTable() - Method in class org.melati.poem.Database
 
getSettingTable() - Method in class org.melati.poem.generated.PoemDatabaseBase
Retrieves the SettingTable table.
getSettingTable() - Method in interface org.melati.poem.generated.PoemDatabaseTablesBase
Retrieves the SettingTable table.
getSettingTable() - Method in class org.melati.poem.generated.SettingBase
Retrieves the SettingTable table which this Persistent is from.
getSize() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Size value, with locking, for this ValueInfo Persistent.
getSize() - Method in interface org.melati.poem.PoemTypeFactory.Parameter
 
getSize() - Method in class org.melati.poem.SizedAtomPoemType
 
getSize() - Method in class org.melati.poem.util.Cache
Get maximum size of Cache.
getSize_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Size value, without locking, for this ValueInfo Persistent.
getSizeColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Size Column for this ValueInfo Table.
getSizeField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Size value as a Field from this ValueInfo Persistent.
getSortDescending() - Method in class org.melati.poem.Column
Defaults to false.
getSortdescending() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Sortdescending value, with locking, for this ColumnInfo Persistent.
getSortdescending_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Sortdescending value, without locking, for this ColumnInfo Persistent.
getSortdescendingColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Sortdescending Column for this ColumnInfo Table.
getSortdescendingField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Sortdescending value as a Field from this ColumnInfo Persistent.
getSqlDefaultValue(SQLType) - Method in class org.melati.poem.dbms.AnsiStandard
Used to set a not null value when creating a non nullable column.
getSqlDefaultValue(SQLType) - Method in interface org.melati.poem.dbms.Dbms
Used to set a not null value when creating a non nullable column.
getSqlDefaultValue(SQLType) - Method in class org.melati.poem.dbms.MSAccess
Used to set a not null value when creating a non nullable column.
getSqlDefaultValue(SQLType) - Method in class org.melati.poem.dbms.Oracle
Used to set a not null value when creating a non nullable column.
getSqlDefaultValue(SQLType) - Method in class org.melati.poem.dbms.SQLServer
Used to set a not null value when creating a non nullable column.
getSqlDefinition(String) - Method in class org.melati.poem.dbms.AnsiStandard
Retrieve a SQL type keyword used by the DBMS for the given Melati type name.
getSqlDefinition(String) - Method in interface org.melati.poem.dbms.Dbms
Retrieve a SQL type keyword used by the DBMS for the given Melati type name.
getSqlDefinition(String) - Method in class org.melati.poem.dbms.Interbase
Retrieve a SQL type keyword used by the DBMS for the given Melati type name.
getSqlDefinition(String) - Method in class org.melati.poem.dbms.Mckoi
Retrieve a SQL type keyword used by the DBMS for the given Melati type name.
getSqlDefinition(String) - Method in class org.melati.poem.dbms.Mimer
Retrieve a SQL type keyword used by the DBMS for the given Melati type name.
getSqlDefinition(String) - Method in class org.melati.poem.dbms.MSAccess
Retrieve a SQL type keyword used by the DBMS for the given Melati type name.
getSqlDefinition(String) - Method in class org.melati.poem.dbms.MySQL
Retrieve an SQL type keyword used by the DBMS for the given Melati type name.
getSqlDefinition(String) - Method in class org.melati.poem.dbms.Oracle
Retrieve a SQL type keyword used by the DBMS for the given Melati type name.
getSqlDefinition(String) - Method in class org.melati.poem.dbms.SQLServer
Retrieve a SQL type keyword used by the DBMS for the given Melati type name.
getSQLType() - Method in class org.melati.poem.Column
 
getStarted() - Method in class org.melati.poem.SessionToken
 
getStringCooked() - Method in class org.melati.poem.Setting
 
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.AnsiStandard
Accomodate String / Text distinction.
getStringSqlDefinition(int) - Method in interface org.melati.poem.dbms.Dbms
Accomodate String / Text distinction.
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.Hsqldb
Accomodate String / Text distinction.
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.Interbase
Accomodate String / Text distinction.
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.Mckoi
Accomodate String / Text distinction.
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.Mimer
Accomodate String / Text distinction.
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.MSAccess
Accomodate String / Text distinction.
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.MySQL
Accomodate String / Text distinction.
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.Oracle
Accomodate String / Text distinction.
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.Postgresql
Accomodate String/Text distinction.
getStringSqlDefinition(int) - Method in class org.melati.poem.dbms.SQLServer
Accomodate String / Text distinction.
getSummaryDisplayColumns() - Method in class org.melati.poem.JdbcTable
The table's columns designated for display in a record summary, in display order.
getSummaryDisplayColumns() - Method in interface org.melati.poem.Table
The table's columns designated for display in a record summary, in display order.
getSummaryDisplayColumnsCount() - Method in class org.melati.poem.JdbcTable
 
getSummaryDisplayColumnsCount() - Method in interface org.melati.poem.Table
 
getSummaryDisplayFields() - Method in class org.melati.poem.JdbcPersistent
All fields at the summary display level in display order.
getSummaryDisplayFields() - Method in interface org.melati.poem.Persistent
All fields at the summary display level in display order.
getTable() - Method in class org.melati.poem.CachedQuery
 
getTable() - Method in class org.melati.poem.Column
 
getTable(String) - Method in class org.melati.poem.Database
Retrieve the table with a given name.
getTable() - Method in exception org.melati.poem.dbms.DuplicateKeySQLPoemException
 
getTable() - Method in class org.melati.poem.JdbcPersistent
The Table from which the object comes, complete with metadata.
getTable() - Method in interface org.melati.poem.Persistent
The Table from which the object comes, complete with metadata.
getTable() - Method in class org.melati.poem.TableMap
 
getTableCategoryObject(Integer) - Method in class org.melati.poem.generated.TableCategoryTableBase
Retrieve the TableCategory as a TableCategory.
getTableCategoryObject(int) - Method in class org.melati.poem.generated.TableCategoryTableBase
Retrieve the TableCategory as a TableCategory.
getTableCategoryTable() - Method in class org.melati.poem.Database
 
getTableCategoryTable() - Method in class org.melati.poem.generated.PoemDatabaseBase
Retrieves the TableCategoryTable table.
getTableCategoryTable() - Method in interface org.melati.poem.generated.PoemDatabaseTablesBase
Retrieves the TableCategoryTable table.
getTableCategoryTable() - Method in class org.melati.poem.generated.TableCategoryBase
Retrieves the TableCategoryTable table which this Persistent is from.
getTableinfo() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Tableinfo object referred to.
getTableInfo() - Method in class org.melati.poem.JdbcTable
 
getTableInfo() - Method in interface org.melati.poem.Table
 
getTableinfo_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Tableinfo value, without locking, for this ColumnInfo Persistent.
getTableinfoColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Tableinfo Column for this ColumnInfo Table.
getTableinfoField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Tableinfo value as a Field from this ColumnInfo Persistent.
getTableInfoObject(Integer) - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieve the TableInfo as a TableInfo.
getTableInfoObject(int) - Method in class org.melati.poem.generated.TableInfoTableBase
Retrieve the TableInfo as a TableInfo.
getTableInfoTable() - Method in class org.melati.poem.Database
 
getTableInfoTable() - Method in class org.melati.poem.generated.PoemDatabaseBase
Retrieves the TableInfoTable table.
getTableInfoTable() - Method in interface org.melati.poem.generated.PoemDatabaseTablesBase
Retrieves the TableInfoTable table.
getTableInfoTable() - Method in class org.melati.poem.generated.TableInfoBase
Retrieves the TableInfoTable table which this Persistent is from.
getTableinfoTroid() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Table Row Object ID.
getTask() - Method in class org.melati.poem.SessionToken
 
getThread() - Method in class org.melati.poem.SessionToken
 
getToken() - Method in exception org.melati.poem.AccessPoemException
 
getTotalSize() - Method in class org.melati.poem.FixedPointAtomPoemType
 
getTransaction() - Method in class org.melati.poem.SessionToken
 
getTransactionsCount() - Method in class org.melati.poem.Database
getTransactionsCount() - Method in interface org.melati.poem.transaction.TransactionPool
 
getTroid() - Method in class org.melati.poem.JdbcPersistent
The object's troid.
getTroid() - Method in interface org.melati.poem.Persistable
The object's troid, returned after access check.
getType() - Method in class org.melati.poem.BaseFieldAttributes
 
getType() - Method in class org.melati.poem.Column
getType() - Method in class org.melati.poem.Field
getType() - Method in interface org.melati.poem.FieldAttributes
 
getType() - Method in class org.melati.poem.ValueInfo
NOTE A type cannot be changed once initialised.
getTypefactory() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Typefactory value as an PoemTypeFactory for this Column of the ValueInfo Table.
getTypefactory_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Typefactory value, without locking, for this ValueInfo Persistent.
getTypefactoryCode() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Typefactory value as an Integer for this Column of the ValueInfo Table.
getTypefactoryColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Typefactory Column for this ValueInfo Table.
getTypefactoryField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Typefactory value as a Field from this ValueInfo Persistent.
getUnique() - Method in class org.melati.poem.Column
 
getUnique() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Unique value, with locking, for this ColumnInfo Persistent.
getUnique_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Unique value, without locking, for this ColumnInfo Persistent.
getUniqueColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Unique Column for this ColumnInfo Table.
getUniqueField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Unique value as a Field from this ColumnInfo Persistent.
getUser() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the User object referred to.
getUser_unsafe() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the User value, without locking, for this GroupMembership Persistent.
getUserColumn() - Method in class org.melati.poem.generated.GroupMembershipTableBase
Retrieves the User Column for this GroupMembership Table.
getUserCreateable() - Method in class org.melati.poem.BaseFieldAttributes
 
getUserCreateable() - Method in class org.melati.poem.Column
getUserCreateable() - Method in class org.melati.poem.Field
getUserCreateable() - Method in interface org.melati.poem.FieldAttributes
 
getUsercreateable() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Usercreateable value, with locking, for this ColumnInfo Persistent.
getUsercreateable_unsafe() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Usercreateable value, without locking, for this ColumnInfo Persistent.
getUsercreateableColumn() - Method in class org.melati.poem.generated.ColumnInfoTableBase
Retrieves the Usercreateable Column for this ColumnInfo Table.
getUsercreateableField() - Method in class org.melati.poem.generated.ColumnInfoBase
Retrieves the Usercreateable value as a Field from this ColumnInfo Persistent.
getUserEditable() - Method in class org.melati.poem.BaseFieldAttributes
 
getUserEditable() - Method in class org.melati.poem.Column
getUserEditable() - Method in class org.melati.poem.Field
getUserEditable() - Method in interface org.melati.poem.FieldAttributes
 
getUsereditable() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Usereditable value, with locking, for this ValueInfo Persistent.
getUsereditable_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Usereditable value, without locking, for this ValueInfo Persistent.
getUsereditableColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Usereditable Column for this ValueInfo Table.
getUsereditableField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Usereditable value as a Field from this ValueInfo Persistent.
getUserField() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the User value as a Field from this GroupMembership Persistent.
getUserObject(Integer) - Method in class org.melati.poem.generated.UserTableBase
Retrieve the User as a User.
getUserObject(int) - Method in class org.melati.poem.generated.UserTableBase
Retrieve the User as a User.
getUserTable() - Method in class org.melati.poem.Database
 
getUserTable() - Method in class org.melati.poem.generated.PoemDatabaseBase
Retrieves the UserTable table.
getUserTable() - Method in interface org.melati.poem.generated.PoemDatabaseTablesBase
Retrieves the UserTable table.
getUserTable() - Method in class org.melati.poem.generated.UserBase
Retrieves the UserTable table which this Persistent is from.
getUserTroid() - Method in class org.melati.poem.generated.GroupMembershipBase
Retrieves the Table Row Object ID.
getValue() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Value value, with locking, for this Setting Persistent.
getValue_unsafe() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Value value, without locking, for this Setting Persistent.
getValueColumn() - Method in class org.melati.poem.generated.SettingTableBase
Retrieves the Value Column for this Setting Table.
getValueField() - Method in class org.melati.poem.generated.SettingBase
Retrieves the Value value as a Field from this Setting Persistent.
getValueField() - Method in class org.melati.poem.Setting
Override the normal field attributes for the Value field, use the attribute values set in this setting.
getValueInfoObject(Integer) - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieve the ValueInfo as a ValueInfo.
getValueInfoObject(int) - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieve the ValueInfo as a ValueInfo.
getValueInfoTable() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the ValueInfoTable table which this Persistent is from.
getWasInsert() - Method in exception org.melati.poem.dbms.DuplicateKeySQLPoemException
 
getWidth() - Method in class org.melati.poem.BaseFieldAttributes
 
getWidth() - Method in class org.melati.poem.Column
getWidth() - Method in class org.melati.poem.Field
getWidth() - Method in interface org.melati.poem.FieldAttributes
 
getWidth() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Width value, with locking, for this ValueInfo Persistent.
getWidth_unsafe() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Width value, without locking, for this ValueInfo Persistent.
getWidthColumn() - Method in class org.melati.poem.generated.ValueInfoTableBase
Retrieves the Width Column for this ValueInfo Table.
getWidthField() - Method in class org.melati.poem.generated.ValueInfoBase
Retrieves the Width value as a Field from this ValueInfo Persistent.
givesCapability(Capability) - Method in class org.melati.poem.AccessForbiddenToken
Return false, thereby not giving Capability.
givesCapability(Capability) - Method in interface org.melati.poem.AccessToken
 
givesCapability(Capability) - Method in class org.melati.poem.RootAccessToken
The RootAccessToken gives any Capability.
givesCapability(Capability) - Method in class org.melati.poem.User
givesCapabilitySQL(User, Capability) - Method in class org.melati.poem.Database
Get the raw SQL statement for this database's DBMS for Capability check for a User.
givesCapabilitySQL(Integer, String) - Method in class org.melati.poem.dbms.AnsiStandard
MySQL had no EXISTS keyword, from 4.1 onwards it does.
givesCapabilitySQL(Integer, String) - Method in interface org.melati.poem.dbms.Dbms
SQL string to get a Capability.
givesCapabilitySQL(Integer, String) - Method in class org.melati.poem.dbms.Mckoi
MySQL had no EXISTS keyword, from 4.1 onwards it does.
givesCapabilitySQL(Integer, String) - Method in class org.melati.poem.dbms.MySQL
MySQL had no EXISTS keyword, from 4.1 onwards it does.
group - Variable in class org.melati.poem.generated.GroupCapabilityBase
group - The Group which has the capability
group - Variable in class org.melati.poem.generated.GroupMembershipBase
Group - The group to which the user belongs
Group - Class in org.melati.poem
An authorisation grouping that a User can belong to.
Group() - Constructor for class org.melati.poem.Group
Constructor for a Persistent Group object.
Group(String) - Constructor for class org.melati.poem.Group
Constructor for a Persistent Group object.
GroupBase - Class in org.melati.poem.generated
Melati POEM generated abstract base class for a Persistent Group Object.
GroupBase() - Constructor for class org.melati.poem.generated.GroupBase
 
GroupCapability - Class in org.melati.poem
A record of a Group's ability to perform an action.
GroupCapability() - Constructor for class org.melati.poem.GroupCapability
Constructor for a Persistent GroupCapability object.
GroupCapability(Group, Capability) - Constructor for class org.melati.poem.GroupCapability
Constructor for a Persistent GroupCapability object.
GroupCapabilityBase - Class in org.melati.poem.generated
Melati POEM generated abstract base class for a Persistent GroupCapability Object.
GroupCapabilityBase() - Constructor for class org.melati.poem.generated.GroupCapabilityBase
 
GroupCapabilityTable - Class in org.melati.poem
The Table of GroupCapabilitys.
GroupCapabilityTable(Database, String, DefinitionSource) - Constructor for class org.melati.poem.GroupCapabilityTable
Constructor.
GroupCapabilityTableBase - Class in org.melati.poem.generated
Melati POEM generated base class for Table GroupCapability.
GroupCapabilityTableBase(Database, String, DefinitionSource) - Constructor for class org.melati.poem.generated.GroupCapabilityTableBase
Constructor.
GroupMembership - Class in org.melati.poem
A record of a User's belonging to a Group.
GroupMembership() - Constructor for class org.melati.poem.GroupMembership
Constructor for a Persistent GroupMembership object.
GroupMembership(User, Group) - Constructor for class org.melati.poem.GroupMembership
Constructor for a Persistent GroupMembership object.
GroupMembership(Integer, Integer) - Constructor for class org.melati.poem.GroupMembership
Constructor for a Persistent GroupMembership object.
GroupMembershipBase - Class in org.melati.poem.generated
Melati POEM generated abstract base class for a Persistent GroupMembership Object.
GroupMembershipBase() - Constructor for class org.melati.poem.generated.GroupMembershipBase
 
GroupMembershipTable - Class in org.melati.poem
The Table of GroupMemberships.
GroupMembershipTable(Database, String, DefinitionSource) - Constructor for class org.melati.poem.GroupMembershipTable
Constructor.
GroupMembershipTableBase - Class in org.melati.poem.generated
Melati POEM generated base class for Table GroupMembership.
GroupMembershipTableBase(Database, String, DefinitionSource) - Constructor for class org.melati.poem.generated.GroupMembershipTableBase
Constructor.
GroupTable - Class in org.melati.poem
The Table of Groups.
GroupTable(Database, String, DefinitionSource) - Constructor for class org.melati.poem.GroupTable
Constructor.
GroupTableBase - Class in org.melati.poem.generated
Melati POEM generated base class for Table Group.
GroupTableBase(Database, String, DefinitionSource) - Constructor for class org.melati.poem.generated.GroupTableBase
Constructor.
guestAccessToken() - Method in class org.melati.poem.Database
 
guestUser() - Method in class org.melati.poem.Database
 
guestUser - Variable in class org.melati.poem.UserTable
 
guestUser() - Method in class org.melati.poem.UserTable
 

H

hasCapability(User, Capability) - Method in class org.melati.poem.Database
Check if a user has the specified Capability.
hashCode() - Method in class org.melati.poem.JdbcPersistent
hashCode() - Method in class org.melati.poem.JdbcTable
Ensure tables can be used as hashtable keys.
hashCode() - Method in class org.melati.poem.PoemLocale
Delegated to Locale.
hasMoreElements() - Method in class org.melati.poem.BooleanPossibleRawEnumeration
hasMoreElements() - Method in class org.melati.poem.ResultSetEnumeration
hasMoreElements() - Method in class org.melati.poem.util.ArrayEnumeration
hasMoreElements() - Method in class org.melati.poem.util.ConsEnumeration
hasMoreElements() - Method in class org.melati.poem.util.EmptyEnumeration
hasMoreElements() - Method in class org.melati.poem.util.FilteredEnumeration
hasMoreElements() - Method in class org.melati.poem.util.FlattenedEnumeration
hasMoreElements() - Method in class org.melati.poem.util.IntegerEnumeration
hasMoreElements() - Method in class org.melati.poem.util.LimitedEnumeration
hasMoreElements() - Method in class org.melati.poem.util.LongEnumeration
hasMoreElements() - Method in class org.melati.poem.util.MappedEnumeration
headMap(Integer) - Method in class org.melati.poem.TableSortedMap
height - Variable in class org.melati.poem.generated.ValueInfoBase
Input-box height - A sensible height for text boxes used for entering the field, where appropriate
HERE - Static variable in class org.melati.poem.PoemLocale
Default Locale: GB.
hexDecoding(char) - Static method in class org.melati.poem.util.StringUtils
Decode a hex char to a byte.
hexDecoding(String) - Static method in class org.melati.poem.util.StringUtils
Decode a hex String into a byte Array.
hexEncoding(byte[]) - Static method in class org.melati.poem.util.StringUtils
Hex encode an Array of bytes.
Hsqldb - Class in org.melati.poem.dbms
A Driver for HSQLDB (http://www.hsqldb.org/).
Hsqldb() - Constructor for class org.melati.poem.dbms.Hsqldb
Constructor.
HsqldbText - Class in org.melati.poem.dbms
Use CSV tables as backing store.
HsqldbText() - Constructor for class org.melati.poem.dbms.HsqldbText
 
hsqldbTextHack - Static variable in class org.melati.poem.dbms.Hsqldb
HSQLDB does not have a pleasant TEXT datatype, so we use an arbetary value in a VARCHAR.

I

id - Variable in class org.melati.poem.generated.CapabilityBase
id - The Table Row Object ID
id - Variable in class org.melati.poem.generated.ColumnInfoBase
id
id - Variable in class org.melati.poem.generated.GroupBase
id - The Table Row Object ID
id - Variable in class org.melati.poem.generated.GroupCapabilityBase
id - The Table Row Object ID
id - Variable in class org.melati.poem.generated.GroupMembershipBase
id - The Table Row Object ID
id - Variable in class org.melati.poem.generated.SettingBase
id - The Table Row Object ID
id - Variable in class org.melati.poem.generated.TableCategoryBase
id - The Table Row Object ID
id - Variable in class org.melati.poem.generated.TableInfoBase
id - The Table Row Object ID
id - Variable in class org.melati.poem.generated.UserBase
id - The Table Row Object ID
inCommittedTransaction(AccessToken, PoemTask) - Method in class org.melati.poem.Database
Perform a task with the database, but not in an insulated transaction.
increment(Transaction) - Method in class org.melati.poem.transaction.TransactionedSerial
Write lock and increment.
increment_unlocked() - Method in class org.melati.poem.transaction.TransactionedSerial
Increment.
incrementQueryCount(String) - Method in class org.melati.poem.Database
Increment query count.
index - Variable in class org.melati.poem.DisplayLevel
The numeric Id of the Level.
index - Variable in class org.melati.poem.Searchability
The Id of the Searchability.
index - Variable in class org.melati.poem.transaction.Transaction
Index of the Transaction.
indexed - Variable in class org.melati.poem.generated.ColumnInfoBase
indexed - Whether the field is indexed (ignored if the field is marked `unique')
IndexFactory - Interface in org.melati.poem.util
Manufactured objects are identified by a numeric index.
indexName - Variable in exception org.melati.poem.IndexUniquenessPoemException
The column's index.
indexOf(Object[], Object) - Static method in class org.melati.poem.util.ArrayUtils
Lookup the first instance of an Object in an Array.
IndexPoemType - Class in org.melati.poem
An object with an Integer index to its value, introduced to the class hierarchy to distinguish between an Integer as a value and an Integer as a key.
IndexPoemType(boolean) - Constructor for class org.melati.poem.IndexPoemType
Constructor.
indexSize - Static variable in class org.melati.poem.dbms.MySQL
Size of indexes.
IndexUniquenessPoemException - Exception in org.melati.poem
Thrown when there is a mismatch over the uniqueness of an index in the Poem metadata and the jdbc metadata.
IndexUniquenessPoemException(Column, String, boolean) - Constructor for exception org.melati.poem.IndexUniquenessPoemException
Constructor.
info - Variable in exception org.melati.poem.UnexpectedExceptionPoemException
A description of the problem.
infoTables - Static variable in class org.melati.poem.DefinitionSource
The metadata tables.
init() - Method in class org.melati.poem.generated.CapabilityTableBase
 
init() - Method in class org.melati.poem.generated.ColumnInfoTableBase
 
init() - Method in class org.melati.poem.generated.GroupCapabilityTableBase
 
init() - Method in class org.melati.poem.generated.GroupMembershipTableBase
 
init() - Method in class org.melati.poem.generated.GroupTableBase
 
init() - Method in class org.melati.poem.generated.SettingTableBase
 
init() - Method in class org.melati.poem.generated.TableCategoryTableBase
 
init() - Method in class org.melati.poem.generated.TableInfoTableBase
 
init() - Method in class org.melati.poem.generated.UserTableBase
 
init() - Method in class org.melati.poem.generated.ValueInfoTableBase
 
init(Persistent) - Method in interface org.melati.poem.Initialiser
Initialise a freshly generated POEM object.
init() - Method in class org.melati.poem.JdbcTable
Override this to perform pre-unification initialisation.
init() - Method in interface org.melati.poem.Table
Initialise the table.
initCause(Throwable) - Method in exception org.melati.poem.PoemException
No longer overrides standard method.
initial(Enumeration<T>, int) - Static method in class org.melati.poem.util.EnumUtils
Create a Vector of the first n Elements of an Enumeration.
InitialisationPoemException - Exception in org.melati.poem
Thrown when a candidate Persistent fails its validation tests prior to being written to the database.
InitialisationPoemException(Table, Exception) - Constructor for exception org.melati.poem.InitialisationPoemException
Constructor.
initialisedDatabases() - Static method in class org.melati.poem.PoemDatabaseFactory
Retrieve the databases which have completed initialisation.
Initialiser - Interface in org.melati.poem
A piece of code for initialising a newly created Persistent object in a POEM Table.
innermostException() - Method in exception org.melati.poem.PoemException
 
insert - Variable in exception org.melati.poem.dbms.DuplicateKeySQLPoemException
Whether this was an insert operation or not.
insertionSort(Order, Object[]) - Static method in class org.melati.poem.util.SortUtils
Sort an Array by a supplied ordering.
inSession(AccessToken, PoemTask) - Method in class org.melati.poem.Database
Perform a task with the database.
inSession() - Static method in class org.melati.poem.PoemThread
Whether we are currently in a session.
inSessionAsRoot(PoemTask) - Method in class org.melati.poem.Database
 
integer(Integer, String) - Static method in class org.melati.poem.Field
A convenience method to create nullable Integer Field.
INTEGER - Static variable in class org.melati.poem.PoemTypeFactory
Integer base-type factory.
IntegerEnumeration - Class in org.melati.poem.util
An Enumeration of sequential Integers.
IntegerEnumeration(int, int) - Constructor for class org.melati.poem.util.IntegerEnumeration
Constructor with lower, included, bound and upper, excluded, bound.
IntegerPoemType<T> - Class in org.melati.poem
Plain old integers, the range being contingent on the underlying SQL type.
IntegerPoemType(boolean) - Constructor for class org.melati.poem.IntegerPoemType
Constructor.
IntegerPoemType(int, String, boolean) - Constructor for class org.melati.poem.IntegerPoemType
 
integrityfix - Variable in class org.melati.poem.generated.ColumnInfoBase
Integrity fix - How referential integrity is maintained, what to do when the object referred to is deleted
IntegrityFix - Interface in org.melati.poem
Class representing what to do about references to a Persistent which is about to be deleted.
INTEGRITYFIX - Static variable in class org.melati.poem.PoemTypeFactory
Poem IntegrityFix factory.
IntegrityFixPoemType - Class in org.melati.poem
A type for IntegrityFixs.
IntegrityFixPoemType(boolean) - Constructor for class org.melati.poem.IntegrityFixPoemType
Constructor.
Interbase - Class in org.melati.poem.dbms
A Driver for Interbase.
Interbase() - Constructor for class org.melati.poem.dbms.Interbase
Constructor.
invalidate() - Method in class org.melati.poem.JdbcPersistent
Mark as invalid.
invalidate() - Method in class org.melati.poem.transaction.Transactioned
Mark as invalid.
invalidate(int) - Method in class org.melati.poem.util.CachedIndexFactory
Invalidate an entry in the cache.
invalidate() - Method in class org.melati.poem.util.CachedIndexFactory
Invalidate whole cache.
invalidateTransactionStuffs() - Method in class org.melati.poem.JdbcTable
When deleting a table and used in tests.
invalidateTransactionStuffs() - Method in interface org.melati.poem.Table
When deleting a table and used in tests.
InvalidOperationOnFloatingPersistentPoemException - Exception in org.melati.poem
Thrown when a attempt is made to perform an operation on a Persistent which has yet to be written to the dbms or for some other reason has yet to gain a Troid.
InvalidOperationOnFloatingPersistentPoemException(Persistent) - Constructor for exception org.melati.poem.InvalidOperationOnFloatingPersistentPoemException
Constructor.
isAdministrator() - Method in class org.melati.poem.User
 
isDeletedColumn() - Method in class org.melati.poem.Column
A Deleted Column is a Column which signal whether the record has been soft-deleted.
isDirty() - Method in class org.melati.poem.JdbcPersistent
 
isDirty() - Method in interface org.melati.poem.Persistent
 
isEmpty() - Method in class org.melati.poem.TableMap
isFree(PoemTransaction) - Method in class org.melati.poem.Database
 
isGuest() - Method in class org.melati.poem.User
 
isIncluded(Object) - Method in class org.melati.poem.util.FilteredEnumeration
 
isQuoted(String) - Static method in class org.melati.poem.util.StringUtils
Determine whether a String is quoted, with either quoting character.
isTroidColumn() - Method in class org.melati.poem.Column
 
it - Static variable in class org.melati.poem.DeletedPoemType
The instance.
it - Static variable in class org.melati.poem.DoublePoemType
The nullable instance.
it - Static variable in class org.melati.poem.TroidPoemType
The instance.
it - Static variable in class org.melati.poem.util.EmptyEnumeration
The instance.
iterate(Procedure) - Method in class org.melati.poem.util.Cache
Apply function to all items in cache, only ignoring items where the value has been garbage collected.

J

JdbcPersistent - Class in org.melati.poem
The object representing a single table row; this is the PO in POEM!
JdbcPersistent() - Constructor for class org.melati.poem.JdbcPersistent
Constructor.
JdbcPersistent(JdbcTable, Integer) - Constructor for class org.melati.poem.JdbcPersistent
Constructor.
JdbcPersistent(String, String) - Constructor for class org.melati.poem.JdbcPersistent
Constructor.
JdbcTable - Class in org.melati.poem
A Table.
JdbcTable(Database, String, DefinitionSource) - Constructor for class org.melati.poem.JdbcTable
Constructor.
join(Enumeration<T>, Enumeration<T>) - Static method in class org.melati.poem.util.EnumUtils
Join two Enumerations into a single one.

K

keySet() - Method in class org.melati.poem.TableMap

L

lastKey() - Method in class org.melati.poem.TableSortedMap
NOTE first attempt using table.getMostRecentTroid() does not take account of deletion as mostRecentTroid is never decremented
lessOrEqual(Object, Object) - Method in class org.melati.poem.util.DictionaryOrder
Whether A is less than or equal to B.
lessOrEqual(Object, Object) - Method in interface org.melati.poem.util.Order
Whether A is less than or equal to B.
limit - Variable in exception org.melati.poem.OutsideRangePoemException
High limit.
LimitedEnumeration<T> - Class in org.melati.poem.util
An Enumeration representing the first n elements of another Enumeration.
LimitedEnumeration(Enumeration<T>, int) - Constructor for class org.melati.poem.util.LimitedEnumeration
Constructor.
load(boolean) - Method in class org.melati.poem.csv.CSVTable
Parse the CSV data file and store the data for saving later.
load(Transaction) - Method in class org.melati.poem.JdbcPersistent
Called if not uptodate.
load(PoemTransaction, Persistent) - Method in class org.melati.poem.JdbcTable
 
load(PoemTransaction, Persistent) - Method in interface org.melati.poem.Table
 
load(Transaction) - Method in class org.melati.poem.transaction.Transactioned
Load the transactioned object from its backing store.
load(Transaction) - Method in class org.melati.poem.transaction.TransactionedSerial
On load increment the Serial for this object.
loadDriver() - Method in class org.melati.poem.dbms.AnsiStandard
 
locale() - Method in class org.melati.poem.PoemLocale
 
logCommits() - Method in class org.melati.poem.Database
 
login - Variable in class org.melati.poem.generated.UserBase
login - The user's login name
logSQL() - Method in class org.melati.poem.Database
 
logStream - Static variable in class org.melati.poem.dbms.FirstSQL
Where to log to.
LONG - Static variable in class org.melati.poem.PoemTypeFactory
Long base-type factory.
LongEnumeration - Class in org.melati.poem.util
An Enumeration of Longs.
LongEnumeration(long, long) - Constructor for class org.melati.poem.util.LongEnumeration
Constructor.
LongPoemType - Class in org.melati.poem
Normal longs: INT8.
LongPoemType(boolean) - Constructor for class org.melati.poem.LongPoemType
Constructor.
LongPoemType(int, String, boolean) - Constructor for class org.melati.poem.LongPoemType
 
low - Variable in exception org.melati.poem.OutsideRangePoemException
Low limit.

M

main(String[]) - Static method in class org.melati.poem.csv.CSVFileParser
Test harness.
main(String[]) - Static method in class org.melati.poem.dbms.DebugMckoiConnection
 
makePersistent() - Method in class org.melati.poem.JdbcPersistent
A convenience method to create this Persistent.
makePersistent() - Method in interface org.melati.poem.Persistent
A convenience method to create this Persistent.
mapped(ResultSet) - Method in class org.melati.poem.ResultSetEnumeration
 
mapped(ResultSet) - Method in class org.melati.poem.TailoredQuery.FirstRawTailoredResultSetEnumeration
 
mapped(ResultSet) - Method in class org.melati.poem.TailoredResultSetEnumeration
Return the current result set row packaged with column names in a FieldSet.
mapped(I) - Method in class org.melati.poem.util.MappedEnumeration
 
MappedEnumeration<T,I> - Class in org.melati.poem.util
An Enumeration that encapsulates another and translates each element according to an abstract mapping function.
MappedEnumeration(Enumeration<I>) - Constructor for class org.melati.poem.util.MappedEnumeration
Wrapper Constructor given Enumeration to wrap.
markValid() - Method in class org.melati.poem.transaction.Transactioned
Mark as valid.
mask - Variable in class org.melati.poem.transaction.Transaction
Mask.
Mckoi - Class in org.melati.poem.dbms
A Driver for Mckoidb (http://www.mckoi.com/).
Mckoi() - Constructor for class org.melati.poem.dbms.Mckoi
Constructor.
mckoiBinaryHack - Static variable in class org.melati.poem.dbms.Mckoi
Size of binary fields.
mckoiTextHack - Static variable in class org.melati.poem.dbms.Mckoi
Size of text fields.
meantToBeUnique - Variable in exception org.melati.poem.IndexUniquenessPoemException
Whether this Column should be unique.
melatiName(String) - Method in class org.melati.poem.dbms.AnsiStandard
Reverse the mapping in unreservedName.
melatiName(String) - Method in interface org.melati.poem.dbms.Dbms
Reverse the mapping in unreservedName.
melatiName(String) - Method in class org.melati.poem.dbms.Hsqldb
Reverse the mapping in unreservedName.
melatiName(String) - Method in class org.melati.poem.dbms.MSAccess
Ignore tables starting with '~', which should probably have a jdbc type of 'SYSTEM TABLE'.
melatiName(String) - Method in class org.melati.poem.dbms.MySQL
Reverse the mapping in unreservedName.
melatiName(String) - Method in class org.melati.poem.dbms.Oracle
Reverse the mapping in unreservedName.
melatiName(String) - Method in class org.melati.poem.dbms.SQLServer
Ignore dtproperties as it is a 'System' table used to store Entity Relationship diagrams which have a jdbc type of TABLE when it should probably have a jdbc type of 'SYSTEM TABLE'.
Mimer - Class in org.melati.poem.dbms
A Driver for Mimer ( NOT WORKING YET!!!).
Mimer() - Constructor for class org.melati.poem.dbms.Mimer
Constructor - set driver.
mimerTextHack - Static variable in class org.melati.poem.dbms.Mimer
Size of text fields.
modeDescription() - Method in exception org.melati.poem.DeletePersistentAccessPoemException
 
modeDescription() - Method in exception org.melati.poem.ReadFieldAccessPoemException
modeDescription() - Method in exception org.melati.poem.ReadPersistentAccessPoemException
 
modeDescription() - Method in exception org.melati.poem.WriteFieldAccessPoemException
 
modeDescription() - Method in exception org.melati.poem.WritePersistentAccessPoemException
monthName(int) - Method in class org.melati.poem.PoemLocale
 
MSAccess - Class in org.melati.poem.dbms
A Driver for the Microsoft Access database server.
MSAccess() - Constructor for class org.melati.poem.dbms.MSAccess
Constructor.
MSAccess.MSAccessStringPoemType - Class in org.melati.poem.dbms
Translates a MSSQL String into a Poem StringPoemType.
MSAccess.MSAccessStringPoemType(boolean, int) - Constructor for class org.melati.poem.dbms.MSAccess.MSAccessStringPoemType
Constructor.
msAccessBinarySize - Static variable in class org.melati.poem.dbms.MSAccess
Size of binary fields.
msAccessMemoSize - Static variable in class org.melati.poem.dbms.MSAccess
Size of memo fields.
msAccessTextHack - Static variable in class org.melati.poem.dbms.MSAccess
Size of text fields.
MySQL - Class in org.melati.poem.dbms
A Driver for MySQL.
MySQL() - Constructor for class org.melati.poem.dbms.MySQL
Constructor - sets driver.
MySQL.BlobPoemType - Class in org.melati.poem.dbms
Translates a MySQL Blob into a Poem IntegerPoemType.
MySQL.BlobPoemType(boolean, int) - Constructor for class org.melati.poem.dbms.MySQL.BlobPoemType
Constructor.
MySQL.MySQLBooleanPoemType - Class in org.melati.poem.dbms
Translates a MySQL Boolean into a Poem BooleanType.
MySQL.MySQLBooleanPoemType(boolean) - Constructor for class org.melati.poem.dbms.MySQL.MySQLBooleanPoemType
Constructor.
MySQL.MySQLStringPoemType - Class in org.melati.poem.dbms
Translates a MySQL String into a Poem StringPoemType.
MySQL.MySQLStringPoemType(boolean, int) - Constructor for class org.melati.poem.dbms.MySQL.MySQLStringPoemType
Constructor.
mysqlTextSize - Static variable in class org.melati.poem.dbms.MySQL
Size of MySQL text fields.

N

name - Variable in exception org.melati.poem.DatabaseInitialisationPoemException
The name of the database.
name - Variable in exception org.melati.poem.DisplayLevel.NameUnrecognisedException
The name we did not recognise.
name - Variable in exception org.melati.poem.DuplicateTableNamePoemException
Its name.
name - Variable in class org.melati.poem.generated.CapabilityBase
name - A human-readable name for the Capability
name - Variable in class org.melati.poem.generated.ColumnInfoBase
name - A code-name for the field
name - Variable in class org.melati.poem.generated.GroupBase
name - A human-readable name for the group
name - Variable in class org.melati.poem.generated.SettingBase
name - A code name for this setting
name - Variable in class org.melati.poem.generated.TableCategoryBase
name - A human-readable name for the category
name - Variable in class org.melati.poem.generated.TableInfoBase
name - A code-name for the table
name - Variable in class org.melati.poem.generated.UserBase
Full name - The user's real name
name - Variable in exception org.melati.poem.NoSuchColumnPoemException
Its name.
name - Variable in exception org.melati.poem.NoSuchTablePoemException
Its name.
name - Variable in exception org.melati.poem.Searchability.NameUnrecognisedException
The name of the requested Searchability.
name - Variable in exception org.melati.poem.Setting.SettingTypeMismatchException
Name of the setting.
name - Variable in exception org.melati.poem.Setting.SettingValidationException
The name of the requested setting.
name - Variable in exception org.melati.poem.SettingTable.UnsetException
The name of the requested setting.
name - Variable in exception org.melati.poem.StandardIntegrityFix.NameUnrecognisedException
The name.
named(String) - Static method in class org.melati.poem.DisplayLevel
Get by name.
named(String) - Static method in class org.melati.poem.Searchability
Throws NameUnrecognisedException if not found.
named(String) - Static method in class org.melati.poem.StandardIntegrityFix
Find by name.
negMask - Variable in class org.melati.poem.transaction.