| Package | Description |
|---|---|
| org.melati.poem |
Persistent Object Engine for Melati.
|
| org.melati.poem.dbms |
POEM Drivers for assorted JDBC compliant DBMS.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SQLPoemType<T>
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomPoemType<T>
Base class for all atomic types.
|
class |
BasePoemType<T>
Base class of all fundamental types.
|
class |
BigDecimalPoemType
Java "BigDecimal", dependant upon the database/SQL implementation.
|
class |
BinaryPoemType
A Blob
Field type. |
class |
BooleanPoemType
A Boolean Nullable
Field type. |
class |
ColumnTypePoemType
A metadata type which defines the type of another
Column. |
class |
DatePoemType
A type for Normal dates.
|
class |
DeletedPoemType
A DeletedField is a flag field in a record which
marks the whole record as deleted.
|
class |
DisplayLevelPoemType
A type for
DisplayLevels. |
class |
DoublePoemType
Normal doubles, dependant upon the database/SQL implementation.
|
class |
FixedPointAtomPoemType<T>
|
class |
IndexPoemType
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.
|
class |
IntegerPoemType
Plain old integers, the range being contingent on the underlying SQL type.
|
class |
IntegrityFixPoemType
A type for
IntegrityFixs. |
class |
LongPoemType
Normal longs:
INT8. |
class |
PasswordPoemType
A password.
|
class |
ReferencePoemType
A data type that is a reference to a
Persistent object. |
class |
RestrictedReferencePoemType<P extends Persistent>
A pointer to a subset of a
Table. |
class |
SearchabilityPoemType
A data type used within the POEM
ColumnInfo metadata. |
class |
SizedAtomPoemType<T>
An
AtomPoemType with a size. |
class |
StringKeyPoemType |
class |
StringKeyReferencePoemType
A data type that is a reference to a
Persistent object via a
String key to a unique, non-nullable index. |
class |
StringPoemType
Base of all character sequence types.
|
class |
TimePoemType
An SQL Time.
|
class |
TimestampPoemType
A Timestamp.
|
class |
TroidPoemType
Table row ids.
|
| Modifier and Type | Field and Description |
|---|---|
PoemType<?> |
TypeDefinitionMismatchException.newType
Type we are trying to assign.
|
PoemType<?> |
ValidationPoemException.type
Type we are trying to assign to.
|
PoemType<?> |
TypeMismatchPoemException.type
The type of the destination.
|
PoemType<?> |
ParsingPoemException.type
The PoemType of Field value.
|
| Modifier and Type | Method and Description |
|---|---|
<O> PoemType<O> |
PoemType.canRepresent(PoemType<O> other)
Return a PoemType which can can represent another,
or null.
|
<O> PoemType<O> |
BasePoemType.canRepresent(PoemType<O> other)
Return a PoemType which can can represent another,
or null.
|
PoemType<T> |
FieldAttributes.getType() |
PoemType<T> |
Field.getType() |
PoemType<T> |
Column.getType() |
PoemType<T> |
BaseFieldAttributes.getType() |
PoemType<T> |
PoemType.withNullable(boolean nullable)
Get a new type with a nullablity, presumably different.
|
PoemType<T> |
BasePoemType.withNullable(boolean nullableP)
Get a new type with a nullablity, presumably different.
|
| Modifier and Type | Method and Description |
|---|---|
static Field |
Field.basic(Object value,
String name,
PoemType type)
A convenience method to create a Field.
|
<O> PoemType<O> |
PoemType.canRepresent(PoemType<O> other)
Return a PoemType which can can represent another,
or null.
|
<O> PoemType<O> |
BasePoemType.canRepresent(PoemType<O> other)
Return a PoemType which can can represent another,
or null.
|
| Constructor and Description |
|---|
BaseFieldAttributes(FieldAttributes<T> other,
PoemType type)
Create a new BaseFieldAttributes based upon another, but overriding its type.
|
BaseFieldAttributes(String name,
PoemType<T> type)
Convenience constructor.
|
BaseFieldAttributes(String name,
String displayName,
String description,
PoemType<T> type,
int width,
int height,
String renderInfo,
boolean indexed,
boolean userEditable,
boolean userCreateable)
Full Constructor.
|
BinaryLengthValidationPoemException(PoemType<?> type,
byte[] value) |
NotComparablePoemException(Object value,
PoemType<?> type)
Constructor.
|
NullTypeMismatchPoemException(PoemType<?> type)
Constructor.
|
ParsingPoemException(PoemType<?> type,
String string)
Constructor.
|
ParsingPoemException(PoemType<?> type,
String string,
Exception exception)
Constructor.
|
StringLengthValidationPoemException(PoemType<?> type,
String value)
Constructor.
|
TypeDefinitionMismatchException(Column<?> column,
PoemType<?> newType,
DefinitionSource newTypeSource)
Constructor.
|
TypeMismatchPoemException(Object value,
PoemType<?> type)
Constructor.
|
ValidationPoemException(PoemType<?> type,
Object value)
Constructor.
|
ValidationPoemException(PoemType<?> type,
Object value,
Exception exception)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MSAccess.MSAccessStringPoemType
Translates a MSSQL String into a Poem
StringPoemType. |
static class |
MySQL.BlobPoemType
Translates a MySQL Blob into a Poem
IntegerPoemType. |
static class |
MySQL.MySQLBooleanPoemType
Translates a MySQL Boolean into a Poem
BooleanType. |
static class |
MySQL.MySQLStringPoemType
Translates a MySQL String into a Poem
StringPoemType. |
static class |
Oracle.OracleBooleanPoemType
Translates an Oracle Boolean into a Poem
BooleanPoemType. |
static class |
Oracle.OracleStringPoemType
Translates a Oracle String into a Poem
StringPoemType. |
static class |
SQLServer.SQLServerBooleanPoemType
Translates an SQLServer Boolean into a Poem
BooleanPoemType. |
| Modifier and Type | Method and Description |
|---|---|
<O> PoemType<O> |
Oracle.OracleStringPoemType.canRepresent(PoemType<O> other)
Return a PoemType which can can represent another,
or null.
|
<O> PoemType<O> |
MySQL.BlobPoemType.canRepresent(PoemType<O> other) |
<O> PoemType<O> |
MSAccess.MSAccessStringPoemType.canRepresent(PoemType<O> other) |
<S,O> PoemType<O> |
SQLServer.canRepresent(PoemType<S> storage,
PoemType<O> type)
Accomodate our String size hack.
|
<S,O> PoemType<O> |
Oracle.canRepresent(PoemType<S> storage,
PoemType<O> type) |
<S,O> PoemType<O> |
MySQL.canRepresent(PoemType<S> storage,
PoemType<O> other) |
<S,O> PoemType<O> |
MSAccess.canRepresent(PoemType<S> storage,
PoemType<O> type) |
<S,O> PoemType<O> |
Mimer.canRepresent(PoemType<S> storage,
PoemType<O> type)
Enable one PoemType to represent another,
for example a bit to represent a boolean.
|
<S,O> PoemType<O> |
Mckoi.canRepresent(PoemType<S> storage,
PoemType<O> type)
Enable one PoemType to represent another,
for example a bit to represent a boolean.
|
<S,O> PoemType<O> |
Hsqldb.canRepresent(PoemType<S> storage,
PoemType<O> type)
Accommodate our String size hack.
|
<S,O> PoemType<O> |
Dbms.canRepresent(PoemType<S> storage,
PoemType<O> other)
Enable one PoemType to represent another,
for example a bit to represent a boolean.
|
<S,O> PoemType<O> |
AnsiStandard.canRepresent(PoemType<S> storage,
PoemType<O> type) |
| Modifier and Type | Method and Description |
|---|---|
<O> PoemType<O> |
Oracle.OracleStringPoemType.canRepresent(PoemType<O> other)
Return a PoemType which can can represent another,
or null.
|
<O> PoemType<O> |
MySQL.BlobPoemType.canRepresent(PoemType<O> other) |
<O> PoemType<O> |
MSAccess.MSAccessStringPoemType.canRepresent(PoemType<O> other) |
<S,O> PoemType<O> |
SQLServer.canRepresent(PoemType<S> storage,
PoemType<O> type)
Accomodate our String size hack.
|
<S,O> PoemType<O> |
SQLServer.canRepresent(PoemType<S> storage,
PoemType<O> type)
Accomodate our String size hack.
|
<S,O> PoemType<O> |
Oracle.canRepresent(PoemType<S> storage,
PoemType<O> type) |
<S,O> PoemType<O> |
Oracle.canRepresent(PoemType<S> storage,
PoemType<O> type) |
<S,O> PoemType<O> |
MySQL.canRepresent(PoemType<S> storage,
PoemType<O> other) |
<S,O> PoemType<O> |
MySQL.canRepresent(PoemType<S> storage,
PoemType<O> other) |
<S,O> PoemType<O> |
MSAccess.canRepresent(PoemType<S> storage,
PoemType<O> type) |
<S,O> PoemType<O> |
MSAccess.canRepresent(PoemType<S> storage,
PoemType<O> type) |
<S,O> PoemType<O> |
Mimer.canRepresent(PoemType<S> storage,
PoemType<O> type)
Enable one PoemType to represent another,
for example a bit to represent a boolean.
|
<S,O> PoemType<O> |
Mimer.canRepresent(PoemType<S> storage,
PoemType<O> type)
Enable one PoemType to represent another,
for example a bit to represent a boolean.
|
<S,O> PoemType<O> |
Mckoi.canRepresent(PoemType<S> storage,
PoemType<O> type)
Enable one PoemType to represent another,
for example a bit to represent a boolean.
|
<S,O> PoemType<O> |
Mckoi.canRepresent(PoemType<S> storage,
PoemType<O> type)
Enable one PoemType to represent another,
for example a bit to represent a boolean.
|
<S,O> PoemType<O> |
Hsqldb.canRepresent(PoemType<S> storage,
PoemType<O> type)
Accommodate our String size hack.
|
<S,O> PoemType<O> |
Hsqldb.canRepresent(PoemType<S> storage,
PoemType<O> type)
Accommodate our String size hack.
|
<S,O> PoemType<O> |
Dbms.canRepresent(PoemType<S> storage,
PoemType<O> other)
Enable one PoemType to represent another,
for example a bit to represent a boolean.
|
<S,O> PoemType<O> |
Dbms.canRepresent(PoemType<S> storage,
PoemType<O> other)
Enable one PoemType to represent another,
for example a bit to represent a boolean.
|
<S,O> PoemType<O> |
AnsiStandard.canRepresent(PoemType<S> storage,
PoemType<O> type) |
<S,O> PoemType<O> |
AnsiStandard.canRepresent(PoemType<S> storage,
PoemType<O> type) |
String |
Postgresql.preparedStatementPlaceholder(PoemType<?> type)
Accommodate casting in placeholders.
|
String |
Dbms.preparedStatementPlaceholder(PoemType<?> type)
Accommodate casting in placeholders.
|
String |
AnsiStandard.preparedStatementPlaceholder(PoemType<?> type) |
Copyright © 2000–2021 PanEris. All rights reserved.