コード例 #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}
}