コード例 #1
0
ファイル: success.go プロジェクト: richarwu/vitess
func (c *successClient) Begin(ctx context.Context, outSession *proto.Session) error {
	outSession.InTransaction = true
	return nil
}
コード例 #2
0
ファイル: vtgate.go プロジェクト: yangzhongj/vitess
// Begin begins a transaction. It has to be concluded by a Commit or Rollback.
func (vtg *VTGate) Begin(ctx context.Context, outSession *proto.Session) error {
	outSession.InTransaction = true
	return nil
}
コード例 #3
0
ファイル: vtgate.go プロジェクト: chinna1986/vitess
// Begin begins a transaction. It has to be concluded by a Commit or Rollback.
func (vtg *VTGate) Begin(context context.Context, outSession *proto.Session) (err error) {
	defer handlePanic(&err)
	outSession.InTransaction = true
	return nil
}
コード例 #4
0
ファイル: vtgate.go プロジェクト: rudyLi/vitess
// Begin begins a transaction. It has to be concluded by a Commit or Rollback.
func (vtg *VTGate) Begin(context interface{}, outSession *proto.Session) error {
	outSession.InTransaction = true
	return nil
}
コード例 #5
0
ファイル: vtgate.go プロジェクト: rjammala/vitess
// Begin begins a transaction. It has to be concluded by a Commit or Rollback.
func (vtg *VTGate) Begin(context *rpcproto.Context, noInput *rpc.UnusedRequest, outSession *proto.Session) error {
	outSession.InTransaction = true
	return nil
}