code: func (e *SQLBindExec) Next(ctx context.Context, req *chunk.RecordBatch) error {
  	if span := opentracing.SpanFromContext(ctx); span != nil && span.Tracer() != nil {
  		span1 := span.Tracer().StartSpan("SQLBindExec.Next", opentracing.ChildOf(span.Context()))
  		defer span1.Finish()
  	}
  
  	req.Reset()
  	switch e.sqlBindOp {
  	case plannercore.OpSQLBindCreate:
  		return e.createSQLBind()
  	case plannercore.OpSQLBindDrop:
  		return e.dropSQLBind()
  	default:
  		return errors.Errorf("unsupported SQL bind operation: %v", e.sqlBindOp)
  	}
  }
docs: // Next implements the Executor Next interface.