planetj.database
Class OracleDBSystem
java.lang.Object
planetj.database.DBSystem
planetj.database.OracleDBSystem
- All Implemented Interfaces:
- java.util.EventListener, IDBObject, ITaskListener, IXMLObject, java.io.Serializable
- public class OracleDBSystem
- extends DBSystem
- Author:
- PlanetJ Corporation
- See Also:
- Serialized Form
Fields inherited from class planetj.database.DBSystem |
LIBRARIES_NOT_SUPPORTED, LIBRARIES_REQUIRED, LIBRARIES_SUPPORTED, METADATA_CATALOG_NAME_FIELD, METADATA_COLUMN_NAME_FIELD, METADATA_COLUMN_NAME_OPERATION, METADATA_COLUMN_NAME_OPERATION_FOR_CATALOGS, METADATA_LIBRARY_NAME, METADATA_LIBRARY_NAME_FIELD, METADATA_SYSTEM_NAME_FIELD, METADATA_TABLE_NAME_FIELD, METADATA_TABLE_NAME_FOR_COLUMNS, METADATA_TABLE_NAME_FOR_LIBRARIES, METADATA_TABLE_NAME_FOR_TABLES, METADATA_TABLE_NAME_OPERATION, METADATA_TABLE_NAME_OPERATION_FOR_CATALOGS |
Methods inherited from class planetj.database.DBSystem |
correctDatabaseObject, correctOperation, correctOperationSQL, correctSQLLiteral, createLibrary, createSystem, createSystem, createSystem, createSystem, getAlias, getAllLibraries, getCache, getColumnDataTypeName, getColumnIndicationCharacter, getColumnPrimaryKeyName, getDataType, getDBLibraryName, getDefaultLibraryName, getDefaultTimeFormat, getDefaultTimestampFormat, getIPAddress, getLibraries, getLibrary, getLibrary, getLibrarySupportLevel, getLibraryTableSeparator, getMetaDataAlias, getMetadataColumns, getMetadataLibraries, getMetaDataSystem, getMetadataTables, getName, getProperties, getSQLTypeNames, getSupportedDataType, getSystem, getURL, getXMLData, handleConnectionEvent, isAS400, isBackgroundThreadsSupported, isDB2, isDefaultLibraryOmitted, isDelegateToPersonal, isHasAllLibraries, isMSAccess, isMySQL, isOracle, isSQLServer, removeLibrary, setDelegateToPersonal, setProperties, startRetrieveAllLibrariesTask, taskCompleted, taskFailed, taskStarted, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DRIVER
public static final java.lang.String DRIVER
- Oracle driver.
- See Also:
- Constant Field Values
BFILE
public static final java.lang.String BFILE
- See Also:
- Constant Field Values
BLOB
public static final java.lang.String BLOB
- See Also:
- Constant Field Values
CHAR
public static final java.lang.String CHAR
- See Also:
- Constant Field Values
CLOB
public static final java.lang.String CLOB
- See Also:
- Constant Field Values
DATE
public static final java.lang.String DATE
- See Also:
- Constant Field Values
INTERVAL_DAY_TO_SECOND
public static final java.lang.String INTERVAL_DAY_TO_SECOND
- See Also:
- Constant Field Values
INTERVAL_YEAR_TO_MONTH
public static final java.lang.String INTERVAL_YEAR_TO_MONTH
- See Also:
- Constant Field Values
LOB
public static final java.lang.String LOB
- See Also:
- Constant Field Values
LONG
public static final java.lang.String LONG
- See Also:
- Constant Field Values
LONG_RAW
public static final java.lang.String LONG_RAW
- See Also:
- Constant Field Values
NCHAR
public static final java.lang.String NCHAR
- See Also:
- Constant Field Values
NCLOB
public static final java.lang.String NCLOB
- See Also:
- Constant Field Values
NVARCHAR2
public static final java.lang.String NVARCHAR2
- See Also:
- Constant Field Values
NUMBER
public static final java.lang.String NUMBER
- See Also:
- Constant Field Values
RAW
public static final java.lang.String RAW
- See Also:
- Constant Field Values
ROWID
public static final java.lang.String ROWID
- See Also:
- Constant Field Values
TIMESTAMP
public static final java.lang.String TIMESTAMP
- See Also:
- Constant Field Values
TIMESTAMP_WITH_LOCAL_TIME_ZONE
public static final java.lang.String TIMESTAMP_WITH_LOCAL_TIME_ZONE
- See Also:
- Constant Field Values
TIMESTAMP_WITH_TIME_ZONE
public static final java.lang.String TIMESTAMP_WITH_TIME_ZONE
- See Also:
- Constant Field Values
UROWID
public static final java.lang.String UROWID
- See Also:
- Constant Field Values
VARCHAR
public static final java.lang.String VARCHAR
- See Also:
- Constant Field Values
VARCHAR2
public static final java.lang.String VARCHAR2
- See Also:
- Constant Field Values
DATE_FORMAT
public static java.lang.String DATE_FORMAT
getDefaultDateFormat
public java.lang.String getDefaultDateFormat()
- Overrides:
getDefaultDateFormat
in class DBSystem
getFieldClassForSQLTypeName
public static java.lang.Class getFieldClassForSQLTypeName(java.lang.String typeName)
throws DataEngineException
- Gets the Field subclass that is representative of this SQL type name.
This subclass is not necessarily the field's direct class name, it
is the most generic subclass of planetj.database.Field. For example,
even though a field might have an SQL type name of BIGINT, which would
mean that its class type would be BigIntegerField, this map is to the
most generic subclass of planetj.database.Field which in this case
would be NumberField.
- Returns:
- The appropriate subclass of Field which can represent this SQL
type.
- Throws:
DataEngineException