| Package | Description |
|---|---|
| org.melati.poem |
Persistent Object Engine for Melati.
|
| org.melati.poem.dbms |
POEM Drivers for assorted JDBC compliant DBMS.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AppBugPoemException
Thrown when the error is likely to be caused by an error in
the application programmers code, such as mis-typing a class name or
mis-configuring a property.
|
static class |
Column.LoadException
Thrown when any unforeseen problem arises loading a
Column. |
class |
ColumnInUsePoemException
In the unexpected event that a
Column is being defined twice. |
class |
CommitFailedPoemException
Thrown when a
commit fails. |
class |
DBConsistencyPoemException
Those thrown when the database becomes inconsistent.
|
class |
DoubleCreatePoemException
Thrown when an attempt to create a
Persistent which
already exists is made. |
class |
DuplicateTroidPoemException
Thrown when it is discovered that there is more than one record with
a given
Troid in the Database. |
class |
ExecutingSQLSeriousPoemException
Thrown when there is a problem exceuting an SQL command and it really
matters.
|
class |
IndexUniquenessPoemException
Thrown when there is a mismatch over the uniqueness of an index in the Poem
metadata and the jdbc metadata.
|
class |
InvalidOperationOnFloatingPersistentPoemException
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. |
class |
NoAccessTokenPoemException
Thrown when it is discovered that a
PoemThread is running
without an AccessToken. |
class |
NoMoreTransactionsException
Thrown when the system runs out of its pool of
Transactions;
which happens if Transactions die with an Error
such as OutOfMemoryError. |
class |
NotComparablePoemException
Thrown when an attempt is made to set a
Range for a
non comparable PoemType. |
class |
NotInSessionPoemException
Thrown when it is discovered that a
Transaction has
somehow been created outside a Session. |
class |
NoTroidColumnException
Thrown if you forget to define a
Troid for a
Table. |
class |
NullTypeMismatchPoemException
Thrown when a
null value is discovered in a non-nullable
Field. |
class |
PoemBugPoemException
Thrown if an internal assumption about Poem is violated.
|
class |
PreparedSQLSeriousPoemException
Thrown when an SQL
PreparedStatement fails. |
class |
ReconnectionPoemException
Thrown when a committed
Connection still exists. |
class |
RollbackFailedPoemException
Thrown when an SQL
ROLLBACK fails. |
static class |
Setting.SettingTypeMismatchException
Thrown when a
Setting's type does not match the type required. |
class |
SimplePrepareFailedPoemException
Thrown when there is a problem creating a
PreparedStatement. |
class |
SimpleRetrievalFailedPoemException
Thrown when there is a problem loading a
Table. |
class |
SQLSeriousPoemException
Thrown when there is an
SQLException thrown by the dbms
in a situation where it matters. |
class |
StructuralModificationFailedPoemException
Thrown when an
SQLException is thrown by a command to
alter or create a table. |
class |
TableInUsePoemException
|
class |
TooManyThreadsPoemException
Thrown when the number of
PoemThreads exceeds the limit. |
class |
TypeDefinitionMismatchException
Thrown during
Column unification if there is a contradiction
between two of the possible DefinitionSources. |
class |
TypeMismatchPoemException
Thrown when the type of an object isn't the one expected.
|
class |
UnexpectedExceptionPoemException
Thrown when there is a problem in a situation where it is
assumed, for the normal working of the system, that there will not be one.
|
class |
UnexpectedNoSuchRowException
Thrown when a
NoSuchRowPoemException is thrown when it
is not thought to be possible for it to, if all is working well. |
class |
UnexpectedParsingPoemException
Thrown when a
ParsingPoemException is thrown when it
is not thought to be possible for it to, if all is working well. |
class |
UnexpectedValidationPoemException
Thrown when a
ValidationPoemException is thrown when it
is not thought to be possible for it to, if all is working well. |
class |
UnificationPoemException
Thrown when an
SQLException is thrown during unification
of the Database with the other DefinitionSources. |
| Modifier and Type | Class and Description |
|---|---|
class |
UnsupportedTypePoemException
Thrown when a dbms contains a type not supported by Poem.
|
Copyright © 2000–2021 PanEris. All rights reserved.