Skip navigation links

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

E28847-01


org.eclipse.persistence.tools.dbws.jdbc
Class JDBCHelper

java.lang.Object
  extended by org.eclipse.persistence.tools.dbws.jdbc.JDBCHelper


public class JDBCHelper
extends java.lang.Object

Nested Class Summary
static class JDBCHelper.OverloadHolder
           

 

Field Summary
static int COLUMNSINFO_COLUMN_NAME
           
static int COLUMNSINFO_COLUMN_SIZE
           
static int COLUMNSINFO_DATA_TYPE
           
static int COLUMNSINFO_DECIMAL_DIGITS
           
static int COLUMNSINFO_NULLABLE
           
static int COLUMNSINFO_ORDINAL_POSITION
           
static int COLUMNSINFO_TYPE_NAME
           
static int INDEXINFO_NON_UNIQUE
           
static int INDEXINFO_ORDINAL_POSITION
           
static int INDEXINFO_TYPE
           
static int PKSINFO_KEY_SEQ
           
static int PKSINFO_PK_NAME
           
static int PROC_COLS_INFO_CATALOG
           
static int PROC_COLS_INFO_COLNAME
           
static int PROC_COLS_INFO_DATA_TYPE
           
static int PROC_COLS_INFO_LENGTH
           
static int PROC_COLS_INFO_NAME
           
static int PROC_COLS_INFO_NULLABLE
           
static int PROC_COLS_INFO_ORA_OVERLOAD
           
static int PROC_COLS_INFO_ORA_SEQUENCE
           
static int PROC_COLS_INFO_PRECISION
           
static int PROC_COLS_INFO_RADIX
           
static int PROC_COLS_INFO_SCALE
           
static int PROC_COLS_INFO_SCHEMA
           
static int PROC_COLS_INFO_TYPE
           
static int PROC_COLS_INFO_TYPE_NAME
           
static int PROCS_INFO_CATALOG
           
static int PROCS_INFO_NAME
           
static int PROCS_INFO_SCHEMA
           
static int PROCS_INFO_TYPE
           
static int TABLESINFO_CATALOG
           
static int TABLESINFO_NAME
           
static int TABLESINFO_SCHEMA
           
static int TABLESINFO_TYPE
           

 

Constructor Summary
JDBCHelper()
           

 

Method Summary
static java.util.List<DbColumn> buildDbColumns(java.sql.Connection connection, java.lang.String secondarySql)
           
static java.util.List<DbTable> buildDbTable(java.sql.Connection connection, org.eclipse.persistence.internal.databaseaccess.DatabasePlatform platform, java.lang.String originalCatalogPattern, java.lang.String originalSchemaPattern, java.lang.String originalTablePattern)
           
static java.util.List<DbStoredProcedure> buildStoredProcedure(java.sql.Connection connection, org.eclipse.persistence.internal.databaseaccess.DatabasePlatform platform, ProcedureOperationModel procedureModel)
           
static java.sql.DatabaseMetaData getDatabaseMetaData(java.sql.Connection connection)
           

 

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

 

Field Detail

TABLESINFO_CATALOG

public static final int TABLESINFO_CATALOG
See Also:
Constant Field Values

TABLESINFO_SCHEMA

public static final int TABLESINFO_SCHEMA
See Also:
Constant Field Values

TABLESINFO_NAME

public static final int TABLESINFO_NAME
See Also:
Constant Field Values

TABLESINFO_TYPE

public static final int TABLESINFO_TYPE
See Also:
Constant Field Values

COLUMNSINFO_COLUMN_NAME

public static final int COLUMNSINFO_COLUMN_NAME
See Also:
Constant Field Values

COLUMNSINFO_DATA_TYPE

public static final int COLUMNSINFO_DATA_TYPE
See Also:
Constant Field Values

COLUMNSINFO_TYPE_NAME

public static final int COLUMNSINFO_TYPE_NAME
See Also:
Constant Field Values

COLUMNSINFO_COLUMN_SIZE

public static final int COLUMNSINFO_COLUMN_SIZE
See Also:
Constant Field Values

COLUMNSINFO_DECIMAL_DIGITS

public static final int COLUMNSINFO_DECIMAL_DIGITS
See Also:
Constant Field Values

COLUMNSINFO_NULLABLE

