MCPcopy Index your code
hub / github.com/embulk/embulk-input-jdbc

github.com/embulk/embulk-input-jdbc @v0.13.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.13.2 ↗ · + Follow
513 symbols 1,165 edges 58 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

JDBC input plugins for Embulk

JDBC input plugins for Embulk loads records to databases using JDBC drivers.

[WARNING!]

  • embulk-input-jdbc 0.10 requires Java 8 or later (no longer supports Java 7), and requires embulk 0.9 or later.
  • The default embulk type for MySQL JSON type was changed from string to json since embulk-input-jdbc 0.10 .

MySQL

See embulk-input-mysql.

PostgreSQL

See embulk-input-postgresql.

Redshift

See embulk-input-redshift.

SQL Server

See embulk-input-sqlserver.

Others (generic JDBC)

See embulk-input-jdbc.

Extension points exported contracts — how you extend this code

BatchSelect (Interface)
(no doc) [4 implementers]
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/JdbcInputConnection.java
SQLServerPluginTask (Interface)
(no doc)
embulk-input-sqlserver/src/main/java/org/embulk/input/sqlserver/SQLServerInputPlugin.java
PostgreSQLPluginTask (Interface)
(no doc)
embulk-input-postgresql/src/main/java/org/embulk/input/postgresql/PostgreSQLInputPlugin.java
RedshiftPluginTask (Interface)
(no doc)
embulk-input-redshift/src/main/java/org/embulk/input/redshift/RedshiftInputPlugin.java
MySQLPluginTask (Interface)
(no doc)
embulk-input-mysql/src/main/java/org/embulk/input/mysql/MySQLInputPlugin.java
ColumnGetter (Interface)
(no doc) [4 implementers]
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/getter/ColumnGetter.java
JdbcColumnOption (Interface)
(no doc) [1 implementers]
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/JdbcColumnOption.java
PluginTask (Interface)
(no doc)
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/AbstractJdbcInputPlugin.java

Core symbols most depended-on inside this repo

format
called by 31
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/getter/TimestampWithTimeZoneIncrementalHandler.java
toString
called by 20
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/Ssl.java
getName
called by 17
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/JdbcColumn.java
close
called by 11
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/JdbcInputConnection.java
getTypeName
called by 10
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/JdbcColumn.java
getTable
called by 9
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/AbstractJdbcInputPlugin.java
quoteIdentifierString
called by 8
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/JdbcInputConnection.java
getIncrementalColumns
called by 8
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/AbstractJdbcInputPlugin.java

Shape

Method 443
Class 60
Interface 9
Enum 1

Languages

Java100%

Modules by API surface

embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/AbstractJdbcInputPlugin.java52 symbols
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/JdbcInputConnection.java39 symbols
embulk-input-sqlserver/src/main/java/org/embulk/input/sqlserver/SQLServerInputPlugin.java23 symbols
embulk-input-postgresql/src/main/java/org/embulk/input/postgresql/PostgreSQLInputPlugin.java18 symbols
embulk-input-mysql/src/main/java/org/embulk/input/mysql/MySQLInputPlugin.java17 symbols
embulk-input-mysql/src/test/java/org/embulk/input/mysql/BasicTest.java16 symbols
embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/getter/AbstractColumnGetter.java16 symbols
embulk-input-redshift/src/main/java/org/embulk/input/redshift/RedshiftInputPlugin.java13 symbols
embulk-input-mysql/src/test/java/org/embulk/input/mysql/OptionTest.java12 symbols
embulk-input-mysql/src/test/java/org/embulk/input/mysql/IncrementalTest.java11 symbols
embulk-input-redshift/src/test/java/org/embulk/input/redshift/IncrementalTest.java10 symbols
embulk-input-postgresql/src/test/java/org/embulk/input/postgresql/IncrementalTest.java10 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add embulk-input-jdbc \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page