18 lines
425 B
Go
18 lines
425 B
Go
package reqbuilder
|
|
|
|
import (
|
|
"gitlink.org.cn/cloudream/jcs-pub/common/pkgs/distlock/lockprovider"
|
|
)
|
|
|
|
type MetadataLockReqBuilder struct {
|
|
*LockRequestBuilder
|
|
}
|
|
|
|
func (b *LockRequestBuilder) Metadata() *MetadataLockReqBuilder {
|
|
return &MetadataLockReqBuilder{LockRequestBuilder: b}
|
|
}
|
|
|
|
func (b *MetadataLockReqBuilder) makePath(tableName string) []string {
|
|
return []string{lockprovider.MetadataLockPathPrefix, tableName}
|
|
}
|