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
Class Util

java.lang.Object
  extended by org.eclipse.persistence.platform.database.oracle.publisher.Util


public class Util
extends java.lang.Object

Field Summary
static java.lang.String ALL_ARGUMENTS
           
static java.lang.String ALL_COLL_TYPES
           
static java.lang.String ALL_METHOD_PARAMS
           
static java.lang.String ALL_METHOD_RESULTS
           
static java.lang.String ALL_OBJECTS
           
static java.lang.String ALL_QUEUE_TABLES
           
static java.lang.String ALL_SYNONYMS
           
static java.lang.String ALL_TAB_PRIVS
           
static java.lang.String ALL_TYPE_ATTRS
           
static java.lang.String ALL_TYPE_METHODS
           
static java.lang.String ALL_TYPES
           
static java.lang.String ARGUMENT_NAME
           
static java.lang.String ATTR_NAME
           
static java.lang.String ATTR_TYPE_NAME
           
static int CASE_LOWER
           
static int CASE_MIXED
           
static int CASE_OPPOSITE
           
static int CASE_SAME
           
static int CASE_UPPER
           
static java.lang.String DATA_LEVEL
           
static java.lang.String DEFAULT_LONG_LEN
           
static java.lang.String DEFAULT_RAW_LEN
           
static java.lang.String DEFAULT_VARCHAR_LEN
           
static java.lang.String DUAL
           
static java.lang.String ELEM_TYPE_NAME
           
static java.lang.String GRANTEE
           
static int IS_COLLECTION
           
static java.lang.String IS_NULL
           
static int IS_OBJECT
           
static int IS_PACKAGE
           
private static int IS_SQLSTATEMENT_ONLY
           
static int IS_SQLSTATEMENTS
           
static int IS_TOPLEVEL
           
private static int IS_TOPLEVEL_FUNCTION_ONLY
           
static int IS_TYPE
           
static int IS_TYPE_OR_PACKAGE
           
static int JDBC_USERTYPES
           
private static java.util.Map<java.lang.String,java.lang.String> m_defaultTypeLen
           
private static java.util.Map<java.lang.String,java.lang.String> m_sqlReservedMap
           
private static java.util.Map<java.lang.Object,java.lang.Object> m_wrappedTypes
           
static int MAX_IDENTIFIER_LENGTH
           
static int METHODS_ALL
           
static int METHODS_ALWAYS
           
static int METHODS_NAMED
           
static int METHODS_NONE
           
static int METHODS_OVERLOAD
           
static int METHODS_PARAM_INTERFACE
           
static int METHODS_RETRY
           
static int METHODS_UNIQUE
           
static java.lang.String NOT_NULL
           
static java.lang.String OBJECT_NAME
           
static java.lang.String OVERLOAD
           
static java.lang.String OWNER
           
static java.lang.String PACKAGE_NAME
           
static java.lang.String POSITION
           
static java.lang.String PRIVILEGE
           
static int SCHEMA_ALWAYS
           
static int SCHEMA_FROM_INTYPE
           
static int SCHEMA_IF_NEEDED
           
static int SCHEMA_OMIT
           
static java.lang.String SEQUENCE
           
private static java.lang.String[] SQL_RESERVED
           
static java.lang.String SUPERTYPE_NAME
           
static java.lang.String SYNONYM_NAME
           
static java.lang.String TABLE_NAME
           
static java.lang.String TABLE_OWNER
           
static java.lang.String TABLE_SCHEMA
           
static java.lang.String TOPLEVEL
           
static java.lang.String TYPE_NAME
           
private static java.util.Map<java.lang.String,java.lang.String> uniqueResultTypeNames
           
static java.lang.String USER_ARGUMENTS
           
static int USERTYPES_MASK
           

 

Constructor Summary
Util()
           

 

Method Summary
static java.lang.String escapeQuote(java.lang.String text)
           
static java.lang.String getDefaultTypeLen(java.lang.String type)
           
static java.lang.String getSchema(java.lang.String schema, java.lang.String type)
           
static java.lang.String getType(java.lang.String schema, java.lang.String type)
           
static java.lang.String getWrappedType(java.lang.Class<?> c)
           
static java.lang.String getWrappedType(java.lang.String s)
           
private static void initWrappedTypes()
           
static boolean isWrappedType(java.lang.String s)
           
static java.lang.String printTypeWithLength(java.lang.String type, int length, int precision, int scale)
           
static java.lang.String quote(java.lang.String text)
           
static java.lang.String uniqueResultTypeName(java.lang.String methodName, java.lang.String suffix)
           
