Package io.kestra.plugin.jdbc.vertica
Class Queries
java.lang.Object
io.kestra.core.models.tasks.Task
io.kestra.plugin.jdbc.AbstractJdbcBaseQuery
io.kestra.plugin.jdbc.AbstractJdbcQueries
io.kestra.plugin.jdbc.vertica.Queries
- All Implemented Interfaces:
io.kestra.core.models.Plugin,io.kestra.core.models.PluginVersioning,io.kestra.core.models.tasks.RunnableTask<io.kestra.plugin.jdbc.AbstractJdbcQueries.MultiQueryOutput>,io.kestra.core.models.tasks.TaskInterface,io.kestra.core.models.WorkerJobLifecycle,io.kestra.plugin.jdbc.JdbcConnectionInterface,io.kestra.plugin.jdbc.JdbcQueriesInterface,io.kestra.plugin.jdbc.JdbcQueryInterface,io.kestra.plugin.jdbc.JdbcStatementInterface,VerticaConnectionInterface
@Plugin(examples=@Example(title="Send SQL queries to a Vertica database, and fetch a row as output.",full=true,code="id: vertica_queries\nnamespace: company.team\n\ntasks:\n - id: queries\n type: io.kestra.plugin.jdbc.vertica.Queries\n url: jdbc:vertica://127.0.0.1:56982/db\n username: \"{{ secret(\'VERTICA_USERNAME\') }}\"\n password: \"{{ secret(\'VERTICA_PASSWORD\') }}\"\n sql: select * from customer\n fetchType: FETCH_ONE\n"))
public class Queries
extends io.kestra.plugin.jdbc.AbstractJdbcQueries
implements io.kestra.core.models.tasks.RunnableTask<io.kestra.plugin.jdbc.AbstractJdbcQueries.MultiQueryOutput>, VerticaConnectionInterface
-
Nested Class Summary
Nested classes/interfaces inherited from class io.kestra.plugin.jdbc.AbstractJdbcQueries
io.kestra.plugin.jdbc.AbstractJdbcQueries.AbstractJdbcQueriesBuilder<C extends io.kestra.plugin.jdbc.AbstractJdbcQueries,B extends io.kestra.plugin.jdbc.AbstractJdbcQueries.AbstractJdbcQueriesBuilder<C, B>>, io.kestra.plugin.jdbc.AbstractJdbcQueries.MultiQueryOutput Nested classes/interfaces inherited from class io.kestra.plugin.jdbc.AbstractJdbcBaseQuery
io.kestra.plugin.jdbc.AbstractJdbcBaseQuery.AbstractJdbcBaseQueryBuilder<C extends io.kestra.plugin.jdbc.AbstractJdbcBaseQuery,B extends io.kestra.plugin.jdbc.AbstractJdbcBaseQuery.AbstractJdbcBaseQueryBuilder<C, B>>, io.kestra.plugin.jdbc.AbstractJdbcBaseQuery.Output Nested classes/interfaces inherited from class io.kestra.core.models.tasks.Task
io.kestra.core.models.tasks.Task.TaskBuilder<C extends io.kestra.core.models.tasks.Task,B extends io.kestra.core.models.tasks.Task.TaskBuilder<C, B>> -
Field Summary
Fields inherited from class io.kestra.plugin.jdbc.AbstractJdbcQueries
transactionFields inherited from class io.kestra.plugin.jdbc.AbstractJdbcBaseQuery
additionalVars, fetchSize, fetchType, parameters, sqlFields inherited from class io.kestra.core.models.tasks.Task
disabled, id, retry, timeout, type, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.kestra.plugin.jdbc.AbstractCellConvertergetCellConverter(ZoneId zoneId) voidMethods inherited from class io.kestra.plugin.jdbc.AbstractJdbcQueries
canEqual, equals, fetch, getTransaction, hashCode, run, toStringMethods inherited from class io.kestra.plugin.jdbc.AbstractJdbcBaseQuery
createPreparedStatement, createStatement, fetchResult, fetchResults, fetchToFile, getFetchSize, getFetchType, getParameters, getPassword, getSql, getTimeZoneId, getUrl, getUsername, isFetch, isFetchOne, isStore, mapResultSetToMap, prepareStatement, renderFetchType, tagsMethods inherited from class io.kestra.core.models.tasks.Task
findById, findById, getDescription, getDisabled, getId, getLogLevel, getRetry, getRunIf, getTaskCache, getTimeout, getType, getVersion, getWorkerGroup, isAllowFailure, isAllowWarning, isFlowable, isLogToFile, isSendToWorkerTaskMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.kestra.plugin.jdbc.JdbcConnectionInterface
connection, connectionProperties, connectionProperties, getPassword, getUrl, getUsername, validateUrlMethods inherited from interface io.kestra.plugin.jdbc.JdbcStatementInterface
zoneIdMethods inherited from interface io.kestra.core.models.tasks.RunnableTask
runMethods inherited from interface io.kestra.plugin.jdbc.vertica.VerticaConnectionInterface
getSchemeMethods inherited from interface io.kestra.core.models.WorkerJobLifecycle
kill, stop
-
Constructor Details
-
Queries
public Queries()
-
-
Method Details
-
getCellConverter
- Specified by:
getCellConverterin classio.kestra.plugin.jdbc.AbstractJdbcBaseQuery
-
registerDriver
- Specified by:
registerDriverin interfaceio.kestra.plugin.jdbc.JdbcConnectionInterface- Throws:
SQLException
-