From 050fc75aa2f89820ed54a04c121bf875efe9fd2e Mon Sep 17 00:00:00 2001 From: Jorge Esteban Quilcate Otoya Date: Wed, 21 Jan 2026 20:10:38 +0200 Subject: [PATCH 1/2] chore(inkless): Update make and ci to check built jooq classes --- .github/workflows/build.yml | 10 +++------ .github/workflows/inkless.yml | 39 ++++++++++++++++++++++++++++------- Makefile | 10 ++++++--- build.gradle | 6 +++--- 4 files changed, 44 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0593464041f..75e76f1f2b4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -219,16 +219,12 @@ jobs: with: name: combined-test-catalog - # JOOQ classes are generated on the previous validate job, - # but if generated with JDK 17, there are no warning suppressions for `this-escape` needed after JDK 21. - # see https://github.com/jOOQ/jOOQ/issues/15619 - - name: Regenerate JOOQ classes (needed after JDK 21) - if: matrix.java != '17' - run: ./gradlew :storage:inkless:generateJooqClasses + # JOOQ classes are pre-committed with JDK 23 (includes @SuppressWarnings("this-escape") annotations) + # No regeneration needed for any JDK version - name: Verify JOOQ classes are up-to-date in release branches if: startsWith(github.ref_name, 'inkless-') run: | - git diff --exit-code --stat -- storage/inkless/src/main/generated-jooq || (echo "JOOQ classes are not up-to-date, please run './gradlew :storage:inkless:generateJooqClasses' and commit the changes" && exit 1) + git diff --exit-code --stat -- storage/inkless/src/main/jooq || (echo "JOOQ classes are not up-to-date, please run 'make jooq' with JDK 23 and commit the changes" && exit 1) - name: JUnit Tests id: junit-test uses: ./.github/actions/run-gradle diff --git a/.github/workflows/inkless.yml b/.github/workflows/inkless.yml index f6d66d82de4..6ef4a105635 100644 --- a/.github/workflows/inkless.yml +++ b/.github/workflows/inkless.yml @@ -35,12 +35,39 @@ jobs: - uses: actions/setup-python@v5 with: python-version: '3.12' + + # Generate JOOQ classes with JDK 23 to include @SuppressWarnings("this-escape") annotations + - name: Setup JDK 23 for JOOQ generation + uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: 23 + + - name: Generate JOOQ classes + run: make jooq + + - name: Verify JOOQ classes are up-to-date + run: | + if [[ -n $(git status -s -- storage/inkless/src/main/jooq) ]]; then + echo "JOOQ classes are not up-to-date with Flyway migrations:" + git status -s -- storage/inkless/src/main/jooq + git diff --stat -- storage/inkless/src/main/jooq + echo "" + echo "Please run 'make jooq' with JDK 23 and commit the changes" + exit 1 + else + echo "JOOQ classes are up-to-date." + fi + shell: bash + + # Switch to JDK 17 for compilation and validation - name: Setup Gradle uses: ./.github/actions/setup-gradle with: java-version: 17 gradle-cache-read-only: ${{ inputs.gradle-cache-read-only }} gradle-cache-write-only: ${{ inputs.gradle-cache-write-only }} + - name: Compile and validate env: SCAN_ARG: ${{ inputs.is-public-fork && '--no-scan' || '--scan' }} @@ -50,7 +77,7 @@ jobs: # --scan: Publish the build scan. This will only work on PRs from apache/kafka and trunk # --no-scan: For public fork PRs, we won't attempt to publish the scan run: | - ./gradlew --build-cache --info $SCAN_ARG check -x test + ./gradlew --build-cache --info $SCAN_ARG check -x test -x generateJooqClasses - name: Gen docs run: make docs @@ -112,23 +139,19 @@ jobs: gradle-cache-read-only: ${{ inputs.gradle-cache-read-only }} gradle-cache-write-only: ${{ inputs.gradle-cache-write-only }} develocity-access-key: ${{ secrets.GE_ACCESS_TOKEN }} - # JOOQ classes are generated on the previous validate job, - # but if generated with JDK 17, there are no warning suppressions for `this-escape` needed after JDK 21. - # see https://github.com/jOOQ/jOOQ/issues/15619 - - name: Regenerate JOOQ classes (needed after JDK 21) - if: matrix.java != '17' - run: ./gradlew :storage:inkless:generateJooqClasses - name: Test # Gradle flags # --build-cache: Let Gradle restore the build cache # --no-scan: Don't attempt to publish the scan yet. We want to archive it first. # --continue: Keep running even if a test fails # -PcommitId Prevent the Git SHA being written into the jar files (which breaks caching) + # JOOQ classes are pre-committed with JDK 23, so no regeneration needed id: junit-test env: TIMEOUT_MINUTES: 30 GRADLE_ARGS: >- - --build-cache --no-scan + --build-cache --no-scan + -x generateJooqClasses -PtestLoggingEvents=started,passed,skipped,failed -PmaxParallelForks=2 -PmaxTestRetries=1 -PmaxTestRetryFailures=3 diff --git a/Makefile b/Makefile index 8e373e82f17..3958bb2bd11 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ VERSION := 4.1.0-inkless-SNAPSHOT .PHONY: build build: - ./gradlew :core:build :storage:inkless:build :metadata:build -x test + ./gradlew :core:build :storage:inkless:build :metadata:build -x test -x generateJooqClasses core/build/distributions/kafka_2.13-$(VERSION).tgz: echo "Building Kafka distribution with version $(VERSION)" @@ -51,13 +51,13 @@ fmt: .PHONY: test test: - ./gradlew :storage:inkless:test :storage:inkless:integrationTest + ./gradlew :storage:inkless:test :storage:inkless:integrationTest -x generateJooqClasses ./gradlew :metadata:test --tests "org.apache.kafka.controller.*" ./gradlew :core:test --tests "*Inkless*" .PHONY: pitest pitest: - ./gradlew :storage:inkless:pitest + ./gradlew :storage:inkless:pitest -x generateJooqClasses .PHONY: integration_test integration_test_core: @@ -67,6 +67,10 @@ integration_test_core: clean: ./gradlew clean +.PHONY: jooq +jooq: + ./gradlew :storage:inkless:generateJooqClasses + DEMO := s3-local .PHONY: demo demo: diff --git a/build.gradle b/build.gradle index 56acda39dc8..fcd022fb582 100644 --- a/build.gradle +++ b/build.gradle @@ -2571,7 +2571,7 @@ project(':storage:inkless') { ) } basePackageName.set("org.jooq.generated") - outputDirectory.set(project.layout.buildDirectory.dir("generated-jooq")) + outputDirectory.set(project.layout.projectDirectory.dir("src/main/jooq")) includeFlywayTable.set(false) outputSchemaToDefault.add("public") inputs.dir("src/main/resources/db/migration") @@ -2583,8 +2583,8 @@ project(':storage:inkless') { java { srcDirs = [ "src/main/java", - "${projectDir}/build/generated/main/java", - "${projectDir}/build/generated-jooq" + "src/main/jooq", + "${projectDir}/build/generated/main/java" ] } } From 746e284519c8cd4178bca3251c577dae7916d0c4 Mon Sep 17 00:00:00 2001 From: Jorge Esteban Quilcate Otoya Date: Wed, 21 Jan 2026 20:09:45 +0200 Subject: [PATCH 2/2] chore(storage:inkless): add jooq classes To improve developer experience, jooq classes will be added to the source code instead of generating them on build. This will remove the strong dependency on Docker to build inkless. --- .../org/jooq/generated/DefaultCatalog.java | 63 ++ .../org/jooq/generated/DefaultSchema.java | 597 ++++++++++++++++ .../main/jooq/org/jooq/generated/Domains.java | 222 ++++++ .../main/jooq/org/jooq/generated/Indexes.java | 39 ++ .../main/jooq/org/jooq/generated/Keys.java | 63 ++ .../jooq/org/jooq/generated/Routines.java | 639 ++++++++++++++++++ .../main/jooq/org/jooq/generated/Tables.java | 483 +++++++++++++ .../main/jooq/org/jooq/generated/UDTs.java | 132 ++++ .../enums/CommitBatchResponseErrorV1.java | 73 ++ .../enums/CommitFileMergeWorkItemErrorV1.java | 71 ++ .../enums/DeleteRecordsResponseErrorV1.java | 67 ++ .../EnforceRetentionResponseErrorV1.java | 65 ++ .../org/jooq/generated/enums/FileReasonT.java | 67 ++ .../org/jooq/generated/enums/FileStateT.java | 67 ++ .../enums/FindBatchesResponseErrorV1.java | 67 ++ .../enums/ListOffsetsResponseErrorV1.java | 69 ++ .../ReleaseFileMergeWorkItemErrorV1.java | 67 ++ .../generated/routines/BatchTimestamp.java | 111 +++ .../routines/CommitFileMergeWorkItemV1.java | 208 ++++++ .../generated/routines/DeleteBatchV1.java | 69 ++ .../generated/routines/DeleteFilesV1.java | 52 ++ .../generated/routines/DeleteTopicV1.java | 70 ++ .../routines/MarkFileToDeleteV1.java | 69 ++ .../routines/ReleaseFileMergeWorkItemV1.java | 71 ++ .../org/jooq/generated/tables/Batches.java | 379 +++++++++++ .../jooq/generated/tables/CommitFileV1.java | 200 ++++++ .../generated/tables/DeleteRecordsV1.java | 179 +++++ .../generated/tables/EnforceRetentionV1.java | 179 +++++ .../generated/tables/EnforceRetentionV2.java | 184 +++++ .../tables/FileMergeWorkItemFiles.java | 318 +++++++++ .../generated/tables/FileMergeWorkItems.java | 309 +++++++++ .../jooq/org/jooq/generated/tables/Files.java | 377 +++++++++++ .../jooq/generated/tables/FindBatchesV1.java | 175 +++++ .../jooq/generated/tables/FindBatchesV2.java | 180 +++++ .../tables/GetFileMergeWorkItemV1.java | 186 +++++ .../jooq/generated/tables/ListOffsetsV1.java | 169 +++++ .../jooq/org/jooq/generated/tables/Logs.java | 315 +++++++++ .../jooq/generated/tables/ProducerState.java | 277 ++++++++ .../tables/records/BatchesRecord.java | 240 +++++++ .../tables/records/CommitFileV1Record.java | 75 ++ .../tables/records/DeleteRecordsV1Record.java | 75 ++ .../records/EnforceRetentionV1Record.java | 75 ++ .../records/EnforceRetentionV2Record.java | 75 ++ .../records/FileMergeWorkItemFilesRecord.java | 88 +++ .../records/FileMergeWorkItemsRecord.java | 90 +++ .../generated/tables/records/FilesRecord.java | 198 ++++++ .../tables/records/FindBatchesV1Record.java | 75 ++ .../tables/records/FindBatchesV2Record.java | 75 ++ .../records/GetFileMergeWorkItemV1Record.java | 75 ++ .../tables/records/ListOffsetsV1Record.java | 75 ++ .../generated/tables/records/LogsRecord.java | 149 ++++ .../tables/records/ProducerStateRecord.java | 194 ++++++ .../org/jooq/generated/udt/BatchInfoV1.java | 76 +++ .../jooq/generated/udt/BatchMetadataV1.java | 120 ++++ .../generated/udt/CommitBatchRequestV1.java | 130 ++++ .../generated/udt/CommitBatchResponseV1.java | 94 +++ .../udt/CommitFileMergeWorkItemBatchV1.java | 72 ++ .../CommitFileMergeWorkItemResponseV1.java | 73 ++ .../generated/udt/DeleteRecordsRequestV1.java | 78 +++ .../udt/DeleteRecordsResponseV1.java | 84 +++ .../udt/EnforceRetentionRequestV1.java | 83 +++ .../udt/EnforceRetentionResponseV1.java | 95 +++ .../udt/FileMergeWorkItemResponseBatchV1.java | 80 +++ .../udt/FileMergeWorkItemResponseFileV1.java | 88 +++ .../udt/FileMergeWorkItemResponseV1.java | 79 +++ .../generated/udt/FindBatchesRequestV1.java | 84 +++ .../generated/udt/FindBatchesResponseV1.java | 95 +++ .../generated/udt/ListOffsetsRequestV1.java | 78 +++ .../generated/udt/ListOffsetsResponseV1.java | 89 +++ .../ReleaseFileMergeWorkItemResponseV1.java | 67 ++ .../generated/udt/paths/BatchInfoV1Path.java | 61 ++ .../udt/paths/BatchMetadataV1Path.java | 104 +++ .../udt/paths/CommitBatchRequestV1Path.java | 114 ++++ .../udt/paths/CommitBatchResponseV1Path.java | 78 +++ .../CommitFileMergeWorkItemBatchV1Path.java | 56 ++ ...CommitFileMergeWorkItemResponseV1Path.java | 57 ++ .../udt/paths/DeleteRecordsRequestV1Path.java | 62 ++ .../paths/DeleteRecordsResponseV1Path.java | 68 ++ .../paths/EnforceRetentionRequestV1Path.java | 67 ++ .../paths/EnforceRetentionResponseV1Path.java | 79 +++ .../FileMergeWorkItemResponseBatchV1Path.java | 64 ++ .../FileMergeWorkItemResponseFileV1Path.java | 72 ++ .../FileMergeWorkItemResponseV1Path.java | 64 ++ .../udt/paths/FindBatchesRequestV1Path.java | 68 ++ .../udt/paths/FindBatchesResponseV1Path.java | 80 +++ .../udt/paths/ListOffsetsRequestV1Path.java | 62 ++ .../udt/paths/ListOffsetsResponseV1Path.java | 73 ++ ...eleaseFileMergeWorkItemResponseV1Path.java | 50 ++ .../udt/records/BatchInfoV1Record.java | 93 +++ .../udt/records/BatchMetadataV1Record.java | 215 ++++++ .../records/CommitBatchRequestV1Record.java | 245 +++++++ .../records/CommitBatchResponseV1Record.java | 140 ++++ .../CommitFileMergeWorkItemBatchV1Record.java | 80 +++ ...mmitFileMergeWorkItemResponseV1Record.java | 81 +++ .../records/DeleteRecordsRequestV1Record.java | 94 +++ .../DeleteRecordsResponseV1Record.java | 110 +++ .../EnforceRetentionRequestV1Record.java | 109 +++ .../EnforceRetentionResponseV1Record.java | 140 ++++ ...ileMergeWorkItemResponseBatchV1Record.java | 95 +++ ...FileMergeWorkItemResponseFileV1Record.java | 123 ++++ .../FileMergeWorkItemResponseV1Record.java | 95 +++ .../records/FindBatchesRequestV1Record.java | 111 +++ .../records/FindBatchesResponseV1Record.java | 140 ++++ .../records/ListOffsetsRequestV1Record.java | 94 +++ .../records/ListOffsetsResponseV1Record.java | 125 ++++ ...easeFileMergeWorkItemResponseV1Record.java | 64 ++ 106 files changed, 13485 insertions(+) create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/DefaultCatalog.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/DefaultSchema.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/Domains.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/Indexes.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/Keys.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/Routines.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/Tables.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/UDTs.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/enums/CommitBatchResponseErrorV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/enums/CommitFileMergeWorkItemErrorV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/enums/DeleteRecordsResponseErrorV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/enums/EnforceRetentionResponseErrorV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/enums/FileReasonT.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/enums/FileStateT.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/enums/FindBatchesResponseErrorV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/enums/ListOffsetsResponseErrorV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/enums/ReleaseFileMergeWorkItemErrorV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/routines/BatchTimestamp.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/routines/CommitFileMergeWorkItemV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteBatchV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteFilesV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteTopicV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/routines/MarkFileToDeleteV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/routines/ReleaseFileMergeWorkItemV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/Batches.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/CommitFileV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/DeleteRecordsV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/EnforceRetentionV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/EnforceRetentionV2.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/FileMergeWorkItemFiles.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/FileMergeWorkItems.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/Files.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/FindBatchesV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/FindBatchesV2.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/GetFileMergeWorkItemV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/ListOffsetsV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/Logs.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/ProducerState.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/BatchesRecord.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/CommitFileV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/DeleteRecordsV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/EnforceRetentionV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/EnforceRetentionV2Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FileMergeWorkItemFilesRecord.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FileMergeWorkItemsRecord.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FilesRecord.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FindBatchesV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FindBatchesV2Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/GetFileMergeWorkItemV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/ListOffsetsV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/LogsRecord.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/tables/records/ProducerStateRecord.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/BatchInfoV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/BatchMetadataV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitBatchRequestV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitBatchResponseV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitFileMergeWorkItemBatchV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitFileMergeWorkItemResponseV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/DeleteRecordsRequestV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/DeleteRecordsResponseV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/EnforceRetentionRequestV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/EnforceRetentionResponseV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseBatchV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseFileV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/FindBatchesRequestV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/FindBatchesResponseV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/ListOffsetsRequestV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/ListOffsetsResponseV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/ReleaseFileMergeWorkItemResponseV1.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/BatchInfoV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/BatchMetadataV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitBatchRequestV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitBatchResponseV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitFileMergeWorkItemBatchV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitFileMergeWorkItemResponseV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/DeleteRecordsRequestV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/DeleteRecordsResponseV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/EnforceRetentionRequestV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/EnforceRetentionResponseV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseBatchV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseFileV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FindBatchesRequestV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FindBatchesResponseV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ListOffsetsRequestV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ListOffsetsResponseV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ReleaseFileMergeWorkItemResponseV1Path.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/BatchInfoV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/BatchMetadataV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitBatchRequestV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitBatchResponseV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitFileMergeWorkItemBatchV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitFileMergeWorkItemResponseV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/DeleteRecordsRequestV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/DeleteRecordsResponseV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/EnforceRetentionRequestV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/EnforceRetentionResponseV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseBatchV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseFileV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FindBatchesRequestV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FindBatchesResponseV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ListOffsetsRequestV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ListOffsetsResponseV1Record.java create mode 100644 storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ReleaseFileMergeWorkItemResponseV1Record.java diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/DefaultCatalog.java b/storage/inkless/src/main/jooq/org/jooq/generated/DefaultCatalog.java new file mode 100644 index 00000000000..069f4e68cd1 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/DefaultCatalog.java @@ -0,0 +1,63 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated; + + +import java.util.Arrays; +import java.util.List; + +import javax.annotation.processing.Generated; + +import org.jooq.Constants; +import org.jooq.Schema; +import org.jooq.impl.CatalogImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DefaultCatalog extends CatalogImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of DEFAULT_CATALOG + */ + public static final DefaultCatalog DEFAULT_CATALOG = new DefaultCatalog(); + + /** + * The schema DEFAULT_SCHEMA. + */ + public final DefaultSchema DEFAULT_SCHEMA = DefaultSchema.DEFAULT_SCHEMA; + + /** + * No further instances allowed + */ + private DefaultCatalog() { + super(""); + } + + @Override + public final List getSchemas() { + return Arrays.asList( + DefaultSchema.DEFAULT_SCHEMA + ); + } + + /** + * A reference to the 3.19 minor release of the code generator. If this + * doesn't compile, it's because the runtime library uses an older minor + * release, namely: 3.19. You can turn off the generation of this reference + * by specifying /configuration/generator/generate/jooqVersionReference + */ + private static final String REQUIRE_RUNTIME_JOOQ_VERSION = Constants.VERSION_3_19; +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/DefaultSchema.java b/storage/inkless/src/main/jooq/org/jooq/generated/DefaultSchema.java new file mode 100644 index 00000000000..0c708220a9c --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/DefaultSchema.java @@ -0,0 +1,597 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated; + + +import java.time.Instant; +import java.util.Arrays; +import java.util.List; + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.Configuration; +import org.jooq.Domain; +import org.jooq.Field; +import org.jooq.Result; +import org.jooq.Table; +import org.jooq.UDT; +import org.jooq.generated.tables.Batches; +import org.jooq.generated.tables.CommitFileV1; +import org.jooq.generated.tables.DeleteRecordsV1; +import org.jooq.generated.tables.EnforceRetentionV1; +import org.jooq.generated.tables.EnforceRetentionV2; +import org.jooq.generated.tables.FileMergeWorkItemFiles; +import org.jooq.generated.tables.FileMergeWorkItems; +import org.jooq.generated.tables.Files; +import org.jooq.generated.tables.FindBatchesV1; +import org.jooq.generated.tables.FindBatchesV2; +import org.jooq.generated.tables.GetFileMergeWorkItemV1; +import org.jooq.generated.tables.ListOffsetsV1; +import org.jooq.generated.tables.Logs; +import org.jooq.generated.tables.ProducerState; +import org.jooq.generated.tables.records.CommitFileV1Record; +import org.jooq.generated.tables.records.DeleteRecordsV1Record; +import org.jooq.generated.tables.records.EnforceRetentionV1Record; +import org.jooq.generated.tables.records.EnforceRetentionV2Record; +import org.jooq.generated.tables.records.FindBatchesV1Record; +import org.jooq.generated.tables.records.FindBatchesV2Record; +import org.jooq.generated.tables.records.GetFileMergeWorkItemV1Record; +import org.jooq.generated.tables.records.ListOffsetsV1Record; +import org.jooq.generated.udt.BatchInfoV1; +import org.jooq.generated.udt.BatchMetadataV1; +import org.jooq.generated.udt.CommitBatchRequestV1; +import org.jooq.generated.udt.CommitBatchResponseV1; +import org.jooq.generated.udt.CommitFileMergeWorkItemBatchV1; +import org.jooq.generated.udt.CommitFileMergeWorkItemResponseV1; +import org.jooq.generated.udt.DeleteRecordsRequestV1; +import org.jooq.generated.udt.DeleteRecordsResponseV1; +import org.jooq.generated.udt.EnforceRetentionRequestV1; +import org.jooq.generated.udt.EnforceRetentionResponseV1; +import org.jooq.generated.udt.FileMergeWorkItemResponseBatchV1; +import org.jooq.generated.udt.FileMergeWorkItemResponseFileV1; +import org.jooq.generated.udt.FileMergeWorkItemResponseV1; +import org.jooq.generated.udt.FindBatchesRequestV1; +import org.jooq.generated.udt.FindBatchesResponseV1; +import org.jooq.generated.udt.ListOffsetsRequestV1; +import org.jooq.generated.udt.ListOffsetsResponseV1; +import org.jooq.generated.udt.ReleaseFileMergeWorkItemResponseV1; +import org.jooq.generated.udt.records.CommitBatchRequestV1Record; +import org.jooq.generated.udt.records.DeleteRecordsRequestV1Record; +import org.jooq.generated.udt.records.EnforceRetentionRequestV1Record; +import org.jooq.generated.udt.records.FindBatchesRequestV1Record; +import org.jooq.generated.udt.records.ListOffsetsRequestV1Record; +import org.jooq.impl.SchemaImpl; +import org.jooq.types.YearToSecond; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DefaultSchema extends SchemaImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of DEFAULT_SCHEMA + */ + public static final DefaultSchema DEFAULT_SCHEMA = new DefaultSchema(); + + /** + * The table batches. + */ + public final Batches BATCHES = Batches.BATCHES; + + /** + * The table commit_file_v1. + */ + public final CommitFileV1 COMMIT_FILE_V1 = CommitFileV1.COMMIT_FILE_V1; + + /** + * Call commit_file_v1. + */ + public static Result COMMIT_FILE_V1( + Configuration configuration + , String argObjectKey + , Short argFormat + , Integer argUploaderBrokerId + , Long argFileSize + , Instant argNow + , CommitBatchRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.CommitFileV1.COMMIT_FILE_V1.call( + argObjectKey + , argFormat + , argUploaderBrokerId + , argFileSize + , argNow + , argRequests + )).fetch(); + } + + /** + * Get commit_file_v1 as a table. + */ + public static CommitFileV1 COMMIT_FILE_V1( + String argObjectKey + , Short argFormat + , Integer argUploaderBrokerId + , Long argFileSize + , Instant argNow + , CommitBatchRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.CommitFileV1.COMMIT_FILE_V1.call( + argObjectKey, + argFormat, + argUploaderBrokerId, + argFileSize, + argNow, + argRequests + ); + } + + /** + * Get commit_file_v1 as a table. + */ + public static CommitFileV1 COMMIT_FILE_V1( + Field argObjectKey + , Field argFormat + , Field argUploaderBrokerId + , Field argFileSize + , Field argNow + , Field argRequests + ) { + return org.jooq.generated.tables.CommitFileV1.COMMIT_FILE_V1.call( + argObjectKey, + argFormat, + argUploaderBrokerId, + argFileSize, + argNow, + argRequests + ); + } + + /** + * The table delete_records_v1. + */ + public final DeleteRecordsV1 DELETE_RECORDS_V1 = DeleteRecordsV1.DELETE_RECORDS_V1; + + /** + * Call delete_records_v1. + */ + public static Result DELETE_RECORDS_V1( + Configuration configuration + , Instant argNow + , DeleteRecordsRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.DeleteRecordsV1.DELETE_RECORDS_V1.call( + argNow + , argRequests + )).fetch(); + } + + /** + * Get delete_records_v1 as a table. + */ + public static DeleteRecordsV1 DELETE_RECORDS_V1( + Instant argNow + , DeleteRecordsRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.DeleteRecordsV1.DELETE_RECORDS_V1.call( + argNow, + argRequests + ); + } + + /** + * Get delete_records_v1 as a table. + */ + public static DeleteRecordsV1 DELETE_RECORDS_V1( + Field argNow + , Field argRequests + ) { + return org.jooq.generated.tables.DeleteRecordsV1.DELETE_RECORDS_V1.call( + argNow, + argRequests + ); + } + + /** + * The table enforce_retention_v1. + */ + public final EnforceRetentionV1 ENFORCE_RETENTION_V1 = EnforceRetentionV1.ENFORCE_RETENTION_V1; + + /** + * Call enforce_retention_v1. + */ + public static Result ENFORCE_RETENTION_V1( + Configuration configuration + , Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.EnforceRetentionV1.ENFORCE_RETENTION_V1.call( + argNow + , argRequests + )).fetch(); + } + + /** + * Get enforce_retention_v1 as a table. + */ + public static EnforceRetentionV1 ENFORCE_RETENTION_V1( + Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.EnforceRetentionV1.ENFORCE_RETENTION_V1.call( + argNow, + argRequests + ); + } + + /** + * Get enforce_retention_v1 as a table. + */ + public static EnforceRetentionV1 ENFORCE_RETENTION_V1( + Field argNow + , Field argRequests + ) { + return org.jooq.generated.tables.EnforceRetentionV1.ENFORCE_RETENTION_V1.call( + argNow, + argRequests + ); + } + + /** + * The table enforce_retention_v2. + */ + public final EnforceRetentionV2 ENFORCE_RETENTION_V2 = EnforceRetentionV2.ENFORCE_RETENTION_V2; + + /** + * Call enforce_retention_v2. + */ + public static Result ENFORCE_RETENTION_V2( + Configuration configuration + , Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + , Integer maxBatchesPerRequest + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.EnforceRetentionV2.ENFORCE_RETENTION_V2.call( + argNow + , argRequests + , maxBatchesPerRequest + )).fetch(); + } + + /** + * Get enforce_retention_v2 as a table. + */ + public static EnforceRetentionV2 ENFORCE_RETENTION_V2( + Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + , Integer maxBatchesPerRequest + ) { + return org.jooq.generated.tables.EnforceRetentionV2.ENFORCE_RETENTION_V2.call( + argNow, + argRequests, + maxBatchesPerRequest + ); + } + + /** + * Get enforce_retention_v2 as a table. + */ + public static EnforceRetentionV2 ENFORCE_RETENTION_V2( + Field argNow + , Field argRequests + , Field maxBatchesPerRequest + ) { + return org.jooq.generated.tables.EnforceRetentionV2.ENFORCE_RETENTION_V2.call( + argNow, + argRequests, + maxBatchesPerRequest + ); + } + + /** + * The table file_merge_work_item_files. + */ + public final FileMergeWorkItemFiles FILE_MERGE_WORK_ITEM_FILES = FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES; + + /** + * The table file_merge_work_items. + */ + public final FileMergeWorkItems FILE_MERGE_WORK_ITEMS = FileMergeWorkItems.FILE_MERGE_WORK_ITEMS; + + /** + * The table files. + */ + public final Files FILES = Files.FILES; + + /** + * The table find_batches_v1. + */ + public final FindBatchesV1 FIND_BATCHES_V1 = FindBatchesV1.FIND_BATCHES_V1; + + /** + * Call find_batches_v1. + */ + public static Result FIND_BATCHES_V1( + Configuration configuration + , FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.FindBatchesV1.FIND_BATCHES_V1.call( + argRequests + , fetchMaxBytes + )).fetch(); + } + + /** + * Get find_batches_v1 as a table. + */ + public static FindBatchesV1 FIND_BATCHES_V1( + FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + ) { + return org.jooq.generated.tables.FindBatchesV1.FIND_BATCHES_V1.call( + argRequests, + fetchMaxBytes + ); + } + + /** + * Get find_batches_v1 as a table. + */ + public static FindBatchesV1 FIND_BATCHES_V1( + Field argRequests + , Field fetchMaxBytes + ) { + return org.jooq.generated.tables.FindBatchesV1.FIND_BATCHES_V1.call( + argRequests, + fetchMaxBytes + ); + } + + /** + * The table find_batches_v2. + */ + public final FindBatchesV2 FIND_BATCHES_V2 = FindBatchesV2.FIND_BATCHES_V2; + + /** + * Call find_batches_v2. + */ + public static Result FIND_BATCHES_V2( + Configuration configuration + , FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + , Integer maxBatchesPerPartition + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.FindBatchesV2.FIND_BATCHES_V2.call( + argRequests + , fetchMaxBytes + , maxBatchesPerPartition + )).fetch(); + } + + /** + * Get find_batches_v2 as a table. + */ + public static FindBatchesV2 FIND_BATCHES_V2( + FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + , Integer maxBatchesPerPartition + ) { + return org.jooq.generated.tables.FindBatchesV2.FIND_BATCHES_V2.call( + argRequests, + fetchMaxBytes, + maxBatchesPerPartition + ); + } + + /** + * Get find_batches_v2 as a table. + */ + public static FindBatchesV2 FIND_BATCHES_V2( + Field argRequests + , Field fetchMaxBytes + , Field maxBatchesPerPartition + ) { + return org.jooq.generated.tables.FindBatchesV2.FIND_BATCHES_V2.call( + argRequests, + fetchMaxBytes, + maxBatchesPerPartition + ); + } + + /** + * The table get_file_merge_work_item_v1. + */ + public final GetFileMergeWorkItemV1 GET_FILE_MERGE_WORK_ITEM_V1 = GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1; + + /** + * Call get_file_merge_work_item_v1. + */ + public static Result GET_FILE_MERGE_WORK_ITEM_V1( + Configuration configuration + , Instant argNow + , YearToSecond argExpirationInterval + , Long argMergeFileSizeThreshold + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1.call( + argNow + , argExpirationInterval + , argMergeFileSizeThreshold + )).fetch(); + } + + /** + * Get get_file_merge_work_item_v1 as a table. + */ + public static GetFileMergeWorkItemV1 GET_FILE_MERGE_WORK_ITEM_V1( + Instant argNow + , YearToSecond argExpirationInterval + , Long argMergeFileSizeThreshold + ) { + return org.jooq.generated.tables.GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1.call( + argNow, + argExpirationInterval, + argMergeFileSizeThreshold + ); + } + + /** + * Get get_file_merge_work_item_v1 as a table. + */ + public static GetFileMergeWorkItemV1 GET_FILE_MERGE_WORK_ITEM_V1( + Field argNow + , Field argExpirationInterval + , Field argMergeFileSizeThreshold + ) { + return org.jooq.generated.tables.GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1.call( + argNow, + argExpirationInterval, + argMergeFileSizeThreshold + ); + } + + /** + * The table list_offsets_v1. + */ + public final ListOffsetsV1 LIST_OFFSETS_V1 = ListOffsetsV1.LIST_OFFSETS_V1; + + /** + * Call list_offsets_v1. + */ + public static Result LIST_OFFSETS_V1( + Configuration configuration + , ListOffsetsRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.ListOffsetsV1.LIST_OFFSETS_V1.call( + argRequests + )).fetch(); + } + + /** + * Get list_offsets_v1 as a table. + */ + public static ListOffsetsV1 LIST_OFFSETS_V1( + ListOffsetsRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.ListOffsetsV1.LIST_OFFSETS_V1.call( + argRequests + ); + } + + /** + * Get list_offsets_v1 as a table. + */ + public static ListOffsetsV1 LIST_OFFSETS_V1( + Field argRequests + ) { + return org.jooq.generated.tables.ListOffsetsV1.LIST_OFFSETS_V1.call( + argRequests + ); + } + + /** + * The table logs. + */ + public final Logs LOGS = Logs.LOGS; + + /** + * The table producer_state. + */ + public final ProducerState PRODUCER_STATE = ProducerState.PRODUCER_STATE; + + /** + * No further instances allowed + */ + private DefaultSchema() { + super("", null); + } + + + @Override + public Catalog getCatalog() { + return DefaultCatalog.DEFAULT_CATALOG; + } + + @Override + public final List> getDomains() { + return Arrays.asList( + Domains.BIGINT_NOT_NULLABLE_T, + Domains.BROKER_ID_T, + Domains.BYTE_OFFSET_T, + Domains.BYTE_SIZE_T, + Domains.FORMAT_T, + Domains.MAGIC_T, + Domains.OBJECT_KEY_T, + Domains.OFFSET_NULLABLE_T, + Domains.OFFSET_T, + Domains.OFFSET_WITH_MINUS_ONE_T, + Domains.PARTITION_T, + Domains.PRODUCER_EPOCH_T, + Domains.PRODUCER_ID_T, + Domains.RETENTION_T, + Domains.SEQUENCE_T, + Domains.TIMESTAMP_T, + Domains.TIMESTAMP_TYPE_T, + Domains.TOPIC_ID_T, + Domains.TOPIC_NAME_T + ); + } + + @Override + public final List> getTables() { + return Arrays.asList( + Batches.BATCHES, + CommitFileV1.COMMIT_FILE_V1, + DeleteRecordsV1.DELETE_RECORDS_V1, + EnforceRetentionV1.ENFORCE_RETENTION_V1, + EnforceRetentionV2.ENFORCE_RETENTION_V2, + FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES, + FileMergeWorkItems.FILE_MERGE_WORK_ITEMS, + Files.FILES, + FindBatchesV1.FIND_BATCHES_V1, + FindBatchesV2.FIND_BATCHES_V2, + GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1, + ListOffsetsV1.LIST_OFFSETS_V1, + Logs.LOGS, + ProducerState.PRODUCER_STATE + ); + } + + @Override + public final List> getUDTs() { + return Arrays.asList( + BatchInfoV1.BATCH_INFO_V1, + BatchMetadataV1.BATCH_METADATA_V1, + CommitBatchRequestV1.COMMIT_BATCH_REQUEST_V1, + CommitBatchResponseV1.COMMIT_BATCH_RESPONSE_V1, + CommitFileMergeWorkItemBatchV1.COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1, + CommitFileMergeWorkItemResponseV1.COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1, + DeleteRecordsRequestV1.DELETE_RECORDS_REQUEST_V1, + DeleteRecordsResponseV1.DELETE_RECORDS_RESPONSE_V1, + EnforceRetentionRequestV1.ENFORCE_RETENTION_REQUEST_V1, + EnforceRetentionResponseV1.ENFORCE_RETENTION_RESPONSE_V1, + FileMergeWorkItemResponseBatchV1.FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1, + FileMergeWorkItemResponseFileV1.FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1, + FileMergeWorkItemResponseV1.FILE_MERGE_WORK_ITEM_RESPONSE_V1, + FindBatchesRequestV1.FIND_BATCHES_REQUEST_V1, + FindBatchesResponseV1.FIND_BATCHES_RESPONSE_V1, + ListOffsetsRequestV1.LIST_OFFSETS_REQUEST_V1, + ListOffsetsResponseV1.LIST_OFFSETS_RESPONSE_V1, + ReleaseFileMergeWorkItemResponseV1.RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1 + ); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/Domains.java b/storage/inkless/src/main/jooq/org/jooq/generated/Domains.java new file mode 100644 index 00000000000..e26966afed7 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/Domains.java @@ -0,0 +1,222 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated; + + +import java.util.UUID; + +import javax.annotation.processing.Generated; + +import org.jooq.Domain; +import org.jooq.Schema; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.LazySchema; +import org.jooq.impl.SQLDataType; + + +/** + * Convenience access to all Domains in the default schema. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class Domains { + + /** + * The domain bigint_not_nullable_t. + */ + public static final Domain BIGINT_NOT_NULLABLE_T = Internal.createDomain( + schema() + , DSL.name("bigint_not_nullable_t") + , SQLDataType.BIGINT + , Internal.createCheck(null, null, "CHECK ((VALUE IS NOT NULL))") + ); + + /** + * The domain broker_id_t. + */ + public static final Domain BROKER_ID_T = Internal.createDomain( + schema() + , DSL.name("broker_id_t") + , SQLDataType.INTEGER.nullable(false) + ); + + /** + * The domain byte_offset_t. + */ + public static final Domain BYTE_OFFSET_T = Internal.createDomain( + schema() + , DSL.name("byte_offset_t") + , SQLDataType.BIGINT.nullable(false) + , Internal.createCheck(null, null, "CHECK ((VALUE >= 0))") + ); + + /** + * The domain byte_size_t. + */ + public static final Domain BYTE_SIZE_T = Internal.createDomain( + schema() + , DSL.name("byte_size_t") + , SQLDataType.BIGINT.nullable(false) + , Internal.createCheck(null, null, "CHECK ((VALUE >= 0))") + ); + + /** + * The domain format_t. + */ + public static final Domain FORMAT_T = Internal.createDomain( + schema() + , DSL.name("format_t") + , SQLDataType.SMALLINT.nullable(false) + , Internal.createCheck(null, null, "CHECK (((VALUE >= 1) AND (VALUE <= 3)))") + ); + + /** + * The domain magic_t. + */ + public static final Domain MAGIC_T = Internal.createDomain( + schema() + , DSL.name("magic_t") + , SQLDataType.SMALLINT.nullable(false) + , Internal.createCheck(null, null, "CHECK (((VALUE >= 0) AND (VALUE <= 2)))") + ); + + /** + * The domain object_key_t. + */ + public static final Domain OBJECT_KEY_T = Internal.createDomain( + schema() + , DSL.name("object_key_t") + , SQLDataType.VARCHAR(1024).nullable(false) + ); + + /** + * The domain offset_nullable_t. + */ + public static final Domain OFFSET_NULLABLE_T = Internal.createDomain( + schema() + , DSL.name("offset_nullable_t") + , SQLDataType.BIGINT + , Internal.createCheck(null, null, "CHECK (((VALUE IS NULL) OR (VALUE >= 0)))") + ); + + /** + * The domain offset_t. + */ + public static final Domain OFFSET_T = Internal.createDomain( + schema() + , DSL.name("offset_t") + , SQLDataType.BIGINT + , Internal.createCheck(null, null, "CHECK ((VALUE IS NOT NULL))") + ); + + /** + * The domain offset_with_minus_one_t. + */ + public static final Domain OFFSET_WITH_MINUS_ONE_T = Internal.createDomain( + schema() + , DSL.name("offset_with_minus_one_t") + , SQLDataType.BIGINT + , Internal.createCheck(null, null, "CHECK (((VALUE IS NOT NULL) AND (VALUE >= '-1'::integer)))") + ); + + /** + * The domain partition_t. + */ + public static final Domain PARTITION_T = Internal.createDomain( + schema() + , DSL.name("partition_t") + , SQLDataType.INTEGER.nullable(false) + , Internal.createCheck(null, null, "CHECK ((VALUE >= 0))") + ); + + /** + * The domain producer_epoch_t. + */ + public static final Domain PRODUCER_EPOCH_T = Internal.createDomain( + schema() + , DSL.name("producer_epoch_t") + , SQLDataType.SMALLINT.nullable(false) + , Internal.createCheck(null, null, "CHECK ((VALUE >= '-1'::integer))") + ); + + /** + * The domain producer_id_t. + */ + public static final Domain PRODUCER_ID_T = Internal.createDomain( + schema() + , DSL.name("producer_id_t") + , SQLDataType.BIGINT.nullable(false) + , Internal.createCheck(null, null, "CHECK ((VALUE >= '-1'::integer))") + ); + + /** + * The domain retention_t. + */ + public static final Domain RETENTION_T = Internal.createDomain( + schema() + , DSL.name("retention_t") + , SQLDataType.BIGINT.nullable(false) + , Internal.createCheck(null, null, "CHECK ((VALUE >= '-1'::integer))") + ); + + /** + * The domain sequence_t. + */ + public static final Domain SEQUENCE_T = Internal.createDomain( + schema() + , DSL.name("sequence_t") + , SQLDataType.INTEGER.nullable(false) + , Internal.createCheck(null, null, "CHECK ((VALUE >= '-1'::integer))") + ); + + /** + * The domain timestamp_t. + */ + public static final Domain TIMESTAMP_T = Internal.createDomain( + schema() + , DSL.name("timestamp_t") + , SQLDataType.BIGINT.nullable(false) + , Internal.createCheck(null, null, "CHECK ((VALUE >= '-5'::integer))") + ); + + /** + * The domain timestamp_type_t. + */ + public static final Domain TIMESTAMP_TYPE_T = Internal.createDomain( + schema() + , DSL.name("timestamp_type_t") + , SQLDataType.SMALLINT.nullable(false) + , Internal.createCheck(null, null, "CHECK (((VALUE >= '-1'::integer) AND (VALUE <= 1)))") + ); + + /** + * The domain topic_id_t. + */ + public static final Domain TOPIC_ID_T = Internal.createDomain( + schema() + , DSL.name("topic_id_t") + , SQLDataType.UUID.nullable(false) + ); + + /** + * The domain topic_name_t. + */ + public static final Domain TOPIC_NAME_T = Internal.createDomain( + schema() + , DSL.name("topic_name_t") + , SQLDataType.VARCHAR(255).nullable(false) + ); + + private static final Schema schema() { + return new LazySchema(DSL.name(""), DSL.comment(""), () -> DefaultSchema.DEFAULT_SCHEMA); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/Indexes.java b/storage/inkless/src/main/jooq/org/jooq/generated/Indexes.java new file mode 100644 index 00000000000..88d5ac62aa4 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/Indexes.java @@ -0,0 +1,39 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated; + + +import javax.annotation.processing.Generated; + +import org.jooq.Index; +import org.jooq.OrderField; +import org.jooq.generated.tables.Batches; +import org.jooq.generated.tables.FileMergeWorkItemFiles; +import org.jooq.generated.tables.Files; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; + + +/** + * A class modelling indexes of tables in the default schema. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class Indexes { + + // ------------------------------------------------------------------------- + // INDEX definitions + // ------------------------------------------------------------------------- + + public static final Index BATCHES_BY_FILE = Internal.createIndex(DSL.name("batches_by_file"), Batches.BATCHES, new OrderField[] { Batches.BATCHES.FILE_ID }, false); + public static final Index FILE_MERGE_WORK_ITEM_FILES_BY_FILE = Internal.createIndex(DSL.name("file_merge_work_item_files_by_file"), FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES, new OrderField[] { FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES.FILE_ID }, false); + public static final Index FILES_BY_STATE_ONLY_DELETING_IDX = Internal.createIndex(DSL.name("files_by_state_only_deleting_idx"), Files.FILES, new OrderField[] { Files.FILES.STATE }, false); +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/Keys.java b/storage/inkless/src/main/jooq/org/jooq/generated/Keys.java new file mode 100644 index 00000000000..f6dc23baa32 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/Keys.java @@ -0,0 +1,63 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated; + + +import javax.annotation.processing.Generated; + +import org.jooq.ForeignKey; +import org.jooq.TableField; +import org.jooq.UniqueKey; +import org.jooq.generated.tables.Batches; +import org.jooq.generated.tables.FileMergeWorkItemFiles; +import org.jooq.generated.tables.FileMergeWorkItems; +import org.jooq.generated.tables.Files; +import org.jooq.generated.tables.Logs; +import org.jooq.generated.tables.ProducerState; +import org.jooq.generated.tables.records.BatchesRecord; +import org.jooq.generated.tables.records.FileMergeWorkItemFilesRecord; +import org.jooq.generated.tables.records.FileMergeWorkItemsRecord; +import org.jooq.generated.tables.records.FilesRecord; +import org.jooq.generated.tables.records.LogsRecord; +import org.jooq.generated.tables.records.ProducerStateRecord; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; + + +/** + * A class modelling foreign key relationships and constraints of tables in the + * default schema. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class Keys { + + // ------------------------------------------------------------------------- + // UNIQUE and PRIMARY KEY definitions + // ------------------------------------------------------------------------- + + public static final UniqueKey BATCHES_PKEY = Internal.createUniqueKey(Batches.BATCHES, DSL.name("batches_pkey"), new TableField[] { Batches.BATCHES.BATCH_ID }, true); + public static final UniqueKey FILE_MERGE_WORK_ITEM_FILES_PKEY = Internal.createUniqueKey(FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES, DSL.name("file_merge_work_item_files_pkey"), new TableField[] { FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES.WORK_ITEM_ID, FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES.FILE_ID }, true); + public static final UniqueKey FILE_MERGE_WORK_ITEMS_PKEY = Internal.createUniqueKey(FileMergeWorkItems.FILE_MERGE_WORK_ITEMS, DSL.name("file_merge_work_items_pkey"), new TableField[] { FileMergeWorkItems.FILE_MERGE_WORK_ITEMS.WORK_ITEM_ID }, true); + public static final UniqueKey FILES_OBJECT_KEY_KEY = Internal.createUniqueKey(Files.FILES, DSL.name("files_object_key_key"), new TableField[] { Files.FILES.OBJECT_KEY }, true); + public static final UniqueKey FILES_PKEY = Internal.createUniqueKey(Files.FILES, DSL.name("files_pkey"), new TableField[] { Files.FILES.FILE_ID }, true); + public static final UniqueKey LOGS_PKEY = Internal.createUniqueKey(Logs.LOGS, DSL.name("logs_pkey"), new TableField[] { Logs.LOGS.TOPIC_ID, Logs.LOGS.PARTITION }, true); + public static final UniqueKey PRODUCER_STATE_PKEY = Internal.createUniqueKey(ProducerState.PRODUCER_STATE, DSL.name("producer_state_pkey"), new TableField[] { ProducerState.PRODUCER_STATE.TOPIC_ID, ProducerState.PRODUCER_STATE.PARTITION, ProducerState.PRODUCER_STATE.PRODUCER_ID, ProducerState.PRODUCER_STATE.ROW_ID }, true); + + // ------------------------------------------------------------------------- + // FOREIGN KEY definitions + // ------------------------------------------------------------------------- + + public static final ForeignKey BATCHES__FK_BATCHES_FILES = Internal.createForeignKey(Batches.BATCHES, DSL.name("fk_batches_files"), new TableField[] { Batches.BATCHES.FILE_ID }, Keys.FILES_PKEY, new TableField[] { Files.FILES.FILE_ID }, true); + public static final ForeignKey BATCHES__FK_BATCHES_LOGS = Internal.createForeignKey(Batches.BATCHES, DSL.name("fk_batches_logs"), new TableField[] { Batches.BATCHES.TOPIC_ID, Batches.BATCHES.PARTITION }, Keys.LOGS_PKEY, new TableField[] { Logs.LOGS.TOPIC_ID, Logs.LOGS.PARTITION }, true); + public static final ForeignKey FILE_MERGE_WORK_ITEM_FILES__FILE_MERGE_WORK_ITEM_FILES_FILE_ID_FKEY = Internal.createForeignKey(FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES, DSL.name("file_merge_work_item_files_file_id_fkey"), new TableField[] { FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES.FILE_ID }, Keys.FILES_PKEY, new TableField[] { Files.FILES.FILE_ID }, true); + public static final ForeignKey FILE_MERGE_WORK_ITEM_FILES__FILE_MERGE_WORK_ITEM_FILES_WORK_ITEM_ID_FKEY = Internal.createForeignKey(FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES, DSL.name("file_merge_work_item_files_work_item_id_fkey"), new TableField[] { FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES.WORK_ITEM_ID }, Keys.FILE_MERGE_WORK_ITEMS_PKEY, new TableField[] { FileMergeWorkItems.FILE_MERGE_WORK_ITEMS.WORK_ITEM_ID }, true); +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/Routines.java b/storage/inkless/src/main/jooq/org/jooq/generated/Routines.java new file mode 100644 index 00000000000..c1ffa3eb6a5 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/Routines.java @@ -0,0 +1,639 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated; + + +import java.time.Instant; +import java.util.UUID; + +import javax.annotation.processing.Generated; + +import org.jooq.Configuration; +import org.jooq.Field; +import org.jooq.Result; +import org.jooq.generated.routines.BatchTimestamp; +import org.jooq.generated.routines.CommitFileMergeWorkItemV1; +import org.jooq.generated.routines.DeleteBatchV1; +import org.jooq.generated.routines.DeleteFilesV1; +import org.jooq.generated.routines.DeleteTopicV1; +import org.jooq.generated.routines.MarkFileToDeleteV1; +import org.jooq.generated.routines.ReleaseFileMergeWorkItemV1; +import org.jooq.generated.tables.CommitFileV1; +import org.jooq.generated.tables.DeleteRecordsV1; +import org.jooq.generated.tables.EnforceRetentionV1; +import org.jooq.generated.tables.EnforceRetentionV2; +import org.jooq.generated.tables.FindBatchesV1; +import org.jooq.generated.tables.FindBatchesV2; +import org.jooq.generated.tables.GetFileMergeWorkItemV1; +import org.jooq.generated.tables.ListOffsetsV1; +import org.jooq.generated.tables.records.CommitFileV1Record; +import org.jooq.generated.tables.records.DeleteRecordsV1Record; +import org.jooq.generated.tables.records.EnforceRetentionV1Record; +import org.jooq.generated.tables.records.EnforceRetentionV2Record; +import org.jooq.generated.tables.records.FindBatchesV1Record; +import org.jooq.generated.tables.records.FindBatchesV2Record; +import org.jooq.generated.tables.records.GetFileMergeWorkItemV1Record; +import org.jooq.generated.tables.records.ListOffsetsV1Record; +import org.jooq.generated.udt.records.CommitBatchRequestV1Record; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemBatchV1Record; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemResponseV1Record; +import org.jooq.generated.udt.records.DeleteRecordsRequestV1Record; +import org.jooq.generated.udt.records.EnforceRetentionRequestV1Record; +import org.jooq.generated.udt.records.FindBatchesRequestV1Record; +import org.jooq.generated.udt.records.ListOffsetsRequestV1Record; +import org.jooq.generated.udt.records.ReleaseFileMergeWorkItemResponseV1Record; +import org.jooq.types.YearToSecond; + + +/** + * Convenience access to all stored procedures and functions in the default + * schema. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class Routines { + + /** + * Call batch_timestamp + */ + public static Long batchTimestamp( + Configuration configuration + , Short argTimestampType + , Long argBatchMaxTimestamp + , Long argLogAppendTimestamp + ) { + BatchTimestamp f = new BatchTimestamp(); + f.setArgTimestampType(argTimestampType); + f.setArgBatchMaxTimestamp(argBatchMaxTimestamp); + f.setArgLogAppendTimestamp(argLogAppendTimestamp); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get batch_timestamp as a field. + */ + public static Field batchTimestamp( + Short argTimestampType + , Long argBatchMaxTimestamp + , Long argLogAppendTimestamp + ) { + BatchTimestamp f = new BatchTimestamp(); + f.setArgTimestampType(argTimestampType); + f.setArgBatchMaxTimestamp(argBatchMaxTimestamp); + f.setArgLogAppendTimestamp(argLogAppendTimestamp); + + return f.asField(); + } + + /** + * Get batch_timestamp as a field. + */ + public static Field batchTimestamp( + Field argTimestampType + , Field argBatchMaxTimestamp + , Field argLogAppendTimestamp + ) { + BatchTimestamp f = new BatchTimestamp(); + f.setArgTimestampType(argTimestampType); + f.setArgBatchMaxTimestamp(argBatchMaxTimestamp); + f.setArgLogAppendTimestamp(argLogAppendTimestamp); + + return f.asField(); + } + + /** + * Call commit_file_merge_work_item_v1 + */ + public static CommitFileMergeWorkItemResponseV1Record commitFileMergeWorkItemV1( + Configuration configuration + , Instant argNow + , Long argExistingWorkItemId + , String argObjectKey + , Short argFormat + , Integer argUploaderBrokerId + , Long argFileSize + , CommitFileMergeWorkItemBatchV1Record[] argMergeFileBatches + ) { + CommitFileMergeWorkItemV1 f = new CommitFileMergeWorkItemV1(); + f.setArgNow(argNow); + f.setArgExistingWorkItemId(argExistingWorkItemId); + f.setArgObjectKey(argObjectKey); + f.setArgFormat(argFormat); + f.setArgUploaderBrokerId(argUploaderBrokerId); + f.setArgFileSize(argFileSize); + f.setArgMergeFileBatches(argMergeFileBatches); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get commit_file_merge_work_item_v1 as a field. + */ + public static Field commitFileMergeWorkItemV1( + Instant argNow + , Long argExistingWorkItemId + , String argObjectKey + , Short argFormat + , Integer argUploaderBrokerId + , Long argFileSize + , CommitFileMergeWorkItemBatchV1Record[] argMergeFileBatches + ) { + CommitFileMergeWorkItemV1 f = new CommitFileMergeWorkItemV1(); + f.setArgNow(argNow); + f.setArgExistingWorkItemId(argExistingWorkItemId); + f.setArgObjectKey(argObjectKey); + f.setArgFormat(argFormat); + f.setArgUploaderBrokerId(argUploaderBrokerId); + f.setArgFileSize(argFileSize); + f.setArgMergeFileBatches(argMergeFileBatches); + + return f.asField(); + } + + /** + * Get commit_file_merge_work_item_v1 as a field. + */ + public static Field commitFileMergeWorkItemV1( + Field argNow + , Field argExistingWorkItemId + , Field argObjectKey + , Field argFormat + , Field argUploaderBrokerId + , Field argFileSize + , Field argMergeFileBatches + ) { + CommitFileMergeWorkItemV1 f = new CommitFileMergeWorkItemV1(); + f.setArgNow(argNow); + f.setArgExistingWorkItemId(argExistingWorkItemId); + f.setArgObjectKey(argObjectKey); + f.setArgFormat(argFormat); + f.setArgUploaderBrokerId(argUploaderBrokerId); + f.setArgFileSize(argFileSize); + f.setArgMergeFileBatches(argMergeFileBatches); + + return f.asField(); + } + + /** + * Call delete_batch_v1 + */ + public static void deleteBatchV1( + Configuration configuration + , Instant argNow + , Long argBatchId + ) { + DeleteBatchV1 p = new DeleteBatchV1(); + p.setArgNow(argNow); + p.setArgBatchId(argBatchId); + + p.execute(configuration); + } + + /** + * Call delete_files_v1 + */ + public static void deleteFilesV1( + Configuration configuration + , String[] argPaths + ) { + DeleteFilesV1 p = new DeleteFilesV1(); + p.setArgPaths(argPaths); + + p.execute(configuration); + } + + /** + * Call delete_topic_v1 + */ + public static void deleteTopicV1( + Configuration configuration + , Instant argNow + , UUID[] argTopicIds + ) { + DeleteTopicV1 p = new DeleteTopicV1(); + p.setArgNow(argNow); + p.setArgTopicIds(argTopicIds); + + p.execute(configuration); + } + + /** + * Call mark_file_to_delete_v1 + */ + public static void markFileToDeleteV1( + Configuration configuration + , Instant argNow + , Long argFileId + ) { + MarkFileToDeleteV1 p = new MarkFileToDeleteV1(); + p.setArgNow(argNow); + p.setArgFileId(argFileId); + + p.execute(configuration); + } + + /** + * Call release_file_merge_work_item_v1 + */ + public static ReleaseFileMergeWorkItemResponseV1Record releaseFileMergeWorkItemV1( + Configuration configuration + , Long argExistingWorkItemId + ) { + ReleaseFileMergeWorkItemV1 f = new ReleaseFileMergeWorkItemV1(); + f.setArgExistingWorkItemId(argExistingWorkItemId); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get release_file_merge_work_item_v1 as a field. + */ + public static Field releaseFileMergeWorkItemV1( + Long argExistingWorkItemId + ) { + ReleaseFileMergeWorkItemV1 f = new ReleaseFileMergeWorkItemV1(); + f.setArgExistingWorkItemId(argExistingWorkItemId); + + return f.asField(); + } + + /** + * Get release_file_merge_work_item_v1 as a field. + */ + public static Field releaseFileMergeWorkItemV1( + Field argExistingWorkItemId + ) { + ReleaseFileMergeWorkItemV1 f = new ReleaseFileMergeWorkItemV1(); + f.setArgExistingWorkItemId(argExistingWorkItemId); + + return f.asField(); + } + + /** + * Call commit_file_v1. + */ + public static Result commitFileV1( + Configuration configuration + , String argObjectKey + , Short argFormat + , Integer argUploaderBrokerId + , Long argFileSize + , Instant argNow + , CommitBatchRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.CommitFileV1.COMMIT_FILE_V1.call( + argObjectKey + , argFormat + , argUploaderBrokerId + , argFileSize + , argNow + , argRequests + )).fetch(); + } + + /** + * Get commit_file_v1 as a table. + */ + public static CommitFileV1 commitFileV1( + String argObjectKey + , Short argFormat + , Integer argUploaderBrokerId + , Long argFileSize + , Instant argNow + , CommitBatchRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.CommitFileV1.COMMIT_FILE_V1.call( + argObjectKey, + argFormat, + argUploaderBrokerId, + argFileSize, + argNow, + argRequests + ); + } + + /** + * Get commit_file_v1 as a table. + */ + public static CommitFileV1 commitFileV1( + Field argObjectKey + , Field argFormat + , Field argUploaderBrokerId + , Field argFileSize + , Field argNow + , Field argRequests + ) { + return org.jooq.generated.tables.CommitFileV1.COMMIT_FILE_V1.call( + argObjectKey, + argFormat, + argUploaderBrokerId, + argFileSize, + argNow, + argRequests + ); + } + + /** + * Call delete_records_v1. + */ + public static Result deleteRecordsV1( + Configuration configuration + , Instant argNow + , DeleteRecordsRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.DeleteRecordsV1.DELETE_RECORDS_V1.call( + argNow + , argRequests + )).fetch(); + } + + /** + * Get delete_records_v1 as a table. + */ + public static DeleteRecordsV1 deleteRecordsV1( + Instant argNow + , DeleteRecordsRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.DeleteRecordsV1.DELETE_RECORDS_V1.call( + argNow, + argRequests + ); + } + + /** + * Get delete_records_v1 as a table. + */ + public static DeleteRecordsV1 deleteRecordsV1( + Field argNow + , Field argRequests + ) { + return org.jooq.generated.tables.DeleteRecordsV1.DELETE_RECORDS_V1.call( + argNow, + argRequests + ); + } + + /** + * Call enforce_retention_v1. + */ + public static Result enforceRetentionV1( + Configuration configuration + , Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.EnforceRetentionV1.ENFORCE_RETENTION_V1.call( + argNow + , argRequests + )).fetch(); + } + + /** + * Get enforce_retention_v1 as a table. + */ + public static EnforceRetentionV1 enforceRetentionV1( + Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.EnforceRetentionV1.ENFORCE_RETENTION_V1.call( + argNow, + argRequests + ); + } + + /** + * Get enforce_retention_v1 as a table. + */ + public static EnforceRetentionV1 enforceRetentionV1( + Field argNow + , Field argRequests + ) { + return org.jooq.generated.tables.EnforceRetentionV1.ENFORCE_RETENTION_V1.call( + argNow, + argRequests + ); + } + + /** + * Call enforce_retention_v2. + */ + public static Result enforceRetentionV2( + Configuration configuration + , Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + , Integer maxBatchesPerRequest + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.EnforceRetentionV2.ENFORCE_RETENTION_V2.call( + argNow + , argRequests + , maxBatchesPerRequest + )).fetch(); + } + + /** + * Get enforce_retention_v2 as a table. + */ + public static EnforceRetentionV2 enforceRetentionV2( + Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + , Integer maxBatchesPerRequest + ) { + return org.jooq.generated.tables.EnforceRetentionV2.ENFORCE_RETENTION_V2.call( + argNow, + argRequests, + maxBatchesPerRequest + ); + } + + /** + * Get enforce_retention_v2 as a table. + */ + public static EnforceRetentionV2 enforceRetentionV2( + Field argNow + , Field argRequests + , Field maxBatchesPerRequest + ) { + return org.jooq.generated.tables.EnforceRetentionV2.ENFORCE_RETENTION_V2.call( + argNow, + argRequests, + maxBatchesPerRequest + ); + } + + /** + * Call find_batches_v1. + */ + public static Result findBatchesV1( + Configuration configuration + , FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.FindBatchesV1.FIND_BATCHES_V1.call( + argRequests + , fetchMaxBytes + )).fetch(); + } + + /** + * Get find_batches_v1 as a table. + */ + public static FindBatchesV1 findBatchesV1( + FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + ) { + return org.jooq.generated.tables.FindBatchesV1.FIND_BATCHES_V1.call( + argRequests, + fetchMaxBytes + ); + } + + /** + * Get find_batches_v1 as a table. + */ + public static FindBatchesV1 findBatchesV1( + Field argRequests + , Field fetchMaxBytes + ) { + return org.jooq.generated.tables.FindBatchesV1.FIND_BATCHES_V1.call( + argRequests, + fetchMaxBytes + ); + } + + /** + * Call find_batches_v2. + */ + public static Result findBatchesV2( + Configuration configuration + , FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + , Integer maxBatchesPerPartition + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.FindBatchesV2.FIND_BATCHES_V2.call( + argRequests + , fetchMaxBytes + , maxBatchesPerPartition + )).fetch(); + } + + /** + * Get find_batches_v2 as a table. + */ + public static FindBatchesV2 findBatchesV2( + FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + , Integer maxBatchesPerPartition + ) { + return org.jooq.generated.tables.FindBatchesV2.FIND_BATCHES_V2.call( + argRequests, + fetchMaxBytes, + maxBatchesPerPartition + ); + } + + /** + * Get find_batches_v2 as a table. + */ + public static FindBatchesV2 findBatchesV2( + Field argRequests + , Field fetchMaxBytes + , Field maxBatchesPerPartition + ) { + return org.jooq.generated.tables.FindBatchesV2.FIND_BATCHES_V2.call( + argRequests, + fetchMaxBytes, + maxBatchesPerPartition + ); + } + + /** + * Call get_file_merge_work_item_v1. + */ + public static Result getFileMergeWorkItemV1( + Configuration configuration + , Instant argNow + , YearToSecond argExpirationInterval + , Long argMergeFileSizeThreshold + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1.call( + argNow + , argExpirationInterval + , argMergeFileSizeThreshold + )).fetch(); + } + + /** + * Get get_file_merge_work_item_v1 as a table. + */ + public static GetFileMergeWorkItemV1 getFileMergeWorkItemV1( + Instant argNow + , YearToSecond argExpirationInterval + , Long argMergeFileSizeThreshold + ) { + return org.jooq.generated.tables.GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1.call( + argNow, + argExpirationInterval, + argMergeFileSizeThreshold + ); + } + + /** + * Get get_file_merge_work_item_v1 as a table. + */ + public static GetFileMergeWorkItemV1 getFileMergeWorkItemV1( + Field argNow + , Field argExpirationInterval + , Field argMergeFileSizeThreshold + ) { + return org.jooq.generated.tables.GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1.call( + argNow, + argExpirationInterval, + argMergeFileSizeThreshold + ); + } + + /** + * Call list_offsets_v1. + */ + public static Result listOffsetsV1( + Configuration configuration + , ListOffsetsRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.ListOffsetsV1.LIST_OFFSETS_V1.call( + argRequests + )).fetch(); + } + + /** + * Get list_offsets_v1 as a table. + */ + public static ListOffsetsV1 listOffsetsV1( + ListOffsetsRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.ListOffsetsV1.LIST_OFFSETS_V1.call( + argRequests + ); + } + + /** + * Get list_offsets_v1 as a table. + */ + public static ListOffsetsV1 listOffsetsV1( + Field argRequests + ) { + return org.jooq.generated.tables.ListOffsetsV1.LIST_OFFSETS_V1.call( + argRequests + ); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/Tables.java b/storage/inkless/src/main/jooq/org/jooq/generated/Tables.java new file mode 100644 index 00000000000..002ae5bd3e1 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/Tables.java @@ -0,0 +1,483 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated; + + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Configuration; +import org.jooq.Field; +import org.jooq.Result; +import org.jooq.generated.tables.Batches; +import org.jooq.generated.tables.CommitFileV1; +import org.jooq.generated.tables.DeleteRecordsV1; +import org.jooq.generated.tables.EnforceRetentionV1; +import org.jooq.generated.tables.EnforceRetentionV2; +import org.jooq.generated.tables.FileMergeWorkItemFiles; +import org.jooq.generated.tables.FileMergeWorkItems; +import org.jooq.generated.tables.Files; +import org.jooq.generated.tables.FindBatchesV1; +import org.jooq.generated.tables.FindBatchesV2; +import org.jooq.generated.tables.GetFileMergeWorkItemV1; +import org.jooq.generated.tables.ListOffsetsV1; +import org.jooq.generated.tables.Logs; +import org.jooq.generated.tables.ProducerState; +import org.jooq.generated.tables.records.CommitFileV1Record; +import org.jooq.generated.tables.records.DeleteRecordsV1Record; +import org.jooq.generated.tables.records.EnforceRetentionV1Record; +import org.jooq.generated.tables.records.EnforceRetentionV2Record; +import org.jooq.generated.tables.records.FindBatchesV1Record; +import org.jooq.generated.tables.records.FindBatchesV2Record; +import org.jooq.generated.tables.records.GetFileMergeWorkItemV1Record; +import org.jooq.generated.tables.records.ListOffsetsV1Record; +import org.jooq.generated.udt.records.CommitBatchRequestV1Record; +import org.jooq.generated.udt.records.DeleteRecordsRequestV1Record; +import org.jooq.generated.udt.records.EnforceRetentionRequestV1Record; +import org.jooq.generated.udt.records.FindBatchesRequestV1Record; +import org.jooq.generated.udt.records.ListOffsetsRequestV1Record; +import org.jooq.types.YearToSecond; + + +/** + * Convenience access to all tables in the default schema. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class Tables { + + /** + * The table batches. + */ + public static final Batches BATCHES = Batches.BATCHES; + + /** + * The table commit_file_v1. + */ + public static final CommitFileV1 COMMIT_FILE_V1 = CommitFileV1.COMMIT_FILE_V1; + + /** + * Call commit_file_v1. + */ + public static Result COMMIT_FILE_V1( + Configuration configuration + , String argObjectKey + , Short argFormat + , Integer argUploaderBrokerId + , Long argFileSize + , Instant argNow + , CommitBatchRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.CommitFileV1.COMMIT_FILE_V1.call( + argObjectKey + , argFormat + , argUploaderBrokerId + , argFileSize + , argNow + , argRequests + )).fetch(); + } + + /** + * Get commit_file_v1 as a table. + */ + public static CommitFileV1 COMMIT_FILE_V1( + String argObjectKey + , Short argFormat + , Integer argUploaderBrokerId + , Long argFileSize + , Instant argNow + , CommitBatchRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.CommitFileV1.COMMIT_FILE_V1.call( + argObjectKey, + argFormat, + argUploaderBrokerId, + argFileSize, + argNow, + argRequests + ); + } + + /** + * Get commit_file_v1 as a table. + */ + public static CommitFileV1 COMMIT_FILE_V1( + Field argObjectKey + , Field argFormat + , Field argUploaderBrokerId + , Field argFileSize + , Field argNow + , Field argRequests + ) { + return org.jooq.generated.tables.CommitFileV1.COMMIT_FILE_V1.call( + argObjectKey, + argFormat, + argUploaderBrokerId, + argFileSize, + argNow, + argRequests + ); + } + + /** + * The table delete_records_v1. + */ + public static final DeleteRecordsV1 DELETE_RECORDS_V1 = DeleteRecordsV1.DELETE_RECORDS_V1; + + /** + * Call delete_records_v1. + */ + public static Result DELETE_RECORDS_V1( + Configuration configuration + , Instant argNow + , DeleteRecordsRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.DeleteRecordsV1.DELETE_RECORDS_V1.call( + argNow + , argRequests + )).fetch(); + } + + /** + * Get delete_records_v1 as a table. + */ + public static DeleteRecordsV1 DELETE_RECORDS_V1( + Instant argNow + , DeleteRecordsRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.DeleteRecordsV1.DELETE_RECORDS_V1.call( + argNow, + argRequests + ); + } + + /** + * Get delete_records_v1 as a table. + */ + public static DeleteRecordsV1 DELETE_RECORDS_V1( + Field argNow + , Field argRequests + ) { + return org.jooq.generated.tables.DeleteRecordsV1.DELETE_RECORDS_V1.call( + argNow, + argRequests + ); + } + + /** + * The table enforce_retention_v1. + */ + public static final EnforceRetentionV1 ENFORCE_RETENTION_V1 = EnforceRetentionV1.ENFORCE_RETENTION_V1; + + /** + * Call enforce_retention_v1. + */ + public static Result ENFORCE_RETENTION_V1( + Configuration configuration + , Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.EnforceRetentionV1.ENFORCE_RETENTION_V1.call( + argNow + , argRequests + )).fetch(); + } + + /** + * Get enforce_retention_v1 as a table. + */ + public static EnforceRetentionV1 ENFORCE_RETENTION_V1( + Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.EnforceRetentionV1.ENFORCE_RETENTION_V1.call( + argNow, + argRequests + ); + } + + /** + * Get enforce_retention_v1 as a table. + */ + public static EnforceRetentionV1 ENFORCE_RETENTION_V1( + Field argNow + , Field argRequests + ) { + return org.jooq.generated.tables.EnforceRetentionV1.ENFORCE_RETENTION_V1.call( + argNow, + argRequests + ); + } + + /** + * The table enforce_retention_v2. + */ + public static final EnforceRetentionV2 ENFORCE_RETENTION_V2 = EnforceRetentionV2.ENFORCE_RETENTION_V2; + + /** + * Call enforce_retention_v2. + */ + public static Result ENFORCE_RETENTION_V2( + Configuration configuration + , Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + , Integer maxBatchesPerRequest + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.EnforceRetentionV2.ENFORCE_RETENTION_V2.call( + argNow + , argRequests + , maxBatchesPerRequest + )).fetch(); + } + + /** + * Get enforce_retention_v2 as a table. + */ + public static EnforceRetentionV2 ENFORCE_RETENTION_V2( + Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + , Integer maxBatchesPerRequest + ) { + return org.jooq.generated.tables.EnforceRetentionV2.ENFORCE_RETENTION_V2.call( + argNow, + argRequests, + maxBatchesPerRequest + ); + } + + /** + * Get enforce_retention_v2 as a table. + */ + public static EnforceRetentionV2 ENFORCE_RETENTION_V2( + Field argNow + , Field argRequests + , Field maxBatchesPerRequest + ) { + return org.jooq.generated.tables.EnforceRetentionV2.ENFORCE_RETENTION_V2.call( + argNow, + argRequests, + maxBatchesPerRequest + ); + } + + /** + * The table file_merge_work_item_files. + */ + public static final FileMergeWorkItemFiles FILE_MERGE_WORK_ITEM_FILES = FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES; + + /** + * The table file_merge_work_items. + */ + public static final FileMergeWorkItems FILE_MERGE_WORK_ITEMS = FileMergeWorkItems.FILE_MERGE_WORK_ITEMS; + + /** + * The table files. + */ + public static final Files FILES = Files.FILES; + + /** + * The table find_batches_v1. + */ + public static final FindBatchesV1 FIND_BATCHES_V1 = FindBatchesV1.FIND_BATCHES_V1; + + /** + * Call find_batches_v1. + */ + public static Result FIND_BATCHES_V1( + Configuration configuration + , FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.FindBatchesV1.FIND_BATCHES_V1.call( + argRequests + , fetchMaxBytes + )).fetch(); + } + + /** + * Get find_batches_v1 as a table. + */ + public static FindBatchesV1 FIND_BATCHES_V1( + FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + ) { + return org.jooq.generated.tables.FindBatchesV1.FIND_BATCHES_V1.call( + argRequests, + fetchMaxBytes + ); + } + + /** + * Get find_batches_v1 as a table. + */ + public static FindBatchesV1 FIND_BATCHES_V1( + Field argRequests + , Field fetchMaxBytes + ) { + return org.jooq.generated.tables.FindBatchesV1.FIND_BATCHES_V1.call( + argRequests, + fetchMaxBytes + ); + } + + /** + * The table find_batches_v2. + */ + public static final FindBatchesV2 FIND_BATCHES_V2 = FindBatchesV2.FIND_BATCHES_V2; + + /** + * Call find_batches_v2. + */ + public static Result FIND_BATCHES_V2( + Configuration configuration + , FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + , Integer maxBatchesPerPartition + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.FindBatchesV2.FIND_BATCHES_V2.call( + argRequests + , fetchMaxBytes + , maxBatchesPerPartition + )).fetch(); + } + + /** + * Get find_batches_v2 as a table. + */ + public static FindBatchesV2 FIND_BATCHES_V2( + FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + , Integer maxBatchesPerPartition + ) { + return org.jooq.generated.tables.FindBatchesV2.FIND_BATCHES_V2.call( + argRequests, + fetchMaxBytes, + maxBatchesPerPartition + ); + } + + /** + * Get find_batches_v2 as a table. + */ + public static FindBatchesV2 FIND_BATCHES_V2( + Field argRequests + , Field fetchMaxBytes + , Field maxBatchesPerPartition + ) { + return org.jooq.generated.tables.FindBatchesV2.FIND_BATCHES_V2.call( + argRequests, + fetchMaxBytes, + maxBatchesPerPartition + ); + } + + /** + * The table get_file_merge_work_item_v1. + */ + public static final GetFileMergeWorkItemV1 GET_FILE_MERGE_WORK_ITEM_V1 = GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1; + + /** + * Call get_file_merge_work_item_v1. + */ + public static Result GET_FILE_MERGE_WORK_ITEM_V1( + Configuration configuration + , Instant argNow + , YearToSecond argExpirationInterval + , Long argMergeFileSizeThreshold + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1.call( + argNow + , argExpirationInterval + , argMergeFileSizeThreshold + )).fetch(); + } + + /** + * Get get_file_merge_work_item_v1 as a table. + */ + public static GetFileMergeWorkItemV1 GET_FILE_MERGE_WORK_ITEM_V1( + Instant argNow + , YearToSecond argExpirationInterval + , Long argMergeFileSizeThreshold + ) { + return org.jooq.generated.tables.GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1.call( + argNow, + argExpirationInterval, + argMergeFileSizeThreshold + ); + } + + /** + * Get get_file_merge_work_item_v1 as a table. + */ + public static GetFileMergeWorkItemV1 GET_FILE_MERGE_WORK_ITEM_V1( + Field argNow + , Field argExpirationInterval + , Field argMergeFileSizeThreshold + ) { + return org.jooq.generated.tables.GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1.call( + argNow, + argExpirationInterval, + argMergeFileSizeThreshold + ); + } + + /** + * The table list_offsets_v1. + */ + public static final ListOffsetsV1 LIST_OFFSETS_V1 = ListOffsetsV1.LIST_OFFSETS_V1; + + /** + * Call list_offsets_v1. + */ + public static Result LIST_OFFSETS_V1( + Configuration configuration + , ListOffsetsRequestV1Record[] argRequests + ) { + return configuration.dsl().selectFrom(org.jooq.generated.tables.ListOffsetsV1.LIST_OFFSETS_V1.call( + argRequests + )).fetch(); + } + + /** + * Get list_offsets_v1 as a table. + */ + public static ListOffsetsV1 LIST_OFFSETS_V1( + ListOffsetsRequestV1Record[] argRequests + ) { + return org.jooq.generated.tables.ListOffsetsV1.LIST_OFFSETS_V1.call( + argRequests + ); + } + + /** + * Get list_offsets_v1 as a table. + */ + public static ListOffsetsV1 LIST_OFFSETS_V1( + Field argRequests + ) { + return org.jooq.generated.tables.ListOffsetsV1.LIST_OFFSETS_V1.call( + argRequests + ); + } + + /** + * The table logs. + */ + public static final Logs LOGS = Logs.LOGS; + + /** + * The table producer_state. + */ + public static final ProducerState PRODUCER_STATE = ProducerState.PRODUCER_STATE; +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/UDTs.java b/storage/inkless/src/main/jooq/org/jooq/generated/UDTs.java new file mode 100644 index 00000000000..538da18e510 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/UDTs.java @@ -0,0 +1,132 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.udt.BatchInfoV1; +import org.jooq.generated.udt.BatchMetadataV1; +import org.jooq.generated.udt.CommitBatchRequestV1; +import org.jooq.generated.udt.CommitBatchResponseV1; +import org.jooq.generated.udt.CommitFileMergeWorkItemBatchV1; +import org.jooq.generated.udt.CommitFileMergeWorkItemResponseV1; +import org.jooq.generated.udt.DeleteRecordsRequestV1; +import org.jooq.generated.udt.DeleteRecordsResponseV1; +import org.jooq.generated.udt.EnforceRetentionRequestV1; +import org.jooq.generated.udt.EnforceRetentionResponseV1; +import org.jooq.generated.udt.FileMergeWorkItemResponseBatchV1; +import org.jooq.generated.udt.FileMergeWorkItemResponseFileV1; +import org.jooq.generated.udt.FileMergeWorkItemResponseV1; +import org.jooq.generated.udt.FindBatchesRequestV1; +import org.jooq.generated.udt.FindBatchesResponseV1; +import org.jooq.generated.udt.ListOffsetsRequestV1; +import org.jooq.generated.udt.ListOffsetsResponseV1; +import org.jooq.generated.udt.ReleaseFileMergeWorkItemResponseV1; + + +/** + * Convenience access to all UDTs in the default schema. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class UDTs { + + /** + * The type batch_info_v1 + */ + public static final BatchInfoV1 BATCH_INFO_V1 = org.jooq.generated.udt.BatchInfoV1.BATCH_INFO_V1; + + /** + * The type batch_metadata_v1 + */ + public static final BatchMetadataV1 BATCH_METADATA_V1 = org.jooq.generated.udt.BatchMetadataV1.BATCH_METADATA_V1; + + /** + * The type commit_batch_request_v1 + */ + public static final CommitBatchRequestV1 COMMIT_BATCH_REQUEST_V1 = org.jooq.generated.udt.CommitBatchRequestV1.COMMIT_BATCH_REQUEST_V1; + + /** + * The type commit_batch_response_v1 + */ + public static final CommitBatchResponseV1 COMMIT_BATCH_RESPONSE_V1 = org.jooq.generated.udt.CommitBatchResponseV1.COMMIT_BATCH_RESPONSE_V1; + + /** + * The type commit_file_merge_work_item_batch_v1 + */ + public static final CommitFileMergeWorkItemBatchV1 COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1 = org.jooq.generated.udt.CommitFileMergeWorkItemBatchV1.COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1; + + /** + * The type commit_file_merge_work_item_response_v1 + */ + public static final CommitFileMergeWorkItemResponseV1 COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1 = org.jooq.generated.udt.CommitFileMergeWorkItemResponseV1.COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1; + + /** + * The type delete_records_request_v1 + */ + public static final DeleteRecordsRequestV1 DELETE_RECORDS_REQUEST_V1 = org.jooq.generated.udt.DeleteRecordsRequestV1.DELETE_RECORDS_REQUEST_V1; + + /** + * The type delete_records_response_v1 + */ + public static final DeleteRecordsResponseV1 DELETE_RECORDS_RESPONSE_V1 = org.jooq.generated.udt.DeleteRecordsResponseV1.DELETE_RECORDS_RESPONSE_V1; + + /** + * The type enforce_retention_request_v1 + */ + public static final EnforceRetentionRequestV1 ENFORCE_RETENTION_REQUEST_V1 = org.jooq.generated.udt.EnforceRetentionRequestV1.ENFORCE_RETENTION_REQUEST_V1; + + /** + * The type enforce_retention_response_v1 + */ + public static final EnforceRetentionResponseV1 ENFORCE_RETENTION_RESPONSE_V1 = org.jooq.generated.udt.EnforceRetentionResponseV1.ENFORCE_RETENTION_RESPONSE_V1; + + /** + * The type file_merge_work_item_response_batch_v1 + */ + public static final FileMergeWorkItemResponseBatchV1 FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1 = org.jooq.generated.udt.FileMergeWorkItemResponseBatchV1.FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1; + + /** + * The type file_merge_work_item_response_file_v1 + */ + public static final FileMergeWorkItemResponseFileV1 FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1 = org.jooq.generated.udt.FileMergeWorkItemResponseFileV1.FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1; + + /** + * The type file_merge_work_item_response_v1 + */ + public static final FileMergeWorkItemResponseV1 FILE_MERGE_WORK_ITEM_RESPONSE_V1 = org.jooq.generated.udt.FileMergeWorkItemResponseV1.FILE_MERGE_WORK_ITEM_RESPONSE_V1; + + /** + * The type find_batches_request_v1 + */ + public static final FindBatchesRequestV1 FIND_BATCHES_REQUEST_V1 = org.jooq.generated.udt.FindBatchesRequestV1.FIND_BATCHES_REQUEST_V1; + + /** + * The type find_batches_response_v1 + */ + public static final FindBatchesResponseV1 FIND_BATCHES_RESPONSE_V1 = org.jooq.generated.udt.FindBatchesResponseV1.FIND_BATCHES_RESPONSE_V1; + + /** + * The type list_offsets_request_v1 + */ + public static final ListOffsetsRequestV1 LIST_OFFSETS_REQUEST_V1 = org.jooq.generated.udt.ListOffsetsRequestV1.LIST_OFFSETS_REQUEST_V1; + + /** + * The type list_offsets_response_v1 + */ + public static final ListOffsetsResponseV1 LIST_OFFSETS_RESPONSE_V1 = org.jooq.generated.udt.ListOffsetsResponseV1.LIST_OFFSETS_RESPONSE_V1; + + /** + * The type release_file_merge_work_item_response_v1 + */ + public static final ReleaseFileMergeWorkItemResponseV1 RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1 = org.jooq.generated.udt.ReleaseFileMergeWorkItemResponseV1.RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1; +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/enums/CommitBatchResponseErrorV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/enums/CommitBatchResponseErrorV1.java new file mode 100644 index 00000000000..37ea9d65dab --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/enums/CommitBatchResponseErrorV1.java @@ -0,0 +1,73 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.enums; + + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; +import org.jooq.generated.DefaultSchema; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum CommitBatchResponseErrorV1 implements EnumType { + + none("none"), + + nonexistent_log("nonexistent_log"), + + invalid_producer_epoch("invalid_producer_epoch"), + + sequence_out_of_order("sequence_out_of_order"), + + duplicate_batch("duplicate_batch"); + + private final String literal; + + private CommitBatchResponseErrorV1(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public String getName() { + return "commit_batch_response_error_v1"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static CommitBatchResponseErrorV1 lookupLiteral(String literal) { + return EnumType.lookupLiteral(CommitBatchResponseErrorV1.class, literal); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/enums/CommitFileMergeWorkItemErrorV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/enums/CommitFileMergeWorkItemErrorV1.java new file mode 100644 index 00000000000..56eb50e13db --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/enums/CommitFileMergeWorkItemErrorV1.java @@ -0,0 +1,71 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.enums; + + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; +import org.jooq.generated.DefaultSchema; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum CommitFileMergeWorkItemErrorV1 implements EnumType { + + none("none"), + + file_merge_work_item_not_found("file_merge_work_item_not_found"), + + invalid_parent_batch_count("invalid_parent_batch_count"), + + batch_not_part_of_work_item("batch_not_part_of_work_item"); + + private final String literal; + + private CommitFileMergeWorkItemErrorV1(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public String getName() { + return "commit_file_merge_work_item_error_v1"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static CommitFileMergeWorkItemErrorV1 lookupLiteral(String literal) { + return EnumType.lookupLiteral(CommitFileMergeWorkItemErrorV1.class, literal); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/enums/DeleteRecordsResponseErrorV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/enums/DeleteRecordsResponseErrorV1.java new file mode 100644 index 00000000000..e9058b3a560 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/enums/DeleteRecordsResponseErrorV1.java @@ -0,0 +1,67 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.enums; + + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; +import org.jooq.generated.DefaultSchema; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum DeleteRecordsResponseErrorV1 implements EnumType { + + unknown_topic_or_partition("unknown_topic_or_partition"), + + offset_out_of_range("offset_out_of_range"); + + private final String literal; + + private DeleteRecordsResponseErrorV1(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public String getName() { + return "delete_records_response_error_v1"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static DeleteRecordsResponseErrorV1 lookupLiteral(String literal) { + return EnumType.lookupLiteral(DeleteRecordsResponseErrorV1.class, literal); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/enums/EnforceRetentionResponseErrorV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/enums/EnforceRetentionResponseErrorV1.java new file mode 100644 index 00000000000..f1e76fc78b4 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/enums/EnforceRetentionResponseErrorV1.java @@ -0,0 +1,65 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.enums; + + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; +import org.jooq.generated.DefaultSchema; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum EnforceRetentionResponseErrorV1 implements EnumType { + + unknown_topic_or_partition("unknown_topic_or_partition"); + + private final String literal; + + private EnforceRetentionResponseErrorV1(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public String getName() { + return "enforce_retention_response_error_v1"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static EnforceRetentionResponseErrorV1 lookupLiteral(String literal) { + return EnumType.lookupLiteral(EnforceRetentionResponseErrorV1.class, literal); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/enums/FileReasonT.java b/storage/inkless/src/main/jooq/org/jooq/generated/enums/FileReasonT.java new file mode 100644 index 00000000000..00db50dc420 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/enums/FileReasonT.java @@ -0,0 +1,67 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.enums; + + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; +import org.jooq.generated.DefaultSchema; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum FileReasonT implements EnumType { + + produce("produce"), + + merge("merge"); + + private final String literal; + + private FileReasonT(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public String getName() { + return "file_reason_t"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static FileReasonT lookupLiteral(String literal) { + return EnumType.lookupLiteral(FileReasonT.class, literal); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/enums/FileStateT.java b/storage/inkless/src/main/jooq/org/jooq/generated/enums/FileStateT.java new file mode 100644 index 00000000000..bfd08c99b77 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/enums/FileStateT.java @@ -0,0 +1,67 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.enums; + + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; +import org.jooq.generated.DefaultSchema; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum FileStateT implements EnumType { + + uploaded("uploaded"), + + deleting("deleting"); + + private final String literal; + + private FileStateT(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public String getName() { + return "file_state_t"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static FileStateT lookupLiteral(String literal) { + return EnumType.lookupLiteral(FileStateT.class, literal); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/enums/FindBatchesResponseErrorV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/enums/FindBatchesResponseErrorV1.java new file mode 100644 index 00000000000..c823224839d --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/enums/FindBatchesResponseErrorV1.java @@ -0,0 +1,67 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.enums; + + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; +import org.jooq.generated.DefaultSchema; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum FindBatchesResponseErrorV1 implements EnumType { + + offset_out_of_range("offset_out_of_range"), + + unknown_topic_or_partition("unknown_topic_or_partition"); + + private final String literal; + + private FindBatchesResponseErrorV1(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public String getName() { + return "find_batches_response_error_v1"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static FindBatchesResponseErrorV1 lookupLiteral(String literal) { + return EnumType.lookupLiteral(FindBatchesResponseErrorV1.class, literal); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/enums/ListOffsetsResponseErrorV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/enums/ListOffsetsResponseErrorV1.java new file mode 100644 index 00000000000..d8bd3bd54a1 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/enums/ListOffsetsResponseErrorV1.java @@ -0,0 +1,69 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.enums; + + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; +import org.jooq.generated.DefaultSchema; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum ListOffsetsResponseErrorV1 implements EnumType { + + none("none"), + + unknown_topic_or_partition("unknown_topic_or_partition"), + + unsupported_special_timestamp("unsupported_special_timestamp"); + + private final String literal; + + private ListOffsetsResponseErrorV1(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public String getName() { + return "list_offsets_response_error_v1"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static ListOffsetsResponseErrorV1 lookupLiteral(String literal) { + return EnumType.lookupLiteral(ListOffsetsResponseErrorV1.class, literal); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/enums/ReleaseFileMergeWorkItemErrorV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/enums/ReleaseFileMergeWorkItemErrorV1.java new file mode 100644 index 00000000000..9565efcc954 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/enums/ReleaseFileMergeWorkItemErrorV1.java @@ -0,0 +1,67 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.enums; + + +import javax.annotation.processing.Generated; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; +import org.jooq.generated.DefaultSchema; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum ReleaseFileMergeWorkItemErrorV1 implements EnumType { + + none("none"), + + file_merge_work_item_not_found("file_merge_work_item_not_found"); + + private final String literal; + + private ReleaseFileMergeWorkItemErrorV1(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public String getName() { + return "release_file_merge_work_item_error_v1"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static ReleaseFileMergeWorkItemErrorV1 lookupLiteral(String literal) { + return EnumType.lookupLiteral(ReleaseFileMergeWorkItemErrorV1.class, literal); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/routines/BatchTimestamp.java b/storage/inkless/src/main/jooq/org/jooq/generated/routines/BatchTimestamp.java new file mode 100644 index 00000000000..ce2cdd37c0a --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/routines/BatchTimestamp.java @@ -0,0 +1,111 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.routines; + + +import javax.annotation.processing.Generated; + +import org.jooq.Field; +import org.jooq.Parameter; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.impl.AbstractRoutine; +import org.jooq.impl.Internal; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class BatchTimestamp extends AbstractRoutine { + + private static final long serialVersionUID = 1L; + + /** + * The parameter batch_timestamp.RETURN_VALUE. + */ + public static final Parameter RETURN_VALUE = Internal.createParameter("RETURN_VALUE", Domains.TIMESTAMP_T.getDataType(), false, false); + + /** + * The parameter batch_timestamp.arg_timestamp_type. + */ + public static final Parameter ARG_TIMESTAMP_TYPE = Internal.createParameter("arg_timestamp_type", Domains.TIMESTAMP_TYPE_T.getDataType(), false, false); + + /** + * The parameter batch_timestamp.arg_batch_max_timestamp. + */ + public static final Parameter ARG_BATCH_MAX_TIMESTAMP = Internal.createParameter("arg_batch_max_timestamp", Domains.TIMESTAMP_T.getDataType(), false, false); + + /** + * The parameter batch_timestamp.arg_log_append_timestamp. + */ + public static final Parameter ARG_LOG_APPEND_TIMESTAMP = Internal.createParameter("arg_log_append_timestamp", Domains.TIMESTAMP_T.getDataType(), false, false); + + /** + * Create a new routine call instance + */ + public BatchTimestamp() { + super("batch_timestamp", DefaultSchema.DEFAULT_SCHEMA, Domains.TIMESTAMP_T.getDataType()); + + setReturnParameter(RETURN_VALUE); + addInParameter(ARG_TIMESTAMP_TYPE); + addInParameter(ARG_BATCH_MAX_TIMESTAMP); + addInParameter(ARG_LOG_APPEND_TIMESTAMP); + } + + /** + * Set the arg_timestamp_type parameter IN value to the routine + */ + public void setArgTimestampType(Short value) { + setValue(ARG_TIMESTAMP_TYPE, value); + } + + /** + * Set the arg_timestamp_type parameter to the function to be + * used with a {@link org.jooq.Select} statement + */ + public void setArgTimestampType(Field field) { + setField(ARG_TIMESTAMP_TYPE, field); + } + + /** + * Set the arg_batch_max_timestamp parameter IN value to the + * routine + */ + public void setArgBatchMaxTimestamp(Long value) { + setValue(ARG_BATCH_MAX_TIMESTAMP, value); + } + + /** + * Set the arg_batch_max_timestamp parameter to the function to + * be used with a {@link org.jooq.Select} statement + */ + public void setArgBatchMaxTimestamp(Field field) { + setField(ARG_BATCH_MAX_TIMESTAMP, field); + } + + /** + * Set the arg_log_append_timestamp parameter IN value to the + * routine + */ + public void setArgLogAppendTimestamp(Long value) { + setValue(ARG_LOG_APPEND_TIMESTAMP, value); + } + + /** + * Set the arg_log_append_timestamp parameter to the function + * to be used with a {@link org.jooq.Select} statement + */ + public void setArgLogAppendTimestamp(Field field) { + setField(ARG_LOG_APPEND_TIMESTAMP, field); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/routines/CommitFileMergeWorkItemV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/routines/CommitFileMergeWorkItemV1.java new file mode 100644 index 00000000000..6c3f99665e0 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/routines/CommitFileMergeWorkItemV1.java @@ -0,0 +1,208 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.routines; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Field; +import org.jooq.Parameter; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.CommitFileMergeWorkItemBatchV1; +import org.jooq.generated.udt.CommitFileMergeWorkItemResponseV1; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemBatchV1Record; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemResponseV1Record; +import org.jooq.impl.AbstractRoutine; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitFileMergeWorkItemV1 extends AbstractRoutine { + + private static final long serialVersionUID = 1L; + + /** + * The parameter commit_file_merge_work_item_v1.RETURN_VALUE. + */ + public static final Parameter RETURN_VALUE = Internal.createParameter("RETURN_VALUE", CommitFileMergeWorkItemResponseV1.COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1.getDataType(), false, false); + + /** + * The parameter commit_file_merge_work_item_v1.arg_now. + */ + public static final Parameter ARG_NOW = Internal.createParameter("arg_now", SQLDataType.TIMESTAMPWITHTIMEZONE, false, false, new OffsetDateTimeToInstantConverter()); + + /** + * The parameter + * commit_file_merge_work_item_v1.arg_existing_work_item_id. + */ + public static final Parameter ARG_EXISTING_WORK_ITEM_ID = Internal.createParameter("arg_existing_work_item_id", SQLDataType.BIGINT, false, false); + + /** + * The parameter commit_file_merge_work_item_v1.arg_object_key. + */ + public static final Parameter ARG_OBJECT_KEY = Internal.createParameter("arg_object_key", Domains.OBJECT_KEY_T.getDataType(), false, false); + + /** + * The parameter commit_file_merge_work_item_v1.arg_format. + */ + public static final Parameter ARG_FORMAT = Internal.createParameter("arg_format", Domains.FORMAT_T.getDataType(), false, false); + + /** + * The parameter + * commit_file_merge_work_item_v1.arg_uploader_broker_id. + */ + public static final Parameter ARG_UPLOADER_BROKER_ID = Internal.createParameter("arg_uploader_broker_id", Domains.BROKER_ID_T.getDataType(), false, false); + + /** + * The parameter commit_file_merge_work_item_v1.arg_file_size. + */ + public static final Parameter ARG_FILE_SIZE = Internal.createParameter("arg_file_size", Domains.BYTE_SIZE_T.getDataType(), false, false); + + /** + * The parameter + * commit_file_merge_work_item_v1.arg_merge_file_batches. + */ + public static final Parameter ARG_MERGE_FILE_BATCHES = Internal.createParameter("arg_merge_file_batches", CommitFileMergeWorkItemBatchV1.COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1.getDataType().array(), false, false); + + /** + * Create a new routine call instance + */ + public CommitFileMergeWorkItemV1() { + super("commit_file_merge_work_item_v1", DefaultSchema.DEFAULT_SCHEMA, CommitFileMergeWorkItemResponseV1.COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1.getDataType()); + + setReturnParameter(RETURN_VALUE); + addInParameter(ARG_NOW); + addInParameter(ARG_EXISTING_WORK_ITEM_ID); + addInParameter(ARG_OBJECT_KEY); + addInParameter(ARG_FORMAT); + addInParameter(ARG_UPLOADER_BROKER_ID); + addInParameter(ARG_FILE_SIZE); + addInParameter(ARG_MERGE_FILE_BATCHES); + } + + /** + * Set the arg_now parameter IN value to the routine + */ + public void setArgNow(Instant value) { + setValue(ARG_NOW, value); + } + + /** + * Set the arg_now parameter to the function to be used with a + * {@link org.jooq.Select} statement + */ + public void setArgNow(Field field) { + setField(ARG_NOW, field); + } + + /** + * Set the arg_existing_work_item_id parameter IN value to the + * routine + */ + public void setArgExistingWorkItemId(Long value) { + setValue(ARG_EXISTING_WORK_ITEM_ID, value); + } + + /** + * Set the arg_existing_work_item_id parameter to the function + * to be used with a {@link org.jooq.Select} statement + */ + public void setArgExistingWorkItemId(Field field) { + setField(ARG_EXISTING_WORK_ITEM_ID, field); + } + + /** + * Set the arg_object_key parameter IN value to the routine + */ + public void setArgObjectKey(String value) { + setValue(ARG_OBJECT_KEY, value); + } + + /** + * Set the arg_object_key parameter to the function to be used + * with a {@link org.jooq.Select} statement + */ + public void setArgObjectKey(Field field) { + setField(ARG_OBJECT_KEY, field); + } + + /** + * Set the arg_format parameter IN value to the routine + */ + public void setArgFormat(Short value) { + setValue(ARG_FORMAT, value); + } + + /** + * Set the arg_format parameter to the function to be used with + * a {@link org.jooq.Select} statement + */ + public void setArgFormat(Field field) { + setField(ARG_FORMAT, field); + } + + /** + * Set the arg_uploader_broker_id parameter IN value to the + * routine + */ + public void setArgUploaderBrokerId(Integer value) { + setValue(ARG_UPLOADER_BROKER_ID, value); + } + + /** + * Set the arg_uploader_broker_id parameter to the function to + * be used with a {@link org.jooq.Select} statement + */ + public void setArgUploaderBrokerId(Field field) { + setField(ARG_UPLOADER_BROKER_ID, field); + } + + /** + * Set the arg_file_size parameter IN value to the routine + */ + public void setArgFileSize(Long value) { + setValue(ARG_FILE_SIZE, value); + } + + /** + * Set the arg_file_size parameter to the function to be used + * with a {@link org.jooq.Select} statement + */ + public void setArgFileSize(Field field) { + setField(ARG_FILE_SIZE, field); + } + + /** + * Set the arg_merge_file_batches parameter IN value to the + * routine + */ + public void setArgMergeFileBatches(CommitFileMergeWorkItemBatchV1Record[] value) { + setValue(ARG_MERGE_FILE_BATCHES, value); + } + + /** + * Set the arg_merge_file_batches parameter to the function to + * be used with a {@link org.jooq.Select} statement + */ + public void setArgMergeFileBatches(Field field) { + setField(ARG_MERGE_FILE_BATCHES, field); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteBatchV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteBatchV1.java new file mode 100644 index 00000000000..be3a959de89 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteBatchV1.java @@ -0,0 +1,69 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.routines; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Parameter; +import org.jooq.generated.DefaultSchema; +import org.jooq.impl.AbstractRoutine; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteBatchV1 extends AbstractRoutine { + + private static final long serialVersionUID = 1L; + + /** + * The parameter delete_batch_v1.arg_now. + */ + public static final Parameter ARG_NOW = Internal.createParameter("arg_now", SQLDataType.TIMESTAMPWITHTIMEZONE, false, false, new OffsetDateTimeToInstantConverter()); + + /** + * The parameter delete_batch_v1.arg_batch_id. + */ + public static final Parameter ARG_BATCH_ID = Internal.createParameter("arg_batch_id", SQLDataType.BIGINT, false, false); + + /** + * Create a new routine call instance + */ + public DeleteBatchV1() { + super("delete_batch_v1", DefaultSchema.DEFAULT_SCHEMA); + + addInParameter(ARG_NOW); + addInParameter(ARG_BATCH_ID); + } + + /** + * Set the arg_now parameter IN value to the routine + */ + public void setArgNow(Instant value) { + setValue(ARG_NOW, value); + } + + /** + * Set the arg_batch_id parameter IN value to the routine + */ + public void setArgBatchId(Long value) { + setValue(ARG_BATCH_ID, value); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteFilesV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteFilesV1.java new file mode 100644 index 00000000000..c7d2c6f96fb --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteFilesV1.java @@ -0,0 +1,52 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.routines; + + +import javax.annotation.processing.Generated; + +import org.jooq.Parameter; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.impl.AbstractRoutine; +import org.jooq.impl.Internal; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteFilesV1 extends AbstractRoutine { + + private static final long serialVersionUID = 1L; + + /** + * The parameter delete_files_v1.arg_paths. + */ + public static final Parameter ARG_PATHS = Internal.createParameter("arg_paths", Domains.OBJECT_KEY_T.getDataType().array(), false, false); + + /** + * Create a new routine call instance + */ + public DeleteFilesV1() { + super("delete_files_v1", DefaultSchema.DEFAULT_SCHEMA); + + addInParameter(ARG_PATHS); + } + + /** + * Set the arg_paths parameter IN value to the routine + */ + public void setArgPaths(String[] value) { + setValue(ARG_PATHS, value); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteTopicV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteTopicV1.java new file mode 100644 index 00000000000..d273fee7686 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/routines/DeleteTopicV1.java @@ -0,0 +1,70 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.routines; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; +import java.util.UUID; + +import javax.annotation.processing.Generated; + +import org.jooq.Parameter; +import org.jooq.generated.DefaultSchema; +import org.jooq.impl.AbstractRoutine; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteTopicV1 extends AbstractRoutine { + + private static final long serialVersionUID = 1L; + + /** + * The parameter delete_topic_v1.arg_now. + */ + public static final Parameter ARG_NOW = Internal.createParameter("arg_now", SQLDataType.TIMESTAMPWITHTIMEZONE, false, false, new OffsetDateTimeToInstantConverter()); + + /** + * The parameter delete_topic_v1.arg_topic_ids. + */ + public static final Parameter ARG_TOPIC_IDS = Internal.createParameter("arg_topic_ids", SQLDataType.UUID.array(), false, false); + + /** + * Create a new routine call instance + */ + public DeleteTopicV1() { + super("delete_topic_v1", DefaultSchema.DEFAULT_SCHEMA); + + addInParameter(ARG_NOW); + addInParameter(ARG_TOPIC_IDS); + } + + /** + * Set the arg_now parameter IN value to the routine + */ + public void setArgNow(Instant value) { + setValue(ARG_NOW, value); + } + + /** + * Set the arg_topic_ids parameter IN value to the routine + */ + public void setArgTopicIds(UUID[] value) { + setValue(ARG_TOPIC_IDS, value); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/routines/MarkFileToDeleteV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/routines/MarkFileToDeleteV1.java new file mode 100644 index 00000000000..e090875e2ed --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/routines/MarkFileToDeleteV1.java @@ -0,0 +1,69 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.routines; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Parameter; +import org.jooq.generated.DefaultSchema; +import org.jooq.impl.AbstractRoutine; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class MarkFileToDeleteV1 extends AbstractRoutine { + + private static final long serialVersionUID = 1L; + + /** + * The parameter mark_file_to_delete_v1.arg_now. + */ + public static final Parameter ARG_NOW = Internal.createParameter("arg_now", SQLDataType.TIMESTAMPWITHTIMEZONE, false, false, new OffsetDateTimeToInstantConverter()); + + /** + * The parameter mark_file_to_delete_v1.arg_file_id. + */ + public static final Parameter ARG_FILE_ID = Internal.createParameter("arg_file_id", SQLDataType.BIGINT, false, false); + + /** + * Create a new routine call instance + */ + public MarkFileToDeleteV1() { + super("mark_file_to_delete_v1", DefaultSchema.DEFAULT_SCHEMA); + + addInParameter(ARG_NOW); + addInParameter(ARG_FILE_ID); + } + + /** + * Set the arg_now parameter IN value to the routine + */ + public void setArgNow(Instant value) { + setValue(ARG_NOW, value); + } + + /** + * Set the arg_file_id parameter IN value to the routine + */ + public void setArgFileId(Long value) { + setValue(ARG_FILE_ID, value); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/routines/ReleaseFileMergeWorkItemV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/routines/ReleaseFileMergeWorkItemV1.java new file mode 100644 index 00000000000..3081fe53d8b --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/routines/ReleaseFileMergeWorkItemV1.java @@ -0,0 +1,71 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.routines; + + +import javax.annotation.processing.Generated; + +import org.jooq.Field; +import org.jooq.Parameter; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.udt.ReleaseFileMergeWorkItemResponseV1; +import org.jooq.generated.udt.records.ReleaseFileMergeWorkItemResponseV1Record; +import org.jooq.impl.AbstractRoutine; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ReleaseFileMergeWorkItemV1 extends AbstractRoutine { + + private static final long serialVersionUID = 1L; + + /** + * The parameter release_file_merge_work_item_v1.RETURN_VALUE. + */ + public static final Parameter RETURN_VALUE = Internal.createParameter("RETURN_VALUE", ReleaseFileMergeWorkItemResponseV1.RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1.getDataType(), false, false); + + /** + * The parameter + * release_file_merge_work_item_v1.arg_existing_work_item_id. + */ + public static final Parameter ARG_EXISTING_WORK_ITEM_ID = Internal.createParameter("arg_existing_work_item_id", SQLDataType.BIGINT, false, false); + + /** + * Create a new routine call instance + */ + public ReleaseFileMergeWorkItemV1() { + super("release_file_merge_work_item_v1", DefaultSchema.DEFAULT_SCHEMA, ReleaseFileMergeWorkItemResponseV1.RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1.getDataType()); + + setReturnParameter(RETURN_VALUE); + addInParameter(ARG_EXISTING_WORK_ITEM_ID); + } + + /** + * Set the arg_existing_work_item_id parameter IN value to the + * routine + */ + public void setArgExistingWorkItemId(Long value) { + setValue(ARG_EXISTING_WORK_ITEM_ID, value); + } + + /** + * Set the arg_existing_work_item_id parameter to the function + * to be used with a {@link org.jooq.Select} statement + */ + public void setArgExistingWorkItemId(Field field) { + setField(ARG_EXISTING_WORK_ITEM_ID, field); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/Batches.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/Batches.java new file mode 100644 index 00000000000..e568c8ed3f8 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/Batches.java @@ -0,0 +1,379 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.postgres.converters.ShortToTimestampTypeConverter; +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import java.util.Arrays; +import java.util.Collection; +import java.util.List; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.record.TimestampType; +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Index; +import org.jooq.InverseForeignKey; +import org.jooq.Name; +import org.jooq.Path; +import org.jooq.PlainSQL; +import org.jooq.QueryPart; +import org.jooq.Record; +import org.jooq.SQL; +import org.jooq.Schema; +import org.jooq.Select; +import org.jooq.Stringly; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.Indexes; +import org.jooq.generated.Keys; +import org.jooq.generated.tables.Files.FilesPath; +import org.jooq.generated.tables.Logs.LogsPath; +import org.jooq.generated.tables.records.BatchesRecord; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class Batches extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of batches + */ + public static final Batches BATCHES = new Batches(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return BatchesRecord.class; + } + + /** + * The column batches.batch_id. + */ + public final TableField BATCH_ID = createField(DSL.name("batch_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, ""); + + /** + * The column batches.magic. + */ + public final TableField MAGIC = createField(DSL.name("magic"), Domains.MAGIC_T.getDataType().nullable(false), this, ""); + + /** + * The column batches.topic_id. + */ + public final TableField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", new UUIDtoUuidConverter()); + + /** + * The column batches.partition. + */ + public final TableField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, ""); + + /** + * The column batches.base_offset. + */ + public final TableField BASE_OFFSET = createField(DSL.name("base_offset"), Domains.OFFSET_T.getDataType(), this, ""); + + /** + * The column batches.last_offset. + */ + public final TableField LAST_OFFSET = createField(DSL.name("last_offset"), Domains.OFFSET_T.getDataType(), this, ""); + + /** + * The column batches.file_id. + */ + public final TableField FILE_ID = createField(DSL.name("file_id"), SQLDataType.BIGINT.nullable(false), this, ""); + + /** + * The column batches.byte_offset. + */ + public final TableField BYTE_OFFSET = createField(DSL.name("byte_offset"), Domains.BYTE_OFFSET_T.getDataType().nullable(false), this, ""); + + /** + * The column batches.byte_size. + */ + public final TableField BYTE_SIZE = createField(DSL.name("byte_size"), Domains.BYTE_SIZE_T.getDataType().nullable(false), this, ""); + + /** + * The column batches.timestamp_type. + */ + public final TableField TIMESTAMP_TYPE = createField(DSL.name("timestamp_type"), Domains.TIMESTAMP_TYPE_T.getDataType().nullable(false), this, "", new ShortToTimestampTypeConverter()); + + /** + * The column batches.log_append_timestamp. + */ + public final TableField LOG_APPEND_TIMESTAMP = createField(DSL.name("log_append_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), this, ""); + + /** + * The column batches.batch_max_timestamp. + */ + public final TableField BATCH_MAX_TIMESTAMP = createField(DSL.name("batch_max_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), this, ""); + + private Batches(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private Batches(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where); + } + + /** + * Create an aliased batches table reference + */ + public Batches(String alias) { + this(DSL.name(alias), BATCHES); + } + + /** + * Create an aliased batches table reference + */ + public Batches(Name alias) { + this(alias, BATCHES); + } + + /** + * Create a batches table reference + */ + public Batches() { + this(DSL.name("batches"), null); + } + + public Batches(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath, BATCHES); + } + + /** + * A subtype implementing {@link Path} for simplified path-based joins. + */ + @Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" + ) + public static class BatchesPath extends Batches implements Path { + + private static final long serialVersionUID = 1L; + public BatchesPath(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath); + } + private BatchesPath(Name alias, Table aliased) { + super(alias, aliased); + } + + @Override + public BatchesPath as(String alias) { + return new BatchesPath(DSL.name(alias), this); + } + + @Override + public BatchesPath as(Name alias) { + return new BatchesPath(alias, this); + } + + @Override + public BatchesPath as(Table alias) { + return new BatchesPath(alias.getQualifiedName(), this); + } + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.BATCHES_BY_FILE); + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.BATCHES_PKEY; + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.BATCHES__FK_BATCHES_FILES, Keys.BATCHES__FK_BATCHES_LOGS); + } + + private transient FilesPath _files; + + /** + * Get the implicit join path to the public.files table. + */ + public FilesPath files() { + if (_files == null) + _files = new FilesPath(this, Keys.BATCHES__FK_BATCHES_FILES, null); + + return _files; + } + + private transient LogsPath _logs; + + /** + * Get the implicit join path to the public.logs table. + */ + public LogsPath logs() { + if (_logs == null) + _logs = new LogsPath(this, Keys.BATCHES__FK_BATCHES_LOGS, null); + + return _logs; + } + + @Override + public Batches as(String alias) { + return new Batches(DSL.name(alias), this); + } + + @Override + public Batches as(Name alias) { + return new Batches(alias, this); + } + + @Override + public Batches as(Table alias) { + return new Batches(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public Batches rename(String name) { + return new Batches(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public Batches rename(Name name) { + return new Batches(name, null); + } + + /** + * Rename this table + */ + @Override + public Batches rename(Table name) { + return new Batches(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Batches where(Condition condition) { + return new Batches(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Batches where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Batches where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Batches where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Batches where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Batches where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Batches where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Batches where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Batches whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Batches whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/CommitFileV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/CommitFileV1.java new file mode 100644 index 00000000000..fddad5aaed4 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/CommitFileV1.java @@ -0,0 +1,200 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.Name; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.tables.records.CommitFileV1Record; +import org.jooq.generated.udt.CommitBatchRequestV1; +import org.jooq.generated.udt.records.CommitBatchRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.DefaultDataType; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitFileV1 extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of commit_file_v1 + */ + public static final CommitFileV1 COMMIT_FILE_V1 = new CommitFileV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return CommitFileV1Record.class; + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public final TableField COMMIT_FILE_V1_ = createField(DSL.name("commit_file_v1"), DefaultDataType.getDefaultDataType("\"commit_batch_response_v1\""), this, ""); + + private CommitFileV1(Name alias, Table aliased) { + this(alias, aliased, new Field[] { + DSL.val(null, Domains.OBJECT_KEY_T.getDataType()), + DSL.val(null, Domains.FORMAT_T.getDataType()), + DSL.val(null, Domains.BROKER_ID_T.getDataType()), + DSL.val(null, Domains.BYTE_SIZE_T.getDataType()), + DSL.val(null, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(null, CommitBatchRequestV1.COMMIT_BATCH_REQUEST_V1.getDataType().array()) + }); + } + + private CommitFileV1(Name alias, Table aliased, Field[] parameters) { + this(alias, aliased, parameters, null); + } + + private CommitFileV1(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.function(), where); + } + + /** + * Create an aliased commit_file_v1 table reference + */ + public CommitFileV1(String alias) { + this(DSL.name(alias), COMMIT_FILE_V1); + } + + /** + * Create an aliased commit_file_v1 table reference + */ + public CommitFileV1(Name alias) { + this(alias, COMMIT_FILE_V1); + } + + /** + * Create a commit_file_v1 table reference + */ + public CommitFileV1() { + this(DSL.name("commit_file_v1"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public CommitFileV1 as(String alias) { + return new CommitFileV1(DSL.name(alias), this, parameters); + } + + @Override + public CommitFileV1 as(Name alias) { + return new CommitFileV1(alias, this, parameters); + } + + @Override + public CommitFileV1 as(Table alias) { + return new CommitFileV1(alias.getQualifiedName(), this, parameters); + } + + /** + * Rename this table + */ + @Override + public CommitFileV1 rename(String name) { + return new CommitFileV1(DSL.name(name), null, parameters); + } + + /** + * Rename this table + */ + @Override + public CommitFileV1 rename(Name name) { + return new CommitFileV1(name, null, parameters); + } + + /** + * Rename this table + */ + @Override + public CommitFileV1 rename(Table name) { + return new CommitFileV1(name.getQualifiedName(), null, parameters); + } + + /** + * Call this table-valued function + */ + public CommitFileV1 call( + String argObjectKey + , Short argFormat + , Integer argUploaderBrokerId + , Long argFileSize + , Instant argNow + , CommitBatchRequestV1Record[] argRequests + ) { + CommitFileV1 result = new CommitFileV1(DSL.name("commit_file_v1"), null, new Field[] { + DSL.val(argObjectKey, Domains.OBJECT_KEY_T.getDataType()), + DSL.val(argFormat, Domains.FORMAT_T.getDataType()), + DSL.val(argUploaderBrokerId, Domains.BROKER_ID_T.getDataType()), + DSL.val(argFileSize, Domains.BYTE_SIZE_T.getDataType()), + DSL.val(argNow, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(argRequests, CommitBatchRequestV1.COMMIT_BATCH_REQUEST_V1.getDataType().array()) + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } + + /** + * Call this table-valued function + */ + public CommitFileV1 call( + Field argObjectKey + , Field argFormat + , Field argUploaderBrokerId + , Field argFileSize + , Field argNow + , Field argRequests + ) { + CommitFileV1 result = new CommitFileV1(DSL.name("commit_file_v1"), null, new Field[] { + argObjectKey, + argFormat, + argUploaderBrokerId, + argFileSize, + argNow, + argRequests + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/DeleteRecordsV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/DeleteRecordsV1.java new file mode 100644 index 00000000000..5866860286a --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/DeleteRecordsV1.java @@ -0,0 +1,179 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.Name; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.tables.records.DeleteRecordsV1Record; +import org.jooq.generated.udt.DeleteRecordsRequestV1; +import org.jooq.generated.udt.records.DeleteRecordsRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.DefaultDataType; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteRecordsV1 extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of delete_records_v1 + */ + public static final DeleteRecordsV1 DELETE_RECORDS_V1 = new DeleteRecordsV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return DeleteRecordsV1Record.class; + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public final TableField DELETE_RECORDS_V1_ = createField(DSL.name("delete_records_v1"), DefaultDataType.getDefaultDataType("\"delete_records_response_v1\""), this, ""); + + private DeleteRecordsV1(Name alias, Table aliased) { + this(alias, aliased, new Field[] { + DSL.val(null, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(null, DeleteRecordsRequestV1.DELETE_RECORDS_REQUEST_V1.getDataType().array()) + }); + } + + private DeleteRecordsV1(Name alias, Table aliased, Field[] parameters) { + this(alias, aliased, parameters, null); + } + + private DeleteRecordsV1(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.function(), where); + } + + /** + * Create an aliased delete_records_v1 table reference + */ + public DeleteRecordsV1(String alias) { + this(DSL.name(alias), DELETE_RECORDS_V1); + } + + /** + * Create an aliased delete_records_v1 table reference + */ + public DeleteRecordsV1(Name alias) { + this(alias, DELETE_RECORDS_V1); + } + + /** + * Create a delete_records_v1 table reference + */ + public DeleteRecordsV1() { + this(DSL.name("delete_records_v1"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public DeleteRecordsV1 as(String alias) { + return new DeleteRecordsV1(DSL.name(alias), this, parameters); + } + + @Override + public DeleteRecordsV1 as(Name alias) { + return new DeleteRecordsV1(alias, this, parameters); + } + + @Override + public DeleteRecordsV1 as(Table alias) { + return new DeleteRecordsV1(alias.getQualifiedName(), this, parameters); + } + + /** + * Rename this table + */ + @Override + public DeleteRecordsV1 rename(String name) { + return new DeleteRecordsV1(DSL.name(name), null, parameters); + } + + /** + * Rename this table + */ + @Override + public DeleteRecordsV1 rename(Name name) { + return new DeleteRecordsV1(name, null, parameters); + } + + /** + * Rename this table + */ + @Override + public DeleteRecordsV1 rename(Table name) { + return new DeleteRecordsV1(name.getQualifiedName(), null, parameters); + } + + /** + * Call this table-valued function + */ + public DeleteRecordsV1 call( + Instant argNow + , DeleteRecordsRequestV1Record[] argRequests + ) { + DeleteRecordsV1 result = new DeleteRecordsV1(DSL.name("delete_records_v1"), null, new Field[] { + DSL.val(argNow, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(argRequests, DeleteRecordsRequestV1.DELETE_RECORDS_REQUEST_V1.getDataType().array()) + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } + + /** + * Call this table-valued function + */ + public DeleteRecordsV1 call( + Field argNow + , Field argRequests + ) { + DeleteRecordsV1 result = new DeleteRecordsV1(DSL.name("delete_records_v1"), null, new Field[] { + argNow, + argRequests + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/EnforceRetentionV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/EnforceRetentionV1.java new file mode 100644 index 00000000000..d0f75232a4e --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/EnforceRetentionV1.java @@ -0,0 +1,179 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.Name; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.tables.records.EnforceRetentionV1Record; +import org.jooq.generated.udt.EnforceRetentionRequestV1; +import org.jooq.generated.udt.records.EnforceRetentionRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.DefaultDataType; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionV1 extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of enforce_retention_v1 + */ + public static final EnforceRetentionV1 ENFORCE_RETENTION_V1 = new EnforceRetentionV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return EnforceRetentionV1Record.class; + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public final TableField ENFORCE_RETENTION_V1_ = createField(DSL.name("enforce_retention_v1"), DefaultDataType.getDefaultDataType("\"enforce_retention_response_v1\""), this, ""); + + private EnforceRetentionV1(Name alias, Table aliased) { + this(alias, aliased, new Field[] { + DSL.val(null, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(null, EnforceRetentionRequestV1.ENFORCE_RETENTION_REQUEST_V1.getDataType().array()) + }); + } + + private EnforceRetentionV1(Name alias, Table aliased, Field[] parameters) { + this(alias, aliased, parameters, null); + } + + private EnforceRetentionV1(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.function(), where); + } + + /** + * Create an aliased enforce_retention_v1 table reference + */ + public EnforceRetentionV1(String alias) { + this(DSL.name(alias), ENFORCE_RETENTION_V1); + } + + /** + * Create an aliased enforce_retention_v1 table reference + */ + public EnforceRetentionV1(Name alias) { + this(alias, ENFORCE_RETENTION_V1); + } + + /** + * Create a enforce_retention_v1 table reference + */ + public EnforceRetentionV1() { + this(DSL.name("enforce_retention_v1"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public EnforceRetentionV1 as(String alias) { + return new EnforceRetentionV1(DSL.name(alias), this, parameters); + } + + @Override + public EnforceRetentionV1 as(Name alias) { + return new EnforceRetentionV1(alias, this, parameters); + } + + @Override + public EnforceRetentionV1 as(Table alias) { + return new EnforceRetentionV1(alias.getQualifiedName(), this, parameters); + } + + /** + * Rename this table + */ + @Override + public EnforceRetentionV1 rename(String name) { + return new EnforceRetentionV1(DSL.name(name), null, parameters); + } + + /** + * Rename this table + */ + @Override + public EnforceRetentionV1 rename(Name name) { + return new EnforceRetentionV1(name, null, parameters); + } + + /** + * Rename this table + */ + @Override + public EnforceRetentionV1 rename(Table name) { + return new EnforceRetentionV1(name.getQualifiedName(), null, parameters); + } + + /** + * Call this table-valued function + */ + public EnforceRetentionV1 call( + Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + ) { + EnforceRetentionV1 result = new EnforceRetentionV1(DSL.name("enforce_retention_v1"), null, new Field[] { + DSL.val(argNow, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(argRequests, EnforceRetentionRequestV1.ENFORCE_RETENTION_REQUEST_V1.getDataType().array()) + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } + + /** + * Call this table-valued function + */ + public EnforceRetentionV1 call( + Field argNow + , Field argRequests + ) { + EnforceRetentionV1 result = new EnforceRetentionV1(DSL.name("enforce_retention_v1"), null, new Field[] { + argNow, + argRequests + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/EnforceRetentionV2.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/EnforceRetentionV2.java new file mode 100644 index 00000000000..71bbe1cceaa --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/EnforceRetentionV2.java @@ -0,0 +1,184 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.Name; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.tables.records.EnforceRetentionV2Record; +import org.jooq.generated.udt.EnforceRetentionRequestV1; +import org.jooq.generated.udt.records.EnforceRetentionRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.DefaultDataType; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionV2 extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of enforce_retention_v2 + */ + public static final EnforceRetentionV2 ENFORCE_RETENTION_V2 = new EnforceRetentionV2(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return EnforceRetentionV2Record.class; + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public final TableField ENFORCE_RETENTION_V2_ = createField(DSL.name("enforce_retention_v2"), DefaultDataType.getDefaultDataType("\"enforce_retention_response_v1\""), this, ""); + + private EnforceRetentionV2(Name alias, Table aliased) { + this(alias, aliased, new Field[] { + DSL.val(null, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(null, EnforceRetentionRequestV1.ENFORCE_RETENTION_REQUEST_V1.getDataType().array()), + DSL.val(null, SQLDataType.INTEGER.defaultValue(DSL.field(DSL.raw("0"), SQLDataType.INTEGER))) + }); + } + + private EnforceRetentionV2(Name alias, Table aliased, Field[] parameters) { + this(alias, aliased, parameters, null); + } + + private EnforceRetentionV2(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.function(), where); + } + + /** + * Create an aliased enforce_retention_v2 table reference + */ + public EnforceRetentionV2(String alias) { + this(DSL.name(alias), ENFORCE_RETENTION_V2); + } + + /** + * Create an aliased enforce_retention_v2 table reference + */ + public EnforceRetentionV2(Name alias) { + this(alias, ENFORCE_RETENTION_V2); + } + + /** + * Create a enforce_retention_v2 table reference + */ + public EnforceRetentionV2() { + this(DSL.name("enforce_retention_v2"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public EnforceRetentionV2 as(String alias) { + return new EnforceRetentionV2(DSL.name(alias), this, parameters); + } + + @Override + public EnforceRetentionV2 as(Name alias) { + return new EnforceRetentionV2(alias, this, parameters); + } + + @Override + public EnforceRetentionV2 as(Table alias) { + return new EnforceRetentionV2(alias.getQualifiedName(), this, parameters); + } + + /** + * Rename this table + */ + @Override + public EnforceRetentionV2 rename(String name) { + return new EnforceRetentionV2(DSL.name(name), null, parameters); + } + + /** + * Rename this table + */ + @Override + public EnforceRetentionV2 rename(Name name) { + return new EnforceRetentionV2(name, null, parameters); + } + + /** + * Rename this table + */ + @Override + public EnforceRetentionV2 rename(Table name) { + return new EnforceRetentionV2(name.getQualifiedName(), null, parameters); + } + + /** + * Call this table-valued function + */ + public EnforceRetentionV2 call( + Instant argNow + , EnforceRetentionRequestV1Record[] argRequests + , Integer maxBatchesPerRequest + ) { + EnforceRetentionV2 result = new EnforceRetentionV2(DSL.name("enforce_retention_v2"), null, new Field[] { + DSL.val(argNow, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(argRequests, EnforceRetentionRequestV1.ENFORCE_RETENTION_REQUEST_V1.getDataType().array()), + DSL.val(maxBatchesPerRequest, SQLDataType.INTEGER.defaultValue(DSL.field(DSL.raw("0"), SQLDataType.INTEGER))) + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } + + /** + * Call this table-valued function + */ + public EnforceRetentionV2 call( + Field argNow + , Field argRequests + , Field maxBatchesPerRequest + ) { + EnforceRetentionV2 result = new EnforceRetentionV2(DSL.name("enforce_retention_v2"), null, new Field[] { + argNow, + argRequests, + maxBatchesPerRequest + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/FileMergeWorkItemFiles.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/FileMergeWorkItemFiles.java new file mode 100644 index 00000000000..0cb0f2297fa --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/FileMergeWorkItemFiles.java @@ -0,0 +1,318 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import java.util.Arrays; +import java.util.Collection; +import java.util.List; + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Index; +import org.jooq.InverseForeignKey; +import org.jooq.Name; +import org.jooq.Path; +import org.jooq.PlainSQL; +import org.jooq.QueryPart; +import org.jooq.Record; +import org.jooq.SQL; +import org.jooq.Schema; +import org.jooq.Select; +import org.jooq.Stringly; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Indexes; +import org.jooq.generated.Keys; +import org.jooq.generated.tables.FileMergeWorkItems.FileMergeWorkItemsPath; +import org.jooq.generated.tables.Files.FilesPath; +import org.jooq.generated.tables.records.FileMergeWorkItemFilesRecord; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemFiles extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of file_merge_work_item_files + */ + public static final FileMergeWorkItemFiles FILE_MERGE_WORK_ITEM_FILES = new FileMergeWorkItemFiles(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FileMergeWorkItemFilesRecord.class; + } + + /** + * The column file_merge_work_item_files.work_item_id. + */ + public final TableField WORK_ITEM_ID = createField(DSL.name("work_item_id"), SQLDataType.BIGINT.nullable(false), this, ""); + + /** + * The column file_merge_work_item_files.file_id. + */ + public final TableField FILE_ID = createField(DSL.name("file_id"), SQLDataType.BIGINT.nullable(false), this, ""); + + private FileMergeWorkItemFiles(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private FileMergeWorkItemFiles(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where); + } + + /** + * Create an aliased file_merge_work_item_files table reference + */ + public FileMergeWorkItemFiles(String alias) { + this(DSL.name(alias), FILE_MERGE_WORK_ITEM_FILES); + } + + /** + * Create an aliased file_merge_work_item_files table reference + */ + public FileMergeWorkItemFiles(Name alias) { + this(alias, FILE_MERGE_WORK_ITEM_FILES); + } + + /** + * Create a file_merge_work_item_files table reference + */ + public FileMergeWorkItemFiles() { + this(DSL.name("file_merge_work_item_files"), null); + } + + public FileMergeWorkItemFiles(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath, FILE_MERGE_WORK_ITEM_FILES); + } + + /** + * A subtype implementing {@link Path} for simplified path-based joins. + */ + @Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" + ) + public static class FileMergeWorkItemFilesPath extends FileMergeWorkItemFiles implements Path { + + private static final long serialVersionUID = 1L; + public FileMergeWorkItemFilesPath(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath); + } + private FileMergeWorkItemFilesPath(Name alias, Table aliased) { + super(alias, aliased); + } + + @Override + public FileMergeWorkItemFilesPath as(String alias) { + return new FileMergeWorkItemFilesPath(DSL.name(alias), this); + } + + @Override + public FileMergeWorkItemFilesPath as(Name alias) { + return new FileMergeWorkItemFilesPath(alias, this); + } + + @Override + public FileMergeWorkItemFilesPath as(Table alias) { + return new FileMergeWorkItemFilesPath(alias.getQualifiedName(), this); + } + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.FILE_MERGE_WORK_ITEM_FILES_BY_FILE); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.FILE_MERGE_WORK_ITEM_FILES_PKEY; + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.FILE_MERGE_WORK_ITEM_FILES__FILE_MERGE_WORK_ITEM_FILES_FILE_ID_FKEY, Keys.FILE_MERGE_WORK_ITEM_FILES__FILE_MERGE_WORK_ITEM_FILES_WORK_ITEM_ID_FKEY); + } + + private transient FilesPath _files; + + /** + * Get the implicit join path to the public.files table. + */ + public FilesPath files() { + if (_files == null) + _files = new FilesPath(this, Keys.FILE_MERGE_WORK_ITEM_FILES__FILE_MERGE_WORK_ITEM_FILES_FILE_ID_FKEY, null); + + return _files; + } + + private transient FileMergeWorkItemsPath _fileMergeWorkItems; + + /** + * Get the implicit join path to the + * public.file_merge_work_items table. + */ + public FileMergeWorkItemsPath fileMergeWorkItems() { + if (_fileMergeWorkItems == null) + _fileMergeWorkItems = new FileMergeWorkItemsPath(this, Keys.FILE_MERGE_WORK_ITEM_FILES__FILE_MERGE_WORK_ITEM_FILES_WORK_ITEM_ID_FKEY, null); + + return _fileMergeWorkItems; + } + + @Override + public FileMergeWorkItemFiles as(String alias) { + return new FileMergeWorkItemFiles(DSL.name(alias), this); + } + + @Override + public FileMergeWorkItemFiles as(Name alias) { + return new FileMergeWorkItemFiles(alias, this); + } + + @Override + public FileMergeWorkItemFiles as(Table alias) { + return new FileMergeWorkItemFiles(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public FileMergeWorkItemFiles rename(String name) { + return new FileMergeWorkItemFiles(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public FileMergeWorkItemFiles rename(Name name) { + return new FileMergeWorkItemFiles(name, null); + } + + /** + * Rename this table + */ + @Override + public FileMergeWorkItemFiles rename(Table name) { + return new FileMergeWorkItemFiles(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItemFiles where(Condition condition) { + return new FileMergeWorkItemFiles(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItemFiles where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItemFiles where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItemFiles where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public FileMergeWorkItemFiles where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public FileMergeWorkItemFiles where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public FileMergeWorkItemFiles where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public FileMergeWorkItemFiles where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItemFiles whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItemFiles whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/FileMergeWorkItems.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/FileMergeWorkItems.java new file mode 100644 index 00000000000..23f12da452c --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/FileMergeWorkItems.java @@ -0,0 +1,309 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; +import java.util.Collection; + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.InverseForeignKey; +import org.jooq.Name; +import org.jooq.Path; +import org.jooq.PlainSQL; +import org.jooq.QueryPart; +import org.jooq.Record; +import org.jooq.SQL; +import org.jooq.Schema; +import org.jooq.Select; +import org.jooq.Stringly; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Keys; +import org.jooq.generated.tables.FileMergeWorkItemFiles.FileMergeWorkItemFilesPath; +import org.jooq.generated.tables.Files.FilesPath; +import org.jooq.generated.tables.records.FileMergeWorkItemsRecord; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItems extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of file_merge_work_items + */ + public static final FileMergeWorkItems FILE_MERGE_WORK_ITEMS = new FileMergeWorkItems(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FileMergeWorkItemsRecord.class; + } + + /** + * The column file_merge_work_items.work_item_id. + */ + public final TableField WORK_ITEM_ID = createField(DSL.name("work_item_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, ""); + + /** + * The column file_merge_work_items.created_at. + */ + public final TableField CREATED_AT = createField(DSL.name("created_at"), SQLDataType.TIMESTAMPWITHTIMEZONE, this, "", new OffsetDateTimeToInstantConverter()); + + private FileMergeWorkItems(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private FileMergeWorkItems(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where); + } + + /** + * Create an aliased file_merge_work_items table reference + */ + public FileMergeWorkItems(String alias) { + this(DSL.name(alias), FILE_MERGE_WORK_ITEMS); + } + + /** + * Create an aliased file_merge_work_items table reference + */ + public FileMergeWorkItems(Name alias) { + this(alias, FILE_MERGE_WORK_ITEMS); + } + + /** + * Create a file_merge_work_items table reference + */ + public FileMergeWorkItems() { + this(DSL.name("file_merge_work_items"), null); + } + + public FileMergeWorkItems(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath, FILE_MERGE_WORK_ITEMS); + } + + /** + * A subtype implementing {@link Path} for simplified path-based joins. + */ + @Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" + ) + public static class FileMergeWorkItemsPath extends FileMergeWorkItems implements Path { + + private static final long serialVersionUID = 1L; + public FileMergeWorkItemsPath(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath); + } + private FileMergeWorkItemsPath(Name alias, Table aliased) { + super(alias, aliased); + } + + @Override + public FileMergeWorkItemsPath as(String alias) { + return new FileMergeWorkItemsPath(DSL.name(alias), this); + } + + @Override + public FileMergeWorkItemsPath as(Name alias) { + return new FileMergeWorkItemsPath(alias, this); + } + + @Override + public FileMergeWorkItemsPath as(Table alias) { + return new FileMergeWorkItemsPath(alias.getQualifiedName(), this); + } + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.FILE_MERGE_WORK_ITEMS_PKEY; + } + + private transient FileMergeWorkItemFilesPath _fileMergeWorkItemFiles; + + /** + * Get the implicit to-many join path to the + * public.file_merge_work_item_files table + */ + public FileMergeWorkItemFilesPath fileMergeWorkItemFiles() { + if (_fileMergeWorkItemFiles == null) + _fileMergeWorkItemFiles = new FileMergeWorkItemFilesPath(this, null, Keys.FILE_MERGE_WORK_ITEM_FILES__FILE_MERGE_WORK_ITEM_FILES_WORK_ITEM_ID_FKEY.getInverseKey()); + + return _fileMergeWorkItemFiles; + } + + /** + * Get the implicit many-to-many join path to the public.files + * table + */ + public FilesPath files() { + return fileMergeWorkItemFiles().files(); + } + + @Override + public FileMergeWorkItems as(String alias) { + return new FileMergeWorkItems(DSL.name(alias), this); + } + + @Override + public FileMergeWorkItems as(Name alias) { + return new FileMergeWorkItems(alias, this); + } + + @Override + public FileMergeWorkItems as(Table alias) { + return new FileMergeWorkItems(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public FileMergeWorkItems rename(String name) { + return new FileMergeWorkItems(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public FileMergeWorkItems rename(Name name) { + return new FileMergeWorkItems(name, null); + } + + /** + * Rename this table + */ + @Override + public FileMergeWorkItems rename(Table name) { + return new FileMergeWorkItems(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItems where(Condition condition) { + return new FileMergeWorkItems(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItems where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItems where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItems where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public FileMergeWorkItems where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public FileMergeWorkItems where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public FileMergeWorkItems where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public FileMergeWorkItems where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItems whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public FileMergeWorkItems whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/Files.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/Files.java new file mode 100644 index 00000000000..d4ecea62525 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/Files.java @@ -0,0 +1,377 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.FileReason; +import io.aiven.inkless.control_plane.postgres.converters.FileReasonTToFileReasonConverter; +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; +import java.util.Arrays; +import java.util.Collection; +import java.util.List; + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Index; +import org.jooq.InverseForeignKey; +import org.jooq.Name; +import org.jooq.Path; +import org.jooq.PlainSQL; +import org.jooq.QueryPart; +import org.jooq.Record; +import org.jooq.SQL; +import org.jooq.Schema; +import org.jooq.Select; +import org.jooq.Stringly; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.Indexes; +import org.jooq.generated.Keys; +import org.jooq.generated.enums.FileReasonT; +import org.jooq.generated.enums.FileStateT; +import org.jooq.generated.tables.Batches.BatchesPath; +import org.jooq.generated.tables.FileMergeWorkItemFiles.FileMergeWorkItemFilesPath; +import org.jooq.generated.tables.FileMergeWorkItems.FileMergeWorkItemsPath; +import org.jooq.generated.tables.records.FilesRecord; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class Files extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of files + */ + public static final Files FILES = new Files(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FilesRecord.class; + } + + /** + * The column files.file_id. + */ + public final TableField FILE_ID = createField(DSL.name("file_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, ""); + + /** + * The column files.object_key. + */ + public final TableField OBJECT_KEY = createField(DSL.name("object_key"), Domains.OBJECT_KEY_T.getDataType().nullable(false), this, ""); + + /** + * The column files.format. + */ + public final TableField FORMAT = createField(DSL.name("format"), Domains.FORMAT_T.getDataType().nullable(false), this, ""); + + /** + * The column files.reason. + */ + public final TableField REASON = createField(DSL.name("reason"), SQLDataType.VARCHAR.nullable(false).asEnumDataType(FileReasonT.class), this, "", new FileReasonTToFileReasonConverter()); + + /** + * The column files.state. + */ + public final TableField STATE = createField(DSL.name("state"), SQLDataType.VARCHAR.nullable(false).asEnumDataType(FileStateT.class), this, ""); + + /** + * The column files.uploader_broker_id. + */ + public final TableField UPLOADER_BROKER_ID = createField(DSL.name("uploader_broker_id"), Domains.BROKER_ID_T.getDataType().nullable(false), this, ""); + + /** + * The column files.committed_at. + */ + public final TableField COMMITTED_AT = createField(DSL.name("committed_at"), SQLDataType.TIMESTAMPWITHTIMEZONE, this, "", new OffsetDateTimeToInstantConverter()); + + /** + * The column files.marked_for_deletion_at. + */ + public final TableField MARKED_FOR_DELETION_AT = createField(DSL.name("marked_for_deletion_at"), SQLDataType.TIMESTAMPWITHTIMEZONE, this, "", new OffsetDateTimeToInstantConverter()); + + /** + * The column files.size. + */ + public final TableField SIZE = createField(DSL.name("size"), Domains.BYTE_SIZE_T.getDataType().nullable(false), this, ""); + + private Files(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private Files(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where); + } + + /** + * Create an aliased files table reference + */ + public Files(String alias) { + this(DSL.name(alias), FILES); + } + + /** + * Create an aliased files table reference + */ + public Files(Name alias) { + this(alias, FILES); + } + + /** + * Create a files table reference + */ + public Files() { + this(DSL.name("files"), null); + } + + public Files(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath, FILES); + } + + /** + * A subtype implementing {@link Path} for simplified path-based joins. + */ + @Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" + ) + public static class FilesPath extends Files implements Path { + + private static final long serialVersionUID = 1L; + public FilesPath(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath); + } + private FilesPath(Name alias, Table aliased) { + super(alias, aliased); + } + + @Override + public FilesPath as(String alias) { + return new FilesPath(DSL.name(alias), this); + } + + @Override + public FilesPath as(Name alias) { + return new FilesPath(alias, this); + } + + @Override + public FilesPath as(Table alias) { + return new FilesPath(alias.getQualifiedName(), this); + } + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.FILES_BY_STATE_ONLY_DELETING_IDX); + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.FILES_PKEY; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.FILES_OBJECT_KEY_KEY); + } + + private transient FileMergeWorkItemFilesPath _fileMergeWorkItemFiles; + + /** + * Get the implicit to-many join path to the + * public.file_merge_work_item_files table + */ + public FileMergeWorkItemFilesPath fileMergeWorkItemFiles() { + if (_fileMergeWorkItemFiles == null) + _fileMergeWorkItemFiles = new FileMergeWorkItemFilesPath(this, null, Keys.FILE_MERGE_WORK_ITEM_FILES__FILE_MERGE_WORK_ITEM_FILES_FILE_ID_FKEY.getInverseKey()); + + return _fileMergeWorkItemFiles; + } + + private transient BatchesPath _batches; + + /** + * Get the implicit to-many join path to the public.batches + * table + */ + public BatchesPath batches() { + if (_batches == null) + _batches = new BatchesPath(this, null, Keys.BATCHES__FK_BATCHES_FILES.getInverseKey()); + + return _batches; + } + + /** + * Get the implicit many-to-many join path to the + * public.file_merge_work_items table + */ + public FileMergeWorkItemsPath fileMergeWorkItems() { + return fileMergeWorkItemFiles().fileMergeWorkItems(); + } + + @Override + public Files as(String alias) { + return new Files(DSL.name(alias), this); + } + + @Override + public Files as(Name alias) { + return new Files(alias, this); + } + + @Override + public Files as(Table alias) { + return new Files(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public Files rename(String name) { + return new Files(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public Files rename(Name name) { + return new Files(name, null); + } + + /** + * Rename this table + */ + @Override + public Files rename(Table name) { + return new Files(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Files where(Condition condition) { + return new Files(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Files where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Files where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Files where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Files where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Files where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Files where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Files where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Files whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Files whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/FindBatchesV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/FindBatchesV1.java new file mode 100644 index 00000000000..cc97be8345f --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/FindBatchesV1.java @@ -0,0 +1,175 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.Name; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.tables.records.FindBatchesV1Record; +import org.jooq.generated.udt.FindBatchesRequestV1; +import org.jooq.generated.udt.records.FindBatchesRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.DefaultDataType; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesV1 extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of find_batches_v1 + */ + public static final FindBatchesV1 FIND_BATCHES_V1 = new FindBatchesV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FindBatchesV1Record.class; + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public final TableField FIND_BATCHES_V1_ = createField(DSL.name("find_batches_v1"), DefaultDataType.getDefaultDataType("\"find_batches_response_v1\""), this, ""); + + private FindBatchesV1(Name alias, Table aliased) { + this(alias, aliased, new Field[] { + DSL.val(null, FindBatchesRequestV1.FIND_BATCHES_REQUEST_V1.getDataType().array()), + DSL.val(null, SQLDataType.INTEGER) + }); + } + + private FindBatchesV1(Name alias, Table aliased, Field[] parameters) { + this(alias, aliased, parameters, null); + } + + private FindBatchesV1(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.function(), where); + } + + /** + * Create an aliased find_batches_v1 table reference + */ + public FindBatchesV1(String alias) { + this(DSL.name(alias), FIND_BATCHES_V1); + } + + /** + * Create an aliased find_batches_v1 table reference + */ + public FindBatchesV1(Name alias) { + this(alias, FIND_BATCHES_V1); + } + + /** + * Create a find_batches_v1 table reference + */ + public FindBatchesV1() { + this(DSL.name("find_batches_v1"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public FindBatchesV1 as(String alias) { + return new FindBatchesV1(DSL.name(alias), this, parameters); + } + + @Override + public FindBatchesV1 as(Name alias) { + return new FindBatchesV1(alias, this, parameters); + } + + @Override + public FindBatchesV1 as(Table alias) { + return new FindBatchesV1(alias.getQualifiedName(), this, parameters); + } + + /** + * Rename this table + */ + @Override + public FindBatchesV1 rename(String name) { + return new FindBatchesV1(DSL.name(name), null, parameters); + } + + /** + * Rename this table + */ + @Override + public FindBatchesV1 rename(Name name) { + return new FindBatchesV1(name, null, parameters); + } + + /** + * Rename this table + */ + @Override + public FindBatchesV1 rename(Table name) { + return new FindBatchesV1(name.getQualifiedName(), null, parameters); + } + + /** + * Call this table-valued function + */ + public FindBatchesV1 call( + FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + ) { + FindBatchesV1 result = new FindBatchesV1(DSL.name("find_batches_v1"), null, new Field[] { + DSL.val(argRequests, FindBatchesRequestV1.FIND_BATCHES_REQUEST_V1.getDataType().array()), + DSL.val(fetchMaxBytes, SQLDataType.INTEGER) + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } + + /** + * Call this table-valued function + */ + public FindBatchesV1 call( + Field argRequests + , Field fetchMaxBytes + ) { + FindBatchesV1 result = new FindBatchesV1(DSL.name("find_batches_v1"), null, new Field[] { + argRequests, + fetchMaxBytes + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/FindBatchesV2.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/FindBatchesV2.java new file mode 100644 index 00000000000..ed6c904ad81 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/FindBatchesV2.java @@ -0,0 +1,180 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.Name; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.tables.records.FindBatchesV2Record; +import org.jooq.generated.udt.FindBatchesRequestV1; +import org.jooq.generated.udt.records.FindBatchesRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.DefaultDataType; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesV2 extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of find_batches_v2 + */ + public static final FindBatchesV2 FIND_BATCHES_V2 = new FindBatchesV2(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FindBatchesV2Record.class; + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public final TableField FIND_BATCHES_V2_ = createField(DSL.name("find_batches_v2"), DefaultDataType.getDefaultDataType("\"find_batches_response_v1\""), this, ""); + + private FindBatchesV2(Name alias, Table aliased) { + this(alias, aliased, new Field[] { + DSL.val(null, FindBatchesRequestV1.FIND_BATCHES_REQUEST_V1.getDataType().array()), + DSL.val(null, SQLDataType.INTEGER), + DSL.val(null, SQLDataType.INTEGER.defaultValue(DSL.field(DSL.raw("0"), SQLDataType.INTEGER))) + }); + } + + private FindBatchesV2(Name alias, Table aliased, Field[] parameters) { + this(alias, aliased, parameters, null); + } + + private FindBatchesV2(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.function(), where); + } + + /** + * Create an aliased find_batches_v2 table reference + */ + public FindBatchesV2(String alias) { + this(DSL.name(alias), FIND_BATCHES_V2); + } + + /** + * Create an aliased find_batches_v2 table reference + */ + public FindBatchesV2(Name alias) { + this(alias, FIND_BATCHES_V2); + } + + /** + * Create a find_batches_v2 table reference + */ + public FindBatchesV2() { + this(DSL.name("find_batches_v2"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public FindBatchesV2 as(String alias) { + return new FindBatchesV2(DSL.name(alias), this, parameters); + } + + @Override + public FindBatchesV2 as(Name alias) { + return new FindBatchesV2(alias, this, parameters); + } + + @Override + public FindBatchesV2 as(Table alias) { + return new FindBatchesV2(alias.getQualifiedName(), this, parameters); + } + + /** + * Rename this table + */ + @Override + public FindBatchesV2 rename(String name) { + return new FindBatchesV2(DSL.name(name), null, parameters); + } + + /** + * Rename this table + */ + @Override + public FindBatchesV2 rename(Name name) { + return new FindBatchesV2(name, null, parameters); + } + + /** + * Rename this table + */ + @Override + public FindBatchesV2 rename(Table name) { + return new FindBatchesV2(name.getQualifiedName(), null, parameters); + } + + /** + * Call this table-valued function + */ + public FindBatchesV2 call( + FindBatchesRequestV1Record[] argRequests + , Integer fetchMaxBytes + , Integer maxBatchesPerPartition + ) { + FindBatchesV2 result = new FindBatchesV2(DSL.name("find_batches_v2"), null, new Field[] { + DSL.val(argRequests, FindBatchesRequestV1.FIND_BATCHES_REQUEST_V1.getDataType().array()), + DSL.val(fetchMaxBytes, SQLDataType.INTEGER), + DSL.val(maxBatchesPerPartition, SQLDataType.INTEGER.defaultValue(DSL.field(DSL.raw("0"), SQLDataType.INTEGER))) + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } + + /** + * Call this table-valued function + */ + public FindBatchesV2 call( + Field argRequests + , Field fetchMaxBytes + , Field maxBatchesPerPartition + ) { + FindBatchesV2 result = new FindBatchesV2(DSL.name("find_batches_v2"), null, new Field[] { + argRequests, + fetchMaxBytes, + maxBatchesPerPartition + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/GetFileMergeWorkItemV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/GetFileMergeWorkItemV1.java new file mode 100644 index 00000000000..800496c8101 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/GetFileMergeWorkItemV1.java @@ -0,0 +1,186 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.Name; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.tables.records.GetFileMergeWorkItemV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.DefaultDataType; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; +import org.jooq.types.YearToSecond; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class GetFileMergeWorkItemV1 extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of get_file_merge_work_item_v1 + */ + public static final GetFileMergeWorkItemV1 GET_FILE_MERGE_WORK_ITEM_V1 = new GetFileMergeWorkItemV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return GetFileMergeWorkItemV1Record.class; + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public final TableField GET_FILE_MERGE_WORK_ITEM_V1_ = createField(DSL.name("get_file_merge_work_item_v1"), DefaultDataType.getDefaultDataType("\"file_merge_work_item_response_v1\""), this, ""); + + private GetFileMergeWorkItemV1(Name alias, Table aliased) { + this(alias, aliased, new Field[] { + DSL.val(null, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(null, SQLDataType.INTERVAL), + DSL.val(null, Domains.BYTE_SIZE_T.getDataType()) + }); + } + + private GetFileMergeWorkItemV1(Name alias, Table aliased, Field[] parameters) { + this(alias, aliased, parameters, null); + } + + private GetFileMergeWorkItemV1(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.function(), where); + } + + /** + * Create an aliased get_file_merge_work_item_v1 table + * reference + */ + public GetFileMergeWorkItemV1(String alias) { + this(DSL.name(alias), GET_FILE_MERGE_WORK_ITEM_V1); + } + + /** + * Create an aliased get_file_merge_work_item_v1 table + * reference + */ + public GetFileMergeWorkItemV1(Name alias) { + this(alias, GET_FILE_MERGE_WORK_ITEM_V1); + } + + /** + * Create a get_file_merge_work_item_v1 table reference + */ + public GetFileMergeWorkItemV1() { + this(DSL.name("get_file_merge_work_item_v1"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public GetFileMergeWorkItemV1 as(String alias) { + return new GetFileMergeWorkItemV1(DSL.name(alias), this, parameters); + } + + @Override + public GetFileMergeWorkItemV1 as(Name alias) { + return new GetFileMergeWorkItemV1(alias, this, parameters); + } + + @Override + public GetFileMergeWorkItemV1 as(Table alias) { + return new GetFileMergeWorkItemV1(alias.getQualifiedName(), this, parameters); + } + + /** + * Rename this table + */ + @Override + public GetFileMergeWorkItemV1 rename(String name) { + return new GetFileMergeWorkItemV1(DSL.name(name), null, parameters); + } + + /** + * Rename this table + */ + @Override + public GetFileMergeWorkItemV1 rename(Name name) { + return new GetFileMergeWorkItemV1(name, null, parameters); + } + + /** + * Rename this table + */ + @Override + public GetFileMergeWorkItemV1 rename(Table name) { + return new GetFileMergeWorkItemV1(name.getQualifiedName(), null, parameters); + } + + /** + * Call this table-valued function + */ + public GetFileMergeWorkItemV1 call( + Instant argNow + , YearToSecond argExpirationInterval + , Long argMergeFileSizeThreshold + ) { + GetFileMergeWorkItemV1 result = new GetFileMergeWorkItemV1(DSL.name("get_file_merge_work_item_v1"), null, new Field[] { + DSL.val(argNow, SQLDataType.TIMESTAMPWITHTIMEZONE.asConvertedDataType(new OffsetDateTimeToInstantConverter())), + DSL.val(argExpirationInterval, SQLDataType.INTERVAL), + DSL.val(argMergeFileSizeThreshold, Domains.BYTE_SIZE_T.getDataType()) + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } + + /** + * Call this table-valued function + */ + public GetFileMergeWorkItemV1 call( + Field argNow + , Field argExpirationInterval + , Field argMergeFileSizeThreshold + ) { + GetFileMergeWorkItemV1 result = new GetFileMergeWorkItemV1(DSL.name("get_file_merge_work_item_v1"), null, new Field[] { + argNow, + argExpirationInterval, + argMergeFileSizeThreshold + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/ListOffsetsV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/ListOffsetsV1.java new file mode 100644 index 00000000000..6814d1aa521 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/ListOffsetsV1.java @@ -0,0 +1,169 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import javax.annotation.processing.Generated; + +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.Name; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.tables.records.ListOffsetsV1Record; +import org.jooq.generated.udt.ListOffsetsRequestV1; +import org.jooq.generated.udt.records.ListOffsetsRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.DefaultDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ListOffsetsV1 extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of list_offsets_v1 + */ + public static final ListOffsetsV1 LIST_OFFSETS_V1 = new ListOffsetsV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ListOffsetsV1Record.class; + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public final TableField LIST_OFFSETS_V1_ = createField(DSL.name("list_offsets_v1"), DefaultDataType.getDefaultDataType("\"list_offsets_response_v1\""), this, ""); + + private ListOffsetsV1(Name alias, Table aliased) { + this(alias, aliased, new Field[] { + DSL.val(null, ListOffsetsRequestV1.LIST_OFFSETS_REQUEST_V1.getDataType().array()) + }); + } + + private ListOffsetsV1(Name alias, Table aliased, Field[] parameters) { + this(alias, aliased, parameters, null); + } + + private ListOffsetsV1(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.function(), where); + } + + /** + * Create an aliased list_offsets_v1 table reference + */ + public ListOffsetsV1(String alias) { + this(DSL.name(alias), LIST_OFFSETS_V1); + } + + /** + * Create an aliased list_offsets_v1 table reference + */ + public ListOffsetsV1(Name alias) { + this(alias, LIST_OFFSETS_V1); + } + + /** + * Create a list_offsets_v1 table reference + */ + public ListOffsetsV1() { + this(DSL.name("list_offsets_v1"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public ListOffsetsV1 as(String alias) { + return new ListOffsetsV1(DSL.name(alias), this, parameters); + } + + @Override + public ListOffsetsV1 as(Name alias) { + return new ListOffsetsV1(alias, this, parameters); + } + + @Override + public ListOffsetsV1 as(Table alias) { + return new ListOffsetsV1(alias.getQualifiedName(), this, parameters); + } + + /** + * Rename this table + */ + @Override + public ListOffsetsV1 rename(String name) { + return new ListOffsetsV1(DSL.name(name), null, parameters); + } + + /** + * Rename this table + */ + @Override + public ListOffsetsV1 rename(Name name) { + return new ListOffsetsV1(name, null, parameters); + } + + /** + * Rename this table + */ + @Override + public ListOffsetsV1 rename(Table name) { + return new ListOffsetsV1(name.getQualifiedName(), null, parameters); + } + + /** + * Call this table-valued function + */ + public ListOffsetsV1 call( + ListOffsetsRequestV1Record[] argRequests + ) { + ListOffsetsV1 result = new ListOffsetsV1(DSL.name("list_offsets_v1"), null, new Field[] { + DSL.val(argRequests, ListOffsetsRequestV1.LIST_OFFSETS_REQUEST_V1.getDataType().array()) + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } + + /** + * Call this table-valued function + */ + public ListOffsetsV1 call( + Field argRequests + ) { + ListOffsetsV1 result = new ListOffsetsV1(DSL.name("list_offsets_v1"), null, new Field[] { + argRequests + }); + + return aliased() ? result.as(getUnqualifiedName()) : result; + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/Logs.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/Logs.java new file mode 100644 index 00000000000..1095d2a46af --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/Logs.java @@ -0,0 +1,315 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import java.util.Collection; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.InverseForeignKey; +import org.jooq.Name; +import org.jooq.Path; +import org.jooq.PlainSQL; +import org.jooq.QueryPart; +import org.jooq.Record; +import org.jooq.SQL; +import org.jooq.Schema; +import org.jooq.Select; +import org.jooq.Stringly; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.Keys; +import org.jooq.generated.tables.Batches.BatchesPath; +import org.jooq.generated.tables.records.LogsRecord; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class Logs extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of logs + */ + public static final Logs LOGS = new Logs(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return LogsRecord.class; + } + + /** + * The column logs.topic_id. + */ + public final TableField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", new UUIDtoUuidConverter()); + + /** + * The column logs.partition. + */ + public final TableField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, ""); + + /** + * The column logs.topic_name. + */ + public final TableField TOPIC_NAME = createField(DSL.name("topic_name"), Domains.TOPIC_NAME_T.getDataType().nullable(false), this, ""); + + /** + * The column logs.log_start_offset. + */ + public final TableField LOG_START_OFFSET = createField(DSL.name("log_start_offset"), Domains.OFFSET_T.getDataType(), this, ""); + + /** + * The column logs.high_watermark. + */ + public final TableField HIGH_WATERMARK = createField(DSL.name("high_watermark"), Domains.OFFSET_T.getDataType(), this, ""); + + /** + * The column logs.byte_size. + */ + public final TableField BYTE_SIZE = createField(DSL.name("byte_size"), Domains.BYTE_SIZE_T.getDataType().nullable(false).defaultValue(DSL.field(DSL.raw("0"), Domains.BYTE_SIZE_T.getDataType())), this, ""); + + private Logs(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private Logs(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where); + } + + /** + * Create an aliased logs table reference + */ + public Logs(String alias) { + this(DSL.name(alias), LOGS); + } + + /** + * Create an aliased logs table reference + */ + public Logs(Name alias) { + this(alias, LOGS); + } + + /** + * Create a logs table reference + */ + public Logs() { + this(DSL.name("logs"), null); + } + + public Logs(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath, LOGS); + } + + /** + * A subtype implementing {@link Path} for simplified path-based joins. + */ + @Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" + ) + public static class LogsPath extends Logs implements Path { + + private static final long serialVersionUID = 1L; + public LogsPath(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath); + } + private LogsPath(Name alias, Table aliased) { + super(alias, aliased); + } + + @Override + public LogsPath as(String alias) { + return new LogsPath(DSL.name(alias), this); + } + + @Override + public LogsPath as(Name alias) { + return new LogsPath(alias, this); + } + + @Override + public LogsPath as(Table alias) { + return new LogsPath(alias.getQualifiedName(), this); + } + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.LOGS_PKEY; + } + + private transient BatchesPath _batches; + + /** + * Get the implicit to-many join path to the public.batches + * table + */ + public BatchesPath batches() { + if (_batches == null) + _batches = new BatchesPath(this, null, Keys.BATCHES__FK_BATCHES_LOGS.getInverseKey()); + + return _batches; + } + + @Override + public Logs as(String alias) { + return new Logs(DSL.name(alias), this); + } + + @Override + public Logs as(Name alias) { + return new Logs(alias, this); + } + + @Override + public Logs as(Table alias) { + return new Logs(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public Logs rename(String name) { + return new Logs(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public Logs rename(Name name) { + return new Logs(name, null); + } + + /** + * Rename this table + */ + @Override + public Logs rename(Table name) { + return new Logs(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Logs where(Condition condition) { + return new Logs(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Logs where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Logs where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Logs where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Logs where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Logs where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Logs where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public Logs where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Logs whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public Logs whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/ProducerState.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/ProducerState.java new file mode 100644 index 00000000000..f918ea01b17 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/ProducerState.java @@ -0,0 +1,277 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import java.util.Collection; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Condition; +import org.jooq.Field; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.PlainSQL; +import org.jooq.QueryPart; +import org.jooq.SQL; +import org.jooq.Schema; +import org.jooq.Select; +import org.jooq.Stringly; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.Keys; +import org.jooq.generated.tables.records.ProducerStateRecord; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ProducerState extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of producer_state + */ + public static final ProducerState PRODUCER_STATE = new ProducerState(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ProducerStateRecord.class; + } + + /** + * The column producer_state.topic_id. + */ + public final TableField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", new UUIDtoUuidConverter()); + + /** + * The column producer_state.partition. + */ + public final TableField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, ""); + + /** + * The column producer_state.producer_id. + */ + public final TableField PRODUCER_ID = createField(DSL.name("producer_id"), Domains.PRODUCER_ID_T.getDataType().nullable(false), this, ""); + + /** + * The column producer_state.row_id. + */ + public final TableField ROW_ID = createField(DSL.name("row_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, ""); + + /** + * The column producer_state.producer_epoch. + */ + public final TableField PRODUCER_EPOCH = createField(DSL.name("producer_epoch"), Domains.PRODUCER_EPOCH_T.getDataType().nullable(false), this, ""); + + /** + * The column producer_state.base_sequence. + */ + public final TableField BASE_SEQUENCE = createField(DSL.name("base_sequence"), Domains.SEQUENCE_T.getDataType().nullable(false), this, ""); + + /** + * The column producer_state.last_sequence. + */ + public final TableField LAST_SEQUENCE = createField(DSL.name("last_sequence"), Domains.SEQUENCE_T.getDataType().nullable(false), this, ""); + + /** + * The column producer_state.assigned_offset. + */ + public final TableField ASSIGNED_OFFSET = createField(DSL.name("assigned_offset"), Domains.OFFSET_T.getDataType(), this, ""); + + /** + * The column producer_state.batch_max_timestamp. + */ + public final TableField BATCH_MAX_TIMESTAMP = createField(DSL.name("batch_max_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), this, ""); + + private ProducerState(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ProducerState(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where); + } + + /** + * Create an aliased producer_state table reference + */ + public ProducerState(String alias) { + this(DSL.name(alias), PRODUCER_STATE); + } + + /** + * Create an aliased producer_state table reference + */ + public ProducerState(Name alias) { + this(alias, PRODUCER_STATE); + } + + /** + * Create a producer_state table reference + */ + public ProducerState() { + this(DSL.name("producer_state"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : DefaultSchema.DEFAULT_SCHEMA; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.PRODUCER_STATE_PKEY; + } + + @Override + public ProducerState as(String alias) { + return new ProducerState(DSL.name(alias), this); + } + + @Override + public ProducerState as(Name alias) { + return new ProducerState(alias, this); + } + + @Override + public ProducerState as(Table alias) { + return new ProducerState(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ProducerState rename(String name) { + return new ProducerState(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ProducerState rename(Name name) { + return new ProducerState(name, null); + } + + /** + * Rename this table + */ + @Override + public ProducerState rename(Table name) { + return new ProducerState(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ProducerState where(Condition condition) { + return new ProducerState(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ProducerState where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ProducerState where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ProducerState where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ProducerState where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ProducerState where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ProducerState where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ProducerState where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ProducerState whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ProducerState whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/BatchesRecord.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/BatchesRecord.java new file mode 100644 index 00000000000..e35e8d4b1ca --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/BatchesRecord.java @@ -0,0 +1,240 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.record.TimestampType; +import org.jooq.Record1; +import org.jooq.generated.tables.Batches; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class BatchesRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for batches.batch_id. + */ + public void setBatchId(Long value) { + set(0, value); + } + + /** + * Getter for batches.batch_id. + */ + public Long getBatchId() { + return (Long) get(0); + } + + /** + * Setter for batches.magic. + */ + public void setMagic(Short value) { + set(1, value); + } + + /** + * Getter for batches.magic. + */ + public Short getMagic() { + return (Short) get(1); + } + + /** + * Setter for batches.topic_id. + */ + public void setTopicId(Uuid value) { + set(2, value); + } + + /** + * Getter for batches.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(2); + } + + /** + * Setter for batches.partition. + */ + public void setPartition(Integer value) { + set(3, value); + } + + /** + * Getter for batches.partition. + */ + public Integer getPartition() { + return (Integer) get(3); + } + + /** + * Setter for batches.base_offset. + */ + public void setBaseOffset(Long value) { + set(4, value); + } + + /** + * Getter for batches.base_offset. + */ + public Long getBaseOffset() { + return (Long) get(4); + } + + /** + * Setter for batches.last_offset. + */ + public void setLastOffset(Long value) { + set(5, value); + } + + /** + * Getter for batches.last_offset. + */ + public Long getLastOffset() { + return (Long) get(5); + } + + /** + * Setter for batches.file_id. + */ + public void setFileId(Long value) { + set(6, value); + } + + /** + * Getter for batches.file_id. + */ + public Long getFileId() { + return (Long) get(6); + } + + /** + * Setter for batches.byte_offset. + */ + public void setByteOffset(Long value) { + set(7, value); + } + + /** + * Getter for batches.byte_offset. + */ + public Long getByteOffset() { + return (Long) get(7); + } + + /** + * Setter for batches.byte_size. + */ + public void setByteSize(Long value) { + set(8, value); + } + + /** + * Getter for batches.byte_size. + */ + public Long getByteSize() { + return (Long) get(8); + } + + /** + * Setter for batches.timestamp_type. + */ + public void setTimestampType(TimestampType value) { + set(9, value); + } + + /** + * Getter for batches.timestamp_type. + */ + public TimestampType getTimestampType() { + return (TimestampType) get(9); + } + + /** + * Setter for batches.log_append_timestamp. + */ + public void setLogAppendTimestamp(Long value) { + set(10, value); + } + + /** + * Getter for batches.log_append_timestamp. + */ + public Long getLogAppendTimestamp() { + return (Long) get(10); + } + + /** + * Setter for batches.batch_max_timestamp. + */ + public void setBatchMaxTimestamp(Long value) { + set(11, value); + } + + /** + * Getter for batches.batch_max_timestamp. + */ + public Long getBatchMaxTimestamp() { + return (Long) get(11); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached BatchesRecord + */ + public BatchesRecord() { + super(Batches.BATCHES); + } + + /** + * Create a detached, initialised BatchesRecord + */ + public BatchesRecord(Long batchId, Short magic, Uuid topicId, Integer partition, Long baseOffset, Long lastOffset, Long fileId, Long byteOffset, Long byteSize, TimestampType timestampType, Long logAppendTimestamp, Long batchMaxTimestamp) { + super(Batches.BATCHES); + + setBatchId(batchId); + setMagic(magic); + setTopicId(topicId); + setPartition(partition); + setBaseOffset(baseOffset); + setLastOffset(lastOffset); + setFileId(fileId); + setByteOffset(byteOffset); + setByteSize(byteSize); + setTimestampType(timestampType); + setLogAppendTimestamp(logAppendTimestamp); + setBatchMaxTimestamp(batchMaxTimestamp); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/CommitFileV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/CommitFileV1Record.java new file mode 100644 index 00000000000..ae8219cbb79 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/CommitFileV1Record.java @@ -0,0 +1,75 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.tables.CommitFileV1; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitFileV1Record extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public void setCommitFileV1(Object value) { + set(0, value); + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public Object getCommitFileV1() { + return get(0); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached CommitFileV1Record + */ + public CommitFileV1Record() { + super(CommitFileV1.COMMIT_FILE_V1); + } + + /** + * Create a detached, initialised CommitFileV1Record + */ + public CommitFileV1Record(Object commitFileV1) { + super(CommitFileV1.COMMIT_FILE_V1); + + setCommitFileV1(commitFileV1); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/DeleteRecordsV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/DeleteRecordsV1Record.java new file mode 100644 index 00000000000..2787dc4e27c --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/DeleteRecordsV1Record.java @@ -0,0 +1,75 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.tables.DeleteRecordsV1; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteRecordsV1Record extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public void setDeleteRecordsV1(Object value) { + set(0, value); + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public Object getDeleteRecordsV1() { + return get(0); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached DeleteRecordsV1Record + */ + public DeleteRecordsV1Record() { + super(DeleteRecordsV1.DELETE_RECORDS_V1); + } + + /** + * Create a detached, initialised DeleteRecordsV1Record + */ + public DeleteRecordsV1Record(Object deleteRecordsV1) { + super(DeleteRecordsV1.DELETE_RECORDS_V1); + + setDeleteRecordsV1(deleteRecordsV1); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/EnforceRetentionV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/EnforceRetentionV1Record.java new file mode 100644 index 00000000000..6f2981b0d98 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/EnforceRetentionV1Record.java @@ -0,0 +1,75 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.tables.EnforceRetentionV1; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionV1Record extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public void setEnforceRetentionV1(Object value) { + set(0, value); + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public Object getEnforceRetentionV1() { + return get(0); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached EnforceRetentionV1Record + */ + public EnforceRetentionV1Record() { + super(EnforceRetentionV1.ENFORCE_RETENTION_V1); + } + + /** + * Create a detached, initialised EnforceRetentionV1Record + */ + public EnforceRetentionV1Record(Object enforceRetentionV1) { + super(EnforceRetentionV1.ENFORCE_RETENTION_V1); + + setEnforceRetentionV1(enforceRetentionV1); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/EnforceRetentionV2Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/EnforceRetentionV2Record.java new file mode 100644 index 00000000000..cb747fe8a7e --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/EnforceRetentionV2Record.java @@ -0,0 +1,75 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.tables.EnforceRetentionV2; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionV2Record extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public void setEnforceRetentionV2(Object value) { + set(0, value); + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public Object getEnforceRetentionV2() { + return get(0); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached EnforceRetentionV2Record + */ + public EnforceRetentionV2Record() { + super(EnforceRetentionV2.ENFORCE_RETENTION_V2); + } + + /** + * Create a detached, initialised EnforceRetentionV2Record + */ + public EnforceRetentionV2Record(Object enforceRetentionV2) { + super(EnforceRetentionV2.ENFORCE_RETENTION_V2); + + setEnforceRetentionV2(enforceRetentionV2); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FileMergeWorkItemFilesRecord.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FileMergeWorkItemFilesRecord.java new file mode 100644 index 00000000000..552358852eb --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FileMergeWorkItemFilesRecord.java @@ -0,0 +1,88 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.Record2; +import org.jooq.generated.tables.FileMergeWorkItemFiles; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemFilesRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for file_merge_work_item_files.work_item_id. + */ + public void setWorkItemId(Long value) { + set(0, value); + } + + /** + * Getter for file_merge_work_item_files.work_item_id. + */ + public Long getWorkItemId() { + return (Long) get(0); + } + + /** + * Setter for file_merge_work_item_files.file_id. + */ + public void setFileId(Long value) { + set(1, value); + } + + /** + * Getter for file_merge_work_item_files.file_id. + */ + public Long getFileId() { + return (Long) get(1); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record2 key() { + return (Record2) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FileMergeWorkItemFilesRecord + */ + public FileMergeWorkItemFilesRecord() { + super(FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES); + } + + /** + * Create a detached, initialised FileMergeWorkItemFilesRecord + */ + public FileMergeWorkItemFilesRecord(Long workItemId, Long fileId) { + super(FileMergeWorkItemFiles.FILE_MERGE_WORK_ITEM_FILES); + + setWorkItemId(workItemId); + setFileId(fileId); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FileMergeWorkItemsRecord.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FileMergeWorkItemsRecord.java new file mode 100644 index 00000000000..2d1c51a6cfd --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FileMergeWorkItemsRecord.java @@ -0,0 +1,90 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Record1; +import org.jooq.generated.tables.FileMergeWorkItems; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemsRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for file_merge_work_items.work_item_id. + */ + public void setWorkItemId(Long value) { + set(0, value); + } + + /** + * Getter for file_merge_work_items.work_item_id. + */ + public Long getWorkItemId() { + return (Long) get(0); + } + + /** + * Setter for file_merge_work_items.created_at. + */ + public void setCreatedAt(Instant value) { + set(1, value); + } + + /** + * Getter for file_merge_work_items.created_at. + */ + public Instant getCreatedAt() { + return (Instant) get(1); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FileMergeWorkItemsRecord + */ + public FileMergeWorkItemsRecord() { + super(FileMergeWorkItems.FILE_MERGE_WORK_ITEMS); + } + + /** + * Create a detached, initialised FileMergeWorkItemsRecord + */ + public FileMergeWorkItemsRecord(Long workItemId, Instant createdAt) { + super(FileMergeWorkItems.FILE_MERGE_WORK_ITEMS); + + setWorkItemId(workItemId); + setCreatedAt(createdAt); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FilesRecord.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FilesRecord.java new file mode 100644 index 00000000000..1e5437516c8 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FilesRecord.java @@ -0,0 +1,198 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import io.aiven.inkless.control_plane.FileReason; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Record1; +import org.jooq.generated.enums.FileStateT; +import org.jooq.generated.tables.Files; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FilesRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for files.file_id. + */ + public void setFileId(Long value) { + set(0, value); + } + + /** + * Getter for files.file_id. + */ + public Long getFileId() { + return (Long) get(0); + } + + /** + * Setter for files.object_key. + */ + public void setObjectKey(String value) { + set(1, value); + } + + /** + * Getter for files.object_key. + */ + public String getObjectKey() { + return (String) get(1); + } + + /** + * Setter for files.format. + */ + public void setFormat(Short value) { + set(2, value); + } + + /** + * Getter for files.format. + */ + public Short getFormat() { + return (Short) get(2); + } + + /** + * Setter for files.reason. + */ + public void setReason(FileReason value) { + set(3, value); + } + + /** + * Getter for files.reason. + */ + public FileReason getReason() { + return (FileReason) get(3); + } + + /** + * Setter for files.state. + */ + public void setState(FileStateT value) { + set(4, value); + } + + /** + * Getter for files.state. + */ + public FileStateT getState() { + return (FileStateT) get(4); + } + + /** + * Setter for files.uploader_broker_id. + */ + public void setUploaderBrokerId(Integer value) { + set(5, value); + } + + /** + * Getter for files.uploader_broker_id. + */ + public Integer getUploaderBrokerId() { + return (Integer) get(5); + } + + /** + * Setter for files.committed_at. + */ + public void setCommittedAt(Instant value) { + set(6, value); + } + + /** + * Getter for files.committed_at. + */ + public Instant getCommittedAt() { + return (Instant) get(6); + } + + /** + * Setter for files.marked_for_deletion_at. + */ + public void setMarkedForDeletionAt(Instant value) { + set(7, value); + } + + /** + * Getter for files.marked_for_deletion_at. + */ + public Instant getMarkedForDeletionAt() { + return (Instant) get(7); + } + + /** + * Setter for files.size. + */ + public void setSize(Long value) { + set(8, value); + } + + /** + * Getter for files.size. + */ + public Long getSize() { + return (Long) get(8); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FilesRecord + */ + public FilesRecord() { + super(Files.FILES); + } + + /** + * Create a detached, initialised FilesRecord + */ + public FilesRecord(Long fileId, String objectKey, Short format, FileReason reason, FileStateT state, Integer uploaderBrokerId, Instant committedAt, Instant markedForDeletionAt, Long size) { + super(Files.FILES); + + setFileId(fileId); + setObjectKey(objectKey); + setFormat(format); + setReason(reason); + setState(state); + setUploaderBrokerId(uploaderBrokerId); + setCommittedAt(committedAt); + setMarkedForDeletionAt(markedForDeletionAt); + setSize(size); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FindBatchesV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FindBatchesV1Record.java new file mode 100644 index 00000000000..78f908caa27 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FindBatchesV1Record.java @@ -0,0 +1,75 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.tables.FindBatchesV1; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesV1Record extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public void setFindBatchesV1(Object value) { + set(0, value); + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public Object getFindBatchesV1() { + return get(0); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FindBatchesV1Record + */ + public FindBatchesV1Record() { + super(FindBatchesV1.FIND_BATCHES_V1); + } + + /** + * Create a detached, initialised FindBatchesV1Record + */ + public FindBatchesV1Record(Object findBatchesV1) { + super(FindBatchesV1.FIND_BATCHES_V1); + + setFindBatchesV1(findBatchesV1); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FindBatchesV2Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FindBatchesV2Record.java new file mode 100644 index 00000000000..77bb086ae6e --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/FindBatchesV2Record.java @@ -0,0 +1,75 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.tables.FindBatchesV2; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesV2Record extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public void setFindBatchesV2(Object value) { + set(0, value); + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public Object getFindBatchesV2() { + return get(0); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FindBatchesV2Record + */ + public FindBatchesV2Record() { + super(FindBatchesV2.FIND_BATCHES_V2); + } + + /** + * Create a detached, initialised FindBatchesV2Record + */ + public FindBatchesV2Record(Object findBatchesV2) { + super(FindBatchesV2.FIND_BATCHES_V2); + + setFindBatchesV2(findBatchesV2); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/GetFileMergeWorkItemV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/GetFileMergeWorkItemV1Record.java new file mode 100644 index 00000000000..17d77384ee5 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/GetFileMergeWorkItemV1Record.java @@ -0,0 +1,75 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.tables.GetFileMergeWorkItemV1; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class GetFileMergeWorkItemV1Record extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public void setGetFileMergeWorkItemV1(Object value) { + set(0, value); + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public Object getGetFileMergeWorkItemV1() { + return get(0); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached GetFileMergeWorkItemV1Record + */ + public GetFileMergeWorkItemV1Record() { + super(GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1); + } + + /** + * Create a detached, initialised GetFileMergeWorkItemV1Record + */ + public GetFileMergeWorkItemV1Record(Object getFileMergeWorkItemV1) { + super(GetFileMergeWorkItemV1.GET_FILE_MERGE_WORK_ITEM_V1); + + setGetFileMergeWorkItemV1(getFileMergeWorkItemV1); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/ListOffsetsV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/ListOffsetsV1Record.java new file mode 100644 index 00000000000..d4bb40ef9a8 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/ListOffsetsV1Record.java @@ -0,0 +1,75 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.tables.ListOffsetsV1; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ListOffsetsV1Record extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public void setListOffsetsV1(Object value) { + set(0, value); + } + + /** + * @deprecated Unknown data type. If this is a qualified, user-defined type, + * it may have been excluded from code generation. If this is a built-in + * type, you can define an explicit {@link org.jooq.Binding} to specify how + * this type should be handled. Deprecation can be turned off using + * {@literal } in your code generator + * configuration. + */ + @Deprecated + public Object getListOffsetsV1() { + return get(0); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ListOffsetsV1Record + */ + public ListOffsetsV1Record() { + super(ListOffsetsV1.LIST_OFFSETS_V1); + } + + /** + * Create a detached, initialised ListOffsetsV1Record + */ + public ListOffsetsV1Record(Object listOffsetsV1) { + super(ListOffsetsV1.LIST_OFFSETS_V1); + + setListOffsetsV1(listOffsetsV1); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/LogsRecord.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/LogsRecord.java new file mode 100644 index 00000000000..b9df3c6c2c5 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/LogsRecord.java @@ -0,0 +1,149 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Record2; +import org.jooq.generated.tables.Logs; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class LogsRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for logs.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for logs.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for logs.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for logs.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for logs.topic_name. + */ + public void setTopicName(String value) { + set(2, value); + } + + /** + * Getter for logs.topic_name. + */ + public String getTopicName() { + return (String) get(2); + } + + /** + * Setter for logs.log_start_offset. + */ + public void setLogStartOffset(Long value) { + set(3, value); + } + + /** + * Getter for logs.log_start_offset. + */ + public Long getLogStartOffset() { + return (Long) get(3); + } + + /** + * Setter for logs.high_watermark. + */ + public void setHighWatermark(Long value) { + set(4, value); + } + + /** + * Getter for logs.high_watermark. + */ + public Long getHighWatermark() { + return (Long) get(4); + } + + /** + * Setter for logs.byte_size. + */ + public void setByteSize(Long value) { + set(5, value); + } + + /** + * Getter for logs.byte_size. + */ + public Long getByteSize() { + return (Long) get(5); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record2 key() { + return (Record2) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached LogsRecord + */ + public LogsRecord() { + super(Logs.LOGS); + } + + /** + * Create a detached, initialised LogsRecord + */ + public LogsRecord(Uuid topicId, Integer partition, String topicName, Long logStartOffset, Long highWatermark, Long byteSize) { + super(Logs.LOGS); + + setTopicId(topicId); + setPartition(partition); + setTopicName(topicName); + setLogStartOffset(logStartOffset); + setHighWatermark(highWatermark); + setByteSize(byteSize); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/ProducerStateRecord.java b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/ProducerStateRecord.java new file mode 100644 index 00000000000..6f1f0764cfb --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/tables/records/ProducerStateRecord.java @@ -0,0 +1,194 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.tables.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Record4; +import org.jooq.generated.tables.ProducerState; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ProducerStateRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for producer_state.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for producer_state.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for producer_state.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for producer_state.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for producer_state.producer_id. + */ + public void setProducerId(Long value) { + set(2, value); + } + + /** + * Getter for producer_state.producer_id. + */ + public Long getProducerId() { + return (Long) get(2); + } + + /** + * Setter for producer_state.row_id. + */ + public void setRowId(Long value) { + set(3, value); + } + + /** + * Getter for producer_state.row_id. + */ + public Long getRowId() { + return (Long) get(3); + } + + /** + * Setter for producer_state.producer_epoch. + */ + public void setProducerEpoch(Short value) { + set(4, value); + } + + /** + * Getter for producer_state.producer_epoch. + */ + public Short getProducerEpoch() { + return (Short) get(4); + } + + /** + * Setter for producer_state.base_sequence. + */ + public void setBaseSequence(Integer value) { + set(5, value); + } + + /** + * Getter for producer_state.base_sequence. + */ + public Integer getBaseSequence() { + return (Integer) get(5); + } + + /** + * Setter for producer_state.last_sequence. + */ + public void setLastSequence(Integer value) { + set(6, value); + } + + /** + * Getter for producer_state.last_sequence. + */ + public Integer getLastSequence() { + return (Integer) get(6); + } + + /** + * Setter for producer_state.assigned_offset. + */ + public void setAssignedOffset(Long value) { + set(7, value); + } + + /** + * Getter for producer_state.assigned_offset. + */ + public Long getAssignedOffset() { + return (Long) get(7); + } + + /** + * Setter for producer_state.batch_max_timestamp. + */ + public void setBatchMaxTimestamp(Long value) { + set(8, value); + } + + /** + * Getter for producer_state.batch_max_timestamp. + */ + public Long getBatchMaxTimestamp() { + return (Long) get(8); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record4 key() { + return (Record4) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ProducerStateRecord + */ + public ProducerStateRecord() { + super(ProducerState.PRODUCER_STATE); + } + + /** + * Create a detached, initialised ProducerStateRecord + */ + public ProducerStateRecord(Uuid topicId, Integer partition, Long producerId, Long rowId, Short producerEpoch, Integer baseSequence, Integer lastSequence, Long assignedOffset, Long batchMaxTimestamp) { + super(ProducerState.PRODUCER_STATE); + + setTopicId(topicId); + setPartition(partition); + setProducerId(producerId); + setRowId(rowId); + setProducerEpoch(producerEpoch); + setBaseSequence(baseSequence); + setLastSequence(lastSequence); + setAssignedOffset(assignedOffset); + setBatchMaxTimestamp(batchMaxTimestamp); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/BatchInfoV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/BatchInfoV1.java new file mode 100644 index 00000000000..edd468bfacc --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/BatchInfoV1.java @@ -0,0 +1,76 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import javax.annotation.processing.Generated; + +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.records.BatchInfoV1Record; +import org.jooq.generated.udt.records.BatchMetadataV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class BatchInfoV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of batch_info_v1 + */ + public static final BatchInfoV1 BATCH_INFO_V1 = new BatchInfoV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return BatchInfoV1Record.class; + } + + /** + * The attribute batch_info_v1.batch_id. + */ + public static final UDTField BATCH_ID = createField(DSL.name("batch_id"), SQLDataType.BIGINT, BATCH_INFO_V1, ""); + + /** + * The attribute batch_info_v1.object_key. + */ + public static final UDTField OBJECT_KEY = createField(DSL.name("object_key"), Domains.OBJECT_KEY_T.getDataType().nullable(false), BATCH_INFO_V1, ""); + + /** + * The attribute batch_info_v1.batch_metadata. + */ + public static final UDTField BATCH_METADATA = createField(DSL.name("batch_metadata"), BatchMetadataV1.BATCH_METADATA_V1.getDataType(), BATCH_INFO_V1, ""); + + /** + * No further instances allowed + */ + private BatchInfoV1() { + super(DSL.name("batch_info_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/BatchMetadataV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/BatchMetadataV1.java new file mode 100644 index 00000000000..92083acf007 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/BatchMetadataV1.java @@ -0,0 +1,120 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.ShortToTimestampTypeConverter; +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.record.TimestampType; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.records.BatchMetadataV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class BatchMetadataV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of batch_metadata_v1 + */ + public static final BatchMetadataV1 BATCH_METADATA_V1 = new BatchMetadataV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return BatchMetadataV1Record.class; + } + + /** + * The attribute batch_metadata_v1.magic. + */ + public static final UDTField MAGIC = createField(DSL.name("magic"), Domains.MAGIC_T.getDataType().nullable(false), BATCH_METADATA_V1, ""); + + /** + * The attribute batch_metadata_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), BATCH_METADATA_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute batch_metadata_v1.topic_name. + */ + public static final UDTField TOPIC_NAME = createField(DSL.name("topic_name"), Domains.TOPIC_NAME_T.getDataType().nullable(false), BATCH_METADATA_V1, ""); + + /** + * The attribute batch_metadata_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), BATCH_METADATA_V1, ""); + + /** + * The attribute batch_metadata_v1.byte_offset. + */ + public static final UDTField BYTE_OFFSET = createField(DSL.name("byte_offset"), Domains.BYTE_OFFSET_T.getDataType().nullable(false), BATCH_METADATA_V1, ""); + + /** + * The attribute batch_metadata_v1.byte_size. + */ + public static final UDTField BYTE_SIZE = createField(DSL.name("byte_size"), Domains.BYTE_SIZE_T.getDataType().nullable(false), BATCH_METADATA_V1, ""); + + /** + * The attribute batch_metadata_v1.base_offset. + */ + public static final UDTField BASE_OFFSET = createField(DSL.name("base_offset"), Domains.OFFSET_T.getDataType(), BATCH_METADATA_V1, ""); + + /** + * The attribute batch_metadata_v1.last_offset. + */ + public static final UDTField LAST_OFFSET = createField(DSL.name("last_offset"), Domains.OFFSET_T.getDataType(), BATCH_METADATA_V1, ""); + + /** + * The attribute batch_metadata_v1.log_append_timestamp. + */ + public static final UDTField LOG_APPEND_TIMESTAMP = createField(DSL.name("log_append_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), BATCH_METADATA_V1, ""); + + /** + * The attribute batch_metadata_v1.batch_max_timestamp. + */ + public static final UDTField BATCH_MAX_TIMESTAMP = createField(DSL.name("batch_max_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), BATCH_METADATA_V1, ""); + + /** + * The attribute batch_metadata_v1.timestamp_type. + */ + public static final UDTField TIMESTAMP_TYPE = createField(DSL.name("timestamp_type"), Domains.TIMESTAMP_TYPE_T.getDataType().nullable(false), BATCH_METADATA_V1, "", new ShortToTimestampTypeConverter()); + + /** + * No further instances allowed + */ + private BatchMetadataV1() { + super(DSL.name("batch_metadata_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitBatchRequestV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitBatchRequestV1.java new file mode 100644 index 00000000000..3bf9e705c94 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitBatchRequestV1.java @@ -0,0 +1,130 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.ShortToTimestampTypeConverter; +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.record.TimestampType; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.records.CommitBatchRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitBatchRequestV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of commit_batch_request_v1 + */ + public static final CommitBatchRequestV1 COMMIT_BATCH_REQUEST_V1 = new CommitBatchRequestV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return CommitBatchRequestV1Record.class; + } + + /** + * The attribute commit_batch_request_v1.magic. + */ + public static final UDTField MAGIC = createField(DSL.name("magic"), Domains.MAGIC_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), COMMIT_BATCH_REQUEST_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute commit_batch_request_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.byte_offset. + */ + public static final UDTField BYTE_OFFSET = createField(DSL.name("byte_offset"), Domains.BYTE_OFFSET_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.byte_size. + */ + public static final UDTField BYTE_SIZE = createField(DSL.name("byte_size"), Domains.BYTE_SIZE_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.base_offset. + */ + public static final UDTField BASE_OFFSET = createField(DSL.name("base_offset"), Domains.OFFSET_T.getDataType(), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.last_offset. + */ + public static final UDTField LAST_OFFSET = createField(DSL.name("last_offset"), Domains.OFFSET_T.getDataType(), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.timestamp_type. + */ + public static final UDTField TIMESTAMP_TYPE = createField(DSL.name("timestamp_type"), Domains.TIMESTAMP_TYPE_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, "", new ShortToTimestampTypeConverter()); + + /** + * The attribute commit_batch_request_v1.batch_max_timestamp. + */ + public static final UDTField BATCH_MAX_TIMESTAMP = createField(DSL.name("batch_max_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.producer_id. + */ + public static final UDTField PRODUCER_ID = createField(DSL.name("producer_id"), Domains.PRODUCER_ID_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.producer_epoch. + */ + public static final UDTField PRODUCER_EPOCH = createField(DSL.name("producer_epoch"), Domains.PRODUCER_EPOCH_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.base_sequence. + */ + public static final UDTField BASE_SEQUENCE = createField(DSL.name("base_sequence"), Domains.SEQUENCE_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * The attribute commit_batch_request_v1.last_sequence. + */ + public static final UDTField LAST_SEQUENCE = createField(DSL.name("last_sequence"), Domains.SEQUENCE_T.getDataType().nullable(false), COMMIT_BATCH_REQUEST_V1, ""); + + /** + * No further instances allowed + */ + private CommitBatchRequestV1() { + super(DSL.name("commit_batch_request_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitBatchResponseV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitBatchResponseV1.java new file mode 100644 index 00000000000..a0f7a5bec90 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitBatchResponseV1.java @@ -0,0 +1,94 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.CommitBatchResponseErrorV1; +import org.jooq.generated.udt.records.CommitBatchResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitBatchResponseV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of commit_batch_response_v1 + */ + public static final CommitBatchResponseV1 COMMIT_BATCH_RESPONSE_V1 = new CommitBatchResponseV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return CommitBatchResponseV1Record.class; + } + + /** + * The attribute commit_batch_response_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), COMMIT_BATCH_RESPONSE_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute commit_batch_response_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), COMMIT_BATCH_RESPONSE_V1, ""); + + /** + * The attribute commit_batch_response_v1.log_start_offset. + */ + public static final UDTField LOG_START_OFFSET = createField(DSL.name("log_start_offset"), Domains.OFFSET_NULLABLE_T.getDataType(), COMMIT_BATCH_RESPONSE_V1, ""); + + /** + * The attribute commit_batch_response_v1.assigned_base_offset. + */ + public static final UDTField ASSIGNED_BASE_OFFSET = createField(DSL.name("assigned_base_offset"), Domains.OFFSET_NULLABLE_T.getDataType(), COMMIT_BATCH_RESPONSE_V1, ""); + + /** + * The attribute commit_batch_response_v1.batch_timestamp. + */ + public static final UDTField BATCH_TIMESTAMP = createField(DSL.name("batch_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), COMMIT_BATCH_RESPONSE_V1, ""); + + /** + * The attribute commit_batch_response_v1.error. + */ + public static final UDTField ERROR = createField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(CommitBatchResponseErrorV1.class), COMMIT_BATCH_RESPONSE_V1, ""); + + /** + * No further instances allowed + */ + private CommitBatchResponseV1() { + super(DSL.name("commit_batch_response_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitFileMergeWorkItemBatchV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitFileMergeWorkItemBatchV1.java new file mode 100644 index 00000000000..bac6c1a6bf0 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitFileMergeWorkItemBatchV1.java @@ -0,0 +1,72 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import javax.annotation.processing.Generated; + +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.udt.records.BatchMetadataV1Record; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemBatchV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitFileMergeWorkItemBatchV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * commit_file_merge_work_item_batch_v1 + */ + public static final CommitFileMergeWorkItemBatchV1 COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1 = new CommitFileMergeWorkItemBatchV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return CommitFileMergeWorkItemBatchV1Record.class; + } + + /** + * The attribute commit_file_merge_work_item_batch_v1.metadata. + */ + public static final UDTField METADATA = createField(DSL.name("metadata"), BatchMetadataV1.BATCH_METADATA_V1.getDataType(), COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1, ""); + + /** + * The attribute + * commit_file_merge_work_item_batch_v1.parent_batch_ids. + */ + public static final UDTField PARENT_BATCH_IDS = createField(DSL.name("parent_batch_ids"), SQLDataType.BIGINT.array(), COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1, ""); + + /** + * No further instances allowed + */ + private CommitFileMergeWorkItemBatchV1() { + super(DSL.name("commit_file_merge_work_item_batch_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitFileMergeWorkItemResponseV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitFileMergeWorkItemResponseV1.java new file mode 100644 index 00000000000..aeaa3cadc8f --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/CommitFileMergeWorkItemResponseV1.java @@ -0,0 +1,73 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import javax.annotation.processing.Generated; + +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.enums.CommitFileMergeWorkItemErrorV1; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemBatchV1Record; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitFileMergeWorkItemResponseV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * commit_file_merge_work_item_response_v1 + */ + public static final CommitFileMergeWorkItemResponseV1 COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1 = new CommitFileMergeWorkItemResponseV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return CommitFileMergeWorkItemResponseV1Record.class; + } + + /** + * The attribute commit_file_merge_work_item_response_v1.error. + */ + public static final UDTField ERROR = createField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(CommitFileMergeWorkItemErrorV1.class), COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1, ""); + + /** + * The attribute + * commit_file_merge_work_item_response_v1.error_batch. + */ + public static final UDTField ERROR_BATCH = createField(DSL.name("error_batch"), CommitFileMergeWorkItemBatchV1.COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1.getDataType(), COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1, ""); + + /** + * No further instances allowed + */ + private CommitFileMergeWorkItemResponseV1() { + super(DSL.name("commit_file_merge_work_item_response_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/DeleteRecordsRequestV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/DeleteRecordsRequestV1.java new file mode 100644 index 00000000000..31b8d007eeb --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/DeleteRecordsRequestV1.java @@ -0,0 +1,78 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.records.DeleteRecordsRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteRecordsRequestV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of delete_records_request_v1 + */ + public static final DeleteRecordsRequestV1 DELETE_RECORDS_REQUEST_V1 = new DeleteRecordsRequestV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return DeleteRecordsRequestV1Record.class; + } + + /** + * The attribute delete_records_request_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), DELETE_RECORDS_REQUEST_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute delete_records_request_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), DELETE_RECORDS_REQUEST_V1, ""); + + /** + * The attribute delete_records_request_v1.offset. + */ + public static final UDTField OFFSET = createField(DSL.name("offset"), Domains.BIGINT_NOT_NULLABLE_T.getDataType(), DELETE_RECORDS_REQUEST_V1, ""); + + /** + * No further instances allowed + */ + private DeleteRecordsRequestV1() { + super(DSL.name("delete_records_request_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/DeleteRecordsResponseV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/DeleteRecordsResponseV1.java new file mode 100644 index 00000000000..f0448100de3 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/DeleteRecordsResponseV1.java @@ -0,0 +1,84 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.DeleteRecordsResponseErrorV1; +import org.jooq.generated.udt.records.DeleteRecordsResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteRecordsResponseV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of delete_records_response_v1 + */ + public static final DeleteRecordsResponseV1 DELETE_RECORDS_RESPONSE_V1 = new DeleteRecordsResponseV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return DeleteRecordsResponseV1Record.class; + } + + /** + * The attribute delete_records_response_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), DELETE_RECORDS_RESPONSE_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute delete_records_response_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), DELETE_RECORDS_RESPONSE_V1, ""); + + /** + * The attribute delete_records_response_v1.error. + */ + public static final UDTField ERROR = createField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(DeleteRecordsResponseErrorV1.class), DELETE_RECORDS_RESPONSE_V1, ""); + + /** + * The attribute delete_records_response_v1.log_start_offset. + */ + public static final UDTField LOG_START_OFFSET = createField(DSL.name("log_start_offset"), Domains.OFFSET_NULLABLE_T.getDataType(), DELETE_RECORDS_RESPONSE_V1, ""); + + /** + * No further instances allowed + */ + private DeleteRecordsResponseV1() { + super(DSL.name("delete_records_response_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/EnforceRetentionRequestV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/EnforceRetentionRequestV1.java new file mode 100644 index 00000000000..13e8d0c7a2c --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/EnforceRetentionRequestV1.java @@ -0,0 +1,83 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.records.EnforceRetentionRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionRequestV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of enforce_retention_request_v1 + */ + public static final EnforceRetentionRequestV1 ENFORCE_RETENTION_REQUEST_V1 = new EnforceRetentionRequestV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return EnforceRetentionRequestV1Record.class; + } + + /** + * The attribute enforce_retention_request_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), ENFORCE_RETENTION_REQUEST_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute enforce_retention_request_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), ENFORCE_RETENTION_REQUEST_V1, ""); + + /** + * The attribute enforce_retention_request_v1.retention_bytes. + */ + public static final UDTField RETENTION_BYTES = createField(DSL.name("retention_bytes"), Domains.RETENTION_T.getDataType().nullable(false), ENFORCE_RETENTION_REQUEST_V1, ""); + + /** + * The attribute enforce_retention_request_v1.retention_ms. + */ + public static final UDTField RETENTION_MS = createField(DSL.name("retention_ms"), Domains.RETENTION_T.getDataType().nullable(false), ENFORCE_RETENTION_REQUEST_V1, ""); + + /** + * No further instances allowed + */ + private EnforceRetentionRequestV1() { + super(DSL.name("enforce_retention_request_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/EnforceRetentionResponseV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/EnforceRetentionResponseV1.java new file mode 100644 index 00000000000..133172459dc --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/EnforceRetentionResponseV1.java @@ -0,0 +1,95 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.EnforceRetentionResponseErrorV1; +import org.jooq.generated.udt.records.EnforceRetentionResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionResponseV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of enforce_retention_response_v1 + */ + public static final EnforceRetentionResponseV1 ENFORCE_RETENTION_RESPONSE_V1 = new EnforceRetentionResponseV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return EnforceRetentionResponseV1Record.class; + } + + /** + * The attribute enforce_retention_response_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), ENFORCE_RETENTION_RESPONSE_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute enforce_retention_response_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), ENFORCE_RETENTION_RESPONSE_V1, ""); + + /** + * The attribute enforce_retention_response_v1.error. + */ + public static final UDTField ERROR = createField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(EnforceRetentionResponseErrorV1.class), ENFORCE_RETENTION_RESPONSE_V1, ""); + + /** + * The attribute enforce_retention_response_v1.batches_deleted. + */ + public static final UDTField BATCHES_DELETED = createField(DSL.name("batches_deleted"), SQLDataType.INTEGER, ENFORCE_RETENTION_RESPONSE_V1, ""); + + /** + * The attribute enforce_retention_response_v1.bytes_deleted. + */ + public static final UDTField BYTES_DELETED = createField(DSL.name("bytes_deleted"), SQLDataType.BIGINT, ENFORCE_RETENTION_RESPONSE_V1, ""); + + /** + * The attribute + * enforce_retention_response_v1.log_start_offset. + */ + public static final UDTField LOG_START_OFFSET = createField(DSL.name("log_start_offset"), Domains.OFFSET_NULLABLE_T.getDataType(), ENFORCE_RETENTION_RESPONSE_V1, ""); + + /** + * No further instances allowed + */ + private EnforceRetentionResponseV1() { + super(DSL.name("enforce_retention_response_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseBatchV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseBatchV1.java new file mode 100644 index 00000000000..3860357c8d0 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseBatchV1.java @@ -0,0 +1,80 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import javax.annotation.processing.Generated; + +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.records.BatchMetadataV1Record; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseBatchV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemResponseBatchV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * file_merge_work_item_response_batch_v1 + */ + public static final FileMergeWorkItemResponseBatchV1 FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1 = new FileMergeWorkItemResponseBatchV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FileMergeWorkItemResponseBatchV1Record.class; + } + + /** + * The attribute + * file_merge_work_item_response_batch_v1.batch_id. + */ + public static final UDTField BATCH_ID = createField(DSL.name("batch_id"), SQLDataType.BIGINT, FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1, ""); + + /** + * The attribute + * file_merge_work_item_response_batch_v1.object_key. + */ + public static final UDTField OBJECT_KEY = createField(DSL.name("object_key"), Domains.OBJECT_KEY_T.getDataType().nullable(false), FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1, ""); + + /** + * The attribute + * file_merge_work_item_response_batch_v1.metadata. + */ + public static final UDTField METADATA = createField(DSL.name("metadata"), BatchMetadataV1.BATCH_METADATA_V1.getDataType(), FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1, ""); + + /** + * No further instances allowed + */ + private FileMergeWorkItemResponseBatchV1() { + super(DSL.name("file_merge_work_item_response_batch_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseFileV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseFileV1.java new file mode 100644 index 00000000000..1de7112d008 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseFileV1.java @@ -0,0 +1,88 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import javax.annotation.processing.Generated; + +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseBatchV1Record; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseFileV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemResponseFileV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * file_merge_work_item_response_file_v1 + */ + public static final FileMergeWorkItemResponseFileV1 FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1 = new FileMergeWorkItemResponseFileV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FileMergeWorkItemResponseFileV1Record.class; + } + + /** + * The attribute file_merge_work_item_response_file_v1.file_id. + */ + public static final UDTField FILE_ID = createField(DSL.name("file_id"), SQLDataType.BIGINT, FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1, ""); + + /** + * The attribute + * file_merge_work_item_response_file_v1.object_key. + */ + public static final UDTField OBJECT_KEY = createField(DSL.name("object_key"), Domains.OBJECT_KEY_T.getDataType().nullable(false), FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1, ""); + + /** + * The attribute file_merge_work_item_response_file_v1.format. + */ + public static final UDTField FORMAT = createField(DSL.name("format"), Domains.FORMAT_T.getDataType().nullable(false), FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1, ""); + + /** + * The attribute file_merge_work_item_response_file_v1.size. + */ + public static final UDTField SIZE = createField(DSL.name("size"), Domains.BYTE_SIZE_T.getDataType().nullable(false), FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1, ""); + + /** + * The attribute file_merge_work_item_response_file_v1.batches. + */ + public static final UDTField BATCHES = createField(DSL.name("batches"), FileMergeWorkItemResponseBatchV1.FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1.getDataType().array(), FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1, ""); + + /** + * No further instances allowed + */ + private FileMergeWorkItemResponseFileV1() { + super(DSL.name("file_merge_work_item_response_file_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseV1.java new file mode 100644 index 00000000000..22601cb232b --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FileMergeWorkItemResponseV1.java @@ -0,0 +1,79 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseFileV1Record; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemResponseV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of file_merge_work_item_response_v1 + */ + public static final FileMergeWorkItemResponseV1 FILE_MERGE_WORK_ITEM_RESPONSE_V1 = new FileMergeWorkItemResponseV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FileMergeWorkItemResponseV1Record.class; + } + + /** + * The attribute file_merge_work_item_response_v1.work_item_id. + */ + public static final UDTField WORK_ITEM_ID = createField(DSL.name("work_item_id"), SQLDataType.BIGINT, FILE_MERGE_WORK_ITEM_RESPONSE_V1, ""); + + /** + * The attribute file_merge_work_item_response_v1.created_at. + */ + public static final UDTField CREATED_AT = createField(DSL.name("created_at"), SQLDataType.TIMESTAMPWITHTIMEZONE, FILE_MERGE_WORK_ITEM_RESPONSE_V1, "", new OffsetDateTimeToInstantConverter()); + + /** + * The attribute file_merge_work_item_response_v1.file_ids. + */ + public static final UDTField FILE_IDS = createField(DSL.name("file_ids"), FileMergeWorkItemResponseFileV1.FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1.getDataType().array(), FILE_MERGE_WORK_ITEM_RESPONSE_V1, ""); + + /** + * No further instances allowed + */ + private FileMergeWorkItemResponseV1() { + super(DSL.name("file_merge_work_item_response_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/FindBatchesRequestV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FindBatchesRequestV1.java new file mode 100644 index 00000000000..4741a989579 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FindBatchesRequestV1.java @@ -0,0 +1,84 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.records.FindBatchesRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesRequestV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of find_batches_request_v1 + */ + public static final FindBatchesRequestV1 FIND_BATCHES_REQUEST_V1 = new FindBatchesRequestV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FindBatchesRequestV1Record.class; + } + + /** + * The attribute find_batches_request_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), FIND_BATCHES_REQUEST_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute find_batches_request_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), FIND_BATCHES_REQUEST_V1, ""); + + /** + * The attribute find_batches_request_v1.starting_offset. + */ + public static final UDTField STARTING_OFFSET = createField(DSL.name("starting_offset"), SQLDataType.BIGINT, FIND_BATCHES_REQUEST_V1, ""); + + /** + * The attribute + * find_batches_request_v1.max_partition_fetch_bytes. + */ + public static final UDTField MAX_PARTITION_FETCH_BYTES = createField(DSL.name("max_partition_fetch_bytes"), SQLDataType.INTEGER, FIND_BATCHES_REQUEST_V1, ""); + + /** + * No further instances allowed + */ + private FindBatchesRequestV1() { + super(DSL.name("find_batches_request_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/FindBatchesResponseV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FindBatchesResponseV1.java new file mode 100644 index 00000000000..049714afc26 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/FindBatchesResponseV1.java @@ -0,0 +1,95 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.FindBatchesResponseErrorV1; +import org.jooq.generated.udt.records.BatchInfoV1Record; +import org.jooq.generated.udt.records.FindBatchesResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesResponseV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of find_batches_response_v1 + */ + public static final FindBatchesResponseV1 FIND_BATCHES_RESPONSE_V1 = new FindBatchesResponseV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return FindBatchesResponseV1Record.class; + } + + /** + * The attribute find_batches_response_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), FIND_BATCHES_RESPONSE_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute find_batches_response_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), FIND_BATCHES_RESPONSE_V1, ""); + + /** + * The attribute find_batches_response_v1.log_start_offset. + */ + public static final UDTField LOG_START_OFFSET = createField(DSL.name("log_start_offset"), Domains.OFFSET_WITH_MINUS_ONE_T.getDataType(), FIND_BATCHES_RESPONSE_V1, ""); + + /** + * The attribute find_batches_response_v1.high_watermark. + */ + public static final UDTField HIGH_WATERMARK = createField(DSL.name("high_watermark"), Domains.OFFSET_WITH_MINUS_ONE_T.getDataType(), FIND_BATCHES_RESPONSE_V1, ""); + + /** + * The attribute find_batches_response_v1.batches. + */ + public static final UDTField BATCHES = createField(DSL.name("batches"), BatchInfoV1.BATCH_INFO_V1.getDataType().array(), FIND_BATCHES_RESPONSE_V1, ""); + + /** + * The attribute find_batches_response_v1.error. + */ + public static final UDTField ERROR = createField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(FindBatchesResponseErrorV1.class), FIND_BATCHES_RESPONSE_V1, ""); + + /** + * No further instances allowed + */ + private FindBatchesResponseV1() { + super(DSL.name("find_batches_response_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/ListOffsetsRequestV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/ListOffsetsRequestV1.java new file mode 100644 index 00000000000..b24f1b17a21 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/ListOffsetsRequestV1.java @@ -0,0 +1,78 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.records.ListOffsetsRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ListOffsetsRequestV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of list_offsets_request_v1 + */ + public static final ListOffsetsRequestV1 LIST_OFFSETS_REQUEST_V1 = new ListOffsetsRequestV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ListOffsetsRequestV1Record.class; + } + + /** + * The attribute list_offsets_request_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), LIST_OFFSETS_REQUEST_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute list_offsets_request_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), LIST_OFFSETS_REQUEST_V1, ""); + + /** + * The attribute list_offsets_request_v1.timestamp. + */ + public static final UDTField TIMESTAMP = createField(DSL.name("timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), LIST_OFFSETS_REQUEST_V1, ""); + + /** + * No further instances allowed + */ + private ListOffsetsRequestV1() { + super(DSL.name("list_offsets_request_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/ListOffsetsResponseV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/ListOffsetsResponseV1.java new file mode 100644 index 00000000000..47564296b8d --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/ListOffsetsResponseV1.java @@ -0,0 +1,89 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.ListOffsetsResponseErrorV1; +import org.jooq.generated.udt.records.ListOffsetsResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ListOffsetsResponseV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of list_offsets_response_v1 + */ + public static final ListOffsetsResponseV1 LIST_OFFSETS_RESPONSE_V1 = new ListOffsetsResponseV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ListOffsetsResponseV1Record.class; + } + + /** + * The attribute list_offsets_response_v1.topic_id. + */ + public static final UDTField TOPIC_ID = createField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), LIST_OFFSETS_RESPONSE_V1, "", new UUIDtoUuidConverter()); + + /** + * The attribute list_offsets_response_v1.partition. + */ + public static final UDTField PARTITION = createField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), LIST_OFFSETS_RESPONSE_V1, ""); + + /** + * The attribute list_offsets_response_v1.timestamp. + */ + public static final UDTField TIMESTAMP = createField(DSL.name("timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), LIST_OFFSETS_RESPONSE_V1, ""); + + /** + * The attribute list_offsets_response_v1.offset. + */ + public static final UDTField OFFSET = createField(DSL.name("offset"), Domains.OFFSET_WITH_MINUS_ONE_T.getDataType(), LIST_OFFSETS_RESPONSE_V1, ""); + + /** + * The attribute list_offsets_response_v1.error. + */ + public static final UDTField ERROR = createField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(ListOffsetsResponseErrorV1.class), LIST_OFFSETS_RESPONSE_V1, ""); + + /** + * No further instances allowed + */ + private ListOffsetsResponseV1() { + super(DSL.name("list_offsets_response_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/ReleaseFileMergeWorkItemResponseV1.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/ReleaseFileMergeWorkItemResponseV1.java new file mode 100644 index 00000000000..2dc4cc6fd41 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/ReleaseFileMergeWorkItemResponseV1.java @@ -0,0 +1,67 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt; + + +import javax.annotation.processing.Generated; + +import org.jooq.Schema; +import org.jooq.UDTField; +import org.jooq.generated.DefaultSchema; +import org.jooq.generated.enums.ReleaseFileMergeWorkItemErrorV1; +import org.jooq.generated.udt.records.ReleaseFileMergeWorkItemResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.SchemaImpl; +import org.jooq.impl.UDTImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ReleaseFileMergeWorkItemResponseV1 extends UDTImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * release_file_merge_work_item_response_v1 + */ + public static final ReleaseFileMergeWorkItemResponseV1 RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1 = new ReleaseFileMergeWorkItemResponseV1(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ReleaseFileMergeWorkItemResponseV1Record.class; + } + + /** + * The attribute + * release_file_merge_work_item_response_v1.error. + */ + public static final UDTField ERROR = createField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(ReleaseFileMergeWorkItemErrorV1.class), RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1, ""); + + /** + * No further instances allowed + */ + private ReleaseFileMergeWorkItemResponseV1() { + super(DSL.name("release_file_merge_work_item_response_v1"), null, null, false); + } + + @Override + public Schema getSchema() { + return DefaultSchema.DEFAULT_SCHEMA != null ? DefaultSchema.DEFAULT_SCHEMA : new SchemaImpl(DSL.name("")); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/BatchInfoV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/BatchInfoV1Path.java new file mode 100644 index 00000000000..f08469332ce --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/BatchInfoV1Path.java @@ -0,0 +1,61 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import javax.annotation.processing.Generated; + +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.BatchInfoV1; +import org.jooq.generated.udt.BatchMetadataV1; +import org.jooq.generated.udt.records.BatchInfoV1Record; +import org.jooq.generated.udt.records.BatchMetadataV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class BatchInfoV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute batch_info_v1.batch_id. + */ + public final UDTField BATCH_ID = Internal.createUDTPathField(DSL.name("batch_id"), SQLDataType.BIGINT, this, "", UDTField.class); + + /** + * The attribute batch_info_v1.object_key. + */ + public final UDTField OBJECT_KEY = Internal.createUDTPathField(DSL.name("object_key"), Domains.OBJECT_KEY_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute batch_info_v1.batch_metadata. + */ + public final BatchMetadataV1Path BATCH_METADATA = Internal.createUDTPathField(DSL.name("batch_metadata"), BatchMetadataV1.BATCH_METADATA_V1.getDataType(), this, "", BatchMetadataV1Path.class); + + public BatchInfoV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, BatchInfoV1.BATCH_INFO_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/BatchMetadataV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/BatchMetadataV1Path.java new file mode 100644 index 00000000000..e51aa0e3835 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/BatchMetadataV1Path.java @@ -0,0 +1,104 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.ShortToTimestampTypeConverter; +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.record.TimestampType; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.BatchMetadataV1; +import org.jooq.generated.udt.records.BatchMetadataV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class BatchMetadataV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute batch_metadata_v1.magic. + */ + public final UDTField MAGIC = Internal.createUDTPathField(DSL.name("magic"), Domains.MAGIC_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute batch_metadata_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute batch_metadata_v1.topic_name. + */ + public final UDTField TOPIC_NAME = Internal.createUDTPathField(DSL.name("topic_name"), Domains.TOPIC_NAME_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute batch_metadata_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute batch_metadata_v1.byte_offset. + */ + public final UDTField BYTE_OFFSET = Internal.createUDTPathField(DSL.name("byte_offset"), Domains.BYTE_OFFSET_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute batch_metadata_v1.byte_size. + */ + public final UDTField BYTE_SIZE = Internal.createUDTPathField(DSL.name("byte_size"), Domains.BYTE_SIZE_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute batch_metadata_v1.base_offset. + */ + public final UDTField BASE_OFFSET = Internal.createUDTPathField(DSL.name("base_offset"), Domains.OFFSET_T.getDataType(), this, "", UDTField.class); + + /** + * The attribute batch_metadata_v1.last_offset. + */ + public final UDTField LAST_OFFSET = Internal.createUDTPathField(DSL.name("last_offset"), Domains.OFFSET_T.getDataType(), this, "", UDTField.class); + + /** + * The attribute batch_metadata_v1.log_append_timestamp. + */ + public final UDTField LOG_APPEND_TIMESTAMP = Internal.createUDTPathField(DSL.name("log_append_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute batch_metadata_v1.batch_max_timestamp. + */ + public final UDTField BATCH_MAX_TIMESTAMP = Internal.createUDTPathField(DSL.name("batch_max_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute batch_metadata_v1.timestamp_type. + */ + public final UDTField TIMESTAMP_TYPE = Internal.createUDTPathField(DSL.name("timestamp_type"), Domains.TIMESTAMP_TYPE_T.getDataType().nullable(false), this, "", UDTField.class, new ShortToTimestampTypeConverter()); + + public BatchMetadataV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, BatchMetadataV1.BATCH_METADATA_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitBatchRequestV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitBatchRequestV1Path.java new file mode 100644 index 00000000000..4d0b0f6b183 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitBatchRequestV1Path.java @@ -0,0 +1,114 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.ShortToTimestampTypeConverter; +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.record.TimestampType; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.CommitBatchRequestV1; +import org.jooq.generated.udt.records.CommitBatchRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitBatchRequestV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute commit_batch_request_v1.magic. + */ + public final UDTField MAGIC = Internal.createUDTPathField(DSL.name("magic"), Domains.MAGIC_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute commit_batch_request_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.byte_offset. + */ + public final UDTField BYTE_OFFSET = Internal.createUDTPathField(DSL.name("byte_offset"), Domains.BYTE_OFFSET_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.byte_size. + */ + public final UDTField BYTE_SIZE = Internal.createUDTPathField(DSL.name("byte_size"), Domains.BYTE_SIZE_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.base_offset. + */ + public final UDTField BASE_OFFSET = Internal.createUDTPathField(DSL.name("base_offset"), Domains.OFFSET_T.getDataType(), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.last_offset. + */ + public final UDTField LAST_OFFSET = Internal.createUDTPathField(DSL.name("last_offset"), Domains.OFFSET_T.getDataType(), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.timestamp_type. + */ + public final UDTField TIMESTAMP_TYPE = Internal.createUDTPathField(DSL.name("timestamp_type"), Domains.TIMESTAMP_TYPE_T.getDataType().nullable(false), this, "", UDTField.class, new ShortToTimestampTypeConverter()); + + /** + * The attribute commit_batch_request_v1.batch_max_timestamp. + */ + public final UDTField BATCH_MAX_TIMESTAMP = Internal.createUDTPathField(DSL.name("batch_max_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.producer_id. + */ + public final UDTField PRODUCER_ID = Internal.createUDTPathField(DSL.name("producer_id"), Domains.PRODUCER_ID_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.producer_epoch. + */ + public final UDTField PRODUCER_EPOCH = Internal.createUDTPathField(DSL.name("producer_epoch"), Domains.PRODUCER_EPOCH_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.base_sequence. + */ + public final UDTField BASE_SEQUENCE = Internal.createUDTPathField(DSL.name("base_sequence"), Domains.SEQUENCE_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_request_v1.last_sequence. + */ + public final UDTField LAST_SEQUENCE = Internal.createUDTPathField(DSL.name("last_sequence"), Domains.SEQUENCE_T.getDataType().nullable(false), this, "", UDTField.class); + + public CommitBatchRequestV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, CommitBatchRequestV1.COMMIT_BATCH_REQUEST_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitBatchResponseV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitBatchResponseV1Path.java new file mode 100644 index 00000000000..0e81fcb56ab --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitBatchResponseV1Path.java @@ -0,0 +1,78 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.CommitBatchResponseErrorV1; +import org.jooq.generated.udt.CommitBatchResponseV1; +import org.jooq.generated.udt.records.CommitBatchResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitBatchResponseV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute commit_batch_response_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute commit_batch_response_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_response_v1.log_start_offset. + */ + public final UDTField LOG_START_OFFSET = Internal.createUDTPathField(DSL.name("log_start_offset"), Domains.OFFSET_NULLABLE_T.getDataType(), this, "", UDTField.class); + + /** + * The attribute commit_batch_response_v1.assigned_base_offset. + */ + public final UDTField ASSIGNED_BASE_OFFSET = Internal.createUDTPathField(DSL.name("assigned_base_offset"), Domains.OFFSET_NULLABLE_T.getDataType(), this, "", UDTField.class); + + /** + * The attribute commit_batch_response_v1.batch_timestamp. + */ + public final UDTField BATCH_TIMESTAMP = Internal.createUDTPathField(DSL.name("batch_timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute commit_batch_response_v1.error. + */ + public final UDTField ERROR = Internal.createUDTPathField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(CommitBatchResponseErrorV1.class), this, "", UDTField.class); + + public CommitBatchResponseV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, CommitBatchResponseV1.COMMIT_BATCH_RESPONSE_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitFileMergeWorkItemBatchV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitFileMergeWorkItemBatchV1Path.java new file mode 100644 index 00000000000..fbc1accce31 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitFileMergeWorkItemBatchV1Path.java @@ -0,0 +1,56 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import javax.annotation.processing.Generated; + +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.udt.BatchMetadataV1; +import org.jooq.generated.udt.CommitFileMergeWorkItemBatchV1; +import org.jooq.generated.udt.records.BatchMetadataV1Record; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemBatchV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitFileMergeWorkItemBatchV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute commit_file_merge_work_item_batch_v1.metadata. + */ + public final BatchMetadataV1Path METADATA = Internal.createUDTPathField(DSL.name("metadata"), BatchMetadataV1.BATCH_METADATA_V1.getDataType(), this, "", BatchMetadataV1Path.class); + + /** + * The attribute + * commit_file_merge_work_item_batch_v1.parent_batch_ids. + */ + public final UDTField PARENT_BATCH_IDS = Internal.createUDTPathField(DSL.name("parent_batch_ids"), SQLDataType.BIGINT.array(), this, "", UDTField.class); + + public CommitFileMergeWorkItemBatchV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, CommitFileMergeWorkItemBatchV1.COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitFileMergeWorkItemResponseV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitFileMergeWorkItemResponseV1Path.java new file mode 100644 index 00000000000..089fad3954b --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/CommitFileMergeWorkItemResponseV1Path.java @@ -0,0 +1,57 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import javax.annotation.processing.Generated; + +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.enums.CommitFileMergeWorkItemErrorV1; +import org.jooq.generated.udt.CommitFileMergeWorkItemBatchV1; +import org.jooq.generated.udt.CommitFileMergeWorkItemResponseV1; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemBatchV1Record; +import org.jooq.generated.udt.records.CommitFileMergeWorkItemResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitFileMergeWorkItemResponseV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute commit_file_merge_work_item_response_v1.error. + */ + public final UDTField ERROR = Internal.createUDTPathField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(CommitFileMergeWorkItemErrorV1.class), this, "", UDTField.class); + + /** + * The attribute + * commit_file_merge_work_item_response_v1.error_batch. + */ + public final CommitFileMergeWorkItemBatchV1Path ERROR_BATCH = Internal.createUDTPathField(DSL.name("error_batch"), CommitFileMergeWorkItemBatchV1.COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1.getDataType(), this, "", CommitFileMergeWorkItemBatchV1Path.class); + + public CommitFileMergeWorkItemResponseV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, CommitFileMergeWorkItemResponseV1.COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/DeleteRecordsRequestV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/DeleteRecordsRequestV1Path.java new file mode 100644 index 00000000000..b2fda713b1d --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/DeleteRecordsRequestV1Path.java @@ -0,0 +1,62 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.DeleteRecordsRequestV1; +import org.jooq.generated.udt.records.DeleteRecordsRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteRecordsRequestV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute delete_records_request_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute delete_records_request_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute delete_records_request_v1.offset. + */ + public final UDTField OFFSET = Internal.createUDTPathField(DSL.name("offset"), Domains.BIGINT_NOT_NULLABLE_T.getDataType(), this, "", UDTField.class); + + public DeleteRecordsRequestV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, DeleteRecordsRequestV1.DELETE_RECORDS_REQUEST_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/DeleteRecordsResponseV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/DeleteRecordsResponseV1Path.java new file mode 100644 index 00000000000..fd626c00a38 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/DeleteRecordsResponseV1Path.java @@ -0,0 +1,68 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.DeleteRecordsResponseErrorV1; +import org.jooq.generated.udt.DeleteRecordsResponseV1; +import org.jooq.generated.udt.records.DeleteRecordsResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteRecordsResponseV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute delete_records_response_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute delete_records_response_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute delete_records_response_v1.error. + */ + public final UDTField ERROR = Internal.createUDTPathField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(DeleteRecordsResponseErrorV1.class), this, "", UDTField.class); + + /** + * The attribute delete_records_response_v1.log_start_offset. + */ + public final UDTField LOG_START_OFFSET = Internal.createUDTPathField(DSL.name("log_start_offset"), Domains.OFFSET_NULLABLE_T.getDataType(), this, "", UDTField.class); + + public DeleteRecordsResponseV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, DeleteRecordsResponseV1.DELETE_RECORDS_RESPONSE_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/EnforceRetentionRequestV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/EnforceRetentionRequestV1Path.java new file mode 100644 index 00000000000..0b027d92d23 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/EnforceRetentionRequestV1Path.java @@ -0,0 +1,67 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.EnforceRetentionRequestV1; +import org.jooq.generated.udt.records.EnforceRetentionRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionRequestV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute enforce_retention_request_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute enforce_retention_request_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute enforce_retention_request_v1.retention_bytes. + */ + public final UDTField RETENTION_BYTES = Internal.createUDTPathField(DSL.name("retention_bytes"), Domains.RETENTION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute enforce_retention_request_v1.retention_ms. + */ + public final UDTField RETENTION_MS = Internal.createUDTPathField(DSL.name("retention_ms"), Domains.RETENTION_T.getDataType().nullable(false), this, "", UDTField.class); + + public EnforceRetentionRequestV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, EnforceRetentionRequestV1.ENFORCE_RETENTION_REQUEST_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/EnforceRetentionResponseV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/EnforceRetentionResponseV1Path.java new file mode 100644 index 00000000000..6662c029220 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/EnforceRetentionResponseV1Path.java @@ -0,0 +1,79 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.EnforceRetentionResponseErrorV1; +import org.jooq.generated.udt.EnforceRetentionResponseV1; +import org.jooq.generated.udt.records.EnforceRetentionResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionResponseV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute enforce_retention_response_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute enforce_retention_response_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute enforce_retention_response_v1.error. + */ + public final UDTField ERROR = Internal.createUDTPathField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(EnforceRetentionResponseErrorV1.class), this, "", UDTField.class); + + /** + * The attribute enforce_retention_response_v1.batches_deleted. + */ + public final UDTField BATCHES_DELETED = Internal.createUDTPathField(DSL.name("batches_deleted"), SQLDataType.INTEGER, this, "", UDTField.class); + + /** + * The attribute enforce_retention_response_v1.bytes_deleted. + */ + public final UDTField BYTES_DELETED = Internal.createUDTPathField(DSL.name("bytes_deleted"), SQLDataType.BIGINT, this, "", UDTField.class); + + /** + * The attribute + * enforce_retention_response_v1.log_start_offset. + */ + public final UDTField LOG_START_OFFSET = Internal.createUDTPathField(DSL.name("log_start_offset"), Domains.OFFSET_NULLABLE_T.getDataType(), this, "", UDTField.class); + + public EnforceRetentionResponseV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, EnforceRetentionResponseV1.ENFORCE_RETENTION_RESPONSE_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseBatchV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseBatchV1Path.java new file mode 100644 index 00000000000..d01f2546937 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseBatchV1Path.java @@ -0,0 +1,64 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import javax.annotation.processing.Generated; + +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.BatchMetadataV1; +import org.jooq.generated.udt.FileMergeWorkItemResponseBatchV1; +import org.jooq.generated.udt.records.BatchMetadataV1Record; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseBatchV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemResponseBatchV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute + * file_merge_work_item_response_batch_v1.batch_id. + */ + public final UDTField BATCH_ID = Internal.createUDTPathField(DSL.name("batch_id"), SQLDataType.BIGINT, this, "", UDTField.class); + + /** + * The attribute + * file_merge_work_item_response_batch_v1.object_key. + */ + public final UDTField OBJECT_KEY = Internal.createUDTPathField(DSL.name("object_key"), Domains.OBJECT_KEY_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute + * file_merge_work_item_response_batch_v1.metadata. + */ + public final BatchMetadataV1Path METADATA = Internal.createUDTPathField(DSL.name("metadata"), BatchMetadataV1.BATCH_METADATA_V1.getDataType(), this, "", BatchMetadataV1Path.class); + + public FileMergeWorkItemResponseBatchV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, FileMergeWorkItemResponseBatchV1.FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseFileV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseFileV1Path.java new file mode 100644 index 00000000000..aec09c6d9ad --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseFileV1Path.java @@ -0,0 +1,72 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import javax.annotation.processing.Generated; + +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.FileMergeWorkItemResponseBatchV1; +import org.jooq.generated.udt.FileMergeWorkItemResponseFileV1; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseBatchV1Record; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseFileV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemResponseFileV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute file_merge_work_item_response_file_v1.file_id. + */ + public final UDTField FILE_ID = Internal.createUDTPathField(DSL.name("file_id"), SQLDataType.BIGINT, this, "", UDTField.class); + + /** + * The attribute + * file_merge_work_item_response_file_v1.object_key. + */ + public final UDTField OBJECT_KEY = Internal.createUDTPathField(DSL.name("object_key"), Domains.OBJECT_KEY_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute file_merge_work_item_response_file_v1.format. + */ + public final UDTField FORMAT = Internal.createUDTPathField(DSL.name("format"), Domains.FORMAT_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute file_merge_work_item_response_file_v1.size. + */ + public final UDTField SIZE = Internal.createUDTPathField(DSL.name("size"), Domains.BYTE_SIZE_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute file_merge_work_item_response_file_v1.batches. + */ + public final UDTField BATCHES = Internal.createUDTPathField(DSL.name("batches"), FileMergeWorkItemResponseBatchV1.FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1.getDataType().array(), this, "", UDTField.class); + + public FileMergeWorkItemResponseFileV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, FileMergeWorkItemResponseFileV1.FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseV1Path.java new file mode 100644 index 00000000000..57b5d391d2f --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FileMergeWorkItemResponseV1Path.java @@ -0,0 +1,64 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.OffsetDateTimeToInstantConverter; + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.udt.FileMergeWorkItemResponseFileV1; +import org.jooq.generated.udt.FileMergeWorkItemResponseV1; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseFileV1Record; +import org.jooq.generated.udt.records.FileMergeWorkItemResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemResponseV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute file_merge_work_item_response_v1.work_item_id. + */ + public final UDTField WORK_ITEM_ID = Internal.createUDTPathField(DSL.name("work_item_id"), SQLDataType.BIGINT, this, "", UDTField.class); + + /** + * The attribute file_merge_work_item_response_v1.created_at. + */ + public final UDTField CREATED_AT = Internal.createUDTPathField(DSL.name("created_at"), SQLDataType.TIMESTAMPWITHTIMEZONE, this, "", UDTField.class, new OffsetDateTimeToInstantConverter()); + + /** + * The attribute file_merge_work_item_response_v1.file_ids. + */ + public final UDTField FILE_IDS = Internal.createUDTPathField(DSL.name("file_ids"), FileMergeWorkItemResponseFileV1.FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1.getDataType().array(), this, "", UDTField.class); + + public FileMergeWorkItemResponseV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, FileMergeWorkItemResponseV1.FILE_MERGE_WORK_ITEM_RESPONSE_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FindBatchesRequestV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FindBatchesRequestV1Path.java new file mode 100644 index 00000000000..c3c31937207 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FindBatchesRequestV1Path.java @@ -0,0 +1,68 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.FindBatchesRequestV1; +import org.jooq.generated.udt.records.FindBatchesRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesRequestV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute find_batches_request_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute find_batches_request_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute find_batches_request_v1.starting_offset. + */ + public final UDTField STARTING_OFFSET = Internal.createUDTPathField(DSL.name("starting_offset"), SQLDataType.BIGINT, this, "", UDTField.class); + + /** + * The attribute + * find_batches_request_v1.max_partition_fetch_bytes. + */ + public final UDTField MAX_PARTITION_FETCH_BYTES = Internal.createUDTPathField(DSL.name("max_partition_fetch_bytes"), SQLDataType.INTEGER, this, "", UDTField.class); + + public FindBatchesRequestV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, FindBatchesRequestV1.FIND_BATCHES_REQUEST_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FindBatchesResponseV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FindBatchesResponseV1Path.java new file mode 100644 index 00000000000..d96ab827349 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/FindBatchesResponseV1Path.java @@ -0,0 +1,80 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.FindBatchesResponseErrorV1; +import org.jooq.generated.udt.BatchInfoV1; +import org.jooq.generated.udt.FindBatchesResponseV1; +import org.jooq.generated.udt.records.BatchInfoV1Record; +import org.jooq.generated.udt.records.FindBatchesResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesResponseV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute find_batches_response_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute find_batches_response_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute find_batches_response_v1.log_start_offset. + */ + public final UDTField LOG_START_OFFSET = Internal.createUDTPathField(DSL.name("log_start_offset"), Domains.OFFSET_WITH_MINUS_ONE_T.getDataType(), this, "", UDTField.class); + + /** + * The attribute find_batches_response_v1.high_watermark. + */ + public final UDTField HIGH_WATERMARK = Internal.createUDTPathField(DSL.name("high_watermark"), Domains.OFFSET_WITH_MINUS_ONE_T.getDataType(), this, "", UDTField.class); + + /** + * The attribute find_batches_response_v1.batches. + */ + public final UDTField BATCHES = Internal.createUDTPathField(DSL.name("batches"), BatchInfoV1.BATCH_INFO_V1.getDataType().array(), this, "", UDTField.class); + + /** + * The attribute find_batches_response_v1.error. + */ + public final UDTField ERROR = Internal.createUDTPathField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(FindBatchesResponseErrorV1.class), this, "", UDTField.class); + + public FindBatchesResponseV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, FindBatchesResponseV1.FIND_BATCHES_RESPONSE_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ListOffsetsRequestV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ListOffsetsRequestV1Path.java new file mode 100644 index 00000000000..289493537b9 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ListOffsetsRequestV1Path.java @@ -0,0 +1,62 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.udt.ListOffsetsRequestV1; +import org.jooq.generated.udt.records.ListOffsetsRequestV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ListOffsetsRequestV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute list_offsets_request_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute list_offsets_request_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute list_offsets_request_v1.timestamp. + */ + public final UDTField TIMESTAMP = Internal.createUDTPathField(DSL.name("timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), this, "", UDTField.class); + + public ListOffsetsRequestV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, ListOffsetsRequestV1.LIST_OFFSETS_REQUEST_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ListOffsetsResponseV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ListOffsetsResponseV1Path.java new file mode 100644 index 00000000000..1469b077c79 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ListOffsetsResponseV1Path.java @@ -0,0 +1,73 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import io.aiven.inkless.control_plane.postgres.converters.UUIDtoUuidConverter; + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.Domains; +import org.jooq.generated.enums.ListOffsetsResponseErrorV1; +import org.jooq.generated.udt.ListOffsetsResponseV1; +import org.jooq.generated.udt.records.ListOffsetsResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ListOffsetsResponseV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute list_offsets_response_v1.topic_id. + */ + public final UDTField TOPIC_ID = Internal.createUDTPathField(DSL.name("topic_id"), SQLDataType.UUID.nullable(false), this, "", UDTField.class, new UUIDtoUuidConverter()); + + /** + * The attribute list_offsets_response_v1.partition. + */ + public final UDTField PARTITION = Internal.createUDTPathField(DSL.name("partition"), Domains.PARTITION_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute list_offsets_response_v1.timestamp. + */ + public final UDTField TIMESTAMP = Internal.createUDTPathField(DSL.name("timestamp"), Domains.TIMESTAMP_T.getDataType().nullable(false), this, "", UDTField.class); + + /** + * The attribute list_offsets_response_v1.offset. + */ + public final UDTField OFFSET = Internal.createUDTPathField(DSL.name("offset"), Domains.OFFSET_WITH_MINUS_ONE_T.getDataType(), this, "", UDTField.class); + + /** + * The attribute list_offsets_response_v1.error. + */ + public final UDTField ERROR = Internal.createUDTPathField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(ListOffsetsResponseErrorV1.class), this, "", UDTField.class); + + public ListOffsetsResponseV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, ListOffsetsResponseV1.LIST_OFFSETS_RESPONSE_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ReleaseFileMergeWorkItemResponseV1Path.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ReleaseFileMergeWorkItemResponseV1Path.java new file mode 100644 index 00000000000..c7f8dce123b --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/paths/ReleaseFileMergeWorkItemResponseV1Path.java @@ -0,0 +1,50 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.paths; + + +import javax.annotation.processing.Generated; + +import org.jooq.Binding; +import org.jooq.Comment; +import org.jooq.DataType; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.RecordQualifier; +import org.jooq.UDTField; +import org.jooq.generated.enums.ReleaseFileMergeWorkItemErrorV1; +import org.jooq.generated.udt.ReleaseFileMergeWorkItemResponseV1; +import org.jooq.generated.udt.records.ReleaseFileMergeWorkItemResponseV1Record; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.UDTPathTableFieldImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ReleaseFileMergeWorkItemResponseV1Path extends UDTPathTableFieldImpl { + + private static final long serialVersionUID = 1L; + + /** + * The attribute + * release_file_merge_work_item_response_v1.error. + */ + public final UDTField ERROR = Internal.createUDTPathField(DSL.name("error"), SQLDataType.VARCHAR.asEnumDataType(ReleaseFileMergeWorkItemErrorV1.class), this, "", UDTField.class); + + public ReleaseFileMergeWorkItemResponseV1Path(Name name, DataType type, RecordQualifier qualifier, Comment comment, Binding binding) { + super(name, type, qualifier, ReleaseFileMergeWorkItemResponseV1.RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1, comment, binding); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/BatchInfoV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/BatchInfoV1Record.java new file mode 100644 index 00000000000..1c36079d16b --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/BatchInfoV1Record.java @@ -0,0 +1,93 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.udt.BatchInfoV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class BatchInfoV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for batch_info_v1.batch_id. + */ + public void setBatchId(Long value) { + set(0, value); + } + + /** + * Getter for batch_info_v1.batch_id. + */ + public Long getBatchId() { + return (Long) get(0); + } + + /** + * Setter for batch_info_v1.object_key. + */ + public void setObjectKey(String value) { + set(1, value); + } + + /** + * Getter for batch_info_v1.object_key. + */ + public String getObjectKey() { + return (String) get(1); + } + + /** + * Setter for batch_info_v1.batch_metadata. + */ + public void setBatchMetadata(BatchMetadataV1Record value) { + set(2, value); + } + + /** + * Getter for batch_info_v1.batch_metadata. + */ + public BatchMetadataV1Record getBatchMetadata() { + return (BatchMetadataV1Record) get(2); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached BatchInfoV1Record + */ + public BatchInfoV1Record() { + super(BatchInfoV1.BATCH_INFO_V1); + } + + /** + * Create a detached, initialised BatchInfoV1Record + */ + public BatchInfoV1Record(Long batchId, String objectKey, BatchMetadataV1Record batchMetadata) { + super(BatchInfoV1.BATCH_INFO_V1); + + setBatchId(batchId); + setObjectKey(objectKey); + setBatchMetadata(batchMetadata); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/BatchMetadataV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/BatchMetadataV1Record.java new file mode 100644 index 00000000000..fe5429d50dd --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/BatchMetadataV1Record.java @@ -0,0 +1,215 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.record.TimestampType; +import org.jooq.generated.udt.BatchMetadataV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class BatchMetadataV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for batch_metadata_v1.magic. + */ + public void setMagic(Short value) { + set(0, value); + } + + /** + * Getter for batch_metadata_v1.magic. + */ + public Short getMagic() { + return (Short) get(0); + } + + /** + * Setter for batch_metadata_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(1, value); + } + + /** + * Getter for batch_metadata_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(1); + } + + /** + * Setter for batch_metadata_v1.topic_name. + */ + public void setTopicName(String value) { + set(2, value); + } + + /** + * Getter for batch_metadata_v1.topic_name. + */ + public String getTopicName() { + return (String) get(2); + } + + /** + * Setter for batch_metadata_v1.partition. + */ + public void setPartition(Integer value) { + set(3, value); + } + + /** + * Getter for batch_metadata_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(3); + } + + /** + * Setter for batch_metadata_v1.byte_offset. + */ + public void setByteOffset(Long value) { + set(4, value); + } + + /** + * Getter for batch_metadata_v1.byte_offset. + */ + public Long getByteOffset() { + return (Long) get(4); + } + + /** + * Setter for batch_metadata_v1.byte_size. + */ + public void setByteSize(Long value) { + set(5, value); + } + + /** + * Getter for batch_metadata_v1.byte_size. + */ + public Long getByteSize() { + return (Long) get(5); + } + + /** + * Setter for batch_metadata_v1.base_offset. + */ + public void setBaseOffset(Long value) { + set(6, value); + } + + /** + * Getter for batch_metadata_v1.base_offset. + */ + public Long getBaseOffset() { + return (Long) get(6); + } + + /** + * Setter for batch_metadata_v1.last_offset. + */ + public void setLastOffset(Long value) { + set(7, value); + } + + /** + * Getter for batch_metadata_v1.last_offset. + */ + public Long getLastOffset() { + return (Long) get(7); + } + + /** + * Setter for batch_metadata_v1.log_append_timestamp. + */ + public void setLogAppendTimestamp(Long value) { + set(8, value); + } + + /** + * Getter for batch_metadata_v1.log_append_timestamp. + */ + public Long getLogAppendTimestamp() { + return (Long) get(8); + } + + /** + * Setter for batch_metadata_v1.batch_max_timestamp. + */ + public void setBatchMaxTimestamp(Long value) { + set(9, value); + } + + /** + * Getter for batch_metadata_v1.batch_max_timestamp. + */ + public Long getBatchMaxTimestamp() { + return (Long) get(9); + } + + /** + * Setter for batch_metadata_v1.timestamp_type. + */ + public void setTimestampType(TimestampType value) { + set(10, value); + } + + /** + * Getter for batch_metadata_v1.timestamp_type. + */ + public TimestampType getTimestampType() { + return (TimestampType) get(10); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached BatchMetadataV1Record + */ + public BatchMetadataV1Record() { + super(BatchMetadataV1.BATCH_METADATA_V1); + } + + /** + * Create a detached, initialised BatchMetadataV1Record + */ + public BatchMetadataV1Record(Short magic, Uuid topicId, String topicName, Integer partition, Long byteOffset, Long byteSize, Long baseOffset, Long lastOffset, Long logAppendTimestamp, Long batchMaxTimestamp, TimestampType timestampType) { + super(BatchMetadataV1.BATCH_METADATA_V1); + + setMagic(magic); + setTopicId(topicId); + setTopicName(topicName); + setPartition(partition); + setByteOffset(byteOffset); + setByteSize(byteSize); + setBaseOffset(baseOffset); + setLastOffset(lastOffset); + setLogAppendTimestamp(logAppendTimestamp); + setBatchMaxTimestamp(batchMaxTimestamp); + setTimestampType(timestampType); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitBatchRequestV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitBatchRequestV1Record.java new file mode 100644 index 00000000000..510b7274892 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitBatchRequestV1Record.java @@ -0,0 +1,245 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.record.TimestampType; +import org.jooq.generated.udt.CommitBatchRequestV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitBatchRequestV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for commit_batch_request_v1.magic. + */ + public void setMagic(Short value) { + set(0, value); + } + + /** + * Getter for commit_batch_request_v1.magic. + */ + public Short getMagic() { + return (Short) get(0); + } + + /** + * Setter for commit_batch_request_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(1, value); + } + + /** + * Getter for commit_batch_request_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(1); + } + + /** + * Setter for commit_batch_request_v1.partition. + */ + public void setPartition(Integer value) { + set(2, value); + } + + /** + * Getter for commit_batch_request_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(2); + } + + /** + * Setter for commit_batch_request_v1.byte_offset. + */ + public void setByteOffset(Long value) { + set(3, value); + } + + /** + * Getter for commit_batch_request_v1.byte_offset. + */ + public Long getByteOffset() { + return (Long) get(3); + } + + /** + * Setter for commit_batch_request_v1.byte_size. + */ + public void setByteSize(Long value) { + set(4, value); + } + + /** + * Getter for commit_batch_request_v1.byte_size. + */ + public Long getByteSize() { + return (Long) get(4); + } + + /** + * Setter for commit_batch_request_v1.base_offset. + */ + public void setBaseOffset(Long value) { + set(5, value); + } + + /** + * Getter for commit_batch_request_v1.base_offset. + */ + public Long getBaseOffset() { + return (Long) get(5); + } + + /** + * Setter for commit_batch_request_v1.last_offset. + */ + public void setLastOffset(Long value) { + set(6, value); + } + + /** + * Getter for commit_batch_request_v1.last_offset. + */ + public Long getLastOffset() { + return (Long) get(6); + } + + /** + * Setter for commit_batch_request_v1.timestamp_type. + */ + public void setTimestampType(TimestampType value) { + set(7, value); + } + + /** + * Getter for commit_batch_request_v1.timestamp_type. + */ + public TimestampType getTimestampType() { + return (TimestampType) get(7); + } + + /** + * Setter for commit_batch_request_v1.batch_max_timestamp. + */ + public void setBatchMaxTimestamp(Long value) { + set(8, value); + } + + /** + * Getter for commit_batch_request_v1.batch_max_timestamp. + */ + public Long getBatchMaxTimestamp() { + return (Long) get(8); + } + + /** + * Setter for commit_batch_request_v1.producer_id. + */ + public void setProducerId(Long value) { + set(9, value); + } + + /** + * Getter for commit_batch_request_v1.producer_id. + */ + public Long getProducerId() { + return (Long) get(9); + } + + /** + * Setter for commit_batch_request_v1.producer_epoch. + */ + public void setProducerEpoch(Short value) { + set(10, value); + } + + /** + * Getter for commit_batch_request_v1.producer_epoch. + */ + public Short getProducerEpoch() { + return (Short) get(10); + } + + /** + * Setter for commit_batch_request_v1.base_sequence. + */ + public void setBaseSequence(Integer value) { + set(11, value); + } + + /** + * Getter for commit_batch_request_v1.base_sequence. + */ + public Integer getBaseSequence() { + return (Integer) get(11); + } + + /** + * Setter for commit_batch_request_v1.last_sequence. + */ + public void setLastSequence(Integer value) { + set(12, value); + } + + /** + * Getter for commit_batch_request_v1.last_sequence. + */ + public Integer getLastSequence() { + return (Integer) get(12); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached CommitBatchRequestV1Record + */ + public CommitBatchRequestV1Record() { + super(CommitBatchRequestV1.COMMIT_BATCH_REQUEST_V1); + } + + /** + * Create a detached, initialised CommitBatchRequestV1Record + */ + public CommitBatchRequestV1Record(Short magic, Uuid topicId, Integer partition, Long byteOffset, Long byteSize, Long baseOffset, Long lastOffset, TimestampType timestampType, Long batchMaxTimestamp, Long producerId, Short producerEpoch, Integer baseSequence, Integer lastSequence) { + super(CommitBatchRequestV1.COMMIT_BATCH_REQUEST_V1); + + setMagic(magic); + setTopicId(topicId); + setPartition(partition); + setByteOffset(byteOffset); + setByteSize(byteSize); + setBaseOffset(baseOffset); + setLastOffset(lastOffset); + setTimestampType(timestampType); + setBatchMaxTimestamp(batchMaxTimestamp); + setProducerId(producerId); + setProducerEpoch(producerEpoch); + setBaseSequence(baseSequence); + setLastSequence(lastSequence); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitBatchResponseV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitBatchResponseV1Record.java new file mode 100644 index 00000000000..cd302f293a2 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitBatchResponseV1Record.java @@ -0,0 +1,140 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.generated.enums.CommitBatchResponseErrorV1; +import org.jooq.generated.udt.CommitBatchResponseV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitBatchResponseV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for commit_batch_response_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for commit_batch_response_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for commit_batch_response_v1.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for commit_batch_response_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for commit_batch_response_v1.log_start_offset. + */ + public void setLogStartOffset(Long value) { + set(2, value); + } + + /** + * Getter for commit_batch_response_v1.log_start_offset. + */ + public Long getLogStartOffset() { + return (Long) get(2); + } + + /** + * Setter for commit_batch_response_v1.assigned_base_offset. + */ + public void setAssignedBaseOffset(Long value) { + set(3, value); + } + + /** + * Getter for commit_batch_response_v1.assigned_base_offset. + */ + public Long getAssignedBaseOffset() { + return (Long) get(3); + } + + /** + * Setter for commit_batch_response_v1.batch_timestamp. + */ + public void setBatchTimestamp(Long value) { + set(4, value); + } + + /** + * Getter for commit_batch_response_v1.batch_timestamp. + */ + public Long getBatchTimestamp() { + return (Long) get(4); + } + + /** + * Setter for commit_batch_response_v1.error. + */ + public void setError(CommitBatchResponseErrorV1 value) { + set(5, value); + } + + /** + * Getter for commit_batch_response_v1.error. + */ + public CommitBatchResponseErrorV1 getError() { + return (CommitBatchResponseErrorV1) get(5); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached CommitBatchResponseV1Record + */ + public CommitBatchResponseV1Record() { + super(CommitBatchResponseV1.COMMIT_BATCH_RESPONSE_V1); + } + + /** + * Create a detached, initialised CommitBatchResponseV1Record + */ + public CommitBatchResponseV1Record(Uuid topicId, Integer partition, Long logStartOffset, Long assignedBaseOffset, Long batchTimestamp, CommitBatchResponseErrorV1 error) { + super(CommitBatchResponseV1.COMMIT_BATCH_RESPONSE_V1); + + setTopicId(topicId); + setPartition(partition); + setLogStartOffset(logStartOffset); + setAssignedBaseOffset(assignedBaseOffset); + setBatchTimestamp(batchTimestamp); + setError(error); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitFileMergeWorkItemBatchV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitFileMergeWorkItemBatchV1Record.java new file mode 100644 index 00000000000..1c36c5b171e --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitFileMergeWorkItemBatchV1Record.java @@ -0,0 +1,80 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.udt.CommitFileMergeWorkItemBatchV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitFileMergeWorkItemBatchV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for commit_file_merge_work_item_batch_v1.metadata. + */ + public void setMetadata(BatchMetadataV1Record value) { + set(0, value); + } + + /** + * Getter for commit_file_merge_work_item_batch_v1.metadata. + */ + public BatchMetadataV1Record getMetadata() { + return (BatchMetadataV1Record) get(0); + } + + /** + * Setter for + * commit_file_merge_work_item_batch_v1.parent_batch_ids. + */ + public void setParentBatchIds(Long[] value) { + set(1, value); + } + + /** + * Getter for + * commit_file_merge_work_item_batch_v1.parent_batch_ids. + */ + public Long[] getParentBatchIds() { + return (Long[]) get(1); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached CommitFileMergeWorkItemBatchV1Record + */ + public CommitFileMergeWorkItemBatchV1Record() { + super(CommitFileMergeWorkItemBatchV1.COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1); + } + + /** + * Create a detached, initialised CommitFileMergeWorkItemBatchV1Record + */ + public CommitFileMergeWorkItemBatchV1Record(BatchMetadataV1Record metadata, Long[] parentBatchIds) { + super(CommitFileMergeWorkItemBatchV1.COMMIT_FILE_MERGE_WORK_ITEM_BATCH_V1); + + setMetadata(metadata); + setParentBatchIds(parentBatchIds); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitFileMergeWorkItemResponseV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitFileMergeWorkItemResponseV1Record.java new file mode 100644 index 00000000000..4bbebd319c2 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/CommitFileMergeWorkItemResponseV1Record.java @@ -0,0 +1,81 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.enums.CommitFileMergeWorkItemErrorV1; +import org.jooq.generated.udt.CommitFileMergeWorkItemResponseV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class CommitFileMergeWorkItemResponseV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for commit_file_merge_work_item_response_v1.error. + */ + public void setError(CommitFileMergeWorkItemErrorV1 value) { + set(0, value); + } + + /** + * Getter for commit_file_merge_work_item_response_v1.error. + */ + public CommitFileMergeWorkItemErrorV1 getError() { + return (CommitFileMergeWorkItemErrorV1) get(0); + } + + /** + * Setter for + * commit_file_merge_work_item_response_v1.error_batch. + */ + public void setErrorBatch(CommitFileMergeWorkItemBatchV1Record value) { + set(1, value); + } + + /** + * Getter for + * commit_file_merge_work_item_response_v1.error_batch. + */ + public CommitFileMergeWorkItemBatchV1Record getErrorBatch() { + return (CommitFileMergeWorkItemBatchV1Record) get(1); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached CommitFileMergeWorkItemResponseV1Record + */ + public CommitFileMergeWorkItemResponseV1Record() { + super(CommitFileMergeWorkItemResponseV1.COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1); + } + + /** + * Create a detached, initialised CommitFileMergeWorkItemResponseV1Record + */ + public CommitFileMergeWorkItemResponseV1Record(CommitFileMergeWorkItemErrorV1 error, CommitFileMergeWorkItemBatchV1Record errorBatch) { + super(CommitFileMergeWorkItemResponseV1.COMMIT_FILE_MERGE_WORK_ITEM_RESPONSE_V1); + + setError(error); + setErrorBatch(errorBatch); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/DeleteRecordsRequestV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/DeleteRecordsRequestV1Record.java new file mode 100644 index 00000000000..31b27aef052 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/DeleteRecordsRequestV1Record.java @@ -0,0 +1,94 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.generated.udt.DeleteRecordsRequestV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteRecordsRequestV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for delete_records_request_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for delete_records_request_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for delete_records_request_v1.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for delete_records_request_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for delete_records_request_v1.offset. + */ + public void setOffset(Long value) { + set(2, value); + } + + /** + * Getter for delete_records_request_v1.offset. + */ + public Long getOffset() { + return (Long) get(2); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached DeleteRecordsRequestV1Record + */ + public DeleteRecordsRequestV1Record() { + super(DeleteRecordsRequestV1.DELETE_RECORDS_REQUEST_V1); + } + + /** + * Create a detached, initialised DeleteRecordsRequestV1Record + */ + public DeleteRecordsRequestV1Record(Uuid topicId, Integer partition, Long offset) { + super(DeleteRecordsRequestV1.DELETE_RECORDS_REQUEST_V1); + + setTopicId(topicId); + setPartition(partition); + setOffset(offset); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/DeleteRecordsResponseV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/DeleteRecordsResponseV1Record.java new file mode 100644 index 00000000000..a2ba86700a4 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/DeleteRecordsResponseV1Record.java @@ -0,0 +1,110 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.generated.enums.DeleteRecordsResponseErrorV1; +import org.jooq.generated.udt.DeleteRecordsResponseV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class DeleteRecordsResponseV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for delete_records_response_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for delete_records_response_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for delete_records_response_v1.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for delete_records_response_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for delete_records_response_v1.error. + */ + public void setError(DeleteRecordsResponseErrorV1 value) { + set(2, value); + } + + /** + * Getter for delete_records_response_v1.error. + */ + public DeleteRecordsResponseErrorV1 getError() { + return (DeleteRecordsResponseErrorV1) get(2); + } + + /** + * Setter for delete_records_response_v1.log_start_offset. + */ + public void setLogStartOffset(Long value) { + set(3, value); + } + + /** + * Getter for delete_records_response_v1.log_start_offset. + */ + public Long getLogStartOffset() { + return (Long) get(3); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached DeleteRecordsResponseV1Record + */ + public DeleteRecordsResponseV1Record() { + super(DeleteRecordsResponseV1.DELETE_RECORDS_RESPONSE_V1); + } + + /** + * Create a detached, initialised DeleteRecordsResponseV1Record + */ + public DeleteRecordsResponseV1Record(Uuid topicId, Integer partition, DeleteRecordsResponseErrorV1 error, Long logStartOffset) { + super(DeleteRecordsResponseV1.DELETE_RECORDS_RESPONSE_V1); + + setTopicId(topicId); + setPartition(partition); + setError(error); + setLogStartOffset(logStartOffset); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/EnforceRetentionRequestV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/EnforceRetentionRequestV1Record.java new file mode 100644 index 00000000000..a90d7c7ce8c --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/EnforceRetentionRequestV1Record.java @@ -0,0 +1,109 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.generated.udt.EnforceRetentionRequestV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionRequestV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for enforce_retention_request_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for enforce_retention_request_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for enforce_retention_request_v1.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for enforce_retention_request_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for enforce_retention_request_v1.retention_bytes. + */ + public void setRetentionBytes(Long value) { + set(2, value); + } + + /** + * Getter for enforce_retention_request_v1.retention_bytes. + */ + public Long getRetentionBytes() { + return (Long) get(2); + } + + /** + * Setter for enforce_retention_request_v1.retention_ms. + */ + public void setRetentionMs(Long value) { + set(3, value); + } + + /** + * Getter for enforce_retention_request_v1.retention_ms. + */ + public Long getRetentionMs() { + return (Long) get(3); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached EnforceRetentionRequestV1Record + */ + public EnforceRetentionRequestV1Record() { + super(EnforceRetentionRequestV1.ENFORCE_RETENTION_REQUEST_V1); + } + + /** + * Create a detached, initialised EnforceRetentionRequestV1Record + */ + public EnforceRetentionRequestV1Record(Uuid topicId, Integer partition, Long retentionBytes, Long retentionMs) { + super(EnforceRetentionRequestV1.ENFORCE_RETENTION_REQUEST_V1); + + setTopicId(topicId); + setPartition(partition); + setRetentionBytes(retentionBytes); + setRetentionMs(retentionMs); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/EnforceRetentionResponseV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/EnforceRetentionResponseV1Record.java new file mode 100644 index 00000000000..65927cac1b5 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/EnforceRetentionResponseV1Record.java @@ -0,0 +1,140 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.generated.enums.EnforceRetentionResponseErrorV1; +import org.jooq.generated.udt.EnforceRetentionResponseV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class EnforceRetentionResponseV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for enforce_retention_response_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for enforce_retention_response_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for enforce_retention_response_v1.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for enforce_retention_response_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for enforce_retention_response_v1.error. + */ + public void setError(EnforceRetentionResponseErrorV1 value) { + set(2, value); + } + + /** + * Getter for enforce_retention_response_v1.error. + */ + public EnforceRetentionResponseErrorV1 getError() { + return (EnforceRetentionResponseErrorV1) get(2); + } + + /** + * Setter for enforce_retention_response_v1.batches_deleted. + */ + public void setBatchesDeleted(Integer value) { + set(3, value); + } + + /** + * Getter for enforce_retention_response_v1.batches_deleted. + */ + public Integer getBatchesDeleted() { + return (Integer) get(3); + } + + /** + * Setter for enforce_retention_response_v1.bytes_deleted. + */ + public void setBytesDeleted(Long value) { + set(4, value); + } + + /** + * Getter for enforce_retention_response_v1.bytes_deleted. + */ + public Long getBytesDeleted() { + return (Long) get(4); + } + + /** + * Setter for enforce_retention_response_v1.log_start_offset. + */ + public void setLogStartOffset(Long value) { + set(5, value); + } + + /** + * Getter for enforce_retention_response_v1.log_start_offset. + */ + public Long getLogStartOffset() { + return (Long) get(5); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached EnforceRetentionResponseV1Record + */ + public EnforceRetentionResponseV1Record() { + super(EnforceRetentionResponseV1.ENFORCE_RETENTION_RESPONSE_V1); + } + + /** + * Create a detached, initialised EnforceRetentionResponseV1Record + */ + public EnforceRetentionResponseV1Record(Uuid topicId, Integer partition, EnforceRetentionResponseErrorV1 error, Integer batchesDeleted, Long bytesDeleted, Long logStartOffset) { + super(EnforceRetentionResponseV1.ENFORCE_RETENTION_RESPONSE_V1); + + setTopicId(topicId); + setPartition(partition); + setError(error); + setBatchesDeleted(batchesDeleted); + setBytesDeleted(bytesDeleted); + setLogStartOffset(logStartOffset); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseBatchV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseBatchV1Record.java new file mode 100644 index 00000000000..4f65d3c044a --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseBatchV1Record.java @@ -0,0 +1,95 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.udt.FileMergeWorkItemResponseBatchV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemResponseBatchV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for file_merge_work_item_response_batch_v1.batch_id. + */ + public void setBatchId(Long value) { + set(0, value); + } + + /** + * Getter for file_merge_work_item_response_batch_v1.batch_id. + */ + public Long getBatchId() { + return (Long) get(0); + } + + /** + * Setter for + * file_merge_work_item_response_batch_v1.object_key. + */ + public void setObjectKey(String value) { + set(1, value); + } + + /** + * Getter for + * file_merge_work_item_response_batch_v1.object_key. + */ + public String getObjectKey() { + return (String) get(1); + } + + /** + * Setter for file_merge_work_item_response_batch_v1.metadata. + */ + public void setMetadata(BatchMetadataV1Record value) { + set(2, value); + } + + /** + * Getter for file_merge_work_item_response_batch_v1.metadata. + */ + public BatchMetadataV1Record getMetadata() { + return (BatchMetadataV1Record) get(2); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FileMergeWorkItemResponseBatchV1Record + */ + public FileMergeWorkItemResponseBatchV1Record() { + super(FileMergeWorkItemResponseBatchV1.FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1); + } + + /** + * Create a detached, initialised FileMergeWorkItemResponseBatchV1Record + */ + public FileMergeWorkItemResponseBatchV1Record(Long batchId, String objectKey, BatchMetadataV1Record metadata) { + super(FileMergeWorkItemResponseBatchV1.FILE_MERGE_WORK_ITEM_RESPONSE_BATCH_V1); + + setBatchId(batchId); + setObjectKey(objectKey); + setMetadata(metadata); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseFileV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseFileV1Record.java new file mode 100644 index 00000000000..f3bba90f00b --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseFileV1Record.java @@ -0,0 +1,123 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.udt.FileMergeWorkItemResponseFileV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemResponseFileV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for file_merge_work_item_response_file_v1.file_id. + */ + public void setFileId(Long value) { + set(0, value); + } + + /** + * Getter for file_merge_work_item_response_file_v1.file_id. + */ + public Long getFileId() { + return (Long) get(0); + } + + /** + * Setter for file_merge_work_item_response_file_v1.object_key. + */ + public void setObjectKey(String value) { + set(1, value); + } + + /** + * Getter for file_merge_work_item_response_file_v1.object_key. + */ + public String getObjectKey() { + return (String) get(1); + } + + /** + * Setter for file_merge_work_item_response_file_v1.format. + */ + public void setFormat(Short value) { + set(2, value); + } + + /** + * Getter for file_merge_work_item_response_file_v1.format. + */ + public Short getFormat() { + return (Short) get(2); + } + + /** + * Setter for file_merge_work_item_response_file_v1.size. + */ + public void setSize(Long value) { + set(3, value); + } + + /** + * Getter for file_merge_work_item_response_file_v1.size. + */ + public Long getSize() { + return (Long) get(3); + } + + /** + * Setter for file_merge_work_item_response_file_v1.batches. + */ + public void setBatches(FileMergeWorkItemResponseBatchV1Record[] value) { + set(4, value); + } + + /** + * Getter for file_merge_work_item_response_file_v1.batches. + */ + public FileMergeWorkItemResponseBatchV1Record[] getBatches() { + return (FileMergeWorkItemResponseBatchV1Record[]) get(4); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FileMergeWorkItemResponseFileV1Record + */ + public FileMergeWorkItemResponseFileV1Record() { + super(FileMergeWorkItemResponseFileV1.FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1); + } + + /** + * Create a detached, initialised FileMergeWorkItemResponseFileV1Record + */ + public FileMergeWorkItemResponseFileV1Record(Long fileId, String objectKey, Short format, Long size, FileMergeWorkItemResponseBatchV1Record[] batches) { + super(FileMergeWorkItemResponseFileV1.FILE_MERGE_WORK_ITEM_RESPONSE_FILE_V1); + + setFileId(fileId); + setObjectKey(objectKey); + setFormat(format); + setSize(size); + setBatches(batches); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseV1Record.java new file mode 100644 index 00000000000..9488c644960 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FileMergeWorkItemResponseV1Record.java @@ -0,0 +1,95 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import java.time.Instant; + +import javax.annotation.processing.Generated; + +import org.jooq.generated.udt.FileMergeWorkItemResponseV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FileMergeWorkItemResponseV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for file_merge_work_item_response_v1.work_item_id. + */ + public void setWorkItemId(Long value) { + set(0, value); + } + + /** + * Getter for file_merge_work_item_response_v1.work_item_id. + */ + public Long getWorkItemId() { + return (Long) get(0); + } + + /** + * Setter for file_merge_work_item_response_v1.created_at. + */ + public void setCreatedAt(Instant value) { + set(1, value); + } + + /** + * Getter for file_merge_work_item_response_v1.created_at. + */ + public Instant getCreatedAt() { + return (Instant) get(1); + } + + /** + * Setter for file_merge_work_item_response_v1.file_ids. + */ + public void setFileIds(FileMergeWorkItemResponseFileV1Record[] value) { + set(2, value); + } + + /** + * Getter for file_merge_work_item_response_v1.file_ids. + */ + public FileMergeWorkItemResponseFileV1Record[] getFileIds() { + return (FileMergeWorkItemResponseFileV1Record[]) get(2); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FileMergeWorkItemResponseV1Record + */ + public FileMergeWorkItemResponseV1Record() { + super(FileMergeWorkItemResponseV1.FILE_MERGE_WORK_ITEM_RESPONSE_V1); + } + + /** + * Create a detached, initialised FileMergeWorkItemResponseV1Record + */ + public FileMergeWorkItemResponseV1Record(Long workItemId, Instant createdAt, FileMergeWorkItemResponseFileV1Record[] fileIds) { + super(FileMergeWorkItemResponseV1.FILE_MERGE_WORK_ITEM_RESPONSE_V1); + + setWorkItemId(workItemId); + setCreatedAt(createdAt); + setFileIds(fileIds); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FindBatchesRequestV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FindBatchesRequestV1Record.java new file mode 100644 index 00000000000..9dc4c5cbb1e --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FindBatchesRequestV1Record.java @@ -0,0 +1,111 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.generated.udt.FindBatchesRequestV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesRequestV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for find_batches_request_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for find_batches_request_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for find_batches_request_v1.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for find_batches_request_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for find_batches_request_v1.starting_offset. + */ + public void setStartingOffset(Long value) { + set(2, value); + } + + /** + * Getter for find_batches_request_v1.starting_offset. + */ + public Long getStartingOffset() { + return (Long) get(2); + } + + /** + * Setter for + * find_batches_request_v1.max_partition_fetch_bytes. + */ + public void setMaxPartitionFetchBytes(Integer value) { + set(3, value); + } + + /** + * Getter for + * find_batches_request_v1.max_partition_fetch_bytes. + */ + public Integer getMaxPartitionFetchBytes() { + return (Integer) get(3); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FindBatchesRequestV1Record + */ + public FindBatchesRequestV1Record() { + super(FindBatchesRequestV1.FIND_BATCHES_REQUEST_V1); + } + + /** + * Create a detached, initialised FindBatchesRequestV1Record + */ + public FindBatchesRequestV1Record(Uuid topicId, Integer partition, Long startingOffset, Integer maxPartitionFetchBytes) { + super(FindBatchesRequestV1.FIND_BATCHES_REQUEST_V1); + + setTopicId(topicId); + setPartition(partition); + setStartingOffset(startingOffset); + setMaxPartitionFetchBytes(maxPartitionFetchBytes); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FindBatchesResponseV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FindBatchesResponseV1Record.java new file mode 100644 index 00000000000..8592a60fbd2 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/FindBatchesResponseV1Record.java @@ -0,0 +1,140 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.generated.enums.FindBatchesResponseErrorV1; +import org.jooq.generated.udt.FindBatchesResponseV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class FindBatchesResponseV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for find_batches_response_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for find_batches_response_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for find_batches_response_v1.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for find_batches_response_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for find_batches_response_v1.log_start_offset. + */ + public void setLogStartOffset(Long value) { + set(2, value); + } + + /** + * Getter for find_batches_response_v1.log_start_offset. + */ + public Long getLogStartOffset() { + return (Long) get(2); + } + + /** + * Setter for find_batches_response_v1.high_watermark. + */ + public void setHighWatermark(Long value) { + set(3, value); + } + + /** + * Getter for find_batches_response_v1.high_watermark. + */ + public Long getHighWatermark() { + return (Long) get(3); + } + + /** + * Setter for find_batches_response_v1.batches. + */ + public void setBatches(BatchInfoV1Record[] value) { + set(4, value); + } + + /** + * Getter for find_batches_response_v1.batches. + */ + public BatchInfoV1Record[] getBatches() { + return (BatchInfoV1Record[]) get(4); + } + + /** + * Setter for find_batches_response_v1.error. + */ + public void setError(FindBatchesResponseErrorV1 value) { + set(5, value); + } + + /** + * Getter for find_batches_response_v1.error. + */ + public FindBatchesResponseErrorV1 getError() { + return (FindBatchesResponseErrorV1) get(5); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FindBatchesResponseV1Record + */ + public FindBatchesResponseV1Record() { + super(FindBatchesResponseV1.FIND_BATCHES_RESPONSE_V1); + } + + /** + * Create a detached, initialised FindBatchesResponseV1Record + */ + public FindBatchesResponseV1Record(Uuid topicId, Integer partition, Long logStartOffset, Long highWatermark, BatchInfoV1Record[] batches, FindBatchesResponseErrorV1 error) { + super(FindBatchesResponseV1.FIND_BATCHES_RESPONSE_V1); + + setTopicId(topicId); + setPartition(partition); + setLogStartOffset(logStartOffset); + setHighWatermark(highWatermark); + setBatches(batches); + setError(error); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ListOffsetsRequestV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ListOffsetsRequestV1Record.java new file mode 100644 index 00000000000..9654c053d8a --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ListOffsetsRequestV1Record.java @@ -0,0 +1,94 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.generated.udt.ListOffsetsRequestV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ListOffsetsRequestV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for list_offsets_request_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for list_offsets_request_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for list_offsets_request_v1.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for list_offsets_request_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for list_offsets_request_v1.timestamp. + */ + public void setTimestamp(Long value) { + set(2, value); + } + + /** + * Getter for list_offsets_request_v1.timestamp. + */ + public Long getTimestamp() { + return (Long) get(2); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ListOffsetsRequestV1Record + */ + public ListOffsetsRequestV1Record() { + super(ListOffsetsRequestV1.LIST_OFFSETS_REQUEST_V1); + } + + /** + * Create a detached, initialised ListOffsetsRequestV1Record + */ + public ListOffsetsRequestV1Record(Uuid topicId, Integer partition, Long timestamp) { + super(ListOffsetsRequestV1.LIST_OFFSETS_REQUEST_V1); + + setTopicId(topicId); + setPartition(partition); + setTimestamp(timestamp); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ListOffsetsResponseV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ListOffsetsResponseV1Record.java new file mode 100644 index 00000000000..452c5d36161 --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ListOffsetsResponseV1Record.java @@ -0,0 +1,125 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.apache.kafka.common.Uuid; +import org.jooq.generated.enums.ListOffsetsResponseErrorV1; +import org.jooq.generated.udt.ListOffsetsResponseV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ListOffsetsResponseV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for list_offsets_response_v1.topic_id. + */ + public void setTopicId(Uuid value) { + set(0, value); + } + + /** + * Getter for list_offsets_response_v1.topic_id. + */ + public Uuid getTopicId() { + return (Uuid) get(0); + } + + /** + * Setter for list_offsets_response_v1.partition. + */ + public void setPartition(Integer value) { + set(1, value); + } + + /** + * Getter for list_offsets_response_v1.partition. + */ + public Integer getPartition() { + return (Integer) get(1); + } + + /** + * Setter for list_offsets_response_v1.timestamp. + */ + public void setTimestamp(Long value) { + set(2, value); + } + + /** + * Getter for list_offsets_response_v1.timestamp. + */ + public Long getTimestamp() { + return (Long) get(2); + } + + /** + * Setter for list_offsets_response_v1.offset. + */ + public void setOffset(Long value) { + set(3, value); + } + + /** + * Getter for list_offsets_response_v1.offset. + */ + public Long getOffset() { + return (Long) get(3); + } + + /** + * Setter for list_offsets_response_v1.error. + */ + public void setError(ListOffsetsResponseErrorV1 value) { + set(4, value); + } + + /** + * Getter for list_offsets_response_v1.error. + */ + public ListOffsetsResponseErrorV1 getError() { + return (ListOffsetsResponseErrorV1) get(4); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ListOffsetsResponseV1Record + */ + public ListOffsetsResponseV1Record() { + super(ListOffsetsResponseV1.LIST_OFFSETS_RESPONSE_V1); + } + + /** + * Create a detached, initialised ListOffsetsResponseV1Record + */ + public ListOffsetsResponseV1Record(Uuid topicId, Integer partition, Long timestamp, Long offset, ListOffsetsResponseErrorV1 error) { + super(ListOffsetsResponseV1.LIST_OFFSETS_RESPONSE_V1); + + setTopicId(topicId); + setPartition(partition); + setTimestamp(timestamp); + setOffset(offset); + setError(error); + resetChangedOnNotNull(); + } +} diff --git a/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ReleaseFileMergeWorkItemResponseV1Record.java b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ReleaseFileMergeWorkItemResponseV1Record.java new file mode 100644 index 00000000000..fa2f6da621f --- /dev/null +++ b/storage/inkless/src/main/jooq/org/jooq/generated/udt/records/ReleaseFileMergeWorkItemResponseV1Record.java @@ -0,0 +1,64 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.generated.udt.records; + + +import javax.annotation.processing.Generated; + +import org.jooq.generated.enums.ReleaseFileMergeWorkItemErrorV1; +import org.jooq.generated.udt.ReleaseFileMergeWorkItemResponseV1; +import org.jooq.impl.UDTRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "https://www.jooq.org", + "jOOQ version:3.19.17", + "schema version:10" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public class ReleaseFileMergeWorkItemResponseV1Record extends UDTRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for release_file_merge_work_item_response_v1.error. + */ + public void setError(ReleaseFileMergeWorkItemErrorV1 value) { + set(0, value); + } + + /** + * Getter for release_file_merge_work_item_response_v1.error. + */ + public ReleaseFileMergeWorkItemErrorV1 getError() { + return (ReleaseFileMergeWorkItemErrorV1) get(0); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ReleaseFileMergeWorkItemResponseV1Record + */ + public ReleaseFileMergeWorkItemResponseV1Record() { + super(ReleaseFileMergeWorkItemResponseV1.RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1); + } + + /** + * Create a detached, initialised ReleaseFileMergeWorkItemResponseV1Record + */ + public ReleaseFileMergeWorkItemResponseV1Record(ReleaseFileMergeWorkItemErrorV1 error) { + super(ReleaseFileMergeWorkItemResponseV1.RELEASE_FILE_MERGE_WORK_ITEM_RESPONSE_V1); + + setError(error); + resetChangedOnNotNull(); + } +}