Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl
Class PLSQLMap

java.lang.Object
  extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.Typemap
      extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.PLSQLMap


public class PLSQLMap
extends Typemap

Field Summary

 

Fields inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.Typemap
ACCESSOR_METHODS, arrayMap, bfileMap, binaryDoubleMap, binaryFloatMap, binaryMap, blobMap, BOOLEAN, BYTE_ARRAY, C_GENERATEDTYPE, charMap, clobMap, CPP_STRING, CPP_WSTRING, cursorMap, dateMap, decimalMap, DOUBLE, doubleMap, FLOAT, floatMap, INT, integerMap, intervalDSMap, intervalYMMap, JL_DOUBLE, JL_FLOAT, JL_INTEGER, JL_SHORT, JL_STRING, JM_BIGDECIMAL, JS_ARRAY, JS_BLOB, JS_CLOB, JS_DATE, JS_REF, JS_RESULTSET, JS_SQLDATA, JS_TIMESTAMP, longVarBinaryMap, m_field_map, m_mapInitialized, m_mapping, m_package, m_reflector, NAMES, ncharMap, numericMap, OCCI_BFILE, OCCI_BLOB, OCCI_BYTES, OCCI_CLOB, OCCI_COLLECTION, OCCI_COLLECTION_OF_REFS, OCCI_DATE, OCCI_INTERVALDS, OCCI_INTERVALYM, OCCI_NUMBER, OCCI_OBJ, OCCI_REF, OCCI_TIMESTAMP, OCI_BFILELOCATOR, OCI_BLOBLOCATOR, OCI_CLOBLOCATOR, OCI_DATE, OCI_DATETIME, OCI_INTERVAL, OCI_NUMBER, OCI_RAW, OCI_STRING, OCI_TABLE, OS_BFILE, OS_BINARY_DOUBLE, OS_BINARY_FLOAT, OS_BLOB, OS_CHAR, OS_CLOB, OS_CUSTOMDATUM, OS_DATE, OS_NCHAR, OS_NCLOB, OS_NSTRING, OS_NUMBER, OS_RAW, OS_ROWID, OS_TIMESTAMP, OS_TIMESTAMPLTZ, OS_TIMESTAMPTZ, realMap, refMap, rowidMap, SHORT, smallintMap, structMap, tableMap, timeMap, timestampMap, UNSUPPORTED_TYPE, varcharMap

 

Constructor Summary
PLSQLMap(TypeClass s, SqlReflector reflector)
           

 

Method Summary
 java.lang.String getMemberName(java.lang.String sqlName, boolean wordBoundary, boolean onlyIfRegistered, Name name)
          Determine the java name for a given SQL field.
 java.lang.String getMemberNameAsSuffix(java.lang.String sqlName)
           
private static java.lang.String interfaceIfPossible(SqlName sqlName, java.lang.String mpackage, boolean itfIfPossible)
           
(package private)  void mapInit()
           
 java.lang.String writeTypeName(TypeClass type)
          Determine the programming language type for a given SQL type.
 java.lang.String writeTypeName(TypeClass type, boolean intfIfPossible)
           
private  java.lang.String writeTypeName2(TypeClass type, boolean itfIfPossible)
           

 

Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.Typemap
accessorMethod, getJavaTypecode, getMapping, getMemberName, getMemberName, getMemberName, getPlsqlTableType, javaMapping, writePredefinedName

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

PLSQLMap

public PLSQLMap(TypeClass s,
                SqlReflector reflector)

Method Detail

mapInit

void mapInit()
Overrides:
mapInit in class Typemap

writeTypeName

public java.lang.String writeTypeName(TypeClass type)
Description copied from class: Typemap
Determine the programming language type for a given SQL type.
Overrides:
writeTypeName in class Typemap

writeTypeName

public java.lang.String writeTypeName(TypeClass type,
                                      boolean intfIfPossible)
Overrides:
writeTypeName in class Typemap

writeTypeName2

private java.lang.String writeTypeName2(TypeClass type,
                                        boolean itfIfPossible)

interfaceIfPossible

private static java.lang.String interfaceIfPossible(SqlName sqlName,
                                                    java.lang.String mpackage,
                                                    boolean itfIfPossible)

getMemberName

public java.lang.String getMemberName(java.lang.String sqlName,
                                      boolean wordBoundary,
                                      boolean onlyIfRegistered,
                                      Name name)
Determine the java name for a given SQL field.
Overrides:
getMemberName in class Typemap

getMemberNameAsSuffix

public java.lang.String getMemberNameAsSuffix(java.lang.String sqlName)
Overrides:
getMemberNameAsSuffix in class Typemap

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.