Skip navigation links
A B C D E F G I J N O P Q R S T U V W 

A

abort(Executor) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
acceptsURL(String) - Method in class io.cdap.plugin.JDBCDriverShim
 
AUTO_COMMIT_ENABLED - Static variable in class io.cdap.plugin.db.batch.sink.ETLDBOutputFormat
 
AUTO_COMMIT_ENABLED - Static variable in class io.cdap.plugin.db.batch.source.DataDrivenETLDBInputFormat
 

B

BOUNDING_QUERY - Static variable in class io.cdap.plugin.db.batch.source.DBSource.DBSourceConfig
 

C

cleanQuery(String) - Method in class io.cdap.plugin.DBConfig
 
cleanup(Class<? extends Driver>) - Static method in class io.cdap.plugin.DBUtils
Performs any Database related cleanup
clearWarnings() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
close() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
closeConnection() - Method in class io.cdap.plugin.db.batch.source.DataDrivenETLDBInputFormat
 
COLUMN_NAME_CASE - Static variable in class io.cdap.plugin.ConnectionConfig
 
columnNameCase - Variable in class io.cdap.plugin.DBConfig
 
COLUMNS - Static variable in class io.cdap.plugin.db.batch.sink.DBSink.DBSinkConfig
 
columns - Variable in class io.cdap.plugin.db.batch.sink.DBSink.DBSinkConfig
 
commit() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
CONF_KEY - Static variable in class io.cdap.plugin.db.batch.TransactionIsolationLevel
 
configurePipeline(PipelineConfigurer) - Method in class io.cdap.plugin.db.batch.action.DBAction
 
configurePipeline(PipelineConfigurer) - Method in class io.cdap.plugin.db.batch.action.QueryAction
 
configurePipeline(PipelineConfigurer) - Method in class io.cdap.plugin.db.batch.sink.DBSink
 
configurePipeline(PipelineConfigurer) - Method in class io.cdap.plugin.db.batch.source.DBSource
 
connect(String, Properties) - Method in class io.cdap.plugin.JDBCDriverShim
 
CONNECTION_ARGUMENTS - Static variable in class io.cdap.plugin.ConnectionConfig
 
CONNECTION_ARGUMENTS - Static variable in class io.cdap.plugin.DBUtils
 
CONNECTION_STRING - Static variable in class io.cdap.plugin.ConnectionConfig
 
connectionArguments - Variable in class io.cdap.plugin.ConnectionConfig
 
ConnectionConfig - Class in io.cdap.plugin
Defines a base PluginConfig that Database source, sink, and action can all re-use.
ConnectionConfig() - Constructor for class io.cdap.plugin.ConnectionConfig
 
connectionString - Variable in class io.cdap.plugin.ConnectionConfig
 
constructQuery(String, String[]) - Method in class io.cdap.plugin.db.batch.sink.ETLDBOutputFormat
 
convertCase(StructuredRecord, FieldCase) - Static method in class io.cdap.plugin.StructuredRecordUtils
Converts the field names in the input StructuredRecord to a desired case
createArrayOf(String, Object[]) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
createBlob() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
createClob() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
createConnection() - Method in class io.cdap.plugin.db.batch.source.DataDrivenETLDBInputFormat
 
createDBRecordReader(DBInputFormat.DBInputSplit, Configuration) - Method in class io.cdap.plugin.db.batch.source.DataDrivenETLDBInputFormat
 
