|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.odi.domain.support.BusinessObject
oracle.odi.domain.support.AbstractRepositoryEntity
oracle.odi.domain.support.AbstractOdiEntity
oracle.odi.domain.topology.OdiTechnology
public class OdiTechnology
A technology that is defined within the physical topology provided by ODI.
An OdiTechnology
mainly correspond to an SQL technology and so provides numerous methods to define SQL specificities of the underlying SQL technology. These specificities will be queried by ODI during code generation for instance.
An OdiTechnology
also manage a collection of OdiDataServer
instances that belong to that technology instance.
Note : Logical only technologies are not supported.
Nested Class Summary | |
---|---|
static class |
OdiTechnology.ExecutionChannel Type safe enum representing the execution channel applying to an OdiTechnology . |
static class |
OdiTechnology.PartitionCapability Typesafe enum that allow to define Partition capability for an OdiTechnology. |
static class |
OdiTechnology.SqlJoinCapability Type safe enum representing the Join capability for a technology supporting the SQL dialect. |
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_ERROR_TABLE_PREFIX The default value for the errorTablePrefix. |
static java.lang.String |
DEFAULT_INTEGRATION_TABLE_PREFIX The default value for the integrationTablePrefix. |
static java.lang.String |
DEFAULT_JOURNAL_TABLE_PREFIX The default value for the journalTablePrefix. |
static java.lang.String |
DEFAULT_JOURNAL_TRIGGER_PREFIX The default value for the journalTriggerPrefix. |
static java.lang.String |
DEFAULT_JOURNAL_VIEW_PREFIX The default value for the journalViwPrefix. |
static java.lang.String |
DEFAULT_LOADING_TABLE_PREFIX The default value for the loadingTablePrefix. |
static java.lang.String |
DEFAULT_TEMPORARY_INDEX_PREFIX The default value for the temporaryIndexPrefix. |
static int |
ERROR_TABLE_PREFIX_MAX_LENGTH Max length of error table prefix. |
static int |
INTEGRATION_TABLE_PREFIX_MAX_LENGTH Max length of integration table prefix. |
static int |
INTERNAL_NAME_MAX_LENGTH Maximum length for the code, or internal name, of an OdiTechnology . |
static int |
JOURNAL_TABLE_PREFIX_MAX_LENGTH Max length of journal table prefix. |
static int |
JOURNAL_TRIGGER_PREFIX_MAX_LENGTH Max length of journal trigger prefix. |
static int |
JOURNAL_VIEW_PREFIX_MAX_LENGTH Max length of journal view prefix. |
static int |
LOADING_TABLE_PREFIX_MAX_LENGTH Max length of loading table prefix. |
static int |
NAME_MAX_LENGTH Maximum length for the name of an OdiTechnology . |
static int |
TEMPORARY_INDEX_PREFIX_MAX_LENGTH Max length of temporary index prefix. |
Fields inherited from class oracle.odi.domain.support.AbstractOdiEntity |
---|
STARTING_INTERNAL_VERSION |
Method Summary | |
---|---|
java.lang.String |
getCatalogTerminology() Returns the terminology used for catalog. |
java.lang.String |
getColumnAliasSeparator() Returns the string used for separating an SQL expression from its alias for this OdiTechnology . |
java.lang.String |
getCurrentDateSQL() Obtains the SQL statement to get current system data for this OdiTechnology . |
java.util.Collection<OdiDataServer> |
getDataServers() Obtains an unmodifiable collection of OdiDataServer s. |
OdiDataType |
getDataType(java.lang.String pDataTypeCode) Returns the OdiDataType associated to this OdiTechnology instance which has the given code parameter as data type code. |
java.util.Collection<OdiDataType> |
getDataTypes() Returns an unmodifiable collection of this OdiTechnology 's data types. |
java.lang.String |
getDateDataTypeMask() Returns the date data type mask for this OdiTechnology . |
java.lang.String |
getDdlNullKeyword() Returns the 'null' keyword for this OdiTechnology . |
java.lang.String |
getErrorTablePrefix() Obtains the error table prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
OdiTechnology.ExecutionChannel |
getExecutionChannel() Returns the execution channel used by this OdiTechnology . |
java.util.Collection<IFlexFieldValue> |
getFlexFieldsValues() Obtains flex fields values related to this IFlexFieldUser . |
java.util.Collection<OdiLanguageImpl> |
getImplementedLanguages() Returns list of language implementations implemented by this technology. |
OdiIndexType |
getIndexType(java.lang.String pIndexTypeCode) Returns the OdiIndexType associated to this OdiTechnology instance which has the given code parameter as index type code. |
java.util.Collection<OdiIndexType> |
getIndexTypes() Obtains an unmodifiable collection of OdiIndexType s that belongs to this OdiTechnology . |
java.lang.String |
getIntegrationTablePrefix() Obtains the integration table prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
java.io.Serializable |
getInternalId() Provides a common getter for the persistence layer to obtain an identity, irrespective of the actual type of identity used. |
java.lang.String |
getInternalName() Obtains the internal name (aka code) of this OdiTechnology instance. |
java.lang.String |
getJoinCrossKeyword() Obtains cross join keyword for this OdiTechnology . |
java.lang.String |
getJoinFullKeyword() Obtains full join keyword for this OdiTechnology . |
java.lang.String |
getJoinInnerKeyword() Obtains the inner join keyword for this OdiTechnology . |
java.lang.String |
getJoinLeftOuterKeyword() Obtains left outer join keyword for this OdiTechnology . |
java.lang.String |
getJoinNaturalKeyword() Obtains natural join keyword for this OdiTechnology . |
java.lang.String |
getJoinOuterKeyword() Obtains outer join keyword for this OdiTechnology . |
java.lang.String |
getJoinRightOuterKeyword() Obtains right outer join keyword for this OdiTechnology . |
java.lang.String |
getJournalTablePrefix() Obtains the journal table prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
java.lang.String |
getJournalTriggerPrefix() Obtains the journal trigger prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
java.lang.String |
getJournalViewPrefix() Obtains the journal view prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
java.lang.String |
getLoadingTablePrefix() Obtains the loading table prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
java.lang.String |
getLocalObjectMask() Returns the local object mask string for this OdiTechnology . |
java.lang.String |
getLocalSequenceMask() Obtains the local sequence usage mask. |
java.util.Collection<OdiLogicalSchema> |
getLogicalSchemas() Obtains an unmodifiable collection of OdiLogicalSchema s. |
java.lang.String |
getLongVarBinaryDataTypeMask() Returns the LongVarBinary data type mask for this OdiTechnology . |
int |
getMaxColumnNameLength() Returns the maximum column name length for this OdiTechnology . |
int |
getMaxTableNameLength() Returns the maximum table name length for this OdiTechnology . |
java.lang.String |
getName() Obtains the name of this OdiTechnology . |
java.lang.String |
getNumericDataTypeMask() Returns the numeric data type mask for this OdiTechnology . |
OdiTechnology.PartitionCapability |
getPartitionCapability() Obtains the partition capability of this technology. |
java.lang.String |
getPartitionMask() Obtains the partition mask. |
java.lang.String |
getRemoteObjectMask() Returns the remote object mask string for this OdiTechnology . |
java.lang.String |
getRemoteSequenceMask() Obtains the remote sequence usage mask. |
java.lang.String |
getSchemaNameTerminology() Returns the terminology used for schema. |
IRepositoryEntity |
getSecurityContainer() Define a generic way to retrieve container for entities. |
java.lang.String |
getServerDateFunction() Returns the server date function for this OdiTechnology . |
java.lang.String |
getServerNameTerminology() Returns the terminology used for data server. |
java.util.List<java.lang.String> |
getSetOperatorList() Obtains the Set operators supported by this OdiTechnology . |
OdiTechnology.SqlJoinCapability |
getSqlJoinCapability() Returns the SQL join capability for this OdiTechnology . |
java.lang.String |
getStringDataTypeMask() Returns the String (or Varchar) data type mask for this OdiTechnology . |
java.lang.String |
getSubPartitionMask() Obtains the sub-partition mask. |
java.lang.String |
getTableAliasSeparator() Returns the string used for separating a table name from its alias in a from clause for this OdiTechnology . |
java.lang.Number |
getTechnologyId() Obtains the identifier for this OdiTechnology . |
java.lang.String |
getTemporaryIndexPrefix() Obtains the temporary index prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
void |
initFlexFields(IOdiFlexFieldFinder pOdiFlexFieldFinder) Initialize flex fields related to this IFlexFieldUser . |
boolean |
isCatalogSupported() Returns whether this OdiTechnology supports catalogs. |
boolean |
isCrossCapable() Tells whether this OdiTechnology supports cross joins. |
boolean |
isDerivedTablesSupported() Returns whether this OdiTechnology supports derived tables, or not. |
boolean |
isFileTechnology() Returns whether the technology is of type File. |
boolean |
isFullJoinCapable() Tells whether this OdiTechnology supports full joins. |
boolean |
isInnerJoinCapable() Tells whether this OdiTechnology supports inner joins. |
boolean |
isInstanceServerSupported() Returns whether this OdiTechnology supports data server instance name. |
boolean |
isJoinBracketsSupported() Returns whether join clauses support brackets, or not. |
boolean |
isJoinInFromClause() Returns whether a join clause is located in FROM clause, or in WHERE clause. |
boolean |
isJoinOuterClauseAfterColumn() Returns whether a join clause is located after the column, or before. |
boolean |
isJoinOuterLocationOnOuterSide() Returns whether a join keyword is located on the outer side, or in the inner side. |
boolean |
isLeftOuterJoinCapable() Tells whether this OdiTechnology supports left outer joins. |
boolean |
isLookupSelectSupported() Returns whether this OdiTechnology supports lookup selects, or not. |
boolean |
isLookupSupported() Returns whether this OdiTechnology supports lookups, or not. |
boolean |
isNativeSequencesSupported() Returns whether this OdiTechnology supports native sequences, or not. |
boolean |
isNaturalJoinCapable() Tells whether this OdiTechnology supports natural joins. |
boolean |
isOuterJoinCapable() Tells whether this OdiTechnology supports outer joins. |
boolean |
isRightOuterJoinCapable() Tells whether this OdiTechnology supports right outer joins. |
boolean |
isSchemaSupported() Returns whether this OdiTechnology uses schemas. |
boolean |
isSetOperatorSupported() Returns whether this OdiTechnology supports Set operators, or not. |
boolean |
isSqlSelectCapable() Returns whether this OdiTechnology is capable of executing SQL SELECT statements. |
boolean |
isSqlWhereCapable() Returns whether this OdiTechnology is able to execute SQL WHERE clauses. |
void |
removeDataServer(OdiDataServer pDataServer) Remove the given OdiDataServer from the collection of OdiDataServer s. |
void |
removeLogicalSchema(OdiLogicalSchema pLogicalSchema) Remove the given OdiLogicalSchema from the collection of OdiLogicalSchema s. |
void |
setDerivedTablesSupported(boolean pDerivedTablesSupported) Defines whether derived tables are supported by this OdiTechnology , or not. |
void |
setErrorTablePrefix(java.lang.String pErrorTablePrefix) Defines the error table prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
void |
setInstanceServerSupported(boolean pInstanceServerSupported) Defines whether this OdiTechnology supports instance server, or not. |
void |
setIntegrationTablePrefix(java.lang.String pIntegrationTablePrefix) Defines the integration table prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
void |
setJoinBracketsSupported(boolean pBracketsSupported) Defines whether this technology join clauses support brackets, or not. |
void |
setJoinCrossKeyword(java.lang.String pJoinCrossKeyword) Defines the cross join keyword for this OdiTechnology . |
void |
setJoinFullKeyword(java.lang.String pJoinFullKeyword) Defines the full join keyword for this OdiTechnology . |
void |
setJoinInFromClause(boolean pInFromClause) Defines whether this technology join clauses are located in the FROM clause, or not. |
void |
setJoinInnerKeyword(java.lang.String pJoinInnerKeyword) Defines the inner join keyword for this OdiTechnology . |
void |
setJoinLeftOuterKeyword(java.lang.String pJoinLeftOuterKeyword) Defines the left outer join keyword for this OdiTechnology . |
void |
setJoinNaturalKeyword(java.lang.String pJoinNaturalKeyword) Defines the natural join keyword for this OdiTechnology . |
void |
setJoinOuterClauseAfterColumn(boolean pJoinOuterClauseAfterColumn) Defines whether the outer join clause for this OdiTechnology is located after the column. |
void |
setJoinOuterKeyword(java.lang.String pJoinOuterKeyword) Defines the outer join keyword for this OdiTechnology . |
void |
setJoinOuterLocationOnOuterSide(boolean pJoinOuterLocationOnOuterSide) Defines whether the outer join keyword for this OdiTechnology is located on the outer side. |
void |
setJoinRightOuterKeyword(java.lang.String pJoinRightOuterKeyword) Defines the right outer join keyword for this OdiTechnology . |
void |
setJournalTablePrefix(java.lang.String pJournalTablePrefix) Defines the journal table prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
void |
setJournalTriggerPrefix(java.lang.String pJournalTriggerPrefix) Defines the journal trigger prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
void |
setJournalViewPrefix(java.lang.String pJournalViewPrefix) Defines the journal view prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
void |
setLoadingTablePrefix(java.lang.String pLoadingTablePrefix) Defines the loading table prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
void |
setLookupSelectSupported(boolean pLookupSelectSupported) Defines whether this OdiTechnology supports lookup selects, or not. |
void |
setServerNameTerminology(java.lang.String pServerNameTerminology) Sets the terminology used for data server. |
void |
setSetOperatorList(java.util.List<java.lang.String> pOperatorLst) Defines the Set operators defined by this OdiTechnology . |
void |
setSetOperatorSupported(boolean pSetOperatorSupported) Defines whether Set operators are supported by this OdiTechnology , or not. |
void |
setSqlJoinCapability(OdiTechnology.SqlJoinCapability pSqlJoinCapability) Defines the SQL join capability for this OdiTechnology . |
void |
setSqlSelectCapable(boolean pSqlSelectCapable) Defines the capability of executing SQL SELECT statements for this OdiTechnology . |
void |
setSqlWhereCapable(boolean pSqlWhereCapable) Defines the capability of executing SQL WHERE clauses for this OdiTechnology . |
void |
setTemporaryIndexPrefix(java.lang.String pTemporaryIndexPrefix) Defines the temporary index prefix, which is the default value for the OdiPhysicalSchema s newly created in this OdiTechnology . |
boolean |
supportsImport(java.lang.Class<IOdiEntity> pChildClass) Only OdiDataServer s can be imported under an OdiTechnology . |
Methods inherited from class oracle.odi.domain.support.AbstractOdiEntity |
---|
equals, getFirstDate, getFirstUser, getInternalVersion, getLastDate, getLastUser, hashCode, isInstanceLevelSecurityNeeded, isNew, toString |
Methods inherited from class oracle.odi.domain.support.BusinessObject |
---|
clone |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.odi.domain.IOdiEntity |
---|
getFirstDate, getFirstUser, getLastDate, getLastUser, isInstanceLevelSecurityNeeded |
Field Detail |
---|
public static final int NAME_MAX_LENGTH
OdiTechnology
.
public static final int INTERNAL_NAME_MAX_LENGTH
OdiTechnology
.
public static final int ERROR_TABLE_PREFIX_MAX_LENGTH
public static final int TEMPORARY_INDEX_PREFIX_MAX_LENGTH
public static final int INTEGRATION_TABLE_PREFIX_MAX_LENGTH
public static final int LOADING_TABLE_PREFIX_MAX_LENGTH
public static final int JOURNAL_TABLE_PREFIX_MAX_LENGTH
public static final int JOURNAL_TRIGGER_PREFIX_MAX_LENGTH
public static final int JOURNAL_VIEW_PREFIX_MAX_LENGTH
public static final java.lang.String DEFAULT_JOURNAL_TRIGGER_PREFIX
public static final java.lang.String DEFAULT_JOURNAL_VIEW_PREFIX
public static final java.lang.String DEFAULT_JOURNAL_TABLE_PREFIX
public static final java.lang.String DEFAULT_LOADING_TABLE_PREFIX
public static final java.lang.String DEFAULT_INTEGRATION_TABLE_PREFIX
public static final java.lang.String DEFAULT_ERROR_TABLE_PREFIX
public static final java.lang.String DEFAULT_TEMPORARY_INDEX_PREFIX
Method Detail |
---|
public OdiTechnology.ExecutionChannel getExecutionChannel()
OdiTechnology
.OdiTechnology.ExecutionChannel
public java.io.Serializable getInternalId()
IRepositoryEntity
Typically a subclass will delegate to a public SomePrimitiveWrapper getId()
method. The necessity for the getInternalId()
abstract method is solely because the persistence layer needs a way of obtaining the identity irrespective of the actual identity implementation choice.
Returning null
from this method will indicate the object has never been saved. This will likely be relied on by some DAO
implementations.
getInternalId
in interface IRepositoryEntity
public java.lang.String getInternalName()
OdiTechnology
instance.
This internal name is internally used by ODI in order to reference technologies from a work repository.
public java.lang.String getName()
OdiTechnology
.getName
in interface IOdiEntity
getName
in class oracle.odi.domain.support.AbstractOdiEntity
public java.lang.Number getTechnologyId()
OdiTechnology
.public java.util.Collection<OdiDataServer> getDataServers()
Obtains an unmodifiable collection of OdiDataServer
s. Use removeDataServer() to remove elements.
OdiDataServer
s that belongs to this technologypublic void removeDataServer(OdiDataServer pDataServer)
Remove the given OdiDataServer
from the collection of OdiDataServer
s. This will also reset the OdiTechnology of the given OdiDataServer
to null
.
pDataServer
- data server to removeDomainRuntimeException
- if pDataServer is null or does not belong to this OdiTechnologypublic java.util.Collection<OdiLogicalSchema> getLogicalSchemas()
Obtains an unmodifiable collection of OdiLogicalSchema
s. Use removeLogicalSchema() to remove elements.
OdiLogicalSchema
that belongs to this technologypublic void removeLogicalSchema(OdiLogicalSchema pLogicalSchema)
Remove the given OdiLogicalSchema
from the collection of OdiLogicalSchema
s. This will also reset the OdiTechnology of the given OdiLogicalSchema
to null
.
pLogicalSchema
- logical schema to removeDomainRuntimeException
- if pLogicalSchema is null
or does not belong to this OdiTechnologypublic java.lang.String getColumnAliasSeparator()
OdiTechnology
.public java.lang.String getDateDataTypeMask()
OdiTechnology
.public java.lang.String getDdlNullKeyword()
OdiTechnology
.public boolean isFileTechnology()
true
if this is a file technology, false
otherwisepublic java.lang.String getLocalObjectMask()
OdiTechnology
.public java.lang.String getLongVarBinaryDataTypeMask()
OdiTechnology
.public int getMaxColumnNameLength()
OdiTechnology
.public int getMaxTableNameLength()
OdiTechnology
.public java.lang.String getNumericDataTypeMask()
OdiTechnology
.public java.lang.String getRemoteObjectMask()
OdiTechnology
.public java.lang.String getServerDateFunction()
OdiTechnology
.public OdiTechnology.SqlJoinCapability getSqlJoinCapability()
OdiTechnology
.OdiTechnology.SqlJoinCapability
setSqlJoinCapability(SqlJoinCapability)
public void setSqlJoinCapability(OdiTechnology.SqlJoinCapability pSqlJoinCapability)
OdiTechnology
.pSqlJoinCapability
- the join capabilitygetSqlJoinCapability()
public boolean isSqlSelectCapable()
OdiTechnology
is capable of executing SQL SELECT statements.true
if capable, false
otherwisepublic void setSqlSelectCapable(boolean pSqlSelectCapable)
OdiTechnology
.pSqlSelectCapable
- true
if supported, false
otherwiseisSqlSelectCapable()
public boolean isSqlWhereCapable()
OdiTechnology
is able to execute SQL WHERE clauses.true
if capable, false
otherwisepublic void setSqlWhereCapable(boolean pSqlWhereCapable)
OdiTechnology
.pSqlWhereCapable
- true
if supported, false
otherwiseisSqlWhereCapable()
public java.lang.String getStringDataTypeMask()
OdiTechnology
.public java.lang.String getTableAliasSeparator()
OdiTechnology
.public boolean isCatalogSupported()
OdiTechnology
supports catalogs.true
if catalogs are supported, false
otherwisepublic boolean isInstanceServerSupported()
OdiTechnology
supports data server instance name.true
if instance server are supported, false
otherwisepublic void setInstanceServerSupported(boolean pInstanceServerSupported)
OdiTechnology
supports instance server, or not.pInstanceServerSupported
- true
if supported, false
otherwisepublic boolean isSchemaSupported()
OdiTechnology
uses schemas.true
if it uses schemas, false
otherwisepublic java.util.Collection<OdiDataType> getDataTypes()
OdiTechnology
's data types.OdiDataType
s that belongs to this technologypublic OdiDataType getDataType(java.lang.String pDataTypeCode)
OdiDataType
associated to this OdiTechnology
instance which has the given code parameter as data type code.pDataTypeCode
- the data type codeOdiDataType
, or null
if not foundpublic OdiTechnology.PartitionCapability getPartitionCapability()
OdiTechnology.PartitionCapability
public java.lang.String getPartitionMask()
public java.lang.String getSubPartitionMask()
public boolean supportsImport(java.lang.Class<IOdiEntity> pChildClass)
OdiDataServer
s can be imported under an OdiTechnology
.supportsImport
in interface IImportRoot
pChildClass
- class of the object to importtrue
if the given class is OdiDataServer
, false
otherwiseIImportRoot.supportsImport(Class)
public java.util.List<java.lang.String> getSetOperatorList()
OdiTechnology
.setSetOperatorList(List)
public void setSetOperatorList(java.util.List<java.lang.String> pOperatorLst)
OdiTechnology
.pOperatorLst
- Set operators as a list of operator stringsgetSetOperatorList()
public java.lang.String getJoinCrossKeyword()
OdiTechnology
.setJoinCrossKeyword(String)
public boolean isCrossCapable()
OdiTechnology
supports cross joins.true
if supported, false
otherwisepublic void setJoinCrossKeyword(java.lang.String pJoinCrossKeyword)
OdiTechnology
.pJoinCrossKeyword
- a string representing the cross join keywordgetJoinCrossKeyword()
public java.lang.String getJoinFullKeyword()
OdiTechnology
.setJoinFullKeyword(String)
public boolean isFullJoinCapable()
OdiTechnology
supports full joins.true
if supported, false
otherwisepublic void setJoinFullKeyword(java.lang.String pJoinFullKeyword)
OdiTechnology
.pJoinFullKeyword
- a string representing the full join keywordgetJoinFullKeyword()
public java.lang.String getJoinLeftOuterKeyword()
OdiTechnology
.setJoinLeftOuterKeyword(String)
public boolean isLeftOuterJoinCapable()
OdiTechnology
supports left outer joins.true
if supported, false
otherwisepublic void setJoinLeftOuterKeyword(java.lang.String pJoinLeftOuterKeyword)
OdiTechnology
.pJoinLeftOuterKeyword
- a string representing the left outer join keywordgetJoinLeftOuterKeyword()
public java.lang.String getJoinOuterKeyword()
OdiTechnology
.setJoinOuterKeyword(String)
public boolean isOuterJoinCapable()
OdiTechnology
supports outer joins.true
if supported, false
otherwisepublic void setJoinOuterKeyword(java.lang.String pJoinOuterKeyword)
OdiTechnology
.pJoinOuterKeyword
- a string representing the outer join keywordgetJoinOuterKeyword()
public void setJoinOuterLocationOnOuterSide(boolean pJoinOuterLocationOnOuterSide)
OdiTechnology
is located on the outer side.pJoinOuterLocationOnOuterSide
- true
if join keyword is on the outer side, false
if it is located in the inner sideisJoinOuterLocationOnOuterSide()
public boolean isJoinOuterLocationOnOuterSide()
true
if located on the outer side, false if located in the inner side.setJoinOuterLocationOnOuterSide(boolean)
public void setJoinOuterClauseAfterColumn(boolean pJoinOuterClauseAfterColumn)
OdiTechnology
is located after the column.pJoinOuterClauseAfterColumn
- true
if join clause is after the column, false
if it is located before the column.isJoinOuterClauseAfterColumn()
public boolean isJoinOuterClauseAfterColumn()
true
if located after the column, false if located before the column.setJoinOuterClauseAfterColumn(boolean)
public void setJoinNaturalKeyword(java.lang.String pJoinNaturalKeyword)
OdiTechnology
.pJoinNaturalKeyword
- a string representing the natural join keywordgetJoinNaturalKeyword()
public java.lang.String getJoinNaturalKeyword()
OdiTechnology
.setJoinNaturalKeyword(String)
public boolean isNaturalJoinCapable()
OdiTechnology
supports natural joins.true
if supported, false
otherwisepublic java.lang.String getJoinRightOuterKeyword()
OdiTechnology
.setJoinRightOuterKeyword(String)
public boolean isRightOuterJoinCapable()
OdiTechnology
supports right outer joins.true
if supported, false
otherwisepublic void setJoinRightOuterKeyword(java.lang.String pJoinRightOuterKeyword)
OdiTechnology
.pJoinRightOuterKeyword
- a string representing the right outer join keywordgetJoinRightOuterKeyword()
public java.lang.String getJoinInnerKeyword()
OdiTechnology
.setJoinInnerKeyword(String)
public boolean isInnerJoinCapable()
OdiTechnology
supports inner joins.true
if supported, false
otherwisepublic void setJoinInnerKeyword(java.lang.String pJoinInnerKeyword)
OdiTechnology
.pJoinInnerKeyword
- a string representing the inner join keywordgetJoinInnerKeyword()
public boolean isDerivedTablesSupported()
OdiTechnology
supports derived tables, or not.true
if supported, false
otherwisepublic void setDerivedTablesSupported(boolean pDerivedTablesSupported)
OdiTechnology
, or not.pDerivedTablesSupported
- true
if supported, false
otherwisepublic boolean isLookupSelectSupported()
OdiTechnology
supports lookup selects, or not.true
if supported, false
otherwisepublic boolean isLookupSupported()
OdiTechnology
supports lookups, or not.true
if supported, false
otherwise.public void setLookupSelectSupported(boolean pLookupSelectSupported)
OdiTechnology
supports lookup selects, or not.pLookupSelectSupported
- true
if supported, false
otherwisepublic boolean isSetOperatorSupported()
OdiTechnology
supports Set operators, or not.true
if supported, false
otherwisepublic void setSetOperatorSupported(boolean pSetOperatorSupported)
OdiTechnology
, or not.pSetOperatorSupported
- true
if supported, false
otherwisepublic java.util.Collection<OdiIndexType> getIndexTypes()
OdiIndexType
s that belongs to this OdiTechnology
.OdiIndexType
spublic OdiIndexType getIndexType(java.lang.String pIndexTypeCode)
OdiIndexType
associated to this OdiTechnology
instance which has the given code parameter as index type code.pIndexTypeCode
- the index type codeOdiIndexType
, or null
if not found.public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
getSecurityContainer
in interface IRepositoryEntity
public java.lang.String getCatalogTerminology()
public java.lang.String getSchemaNameTerminology()
public java.lang.String getServerNameTerminology()
setServerNameTerminology(String)
public void setServerNameTerminology(java.lang.String pServerNameTerminology)
pServerNameTerminology
- terminology stringgetServerNameTerminology()
public java.lang.String getLocalSequenceMask()
public boolean isNativeSequencesSupported()
OdiTechnology
supports native sequences, or not.true
if native sequences are supported, false
otherwisepublic java.lang.String getRemoteSequenceMask()
public java.lang.String getCurrentDateSQL()
OdiTechnology
.public void setJoinInFromClause(boolean pInFromClause)
By Default this property is true
, meaning a join clause is located in the FROM clause by default.
Note: this property is only relevant for ISO join syntax.
pInFromClause
- true
if join clause is in FROM clause, false
if it is located in the WHERE clausepublic boolean isJoinInFromClause()
Note: this property is only relevant for ISO join syntax.
true
if located in FROM clause, false
if located in WHERE clause.public void setJoinBracketsSupported(boolean pBracketsSupported)
By default brackets are not supported.
Note: this property is only relevant for ISO join syntax.
pBracketsSupported
- true
if brackets are supported, false
otherwisepublic boolean isJoinBracketsSupported()
Note: this property is only relevant for ISO join syntax.
true
if supported, false
if not supportedpublic java.lang.String getErrorTablePrefix()
OdiPhysicalSchema
s newly created in this OdiTechnology
.setErrorTablePrefix(String)
public void setErrorTablePrefix(java.lang.String pErrorTablePrefix)
OdiPhysicalSchema
s newly created in this OdiTechnology
.
By default, that property is initialized with the DEFAULT_ERROR_TABLE_PREFIX
constant field value.
pErrorTablePrefix
- error table prefixDomainRuntimeException
- if Error prefix table is null or longer than 35getErrorTablePrefix()
public java.lang.String getTemporaryIndexPrefix()
OdiPhysicalSchema
s newly created in this OdiTechnology
.setTemporaryIndexPrefix(String)
public void setTemporaryIndexPrefix(java.lang.String pTemporaryIndexPrefix)
OdiPhysicalSchema
s newly created in this OdiTechnology
.
By default, that property is initialized with the DEFAULT_TEMPORARY_INDEX_PREFIX
constant field value.
pTemporaryIndexPrefix
- temporary index prefixDomainRuntimeException
- if temporary index is null or longer than 25getTemporaryIndexPrefix()
public java.lang.String getIntegrationTablePrefix()
OdiPhysicalSchema
s newly created in this OdiTechnology
.setIntegrationTablePrefix(String)
public void setIntegrationTablePrefix(java.lang.String pIntegrationTablePrefix)
OdiPhysicalSchema
s newly created in this OdiTechnology
.
By default, that property is initialized with the DEFAULT_INTEGRATION_TABLE_PREFIX
constant field value.
pIntegrationTablePrefix
- integration table prefixDomainRuntimeException
- if integration table prefix is null or longer than 35getIntegrationTablePrefix()
public java.lang.String getJournalTablePrefix()
OdiPhysicalSchema
s newly created in this OdiTechnology
.setJournalTablePrefix(String)
public void setJournalTablePrefix(java.lang.String pJournalTablePrefix)
OdiPhysicalSchema
s newly created in this OdiTechnology
.
By default, that property is initialized with the DEFAULT_JOURNAL_TABLE_PREFIX
constant field value.
pJournalTablePrefix
- journal table prefixDomainRuntimeException
- if Journal table prefix is null or longer than 35getJournalTablePrefix()
public java.lang.String getJournalTriggerPrefix()
OdiPhysicalSchema
s newly created in this OdiTechnology
.setJournalTriggerPrefix(String)
public void setJournalTriggerPrefix(java.lang.String pJournalTriggerPrefix)
OdiPhysicalSchema
s newly created in this OdiTechnology
.
By default, that property is initialized with the DEFAULT_JOURNAL_TRIGGER_PREFIX
constant field value.
pJournalTriggerPrefix
- journal trigger prefixDomainRuntimeException
- if Journal table prefix is null or longer than 35getJournalTriggerPrefix()
public java.lang.String getJournalViewPrefix()
OdiPhysicalSchema
s newly created in this OdiTechnology
.setJournalViewPrefix(String)
public void setJournalViewPrefix(java.lang.String pJournalViewPrefix)
OdiPhysicalSchema
s newly created in this OdiTechnology
.
By default, that property is initialized with the DEFAULT_JOURNAL_VIEW_PREFIX
constant field value.
pJournalViewPrefix
- view prefixDomainRuntimeException
- if Journal table prefix is null or longer than 35getJournalViewPrefix()
public java.lang.String getLoadingTablePrefix()
OdiPhysicalSchema
s newly created in this OdiTechnology
.setLoadingTablePrefix(String)
public void setLoadingTablePrefix(java.lang.String pLoadingTablePrefix)
OdiPhysicalSchema
s newly created in this OdiTechnology
.
By default, that property is initialized with the DEFAULT_LOADING_TABLE_PREFIX
constant field value.
pLoadingTablePrefix
- table prefixDomainRuntimeException
- if Loading table prefix is null or longer than 35getLoadingTablePrefix()
public java.util.Collection<IFlexFieldValue> getFlexFieldsValues()
IFlexFieldUser
IFlexFieldUser
.getFlexFieldsValues
in interface IFlexFieldUser
public void initFlexFields(IOdiFlexFieldFinder pOdiFlexFieldFinder)
IFlexFieldUser
IFlexFieldUser
.initFlexFields
in interface IFlexFieldUser
pOdiFlexFieldFinder
- OdiFlexField
finder to be used to query flex fieldspublic java.util.Collection<OdiLanguageImpl> getImplementedLanguages()
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |