Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


oracle.odi.setup
Enum TechnologyName

java.lang.Object
  extended by java.lang.Enum<TechnologyName>
      extended by oracle.odi.setup.TechnologyName

All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<TechnologyName>

public enum TechnologyName
extends java.lang.Enum<TechnologyName>

Enumeration that defines all the available database technology names for an ODI repository.


Enum Constant Summary
EBR
          Enum value representing the EBR technology on Oracle Database.
HYPERSONIC_SQL
          Enum value representing the Hypersonic SQL (HSQL) technology.
IBM_DB2_400
          Enum value representing the IBM DB2 for AS400 technology.
IBM_DB2_UDB
          Enum value representing the IBM DB2 UDB technology.
MICROSOFT_SQL_SERVER
          Enum value representing the Microsoft SQL Server technology.
MYSQL
          Enum value representing the MySQL Database technology.
ORACLE
          Enum value representing the Oracle Database technology.
POSTGRESQL
          Enum value representing the PostgreSQL technology.
SYBASE_AS_ENTERPRISE
          Enum value representing the Sybase Adaptive Server technology.

 

Method Summary
 java.lang.String getDefaultConnectionUrl()
          Returns the default connection URL for the given technology.
 java.lang.String getDefaultDriverName()
          Returns the default driver name for the given technology.
static TechnologyName getDefaultTechnology()
          Returns the default technology for ODI repository.
 java.lang.String getTitle()
          Provides human-friendly title for technology code.
static TechnologyName guessTechnologyByUrl(java.lang.String pUrl)
          Try to guess the repository technology from a jdbc URL.
static TechnologyName valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static TechnologyName[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.

 

Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

 

Enum Constant Detail

HYPERSONIC_SQL

public static final TechnologyName HYPERSONIC_SQL
Enum value representing the Hypersonic SQL (HSQL) technology.

IBM_DB2_400

public static final TechnologyName IBM_DB2_400
Enum value representing the IBM DB2 for AS400 technology.

IBM_DB2_UDB

public static final TechnologyName IBM_DB2_UDB
Enum value representing the IBM DB2 UDB technology.

MICROSOFT_SQL_SERVER

public static final TechnologyName MICROSOFT_SQL_SERVER
Enum value representing the Microsoft SQL Server technology.

ORACLE

public static final TechnologyName ORACLE
Enum value representing the Oracle Database technology.

EBR

public static final TechnologyName EBR
Enum value representing the EBR technology on Oracle Database.

MYSQL

public static final TechnologyName MYSQL
Enum value representing the MySQL Database technology.

POSTGRESQL

public static final TechnologyName POSTGRESQL
Enum value representing the PostgreSQL technology.

SYBASE_AS_ENTERPRISE

public static final TechnologyName SYBASE_AS_ENTERPRISE
Enum value representing the Sybase Adaptive Server technology.

Method Detail

values

public static TechnologyName[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (TechnologyName c : TechnologyName.values())
    System.out.println(c);
Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static TechnologyName valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getDefaultTechnology

public static TechnologyName getDefaultTechnology()
Returns the default technology for ODI repository.
Returns:
default technology

guessTechnologyByUrl

public static TechnologyName guessTechnologyByUrl(java.lang.String pUrl)
Try to guess the repository technology from a jdbc URL.
Parameters:
pUrl - the jdbc URL
Returns:
the TechnologyName matching the url if one found otherwise returns getDefaultTechnology().

getDefaultDriverName

public java.lang.String getDefaultDriverName()
Returns the default driver name for the given technology.
Returns:
default driver name

getDefaultConnectionUrl

public java.lang.String getDefaultConnectionUrl()
Returns the default connection URL for the given technology.
Returns:
default connection URL

getTitle

public java.lang.String getTitle()
Provides human-friendly title for technology code.
Returns:
technology title

Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.