Class OracleTabularTable
java.lang.Object
org.odpi.openmetadata.adapters.connectors.oracle.tabulardatasource.OracleTabularTable
- All Implemented Interfaces:
OracleTable
Convert the tabular data source description into something understandable by Oracle Database so the schema
for the table can be set up in the database.
-
Constructor Summary
ConstructorsConstructorDescriptionOracleTabularTable(String tableName, String tableDescription, List<TabularColumnDescription> columnDescriptions) Construct the Oracle table information from the tabular data information. -
Method Summary
Modifier and TypeMethodDescriptionReturn the columns that are not primary keys.Return the list of foreign keys for this table.Return the columns that are added as an extension using ALTER TABLE.Return the columns that are primary keys.Return the description of the table.Return the name of the table.getTableName(String schemaName) Return the name of the table.
-
Constructor Details
-
OracleTabularTable
public OracleTabularTable(String tableName, String tableDescription, List<TabularColumnDescription> columnDescriptions) Construct the Oracle table information from the tabular data information.- Parameters:
tableName- name of the tabletableDescription- description of the tablecolumnDescriptions- list of columns
-
-
Method Details
-
getTableName
Return the name of the table.- Specified by:
getTableNamein interfaceOracleTable- Returns:
- name
-
getTableName
Return the name of the table.- Specified by:
getTableNamein interfaceOracleTable- Parameters:
schemaName- name of schema- Returns:
- name
-
getTableDescription
Return the description of the table.- Specified by:
getTableDescriptionin interfaceOracleTable- Returns:
- text
-
getPrimaryKeys
Return the columns that are primary keys.- Specified by:
getPrimaryKeysin interfaceOracleTable- Returns:
- list of columns
-
getDataColumns
Return the columns that are not primary keys.- Specified by:
getDataColumnsin interfaceOracleTable- Returns:
- list of columns
-
getNewColumns
Return the columns that are added as an extension using ALTER TABLE.- Specified by:
getNewColumnsin interfaceOracleTable- Returns:
- list of columns
-
getForeignKeys
Return the list of foreign keys for this table.- Specified by:
getForeignKeysin interfaceOracleTable- Returns:
- list
-