Skip to content

DirectJDBCSource

Source code in docs_src/capo_glue/types/direct_jdbc_source.py
class DirectJDBCSource(TypedDict, closed=True):
    name: "capo_glue.types.node_name.NodeName"
    """<p>The name of the JDBC source connection.</p>"""
    database: "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    """<p>The database of the JDBC source connection.</p>"""
    table: "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    """<p>The table of the JDBC source connection.</p>"""
    connection_name: (
        "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    )
    """<p>The connection name of the JDBC source.</p>"""
    connection_type: "capo_glue.types.jdbc_connection_type.JDBCConnectionType"
    """<p>The connection type of the JDBC source.</p>"""
    redshift_tmp_dir: NotRequired[
        "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    ]
    """<p>The temp directory of the JDBC Redshift source.</p>"""
    output_schemas: NotRequired["capo_glue.types.glue_schemas.GlueSchemas"]
    """<p>Specifies the data schema for the direct JDBC source.</p>"""

connection_name instance-attribute

connection_name: EnclosedInStringProperty

The connection name of the JDBC source.

connection_type instance-attribute

connection_type: JDBCConnectionType

The connection type of the JDBC source.

database instance-attribute

The database of the JDBC source connection.

name instance-attribute

name: NodeName

The name of the JDBC source connection.

output_schemas instance-attribute

output_schemas: NotRequired[GlueSchemas]

Specifies the data schema for the direct JDBC source.

redshift_tmp_dir instance-attribute

redshift_tmp_dir: NotRequired[EnclosedInStringProperty]

The temp directory of the JDBC Redshift source.

table instance-attribute

The table of the JDBC source connection.