예제 #1
0
파일: meta.go 프로젝트: jmptrader/tidb
// NewSnapshotMeta creates a Meta with snapshot.
func NewSnapshotMeta(snapshot kv.Snapshot) *Meta {
	t := structure.NewStructure(snapshot, nil, mMetaPrefix)
	return &Meta{txn: t}
}
예제 #2
0
파일: meta.go 프로젝트: duzhanyuan/tidb
// NewMeta creates a Meta in transaction txn.
func NewMeta(txn kv.Transaction) *Meta {
	t := structure.NewStructure(txn, []byte{'m'})
	return &Meta{txn: t}
}
예제 #3
0
파일: meta.go 프로젝트: jmptrader/tidb
// NewMeta creates a Meta in transaction txn.
func NewMeta(txn kv.Transaction) *Meta {
	t := structure.NewStructure(txn, txn, mMetaPrefix)
	return &Meta{txn: t}
}