static java.lang.String unreserveSql(java.lang.String word)
           

 

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

 

Field Detail

CASE_SAME

public static final int CASE_SAME
See Also:
Constant Field Values

CASE_UPPER

public static final int CASE_UPPER
See Also:
Constant Field Values

CASE_LOWER

public static final int CASE_LOWER
See Also:
Constant Field Values

CASE_MIXED

public static final int CASE_MIXED
See Also:
Constant Field Values

CASE_OPPOSITE

public static final int CASE_OPPOSITE
See Also:
Constant Field Values

ALL_OBJECTS

public static final java.lang.String ALL_OBJECTS
See Also:
Constant Field Values

ALL_ARGUMENTS

public static final java.lang.String ALL_ARGUMENTS
See Also:
Constant Field Values

USER_ARGUMENTS

public static final java.lang.String USER_ARGUMENTS
See Also:
Constant Field Values

ALL_TYPES

public static final java.lang.String ALL_TYPES
See Also:
Constant Field Values

ALL_TYPE_ATTRS

public static final java.lang.String ALL_TYPE_ATTRS
See Also:
Constant Field Values

ALL_COLL_TYPES

public static final java.lang.String ALL_COLL_TYPES
See Also:
Constant Field Values

SCHEMA_ALWAYS

public static final int SCHEMA_ALWAYS
See Also:
Constant Field Values

SCHEMA_IF_NEEDED

public static final int SCHEMA_IF_NEEDED
See Also:
Constant Field Values

SCHEMA_FROM_INTYPE

public static final int SCHEMA_FROM_INTYPE
See Also:
Constant Field Values

SCHEMA_OMIT

public static final int SCHEMA_OMIT
See Also:
Constant Field Values

DUAL

public static final java.lang.String DUAL
See Also:
Constant Field Values

PACKAGE_NAME

public static final java.lang.String PACKAGE_NAME
See Also:
Constant Field Values

OBJECT_NAME

public static final java.lang.String OBJECT_NAME
See Also:
Constant Field Values

ARGUMENT_NAME

public static final java.lang.String ARGUMENT_NAME
See Also:
Constant Field Values

DATA_LEVEL

public static final java.lang.String DATA_LEVEL
See Also:
Constant Field Values

POSITION

public static final java.lang.String POSITION
See Also:
Constant Field Values

SEQUENCE

public static final java.lang.String SEQUENCE
See Also:
Constant Field Values

OWNER

public static final java.lang.String OWNER
See Also:
Constant Field Values

OVERLOAD

public static final java.lang.String OVERLOAD
See Also:
Constant Field Values

NOT_NULL

public static final java.lang.String NOT_NULL
See Also:
Constant Field Values

IS_NULL

public static final java.lang.String IS_NULL
See Also:
Constant Field Values

METHODS_NONE

public static final int METHODS_NONE
See Also:
Constant Field Values

METHODS_NAMED

public static final int METHODS_NAMED
See Also:
Constant Field Values

METHODS_ALL

public static final int METHODS_ALL
See Also:
Constant Field Values

METHODS_ALWAYS

public static final int METHODS_ALWAYS
See Also:
Constant Field Values

METHODS_OVERLOAD

public static final int METHODS_OVERLOAD
See Also:
Constant Field Values

METHODS_UNIQUE

public static final int METHODS_UNIQUE
See Also:
Constant Field Values

METHODS_RETRY

public static final int METHODS_RETRY
See Also:
Constant Field Values

METHODS_PARAM_INTERFACE

public static final int METHODS_PARAM_INTERFACE
See Also:
Constant Field Values

JDBC_USERTYPES

public static final int JDBC_USERTYPES
See Also:
Constant Field Values

USERTYPES_MASK

public static final int USERTYPES_MASK
See Also:
Constant Field Values

TOPLEVEL

public static final java.lang.String TOPLEVEL
See Also:
Constant Field Values

IS_OBJECT

public static final int IS_OBJECT
See Also:
Constant Field Values

IS_COLLECTION

public static final int IS_COLLECTION
See Also:
Constant Field Values

IS_TYPE

public static final int IS_TYPE
See Also:
Constant Field Values

IS_PACKAGE

public static final int IS_PACKAGE
See Also:
Constant Field Values

IS_TYPE_OR_PACKAGE

public static final int IS_TYPE_OR_PACKAGE
See Also:
Constant Field Values

IS_TOPLEVEL_FUNCTION_ONLY

private static final int IS_TOPLEVEL_FUNCTION_ONLY
See Also:
Constant Field Values

