package
Version:
v0.13.0
Opens a new window with list of versions in this module.
Published: Apr 19, 2026
License: Apache-2.0
Opens a new window with license information.
Imports: 12
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Oracle Database
Extract table metadata from Oracle databases.
Usage
source:
name: oracle
config:
connection_url: oracle://admin:1234@localhost:1521/xe
Configuration
| Key |
Type |
Required |
Description |
connection_url |
string |
Yes |
Connection string to access Oracle Database |
Entities
- Entity type:
table
- Source:
Oracle
- URN format:
urn:oracle:{scope}:table:{database}.{table}
Properties
| Property |
Type |
Description |
properties.columns |
array |
List of column metadata |
properties.columns[].name |
string |
Column name |
properties.columns[].data_type |
string |
Data type of the column |
properties.columns[].is_nullable |
bool |
Whether the column is nullable |
properties.columns[].description |
string |
Column comment (omitted if empty) |
properties.columns[].length |
int |
Data length (omitted if 0) |
properties.profile.total_rows |
int |
Total number of rows in the table (omitted if 0) |
Edges
| Source |
Target |
Type |
Description |
table |
table |
references |
Foreign key relationship to the referenced table. |
Contributing
Refer to the contribution guidelines for information on contributing to this module.
Documentation
¶
type Config struct {
ConnectionURL string `json:"connection_url" yaml:"connection_url" mapstructure:"connection_url" validate:"required"`
}
Config holds the set of configuration options for the extractor
type Extractor struct {
}
Extractor manages the extraction of data from the extractor
New returns a pointer to an initialized Extractor Object
Extract collects metadata from the source. Metadata is collected through the emitter
Init initializes the extractor
Source Files
¶
Click to show internal directories.
Click to hide internal directories.