Uses of Interface
org.melati.poem.SQLPoemType

Packages that use SQLPoemType
org.melati.poem Persistent Object Engine for Melati. 
org.melati.poem.dbms Melati drivers for assorted JDBC compliant DBMS. 
 

Uses of SQLPoemType in org.melati.poem
 

Classes in org.melati.poem that implement SQLPoemType
 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
          An extension of AtomPoemType which adds precision and scale.
 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<T>
          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
          A pointer to a subset of a Table.
 class SearchabilityPoemType
          A data type used within the POEM ColumnInfo metadata.
 class SizedAtomPoemType
          An AtomPoemType with a size.
 class StringPoemType
          Base of all character sequence types.
 class TimestampPoemType
          A Timestamp.
 class TroidPoemType
          Table row ids.
 

Methods in org.melati.poem that return SQLPoemType
 SQLPoemType Column.getSQLType()
           
 SQLPoemType ValueInfo.getType()
          NOTE A type cannot be changed once initialised.
 

Methods in org.melati.poem with parameters of type SQLPoemType
protected  boolean TimestampPoemType._canRepresent(SQLPoemType other)
           
protected  boolean BigDecimalPoemType._canRepresent(SQLPoemType other)
          Whilst BigDecimal cannot represent all Doubles it can represent legacy money doubles, so we allow it to enable upgrades from Doubles to BigDecimals.
protected  boolean ReferencePoemType._canRepresent(SQLPoemType other)
           
protected  boolean DisplayLevelPoemType._canRepresent(SQLPoemType other)
           
protected  boolean BooleanPoemType._canRepresent(SQLPoemType other)
           
protected  boolean IntegrityFixPoemType._canRepresent(SQLPoemType other)
           
protected  boolean IntegerPoemType._canRepresent(SQLPoemType other)
          
protected  boolean DatePoemType._canRepresent(SQLPoemType other)
           
protected  boolean ColumnTypePoemType._canRepresent(SQLPoemType other)
           
protected  boolean BinaryPoemType._canRepresent(SQLPoemType other)
           
protected  boolean DoublePoemType._canRepresent(SQLPoemType other)
           
protected  boolean StringPoemType._canRepresent(SQLPoemType other)
          
protected abstract  boolean BasePoemType._canRepresent(SQLPoemType other)
           
protected  boolean LongPoemType._canRepresent(SQLPoemType other)
          Longs can represent Integers.
protected  boolean SearchabilityPoemType._canRepresent(SQLPoemType other)
           
protected  boolean TroidPoemType._canRepresent(SQLPoemType other)
           
protected  boolean DeletedPoemType._canRepresent(SQLPoemType other)
           
 

Constructors in org.melati.poem with parameters of type SQLPoemType
Column(Table table, String name, SQLPoemType type, DefinitionSource definitionSource)
          Constructor.
ExtraColumn(Table table, String name, SQLPoemType type, DefinitionSource definitionSource, int extrasIndex)
          Constructor.
 

Uses of SQLPoemType in org.melati.poem.dbms
 

Classes in org.melati.poem.dbms that implement SQLPoemType
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.
 

Methods in org.melati.poem.dbms that return SQLPoemType
 SQLPoemType MySQL.defaultPoemTypeOfColumnMetaData(ResultSet md)
          The simplest POEM type corresponding to a JDBC description from the database.
 SQLPoemType Oracle.defaultPoemTypeOfColumnMetaData(ResultSet md)
          The simplest POEM type corresponding to a JDBC description from the database.
 SQLPoemType Mckoi.defaultPoemTypeOfColumnMetaData(ResultSet md)
          The simplest POEM type corresponding to a JDBC description from the database.
 SQLPoemType AnsiStandard.defaultPoemTypeOfColumnMetaData(ResultSet md)
          The simplest POEM type corresponding to a JDBC description from the database.
 SQLPoemType Postgresql.defaultPoemTypeOfColumnMetaData(ResultSet md)
          The simplest POEM type corresponding to a JDBC description from the database.
 SQLPoemType MSAccess.defaultPoemTypeOfColumnMetaData(ResultSet md)
          The simplest POEM type corresponding to a JDBC description from the database.
 SQLPoemType Dbms.defaultPoemTypeOfColumnMetaData(ResultSet rs)
          The simplest POEM type corresponding to a JDBC description from the database.
 SQLPoemType SQLServer.defaultPoemTypeOfColumnMetaData(ResultSet md)
          The simplest POEM type corresponding to a JDBC description from the database.
 

Methods in org.melati.poem.dbms with parameters of type SQLPoemType
protected  boolean MySQL.MySQLStringPoemType._canRepresent(SQLPoemType other)
           
protected  boolean MySQL.BlobPoemType._canRepresent(SQLPoemType other)
           
protected  boolean Oracle.OracleStringPoemType._canRepresent(SQLPoemType other)
           
protected  boolean MSAccess.MSAccessStringPoemType._canRepresent(SQLPoemType other)
           
 



Copyright © 2000-2010 PanEris. All Rights Reserved.