public static final int COLUMNSINFO_NULLABLE
See Also:
Constant Field Values

COLUMNSINFO_ORDINAL_POSITION

public static final int COLUMNSINFO_ORDINAL_POSITION
See Also:
Constant Field Values

PKSINFO_KEY_SEQ

public static final int PKSINFO_KEY_SEQ
See Also:
Constant Field Values

PKSINFO_PK_NAME

public static final int PKSINFO_PK_NAME
See Also:
Constant Field Values

INDEXINFO_NON_UNIQUE

public static final int INDEXINFO_NON_UNIQUE
See Also:
Constant Field Values

INDEXINFO_TYPE

public static final int INDEXINFO_TYPE
See Also:
Constant Field Values

INDEXINFO_ORDINAL_POSITION

public static final int INDEXINFO_ORDINAL_POSITION
See Also:
Constant Field Values

PROCS_INFO_CATALOG

public static final int PROCS_INFO_CATALOG
See Also:
Constant Field Values

PROCS_INFO_SCHEMA

public static final int PROCS_INFO_SCHEMA
See Also:
Constant Field Values

PROCS_INFO_NAME

public static final int PROCS_INFO_NAME
See Also:
Constant Field Values

PROCS_INFO_TYPE

public static final int PROCS_INFO_TYPE
See Also:
Constant Field Values

PROC_COLS_INFO_CATALOG

public static final int PROC_COLS_INFO_CATALOG
See Also:
Constant Field Values

PROC_COLS_INFO_SCHEMA

public static final int PROC_COLS_INFO_SCHEMA
See Also:
Constant Field Values

PROC_COLS_INFO_NAME

public static final int PROC_COLS_INFO_NAME
See Also:
Constant Field Values

PROC_COLS_INFO_COLNAME

public static final int PROC_COLS_INFO_COLNAME
See Also:
Constant Field Values

PROC_COLS_INFO_TYPE

public static final int PROC_COLS_INFO_TYPE
See Also:
Constant Field Values

PROC_COLS_INFO_DATA_TYPE

public static final int PROC_COLS_INFO_DATA_TYPE
See Also:
Constant Field Values

PROC_COLS_INFO_TYPE_NAME

public static final int PROC_COLS_INFO_TYPE_NAME
See Also:
Constant Field Values

PROC_COLS_INFO_PRECISION

public static final int PROC_COLS_INFO_PRECISION
See Also:
Constant Field Values

PROC_COLS_INFO_LENGTH

public static final int PROC_COLS_INFO_LENGTH
See Also:
Constant Field Values

PROC_COLS_INFO_SCALE

public static final int PROC_COLS_INFO_SCALE
See Also:
Constant Field Values

PROC_COLS_INFO_RADIX

public static final int PROC_COLS_INFO_RADIX
See Also:
Constant Field Values

PROC_COLS_INFO_NULLABLE

public static final int PROC_COLS_INFO_NULLABLE
See Also:
Constant Field Values

PROC_COLS_INFO_ORA_SEQUENCE

public static final int PROC_COLS_INFO_ORA_SEQUENCE
See Also:
Constant Field Values

PROC_COLS_INFO_ORA_OVERLOAD

public static final int PROC_COLS_INFO_ORA_OVERLOAD
See Also:
Constant Field Values

Constructor Detail

JDBCHelper

public JDBCHelper()

Method Detail

buildDbTable

public static java.util.List<DbTable> buildDbTable(java.sql.Connection connection,
                                                   org.eclipse.persistence.internal.databaseaccess.DatabasePlatform platform,
                                                   java.lang.String originalCatalogPattern,
                                                   java.lang.String originalSchemaPattern,
                                                   java.lang.String originalTablePattern)

buildStoredProcedure

public static java.util.List<DbStoredProcedure> buildStoredProcedure(java.sql.Connection connection,
                                                                     org.eclipse.persistence.internal.databaseaccess.DatabasePlatform platform,
                                                                     ProcedureOperationModel procedureModel)

getDatabaseMetaData

public static java.sql.DatabaseMetaData getDatabaseMetaData(java.sql.Connection connection)

buildDbColumns

public static java.util.List<DbColumn> buildDbColumns(java.sql.Connection connection,
                                                      java.lang.String secondarySql)

Skip navigation links

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