Package io.kestra.jdbc.repository
Class AbstractJdbcRepository
java.lang.Object
io.kestra.jdbc.repository.AbstractJdbcRepository
- Direct Known Subclasses:
AbstractJdbcExecutionDelayStorage,AbstractJdbcExecutionQueuedStorage,AbstractJdbcExecutionRepository,AbstractJdbcFlowRepository,AbstractJdbcFlowTopologyRepository,AbstractJdbcLogRepository,AbstractJdbcMetricRepository,AbstractJdbcMultipleConditionStorage,AbstractJdbcServiceInstanceRepository,AbstractJdbcSettingRepository,AbstractJdbcSubflowExecutionStorage,AbstractJdbcTemplateRepository,AbstractJdbcTriggerRepository,AbstractJdbcWorkerJobRunningRepository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jooq.ConditionbuildTenantCondition(String tenantId) protected org.jooq.Conditionprotected org.jooq.ConditiondefaultFilter(String tenantId) static org.jooq.Field<Object> static <T> org.jooq.Field<T> protected List<org.jooq.Field<?>> groupByFields(Duration duration) protected List<org.jooq.Field<?>> groupByFields(Duration duration, @Nullable String dateField, io.kestra.core.utils.DateUtils.GroupType groupBy) protected org.jooq.Field<Integer> weekFromTimestamp(org.jooq.Field<Timestamp> timestampField)
-
Constructor Details
-
AbstractJdbcRepository
public AbstractJdbcRepository()
-
-
Method Details
-
defaultFilter
protected org.jooq.Condition defaultFilter() -
defaultFilter
-
buildTenantCondition
-
field
-
field
-
groupByFields
-
weekFromTimestamp
-
groupByFields
-