RxDBBranch
Defined in: packages/rxdb/src/system/branch.ts:107
分支表
记录当前分支的信息,包括是否激活、是否本地分支、是否远程分支等
Constructors
Constructor
new RxDBBranch(): RxDBBranch;
Returns
RxDBBranch
Properties
activated
activated: boolean;
Defined in: packages/rxdb/src/system/branch.ts:126
activated
changes$
changes$: RelationEntitiesObservable<typeof RxDBChange>;
Defined in: packages/rxdb/src/system/branch.ts:158
changes
children$
children$: RelationEntitiesObservable<typeof RxDBBranch>;
Defined in: packages/rxdb/src/system/branch.ts:168
children
createdAt?
optional createdAt?: Date | null;
Defined in: packages/rxdb/src/system/branch.ts:142
createdAt
Default
new Date()
fromChangeId?
optional fromChangeId?: number | null;
Defined in: packages/rxdb/src/system/branch.ts:136
fromChangeId
id
id: string;
Defined in: packages/rxdb/src/system/branch.ts:112
id
local
local: boolean;
Defined in: packages/rxdb/src/system/branch.ts:116
本地分支
parent$
parent$: RelationEntityObservable<typeof RxDBBranch>;
Defined in: packages/rxdb/src/system/branch.ts:153
parent
parentId?
optional parentId?: string | null;
Defined in: packages/rxdb/src/system/branch.ts:131
parent id
remote
remote: boolean;
Defined in: packages/rxdb/src/system/branch.ts:121
线上已有分支
remove
remove: () => Promise<RxDBBranch>;
Defined in: packages/rxdb/src/system/branch.ts:247
删除
Returns
Promise<RxDBBranch>
reset
reset: () => void;
Defined in: packages/rxdb/src/system/branch.ts:251
重置数据
Returns
void
save
save: () => Promise<RxDBBranch>;
Defined in: packages/rxdb/src/system/branch.ts:255
保存
Returns
Promise<RxDBBranch>
syncs$
syncs$: RelationEntitiesObservable<typeof RxDBSync>;
Defined in: packages/rxdb/src/system/branch.ts:163
syncs - Repository sync records for this branch
updatedAt?
optional updatedAt?: Date | null;
Defined in: packages/rxdb/src/system/branch.ts:148
updatedAt
Default
new Date()
[ENTITY_STATIC_TYPES]
static [ENTITY_STATIC_TYPES]: RxDBBranchStaticTypes;
Defined in: packages/rxdb/src/system/branch.ts:108
count
static count: (options) => Observable<number>;
Defined in: packages/rxdb/src/system/branch.ts:174
count 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | CountOptions<typeof RxDBBranch, RxDBBranchRuleGroup> | 查询选项 |
Returns
Observable<number>
countAncestors
static countAncestors: (options?) => Observable<number>;
Defined in: packages/rxdb/src/system/branch.ts:179
查询祖先实体数量
Parameters
| Parameter | Type | Description |
|---|---|---|
options? | FindTreeOptions<typeof RxDBBranch, RxDBBranchTreeRuleGroup> | 查询选项 |
Returns
Observable<number>
countDescendants
static countDescendants: (options?) => Observable<number>;
Defined in: packages/rxdb/src/system/branch.ts:186
查询子孙实体数量
Parameters
| Parameter | Type | Description |
|---|---|---|
options? | FindTreeOptions<typeof RxDBBranch, RxDBBranchTreeRuleGroup> | 查询选项 |
Returns
Observable<number>
find
static find: (options) => Observable<RxDBBranch[]>;
Defined in: packages/rxdb/src/system/branch.ts:193
find 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | FindOptions<typeof RxDBBranch, RxDBBranchRuleGroup, RxDBBranchOrderByField> | 查询选项 |
Returns
Observable<RxDBBranch[]>
findAll
static findAll: (options) => Observable<RxDBBranch[]>;
Defined in: packages/rxdb/src/system/branch.ts:200
findAll 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | FindAllOptions<typeof RxDBBranch, RxDBBranchRuleGroup, RxDBBranchOrderByField> | 查询选项 |
Returns
Observable<RxDBBranch[]>
findAncestors
static findAncestors: (options?) => Observable<RxDBBranch[]>;
Defined in: packages/rxdb/src/system/branch.ts:207
查询祖先实体
Parameters
| Parameter | Type | Description |
|---|---|---|
options? | FindTreeOptions<typeof RxDBBranch, RxDBBranchTreeRuleGroup> | 查询选项 |
Returns
Observable<RxDBBranch[]>
findByCursor
static findByCursor: (options) => Observable<RxDBBranch[]>;
Defined in: packages/rxdb/src/system/branch.ts:214
findByCursor 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | FindByCursorOptions<typeof RxDBBranch, RxDBBranchRuleGroup, RxDBBranchOrderByField> | 查询选项 |
Returns
Observable<RxDBBranch[]>
findDescendants
static findDescendants: (options?) => Observable<RxDBBranch[]>;
Defined in: packages/rxdb/src/system/branch.ts:221
查询子孙实体
Parameters
| Parameter | Type | Description |
|---|---|---|
options? | FindTreeOptions<typeof RxDBBranch, RxDBBranchTreeRuleGroup> | 查询选项 |
Returns
Observable<RxDBBranch[]>
findOne
static findOne: (options) => Observable<RxDBBranch | undefined>;
Defined in: packages/rxdb/src/system/branch.ts:228
findOne 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | FindOneOptions<typeof RxDBBranch, RxDBBranchRuleGroup, RxDBBranchOrderByField> | 查询选项 |
Returns
Observable<RxDBBranch | undefined>
findOneOrFail
static findOneOrFail: (options) => Observable<RxDBBranch>;
Defined in: packages/rxdb/src/system/branch.ts:235
findOneOrFail 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | FindOneOrFailOptions<typeof RxDBBranch, RxDBBranchRuleGroup, RxDBBranchOrderByField> | 查询选项 |
Returns
Observable<RxDBBranch>
get
static get: (options) => Observable<RxDBBranch>;
Defined in: packages/rxdb/src/system/branch.ts:242
get 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | string | 查询选项 |
Returns
Observable<RxDBBranch>