mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-01-31 21:26:42 +00:00
Hierarchical Partitioning - Expose container type and hashkey version for all containers. (#1458)
* Able to find needed data without RP calls. Quick test blurb on settings page for SQL accounts. * Added hierarchical partition message for SQL accounts. * Rearranging import to match master and bypass auto formatting. * Update snapshot tests with new partition hierarchy message. * Updating formatting --------- Co-authored-by: Craig Boger <craig.boger@microsoft.com>
This commit is contained in:
parent
d1c4059320
commit
abff435e88
@ -311,8 +311,15 @@ export class SubSettingsComponent extends React.Component<SubSettingsComponentPr
|
|||||||
)}
|
)}
|
||||||
|
|
||||||
{userContext.apiType === "SQL" && this.isLargePartitionKeyEnabled() && (
|
{userContext.apiType === "SQL" && this.isLargePartitionKeyEnabled() && (
|
||||||
<Text>Large {this.partitionKeyName.toLowerCase()} has been enabled</Text>
|
<Text>Large {this.partitionKeyName.toLowerCase()} has been enabled.</Text>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
{userContext.apiType === "SQL" &&
|
||||||
|
(this.isHierarchicalPartitionedContainer() ? (
|
||||||
|
<Text>Hierarchically partitioned container.</Text>
|
||||||
|
) : (
|
||||||
|
<Text>Non-hierarchically partitioned container.</Text>
|
||||||
|
))}
|
||||||
</Stack>
|
</Stack>
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -330,6 +337,7 @@ export class SubSettingsComponent extends React.Component<SubSettingsComponentPr
|
|||||||
};
|
};
|
||||||
|
|
||||||
public isLargePartitionKeyEnabled = (): boolean => this.props.collection.partitionKey?.version >= 2;
|
public isLargePartitionKeyEnabled = (): boolean => this.props.collection.partitionKey?.version >= 2;
|
||||||
|
public isHierarchicalPartitionedContainer = (): boolean => this.props.collection.partitionKey?.kind === "MultiHash";
|
||||||
|
|
||||||
public render(): JSX.Element {
|
public render(): JSX.Element {
|
||||||
return (
|
return (
|
||||||
|
@ -218,7 +218,10 @@ exports[`SubSettingsComponent analyticalTimeToLive hidden 1`] = `
|
|||||||
<Text>
|
<Text>
|
||||||
Large
|
Large
|
||||||
partition key
|
partition key
|
||||||
has been enabled
|
has been enabled.
|
||||||
|
</Text>
|
||||||
|
<Text>
|
||||||
|
Non-hierarchically partitioned container.
|
||||||
</Text>
|
</Text>
|
||||||
</Stack>
|
</Stack>
|
||||||
</Stack>
|
</Stack>
|
||||||
@ -495,7 +498,10 @@ exports[`SubSettingsComponent analyticalTimeToLiveSeconds hidden 1`] = `
|
|||||||
<Text>
|
<Text>
|
||||||
Large
|
Large
|
||||||
partition key
|
partition key
|
||||||
has been enabled
|
has been enabled.
|
||||||
|
</Text>
|
||||||
|
<Text>
|
||||||
|
Non-hierarchically partitioned container.
|
||||||
</Text>
|
</Text>
|
||||||
</Stack>
|
</Stack>
|
||||||
</Stack>
|
</Stack>
|
||||||
@ -734,7 +740,10 @@ exports[`SubSettingsComponent changeFeedPolicy hidden 1`] = `
|
|||||||
<Text>
|
<Text>
|
||||||
Large
|
Large
|
||||||
partition key
|
partition key
|
||||||
has been enabled
|
has been enabled.
|
||||||
|
</Text>
|
||||||
|
<Text>
|
||||||
|
Non-hierarchically partitioned container.
|
||||||
</Text>
|
</Text>
|
||||||
</Stack>
|
</Stack>
|
||||||
</Stack>
|
</Stack>
|
||||||
@ -1036,7 +1045,10 @@ exports[`SubSettingsComponent renders 1`] = `
|
|||||||
<Text>
|
<Text>
|
||||||
Large
|
Large
|
||||||
partition key
|
partition key
|
||||||
has been enabled
|
has been enabled.
|
||||||
|
</Text>
|
||||||
|
<Text>
|
||||||
|
Non-hierarchically partitioned container.
|
||||||
</Text>
|
</Text>
|
||||||
</Stack>
|
</Stack>
|
||||||
</Stack>
|
</Stack>
|
||||||
@ -1313,7 +1325,10 @@ exports[`SubSettingsComponent timeToLiveSeconds hidden 1`] = `
|
|||||||
<Text>
|
<Text>
|
||||||
Large
|
Large
|
||||||
partition key
|
partition key
|
||||||
has been enabled
|
has been enabled.
|
||||||
|
</Text>
|
||||||
|
<Text>
|
||||||
|
Non-hierarchically partitioned container.
|
||||||
</Text>
|
</Text>
|
||||||
</Stack>
|
</Stack>
|
||||||
</Stack>
|
</Stack>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user