Package | Description |
---|---|
oracle.odi.domain.mapping.generator | |
oracle.odi.mapping.generation | |
oracle.odi.mapping.generation.pig | |
oracle.odi.mapping.generation.spark |
Constructor and Description |
---|
TaskControl(oracle.odi.domain.mapping.generator.MapComponentGenerator componentGenerator,
oracle.odi.domain.mapping.generator.IGeneratorTaskContainer taskContainer,
oracle.odi.domain.project.ComponentKMLine line,
oracle.odi.domain.mapping.physical.MapPhysicalNode node,
java.util.Map globalVarMap,
AbstractSyntaxTree ast) |
Modifier and Type | Class and Description |
---|---|
class |
AgentStreamingInsertStatement
Class to model an insert into a C$ staging table.
|
class |
ArrayExpression
A class representing complex expressions generated by the mapping code
generator.
|
class |
CallScriptCmd
A call script command takes a list of input relation and produces an output relation.
|
class |
Command
The abstract class which models an ODI scripting "command".
|
class |
CorrelatedQuery
A class to model a correlated subquery.
|
class |
CustomAST
A class to provide a customizable abstract syntax tree object to be used during code generation,
to generate code from an arbitrary user-settable template and template substitution map.
|
class |
CustomizableCommand
The abstract class for modeling a "customizable command".
|
class |
DistinctCmd |
class |
Expression
A class representing the expressions used within the mapping code
generator AST tree.
|
class |
ExpressionCmd
This class represents a generic expression command, corresponding to an expression
component.
|
class |
FileInsertStatement |
class |
FileSqlQuery
A class to model a File SQL query in the ODI code generator.
|
class |
FileUpdateStatement
Class to represent an update DML statement executed using a specialized JDBC file driver.
|
class |
FilterCmd |
class |
FilterSubQuery
FilterSubQuery is a part of whereList of the outer query.
|
class |
FlattenCmd |
class |
FromClause
Class to model a SQL FROM clause
|
class |
GroupCmd |
class |
JoinCmd |
class |
JoinTable
Class to model a SQL join between 2 tables or subqueries.
|
class |
LoadCmd |
class |
LookupCmd |
class |
NestedSqlQuery
A class to represent a nested SQLquery, which acts as an inline view inside another SQL query
|
class |
NullTarget
A class to indicate that no code or task will be generated for this object.
|
class |
OracleInsertStatement
Models an Oracle insert statement in the ODI code generator.
|
class |
OracleMergeStatement
Models an Oracle merge statement in the ODI code generator.
|
class |
OracleSqlQuery
Models an Oracle SQL query in the ODI code generator.
|
class |
OracleUpdateStatement
Models an Oracle update statement in the ODI code generator.
|
class |
OrderByCmd |
class |
PigCommand |
class |
PigScript |
class |
PivotCmd |
class |
PivotQuery
The PivotQuery class models an Oracle pivot query.
|
class |
QueryClause |
class |
Script
This is the AST class that represents a script.
|
class |
SetCmd |
class |
SetQuery
SetQuery is the substitution API class used for set operation.
It holds a collection of SqlQuery (the queries that will be union-ed),
a collection of columns alias, a set operation type and a set alias. |
class |
SourceASTList
The SourceASTList class models a list of substitution API objects
|
class |
SplitCmd |
class |
SqlDeleteStatement
Models an SQL delete statement in the ODI code generator.
|
class |
SqlInsertStatement
The SqlInsertStatement class models an SQL insert statement in the ODI code generator.
|
class |
SqlMergeStatement
The SqlMergeStatement class models an SQL merge statement in the ODI code generator.
|
class |
SqlMultiInsertStatement
The SqlMultiInsertStatement class models an SQL multi-insert statement in the ODI code generator.
|
class |
SqlQuery
The SqlQuery class models a SQL query in the ODI code generator.
|
class |
SqlUpdateStatement
Models an SQL update statement in the ODI code generator.
|
class |
StarCmd |
class |
StoreCmd |
class |
StringConstant
A class representing an expression that is a string constant.
|
class |
StringExpression
A class representing an expression that is a text string.
|
class |
SubqueryFilterCmd |
class |
Table
A class to represent a source table in a SQL query.
|
class |
TableFunctionReference
A class to represent a reference to a database table function in a SQL query.
|
class |
TableQueryReference
The TableQueryReference class represents the query for a table, used in an SQL FROM clause.
|
class |
TableReference
The TableReference class represents a table used in a TableQueryReference.
|
class |
TextTemplateTree |
class |
UnpivotCmd |
class |
WrappedCorrelatedQuery
A wrappedCorrelatedQuery is a special correlated query that may be wrapped within a string expression.
|
Constructor and Description |
---|
AbstractSyntaxTree(AbstractSyntaxTree otherAST) |
Modifier and Type | Class and Description |
---|---|
class |
PigCallScriptCmd |
class |
PigDistinctCmd |
class |
PigExpressionCmd |
class |
PigFilterCmd |
class |
PigFlattenCmd |
class |
PigGroupCmd |
class |
PigJoinCmd |
class |
PigLoadCmd |
class |
PigLookupCmd |
class |
PigOrderByCmd |
class |
PigPivotCmd |
class |
PigSetCmd |
class |
PigSplitCmd |
class |
PigStarCmd |
class |
PigStoreCmd |
class |
PigSubqueryFilterCmd |
class |
PigUnpivotCmd |
Modifier and Type | Class and Description |
---|---|
class |
SparkCallScriptCmd
This class is the AST representing a Spark script call command, for implementing ODI table function.
|
class |
SparkCommand
An AST class representing a Spark command.
|
class |
SparkDistinctCmd
This is the AST representing a Spark distinct command.
|
class |
SparkExpressionCmd
The AST representing a Spark expression command.
|
class |
SparkFilterCmd
This is the AST representing a Spark filter command.
|
class |
SparkFlattenCmd |
class |
SparkGroupCmd
This is the AST representing a Spark group command.
|
class |
SparkHiveStoreCmd
This is the AST representing a Spark Hive store command.
|
class |
SparkHqlCmd
This is the AST representing a Spark Hql command.
|
class |
SparkInputSigCmd
The AST representing a Spark input signature command.
|
class |
SparkJoinCmd
This is the AST representing a Spark Join command.
|
class |
SparkKeyBasedLookupCmd
This is the AST representing a Spark key based lookup command
|
class |
SparkLoadCmd
This is the AST representing a Spark load command.
|
class |
SparkLookupCmd
The Spark command for Lookup data for a driving data source.
|
class |
SparkOrderByCmd
This is the AST representing a Spark order command.
|
class |
SparkOutputSigCmd
The AST representing a Spark output signature command.
|
class |
SparkPivotCmd
The Spark specific AST for pivot command.
|
class |
SparkScript
This is the AST class that represents a Spark script.
|
class |
SparkSetCmd
This is the AST representing a Spark set command.
|
class |
SparkSplitCmd
This is the AST representing a Spark split command.
|
class |
SparkSQLCmd
This is the AST representing a Spark SQL command.
|
class |
SparkSQLStoreCmd
This is the AST representing a Spark SQL store command.
|
class |
SparkStartStreamingCmd
This Spark command class generate python code for starting and stopping streaming processing
start()
awaitTerminationOrTimeout(timeout)
|
class |
SparkStoreCmd
This is the AST representing a Spark store command.
|
class |
SparkUnpivotCmd
This is the AST representing a Spark unpivot command.
|
Modifier and Type | Method and Description |
---|---|
AbstractSyntaxTree |
SparkCommand.cloneAST()
Get the copy of current AST instance.
|
AbstractSyntaxTree |
SparkScript.cloneAST()
Clone the current script as the new AST object.
|
AbstractSyntaxTree |
SparkCommand.combineTree(AbstractSyntaxTree tree) |
AbstractSyntaxTree |
SparkScript.combineTree(AbstractSyntaxTree tree)
Combine a given AST object with the current spark script.
|
Modifier and Type | Method and Description |
---|---|
void |
SparkScript.addChild(AbstractSyntaxTree node)
Add the child AST object for this spark script
|
AbstractSyntaxTree |
SparkCommand.combineTree(AbstractSyntaxTree tree) |
AbstractSyntaxTree |
SparkScript.combineTree(AbstractSyntaxTree tree)
Combine a given AST object with the current spark script.
|