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 co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
acceptsURL(String) - Method in class co.cask.hydrator.plugin.JDBCDriverShim
 
AUTO_COMMIT_ENABLED - Static variable in class co.cask.hydrator.plugin.db.batch.sink.ETLDBOutputFormat
 
AUTO_COMMIT_ENABLED - Static variable in class co.cask.hydrator.plugin.db.batch.source.DataDrivenETLDBInputFormat
 

B

BOUNDING_QUERY - Static variable in class co.cask.hydrator.plugin.db.batch.source.DBSource.DBSourceConfig
 

C

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

D

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

E

ENABLE_AUTO_COMMIT - Static variable in class co.cask.hydrator.plugin.ConnectionConfig
 
enableAutoCommit - Variable in class co.cask.hydrator.plugin.ConnectionConfig
 
ensureJDBCDriverIsAvailable(Class<? extends Driver>) - Method in class co.cask.hydrator.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 co.cask.hydrator.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 co.cask.hydrator.plugin.db.batch.sink
Class that extends DBOutputFormat to load the database driver class correctly.
ETLDBOutputFormat() - Constructor for class co.cask.hydrator.plugin.db.batch.sink.ETLDBOutputFormat
 

F

FieldCase - Enum in co.cask.hydrator.plugin
Enum to denote case of Structured Record field.

G

getAutoCommit() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getCatalog() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getClientInfo(String) - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getClientInfo() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getConf() - Method in class co.cask.hydrator.plugin.DBRecord
 
getConnection() - Method in class co.cask.hydrator.plugin.db.batch.source.DataDrivenETLDBInputFormat
 
getEnableAutoCommit() - Method in class co.cask.hydrator.plugin.DBConfig
 
getHoldability() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getMajorVersion() - Method in class co.cask.hydrator.plugin.JDBCDriverShim
 
getMetaData() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getMinorVersion() - Method in class co.cask.hydrator.plugin.JDBCDriverShim
 
getNetworkTimeout() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getParentLogger() - Method in class co.cask.hydrator.plugin.JDBCDriverShim
 
getPropertyInfo(String, Properties) - Method in class co.cask.hydrator.plugin.JDBCDriverShim
 
getRecord() - Method in class co.cask.hydrator.plugin.DBRecord
 
getRecordWriter(TaskAttemptContext) - Method in class co.cask.hydrator.plugin.db.batch.sink.ETLDBOutputFormat
 
getSchema() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getSchema(DBSource.GetSchemaRequest, EndpointPluginContext) - Method in class co.cask.hydrator.plugin.db.batch.source.DBSource
Endpoint method to get the output schema of a query.
getSchemaFields(ResultSet, String) - Static method in class co.cask.hydrator.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.getType(int)
getSchemaFields(ResultSet) - Static method in class co.cask.hydrator.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.getType(int)
getTransactionIsolation() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getTypeMap() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
getWarnings() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 

I

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

J

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

N

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

O

OVERRIDE_SCHEMA - Static variable in class co.cask.hydrator.plugin.DBUtils
 

P

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

Q

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

R

readFields(DataInput) - Method in class co.cask.hydrator.plugin.DBRecord
 
readFields(ResultSet) - Method in class co.cask.hydrator.plugin.DBRecord
Builds the DBRecord.record using the specified ResultSet
referenceName - Variable in class co.cask.hydrator.plugin.DBConfig
 
releaseSavepoint(Savepoint) - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
rollback() - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
rollback(Savepoint) - Method in class co.cask.hydrator.plugin.db.batch.NoOpCommitConnection
 
run(ActionContext) - Method in class co.cask.hydrator.plugin.db.batch.action.DBAction
 
run() - Method in class co.cask.hydrator.plugin.db.batch.action.DBRun
 
run(BatchActionContext) - Method in class co.cask.hydrator.plugin.db.batch.action.QueryAction
 
runCondition - Variable in class co.cask.hydrator.plugin.db.batch.action.QueryAction.QueryActionConfig
 

S

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

T

TABLE_NAME - Static variable in class co.cask.hydrator.plugin.db.batch.sink.DBSink.DBSinkConfig
 
tableExists(Class<? extends Driver>, String) - Method in class co.cask.hydrator.plugin.DBManager
 
tableName - Variable in class co.cask.hydrator.plugin.db.batch.sink.DBSink.DBSinkConfig
 
toFieldCase(String) - Static method in enum co.cask.hydrator.plugin.FieldCase
 
transform(StructuredRecord, Emitter<KeyValue<DBRecord, NullWritable>>) - Method in class co.cask.hydrator.plugin.db.batch.sink.DBSink
 
transform(KeyValue<LongWritable, DBRecord>, Emitter<StructuredRecord>) - Method in class co.cask.hydrator.plugin.db.batch.source.DBSource
 

U

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

V

validate() - Method in class co.cask.hydrator.plugin.db.batch.action.QueryAction.QueryActionConfig
 
validateJDBCPluginPipeline(PipelineConfigurer, String) - Method in class co.cask.hydrator.plugin.DBManager
 
valueOf(String) - Static method in enum co.cask.hydrator.plugin.FieldCase
Returns the enum constant of this type with the specified name.
values() - Static method in enum co.cask.hydrator.plugin.FieldCase
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(DataOutput) - Method in class co.cask.hydrator.plugin.DBRecord
 
write(PreparedStatement) - Method in class co.cask.hydrator.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 

Copyright © 2017 Cask Data, Inc. Licensed under the Apache License, Version 2.0.