Skip to content

Commit

Permalink
Add Delta snapshot version to the web-console (#17023) (#17119)
Browse files Browse the repository at this point in the history
Adds snapshot.version to the delta input source in the web-console:
  • Loading branch information
abhishekrb19 authored Sep 23, 2024
1 parent 0c58f88 commit 6c0ca77
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 1 deletion.
14 changes: 14 additions & 0 deletions web-console/src/druid-models/ingestion-spec/ingestion-spec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -1060,6 +1060,7 @@ export function getIoConfigFormFields(ingestionComboType: IngestionComboType): F
name: 'inputSource.filter',
label: 'Delta filter',
type: 'json',
placeholder: '{"type": "=", "column": "name", "value": "foo"}',
defaultValue: {},
info: (
<>
Expand All @@ -1072,6 +1073,19 @@ export function getIoConfigFormFields(ingestionComboType: IngestionComboType): F
</>
),
},
{
name: 'inputSource.snapshotVersion',
label: 'Delta snapshot version',
type: 'number',
placeholder: '(latest)',
defaultValue: {},
info: (
<>
The snapshot version to read from the Delta table. By default, the latest snapshot is
read.
</>
),
},
];

case 'index_parallel:hdfs':
Expand Down
15 changes: 14 additions & 1 deletion web-console/src/druid-models/input-source/input-source.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -652,7 +652,7 @@ export const INPUT_SOURCE_FIELDS: Field<InputSource>[] = [
label: 'Delta filter',
type: 'json',
placeholder: '{"type": "=", "column": "name", "value": "foo"}',
defined: inputSource => inputSource.type === 'delta' && deepGet(inputSource, 'filter'),
defined: typeIsKnown(KNOWN_TYPES, 'delta'),
required: false,
info: (
<>
Expand All @@ -663,6 +663,19 @@ export const INPUT_SOURCE_FIELDS: Field<InputSource>[] = [
</>
),
},
{
name: 'snapshotVersion',
label: 'Delta snapshot version',
type: 'number',
placeholder: '(latest)',
defined: typeIsKnown(KNOWN_TYPES, 'delta'),
required: false,
info: (
<>
The snapshot version to read from the Delta table. By default, the latest snapshot is read.
</>
),
},

// sql
{
Expand Down

0 comments on commit 6c0ca77

Please sign in to comment.