Package io.kestra.plugin.jdbc.vertica
Class Query
java.lang.Object
io.kestra.core.models.tasks.Task
io.kestra.plugin.jdbc.AbstractJdbcBaseQuery
io.kestra.plugin.jdbc.AbstractJdbcQuery
io.kestra.plugin.jdbc.vertica.Query
- All Implemented Interfaces:
io.kestra.core.models.Plugin,io.kestra.core.models.PluginVersioning,io.kestra.core.models.tasks.RunnableTask<io.kestra.plugin.jdbc.AbstractJdbcBaseQuery.Output>,io.kestra.core.models.tasks.TaskInterface,io.kestra.core.models.WorkerJobLifecycle,io.kestra.plugin.jdbc.JdbcConnectionInterface,io.kestra.plugin.jdbc.JdbcQueryInterface,io.kestra.plugin.jdbc.JdbcStatementInterface,VerticaConnectionInterface
@Plugin(examples=@Example(title="Send a SQL query to a Vertica database, and fetch a row as output.",full=true,code="id: vertica_query\nnamespace: company.team\n\ntasks:\n - id: query\n type: io.kestra.plugin.jdbc.vertica.Query\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 Query
extends io.kestra.plugin.jdbc.AbstractJdbcQuery
implements io.kestra.core.models.tasks.RunnableTask<io.kestra.plugin.jdbc.AbstractJdbcBaseQuery.Output>, VerticaConnectionInterface
-
Nested Class Summary
Nested classes/interfaces inherited from class io.kestra.plugin.jdbc.AbstractJdbcQuery
io.kestra.plugin.jdbc.AbstractJdbcQuery.AbstractJdbcQueryBuilder<C extends io.kestra.plugin.jdbc.AbstractJdbcQuery,B extends io.kestra.plugin.jdbc.AbstractJdbcQuery.AbstractJdbcQueryBuilder<C, B>> 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.AbstractJdbcQuery
runningConnection, runningStatementFields 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.AbstractJdbcQuery
canEqual, equals, getRunningConnection, getRunningStatement, hashCode, run, setRunningConnection, setRunningStatement, toStringMethods inherited from class io.kestra.plugin.jdbc.AbstractJdbcBaseQuery
createPreparedStatement, createStatement, fetch, 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
-
Query
public Query()
-
-
Method Details
-
getCellConverter
- Specified by:
getCellConverterin classio.kestra.plugin.jdbc.AbstractJdbcBaseQuery
-
registerDriver
- Specified by:
registerDriverin interfaceio.kestra.plugin.jdbc.JdbcConnectionInterface- Throws:
SQLException
-