Skip to content

Commit 448e84c

Browse files
committed
Rename defaultBucketPrefix -> uniqueName.
1 parent 1679f4a commit 448e84c

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

packages/sync-rules/src/BucketSource.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,11 @@ export interface HydratedBucketSource {
7373
*/
7474
export interface BucketDataSource {
7575
/**
76-
* Bucket prefix if no transformations are defined.
76+
* Unique name of the data source within a sync rules version.
7777
*
78-
* Transformations may use this as a base, or may generate an entirely different prefix.
78+
* This may be used as the basis for bucketPrefix (or it could be ignored).
7979
*/
80-
readonly defaultBucketPrefix: string;
80+
readonly uniqueName: string;
8181

8282
/**
8383
* For debug use only.

packages/sync-rules/src/HydrationState.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export interface HydrationState<
4040
export const DEFAULT_HYDRATION_STATE: HydrationState = {
4141
getBucketSourceScope(source: BucketDataSource) {
4242
return {
43-
bucketPrefix: source.defaultBucketPrefix
43+
bucketPrefix: source.uniqueName
4444
};
4545
},
4646
getParameterLookupScope(source) {
@@ -64,7 +64,7 @@ export function versionedHydrationState(version: number): HydrationState {
6464
return {
6565
getBucketSourceScope(source: BucketDataSource): BucketDataScope {
6666
return {
67-
bucketPrefix: `${version}#${source.defaultBucketPrefix}`
67+
bucketPrefix: `${version}#${source.uniqueName}`
6868
};
6969
},
7070

packages/sync-rules/src/SqlBucketDescriptor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ export class BucketDefinitionDataSource implements BucketDataSource {
146146
return this.descriptor.bucketParameters;
147147
}
148148

149-
public get defaultBucketPrefix(): string {
149+
public get uniqueName(): string {
150150
return this.descriptor.name;
151151
}
152152

packages/sync-rules/src/streams/stream.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ export class SyncStreamDataSource implements BucketDataSource {
7575
return [];
7676
}
7777

78-
public get defaultBucketPrefix(): string {
78+
public get uniqueName(): string {
7979
return this.variant.defaultBucketPrefix(this.stream.name);
8080
}
8181

packages/sync-rules/test/src/streams.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -890,7 +890,7 @@ WHERE
890890

891891
const hydrationState: HydrationState = {
892892
getBucketSourceScope(source) {
893-
return { bucketPrefix: `${source.defaultBucketPrefix}.test` };
893+
return { bucketPrefix: `${source.uniqueName}.test` };
894894
},
895895
getParameterLookupScope(source) {
896896
return {

packages/sync-rules/test/src/util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export function identityBucketTransformer(id: string) {
9191
* Empty data source that can be used for testing parameter queries, where most of the functionality here is not used.
9292
*/
9393
export const EMPTY_DATA_SOURCE: BucketDataSource = {
94-
defaultBucketPrefix: 'mybucket',
94+
uniqueName: 'mybucket',
9595
bucketParameters: [],
9696
// These are not used in the tests.
9797
getSourceTables: function (): Set<TablePattern> {

0 commit comments

Comments
 (0)