IS_TOPLEVEL

public static final int IS_TOPLEVEL
See Also:
Constant Field Values

IS_SQLSTATEMENT_ONLY

private static final int IS_SQLSTATEMENT_ONLY
See Also:
Constant Field Values

IS_SQLSTATEMENTS

public static final int IS_SQLSTATEMENTS
See Also:
Constant Field Values

TYPE_NAME

public static final java.lang.String TYPE_NAME
See Also:
Constant Field Values

ATTR_NAME

public static final java.lang.String ATTR_NAME
See Also:
Constant Field Values

ATTR_TYPE_NAME

public static final java.lang.String ATTR_TYPE_NAME
See Also:
Constant Field Values

ELEM_TYPE_NAME

public static final java.lang.String ELEM_TYPE_NAME
See Also:
Constant Field Values

ALL_TYPE_METHODS

public static final java.lang.String ALL_TYPE_METHODS
See Also:
Constant Field Values

ALL_METHOD_RESULTS

public static final java.lang.String ALL_METHOD_RESULTS
See Also:
Constant Field Values

ALL_METHOD_PARAMS

public static final java.lang.String ALL_METHOD_PARAMS
See Also:
Constant Field Values

ALL_QUEUE_TABLES

public static final java.lang.String ALL_QUEUE_TABLES
See Also:
Constant Field Values

ALL_SYNONYMS

public static final java.lang.String ALL_SYNONYMS
See Also:
Constant Field Values

ALL_TAB_PRIVS

public static final java.lang.String ALL_TAB_PRIVS
See Also:
Constant Field Values

TABLE_OWNER

public static final java.lang.String TABLE_OWNER
See Also:
Constant Field Values

TABLE_NAME

public static final java.lang.String TABLE_NAME
See Also:
Constant Field Values

TABLE_SCHEMA

public static final java.lang.String TABLE_SCHEMA
See Also:
Constant Field Values

PRIVILEGE

public static final java.lang.String PRIVILEGE
See Also:
Constant Field Values

GRANTEE

public static final java.lang.String GRANTEE
See Also:
Constant Field Values

SYNONYM_NAME

public static final java.lang.String SYNONYM_NAME
See Also:
Constant Field Values

SUPERTYPE_NAME

public static final java.lang.String SUPERTYPE_NAME
See Also:
Constant Field Values

MAX_IDENTIFIER_LENGTH

public static final int MAX_IDENTIFIER_LENGTH
See Also:
Constant Field Values

DEFAULT_VARCHAR_LEN

public static final java.lang.String DEFAULT_VARCHAR_LEN
See Also:
Constant Field Values

DEFAULT_RAW_LEN

public static final java.lang.String DEFAULT_RAW_LEN
See Also:
Constant Field Values

DEFAULT_LONG_LEN

public static final java.lang.String DEFAULT_LONG_LEN
See Also:
Constant Field Values

m_defaultTypeLen

private static java.util.Map<java.lang.String,java.lang.String> m_defaultTypeLen

m_wrappedTypes

private static java.util.Map<java.lang.Object,java.lang.Object> m_wrappedTypes

uniqueResultTypeNames

private static java.util.Map<java.lang.String,java.lang.String> uniqueResultTypeNames

SQL_RESERVED

private static final java.lang.String[] SQL_RESERVED

m_sqlReservedMap

private static java.util.Map<java.lang.String,java.lang.String> m_sqlReservedMap

Constructor Detail

Util

public Util()

Method Detail

getDefaultTypeLen

public static java.lang.String getDefaultTypeLen(java.lang.String type)

printTypeWithLength

public static java.lang.String printTypeWithLength(java.lang.String type,
                                                   int length,
                                                   int precision,
                                                   int scale)

getWrappedType

public static java.lang.String getWrappedType(java.lang.String s)

getWrappedType

public static java.lang.String getWrappedType(java.lang.Class<?> c)

isWrappedType

public static boolean isWrappedType(java.lang.String s)

initWrappedTypes

private static void initWrappedTypes()

uniqueResultTypeName

public static java.lang.String uniqueResultTypeName(java.lang.String methodName,
                                                    java.lang.String suffix)

quote

public static java.lang.String quote(java.lang.String text)

escapeQuote

public static java.lang.String escapeQuote(java.lang.String text)

getSchema

public static java.lang.String getSchema(java.lang.String schema,
                                         java.lang.String type)

getType

public static java.lang.String getType(java.lang.String schema,
                                       java.lang.String type)

unreserveSql

public static java.lang.String unreserveSql(java.lang.String word)

Skip navigation links

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