createNClob() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
createSQLXML() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
createStatement() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
createStatement(int, int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
createStatement(int, int, int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
createStruct(String, Object[]) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 

D

DataDrivenETLDBInputFormat - Class in io.cdap.plugin.db.batch.source
Class that extends DBInputFormat to load the database driver class correctly.
DataDrivenETLDBInputFormat() - Constructor for class io.cdap.plugin.db.batch.source.DataDrivenETLDBInputFormat
 
DBAction - Class in io.cdap.plugin.db.batch.action
Action that runs a db command
DBAction(QueryConfig) - Constructor for class io.cdap.plugin.db.batch.action.DBAction
 
DBConfig - Class in io.cdap.plugin
Defines a base PluginConfig that Database source and sink can re-use
DBConfig() - Constructor for class io.cdap.plugin.DBConfig
 
DBManager - Class in io.cdap.plugin
Class to manage common database operations for Database source and sink plugins.
DBManager(ConnectionConfig) - Constructor for class io.cdap.plugin.DBManager
 
DBRecord - Class in io.cdap.plugin
Writable class for DB Source/Sink
DBRecord(StructuredRecord, int[]) - Constructor for class io.cdap.plugin.DBRecord
Used to construct a DBRecord from a StructuredRecord in the ETL Pipeline
DBRecord() - Constructor for class io.cdap.plugin.DBRecord
Used in map-reduce.
DBRun - Class in io.cdap.plugin.db.batch.action
Class used by database action plugins to run database commands
DBRun(QueryConfig, Class<? extends Driver>) - Constructor for class io.cdap.plugin.db.batch.action.DBRun
 
DBSink - Class in io.cdap.plugin.db.batch.sink
Sink that can be configured to export data to a database table.
DBSink(DBSink.DBSinkConfig) - Constructor for class io.cdap.plugin.db.batch.sink.DBSink
 
DBSink.DBSinkConfig - Class in io.cdap.plugin.db.batch.sink
PluginConfig for DBSink
DBSinkConfig() - Constructor for class io.cdap.plugin.db.batch.sink.DBSink.DBSinkConfig
 
DBSource - Class in io.cdap.plugin.db.batch.source
Batch source to read from a DB table
DBSource(DBSource.DBSourceConfig) - Constructor for class io.cdap.plugin.db.batch.source.DBSource
 
DBSource.DBSourceConfig - Class in io.cdap.plugin.db.batch.source
PluginConfig for DBSource
DBSourceConfig() - Constructor for class io.cdap.plugin.db.batch.source.DBSource.DBSourceConfig
 
DBUtils - Class in io.cdap.plugin
Utility methods for Database plugins shared by Database plugins.
deregisterAllDrivers(Class<? extends Driver>) - Static method in class io.cdap.plugin.DBUtils
De-register all SQL drivers that are associated with the class
destroy() - Method in class io.cdap.plugin.db.batch.sink.DBSink
 
destroy() - Method in class io.cdap.plugin.db.batch.source.DBSource
 
destroy() - Method in class io.cdap.plugin.DBManager
 
destroy() - Method in class io.cdap.plugin.DriverCleanup
 
DriverCleanup - Class in io.cdap.plugin
class to de-register driver

E

ENABLE_AUTO_COMMIT - Static variable in class io.cdap.plugin.ConnectionConfig
 
enableAutoCommit - Variable in class io.cdap.plugin.ConnectionConfig
 
ensureJDBCDriverIsAvailable(Class<? extends Driver>) - Method in class io.cdap.plugin.DBManager
Ensures that the JDBC Driver specified in configuration is available and can be loaded.
ensureJDBCDriverIsAvailable(Class<? extends Driver>, String, String, String) - Static method in class io.cdap.plugin.DBUtils
Ensures that the JDBC Driver specified in configuration is available and can be loaded.
ETLDBOutputFormat<K extends org.apache.hadoop.mapreduce.lib.db.DBWritable,V> - Class in io.cdap.plugin.db.batch.sink
Class that extends DBOutputFormat to load the database driver class correctly.
ETLDBOutputFormat() - Constructor for class io.cdap.plugin.db.batch.sink.ETLDBOutputFormat
 

F

FieldCase - Enum in io.cdap.plugin
Enum to denote case of Structured Record field.

G

getAutoCommit() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getCatalog() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getClientInfo(String) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getClientInfo() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getConf() - Method in class io.cdap.plugin.DBRecord
 
getConnection() - Method in class io.cdap.plugin.db.batch.source.DataDrivenETLDBInputFormat
 
getConnectionArguments(String, String, String) - Static method in class io.cdap.plugin.ConnectionConfig
Parses connection arguments into a Properties.
getConnectionArguments() - Method in class io.cdap.plugin.ConnectionConfig
 
getEnableAutoCommit() - Method in class io.cdap.plugin.DBConfig
 
getHoldability() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getLevel(String) - Static method in class io.cdap.plugin.db.batch.TransactionIsolationLevel
Translates a transaction isolation level string to the corresponding int constant.
getMajorVersion() - Method in class io.cdap.plugin.JDBCDriverShim
 
getMetaData() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getMinorVersion() - Method in class io.cdap.plugin.JDBCDriverShim
 
getNetworkTimeout() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getParentLogger() - Method in class io.cdap.plugin.JDBCDriverShim
 
getPropertyInfo(String, Properties) - Method in class io.cdap.plugin.JDBCDriverShim
 
getRecord() - Method in class io.cdap.plugin.DBRecord
 
getRecordWriter(TaskAttemptContext) - Method in class io.cdap.plugin.db.batch.sink.ETLDBOutputFormat
 
getSchema() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getSchemaFields(ResultSet, String) - Static method in class io.cdap.plugin.DBUtils
Given the result set, get the metadata of the result set and return list of Schema.Field, where name of the field is same as column name and type of the field is obtained using DBUtils#getSchema(int, int, int)
getSchemaFields(ResultSet) - Static method in class io.cdap.plugin.DBUtils
Given the result set, get the metadata of the result set and return list of Schema.Field, where name of the field is same as column name and type of the field is obtained using DBUtils#getSchema(int, int, int)
getTransactionIsolation() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getTypeMap() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
getWarnings() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 

I

IMPORT_QUERY - Static variable in class io.cdap.plugin.db.batch.source.DBSource.DBSourceConfig
 
initialize(BatchRuntimeContext) - Method in class io.cdap.plugin.db.batch.sink.DBSink
 
initialize(BatchRuntimeContext) - Method in class io.cdap.plugin.db.batch.source.DBSource
 
io.cdap.plugin - package io.cdap.plugin
 
io.cdap.plugin.db.batch - package io.cdap.plugin.db.batch
 
io.cdap.plugin.db.batch.action - package io.cdap.plugin.db.batch.action
 
io.cdap.plugin.db.batch.sink - package io.cdap.plugin.db.batch.sink
 
io.cdap.plugin.db.batch.source - package io.cdap.plugin.db.batch.source
 
isClosed() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
isReadOnly() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
isValid(int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
isWrapperFor(Class<?>) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 

J

JDBC_PLUGIN_NAME - Static variable in class io.cdap.plugin.ConnectionConfig
 
JDBC_PLUGIN_TYPE - Static variable in class io.cdap.plugin.ConnectionConfig
 
jdbcCompliant() - Method in class io.cdap.plugin.JDBCDriverShim
 
JDBCDriverShim - Class in io.cdap.plugin
Shim for JDBC driver as a better alternative to mere Class.forName to load the JDBC Driver class.
JDBCDriverShim(Driver) - Constructor for class io.cdap.plugin.JDBCDriverShim
 
jdbcPluginName - Variable in class io.cdap.plugin.ConnectionConfig
 
jdbcPluginType - Variable in class io.cdap.plugin.ConnectionConfig
 

N

nativeSQL(String) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
NoOpCommitConnection - Class in io.cdap.plugin.db.batch
A hack to work around jdbc drivers that create connections that don't support commit.
NoOpCommitConnection(Connection) - Constructor for class io.cdap.plugin.db.batch.NoOpCommitConnection
 
NUM_SPLITS - Static variable in class io.cdap.plugin.db.batch.source.DBSource.DBSourceConfig
 

O

OVERRIDE_SCHEMA - Static variable in class io.cdap.plugin.DBUtils
 

P

PASSWORD - Static variable in class io.cdap.plugin.ConnectionConfig
 
password - Variable in class io.cdap.plugin.ConnectionConfig
 
prepareCall(String) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
prepareCall(String, int, int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
prepareCall(String, int, int, int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
prepareRun(BatchSinkContext) - Method in class io.cdap.plugin.db.batch.sink.DBSink
 
prepareRun(BatchSourceContext) - Method in class io.cdap.plugin.db.batch.source.DBSource
 
prepareStatement(String) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
prepareStatement(String, int, int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
prepareStatement(String, int, int, int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
prepareStatement(String, int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
prepareStatement(String, int[]) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
prepareStatement(String, String[]) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 

Q

query - Variable in class io.cdap.plugin.db.batch.action.QueryConfig
 
QueryAction - Class in io.cdap.plugin.db.batch.action
Runs a query after a pipeline run.
QueryAction(QueryAction.QueryActionConfig) - Constructor for class io.cdap.plugin.db.batch.action.QueryAction
 
QueryAction.QueryActionConfig - Class in io.cdap.plugin.db.batch.action
config for QueryAction
QueryActionConfig() - Constructor for class io.cdap.plugin.db.batch.action.QueryAction.QueryActionConfig
 
QueryConfig - Class in io.cdap.plugin.db.batch.action
Config for Actions running database commands
QueryConfig() - Constructor for class io.cdap.plugin.db.batch.action.QueryConfig
 

R

readFields(DataInput) - Method in class io.cdap.plugin.DBRecord
 
readFields(ResultSet) - Method in class io.cdap.plugin.DBRecord
Builds the DBRecord.record using the specified ResultSet
referenceName - Variable in class io.cdap.plugin.DBConfig
 
releaseSavepoint(Savepoint) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
rollback() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
rollback(Savepoint) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
run(ActionContext) - Method in class io.cdap.plugin.db.batch.action.DBAction
 
run() - Method in class io.cdap.plugin.db.batch.action.DBRun
Uses a configured JDBC driver to execute a SQL statement.
run(BatchActionContext) - Method in class io.cdap.plugin.db.batch.action.QueryAction
 
runCondition - Variable in class io.cdap.plugin.db.batch.action.QueryAction.QueryActionConfig
 

S

SCHEMA - Static variable in class io.cdap.plugin.db.batch.source.DBSource.DBSourceConfig
 
setAutoCommit(boolean) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setCatalog(String) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setClientInfo(String, String) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setClientInfo(Properties) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setConf(Configuration) - Method in class io.cdap.plugin.DBRecord
 
setHoldability(int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setNetworkTimeout(Executor, int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setReadOnly(boolean) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setSavepoint() - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setSavepoint(String) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setSchema(String) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setTransactionIsolation(int) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
setTypeMap(Map<String, Class<?>>) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
shouldRun(BatchActionContext) - Method in class io.cdap.plugin.db.batch.action.QueryAction.QueryActionConfig
 
SPLIT_BY - Static variable in class io.cdap.plugin.db.batch.source.DBSource.DBSourceConfig
 
StructuredRecordUtils - Class in io.cdap.plugin
Utils class that contains StructuredRecord related transformations.

T

TABLE_NAME - Static variable in class io.cdap.plugin.db.batch.sink.DBSink.DBSinkConfig
 
tableExists(Class<? extends Driver>, String) - Method in class io.cdap.plugin.DBManager
 
tableName - Variable in class io.cdap.plugin.db.batch.sink.DBSink.DBSinkConfig
 
toFieldCase(String) - Static method in enum io.cdap.plugin.FieldCase
 
TRANSACTION_ISOLATION_LEVEL - Static variable in class io.cdap.plugin.db.batch.sink.DBSink.DBSinkConfig
 
TRANSACTION_ISOLATION_LEVEL - Static variable in class io.cdap.plugin.db.batch.source.DBSource.DBSourceConfig
 
transactionIsolationLevel - Variable in class io.cdap.plugin.db.batch.sink.DBSink.DBSinkConfig
 
transactionIsolationLevel - Variable in class io.cdap.plugin.db.batch.source.DBSource.DBSourceConfig
 
TransactionIsolationLevel - Class in io.cdap.plugin.db.batch
Utility class for dealing with Connection's transaction isolation level constants.
TransactionIsolationLevel.Level - Enum in io.cdap.plugin.db.batch
Enum mapping to the constants in Connection.
transform(StructuredRecord, Emitter<KeyValue<DBRecord, NullWritable>>) - Method in class io.cdap.plugin.db.batch.sink.DBSink
 
transform(KeyValue<LongWritable, DBRecord>, Emitter<StructuredRecord>) - Method in class io.cdap.plugin.db.batch.source.DBSource
 
transformValue(int, int, int, ResultSet, String) - Static method in class io.cdap.plugin.DBUtils
 

U

unwrap(Class<T>) - Method in class io.cdap.plugin.db.batch.NoOpCommitConnection
 
USER - Static variable in class io.cdap.plugin.ConnectionConfig
 
user - Variable in class io.cdap.plugin.ConnectionConfig
 

V

validate() - Method in class io.cdap.plugin.db.batch.action.QueryAction.QueryActionConfig
 
validate(String) - Static method in class io.cdap.plugin.db.batch.TransactionIsolationLevel
Validates that the given level is either null or one of the possible transaction isolation levels.
validateJDBCPluginPipeline(PipelineConfigurer, String) - Method in class io.cdap.plugin.DBManager
 
valueOf(String) - Static method in enum io.cdap.plugin.db.batch.TransactionIsolationLevel.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cdap.plugin.FieldCase
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.cdap.plugin.db.batch.TransactionIsolationLevel.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cdap.plugin.FieldCase
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(DataOutput) - Method in class io.cdap.plugin.DBRecord
 
write(PreparedStatement) - Method in class io.cdap.plugin.DBRecord
Writes the DBRecord.record to the specified PreparedStatement
A B C D E F G I J N O P Q R S T U V W 
Skip navigation links

Copyright © 2019 CDAP Licensed under the Apache License, Version 2.0.